电子发烧友 电子发烧友
  • 首页
  • 技术
    可编程逻辑
    MEMS/传感技术
    嵌入式技术
    模拟技术
    控制/MCU
    处理器/DSP
    存储技术
    EMC/EMI设计
    电源/新能源
    测量仪表
    制造/封装
    RF/无线
    接口/总线/驱动
    EDA/IC设计
    光电显示
    连接器
    PCB设计
    LEDs
    汽车电子
    医疗电子
    人工智能
    可穿戴设备
    军用/航空电子
    工业控制
    触控感测
    智能电网
    音视频及家电
    通信网络
    机器人
    vr|ar|虚拟现实
    安全设备/系统
    移动通信
    便携设备
    物联网
    区块链
    HarmonyOS
    RISC-V MCU
    光伏
    ChatGPT
    IGBT
    充电桩
    氮化镓
    BLDC
    逆变器
    5G
    电机控制
  • 资源
    技术文库
    新品速递
    电路图
    元器件知识
    电子百科
    最新技术文章
  • 下载
    在线工具
    常用软件
    电子书
    datasheet
  • 专栏
    电子说
    专栏
  • 社区
    论坛
    问答
    小组
    技术专栏
    社区之星
    试用中心
    HarmonyOS技术社区
    2023电子工程师大会
  • 研究院
  • 活动
    设计大赛
    硬创大赛
    社区活动
    线下会议
    在线研讨会
    小测验
  • 学院
    直播
    课程
  • 视频
  • 企业号
  • 华秋智造
  • 工具
    PCB在线检查
    datasheet查询
    选型替代查询
    免费样品申请
    免费评测试用
    工程师专区
    技术子站
0
  • 聊天消息
  • 系统消息
  • 评论与回复
查看更多
查看更多
查看更多
  • 0

    关注
  • 0

    粉丝
  • 0

    动态
VIP于 到期 续费
  • 个人中心
  • 内容管理
  • 积分兑换
    当前积分:
  • 修改资料
  • 退出登录
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
下载中心
  • 推荐
  • 分类
  • 资料
  • 软件
  • 工具
  • 排行榜
  • DataSheet

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

基于S7-1200PLC的液体混合控制案例

blackwatching 来源:技成培训网 作者:技成-郭彪 2022-11-25 17:19 次阅读

导读:

我们在项目中 编程时,如果单纯的使用逻辑指令编写程序的话有时候难以达到我们的控制要求或者说编程效率比较低。这个时候可以使用功能指令来帮我们理清编程思路。那么接下来,我们一起以任务的形式编写一个项目,让大家掌握功能指令的使用。

一、任务目标

该任务是功能指令应用案例,使用功能指令有助于我们理清编程思路。特别是对一些步序的划分,数据的换算等都可以使用功能指令来帮助我们快速编写程序,本任务要求读者掌握以下几个内容。

1.掌握MOVE指令的使用

2.掌握比较指令的使用

3.掌握比较指令对步序类工艺设备的划分程序编写

二、任务描述

如图所示(3-1-1)为液体混合控制示意图。液体混合 控制器上有三个电磁阀(YV1-YV3)和一个搅拌机(M)进行控制。详细控制要求如下所示:

(1)按下启动按钮后,打开阀门A注入A液体,达到低液位感应器后停止注入A液体,稳液位30S后打开阀门B注入B液体。

(2)当到达高液位后关闭阀门B,启动搅拌机自动对混合液体进行2分钟的搅拌,搅拌完成后让混合液体从出料口流出。

(3)等待1分钟后,混合液流尽,出料口关闭。

(4)按下停止按钮后,防止液体凝固,必须完成一个周期后才进行停止。

2caec87e-6746-11ed-8abf-dac502259ad0.png

图3-1-1 液体混合控制

三、相关知识

本案例需要使用的功能指令有MOVE指令和比较指令。案例中其他指令在相关章节中有介绍,在此不再赘述。此处为读者介绍MOVE指令和比较指令相关知识。

1.移动指令 (MOVE)

MOVE 指令用于将单个数据元素从 参数 IN 指定的源地址复制到参数 OUT 指定的目标地址,相关参数如下表:

LAD 参数 数据类型 说明
2cddaff4-6746-11ed-8abf-dac502259ad0.png EN BOOL 允许输入
ENO BOOL 允许输出
OUT1 SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, By te, W ord, DWord, Char, WChar, Array, Struct, DTL, Time, Date, TOD, IEC 数据类型, PLC 数据类型 目的地地址
IN 源数据

每点击“MOVE”指令中的2ce5f204-6746-11ed-8abf-dac502259ad0.png一次,就增加一个输出端。

用一个例子来说明移动指令 (MOVE)的使用,梯形图如图3-1-2所示

2cf922d4-6746-11ed-8abf-dac502259ad0.png

图3-1-2

当I0.0触点闭合,将“3”这个数值传送到目的地地址MW0地址中,结果MW0中的地址值为3,即使I0.0触点断开,MW0地址中的数值也不会改变,直到再次为MW0地址赋值才会有变化。

2.比较指令

比较指令有等于(CMP==)、不等于(CMP<>)、大于(CMP>)、小于(CMP<)、大于或等于(CMP>=)和小于或等于(CMP<=)。比较指令对输入操作数1和输入操作数2进行比较,如果比较结果为真,则逻辑运算结果RLO为“1”,反之则为“0”。“等于”比较指令如下表所示:

LAD 参数 数据类型 说明
2d0a1026-6746-11ed-8abf-dac502259ad0.png 操作数1 Byte, Word, DWord, SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, String, WString, Char, Char, Time, Date, TOD, DTL, 常数 比较的第一个数值
操作数2 比较的第二个数值

从指令框的“”下拉列表中选择该指令的数据类型。

用一个例子来说明“等于”比较指令,其他类型的比较指令请读者自行分析。梯形图如图3-1-3所示。

当MW0地址中的数值等于3时,操作数1和操作数2的数值相等,故Q0.0输出为“1”,反之则为“0”。

2d15c614-6746-11ed-8abf-dac502259ad0.png

图3-1-3

四、任务实施

本任务的实施步骤主要分为PLC接线、IO地址分配以及程序设计思路,PLC接线图在此不描述,值得注意的是急停按钮,外部接是常闭点:

1.IO地址分配

输入地址 说明 输出地址 说明
I0.0 启动设备 Q0.0 阀门A控制
I0.1 高液位 传感器 Q0.1 阀门B控制
I0.2 低液位传感器 Q0.2 出料阀控制
I0.3 停止设备
I0.4 急停

2. 程序设计思路:程序中步序的划分

本任务的实施主要使用比较指令划分步序,可以按照以下方法划分相关步序:

寄存器地址 步序值 说明
MB1 0 设备停止步序
1 阀门A控制步序
2 阀门B控制步序
3 搅拌机控制步序
4 出料阀控制步序
5 循环/停止控制步序

3.程序设计

2d23eff0-6746-11ed-8abf-dac502259ad0.png

2d2d428a-6746-11ed-8abf-dac502259ad0.png

2d360078-6746-11ed-8abf-dac502259ad0.png

2d4724e8-6746-11ed-8abf-dac502259ad0.png

2d58f074-6746-11ed-8abf-dac502259ad0.png

2d697750-6746-11ed-8abf-dac502259ad0.png

五、结语

1.在这个案例中主要使用的是移动指令去改变步序:执行完一步之后,改变MB1寄存器中的值。

2.使用比较指令判断应该执行哪一个步序,其中相对难理解的是第5步,因为在第5步的时候需要判断是否按下了停止按钮,当按下了停止按钮之后把“0”给到MB1寄存器,需要再次按下启动才能动作。当没有按钮停止按钮,则自动循环。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5004

    文章

    13043

    浏览量

    460807
  • 指令
    指令
    +关注

    关注

    1

    文章

    603

    浏览量

    35578
  • S7-1200
    S7-1200
    +关注

    关注

    11

    文章

    331

    浏览量

    17814

原文标题:【图文分析】基于S7-1200PLC的液体混合控制案例!

文章出处:【微信号:玩转PLC工业机器人,微信公众号:玩转PLC工业机器人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    plc200的程序怎么转plc1200

    PLC200的程序转换为PLC1200的过程涉及到多个步骤,包括硬件配置、软件设置、程序转换和调试等。 引言 PLC200和PLC1200都是西门子公司推出的可编程逻辑
    的头像 发表于 07-01 10:00 657次阅读

    西门子S7-1200 PLC的指令介绍

    西门子S7-1200 PLC,作为西门子自动化控制产品中的一款紧凑型控制器,凭借其强大的功能和易用性,在工业控制领域得到了广泛的应用。
    的头像 发表于 06-18 14:52 2006次阅读

    西门子S7-1200 PLC如何通过模拟量控制变频器

    在现代工业自动化领域中,变频器因其能实现对交流电动机的平滑调速而得到了广泛应用。西门子S7-1200 PLC(可编程逻辑控制器)作为工业控制领域的重要设备,其通过模拟量
    的头像 发表于 06-18 09:26 1845次阅读

    简述S7-1200 PLC的硬件组成

    S7-1200 PLC(Programmable Logic Controller,可编程逻辑控制器)是西门子公司推出的一款小型、模块化的可编程控制器,广泛应用于工业自动化、过程
    的头像 发表于 06-14 10:04 3535次阅读

    西门子S7-1200 PLC的优缺点分析

    西门子S7-1200 PLC作为自动化控制系统中的核心组件,自推出以来就受到了广泛关注。其紧凑的模块化设计、强大的功能以及灵活的扩展性,使得它在工业自动化领域占据了重要的地位。然而,任何产品都不是
    的头像 发表于 06-13 11:33 2346次阅读

    西门子S7-1200 PLC的基本功能

    西门子S7-1200 PLC(Programmable Logic Controller)是一款紧凑型、模块化的可编程逻辑控制器,专为满足各种自动化应用需求而设计。其强大的功能、灵活的配置以及卓越
    的头像 发表于 06-13 11:29 1582次阅读

    S7-1200如何实现内部数据的掉电保持?

    S7-1200 PLC 可以通过多种方式实现内部数据的掉电保持,以确保在断电或重启后数据不会丢失。
    的头像 发表于 01-29 16:11 6308次阅读

    西门子S7-1200S7-300PLC之间的区别有哪些?

    S7-1200作为新推出的紧凑型控制器,其产品定位在原有的SIMATIC S7-200和S7-300之间,它与S7-300的区别主要体现在硬
    的头像 发表于 01-10 10:54 947次阅读
    西门子<b class='flag-5'>S7-1200</b>与<b class='flag-5'>S7-300PLC</b>之间的区别有哪些?

    西门子plc如何选型 s7-1500和s7-1200区别

    S7-1200是一种小型的PLC,适用于小型自动化应用。它具有较小的尺寸、较低的成本和中等级别的性能。S7-1200系列提供了多种CPU型号和不同数量的I/O模块,可扩展性较强。
    发表于 01-10 10:48 4929次阅读

    plc西门子s7-1200基础知识:plcplc之间如何通讯

    S7-1200编程软件是Siemens TIA Portal,可以用于编写程序并对PLC进行配置和调试。此外,还有一些辅助软件和工具可用于帮助用户诊断故障和管理数据。
    的头像 发表于 01-10 10:43 2417次阅读

    组态王与S7-1200PLC之间 Profinet无线以太网通信

    组态王与S7-1200PLC之间想要搭建 Profinet无线以太网通信,需要用到以下设备: ● 西门子PLC型号:S7-1200 × 2台 ● 上位机:组态王6.55 × 1台 ● 无线通讯终端
    的头像 发表于 01-09 09:21 820次阅读
    组态王与<b class='flag-5'>S7-1200PLC</b>之间 Profinet无线以太网通信

    介绍S7-1200PLC和V20变频器的Modbus通讯详细步骤

    .找一台带有RS485通讯模块的S7-1200PLC和一台V20变频器。
    的头像 发表于 01-03 18:24 1490次阅读
    介绍<b class='flag-5'>S7-1200PLC</b>和V20变频器的Modbus通讯详细步骤

    基于S7-1200PLC的各种应用的解决方案

    CPU将微处理器、集成电源、输入电路和输出电路组合到一个设计紧凑的外壳中以形成功能强大的PLC
    发表于 12-06 10:51 796次阅读
    基于<b class='flag-5'>S7-1200PLC</b>的各种应用的解决方案

    PLC西门子S7-200smart和S7-1200的区别?

    PLC西门子S7-200smart和S7-1200的区别? 西门子S7-200 smart和S7-1200是西门子公司推出的两个
    的头像 发表于 11-17 11:41 9161次阅读

    基于S7-1200 PLC的步进电机位置控制系统设计

    基于步进电机驱动原理,对步进电机驱动方式进行分析,提出了基于西门子S7-1200系列PLC的步进电机位置控制装置的电气系统硬件接线及软件设计。通过测试,该装置能对位置进行精确控制及状态
    的头像 发表于 10-23 14:38 5365次阅读
    基于<b class='flag-5'>S7-1200</b> <b class='flag-5'>PLC</b>的步进电机位置<b class='flag-5'>控制</b>系统设计
    • 文章
    • 资料
    • 帖子
    • ATA-7020高压放大器基于数字微流控的即时凝血检测技术

      Aigtek安泰电子
      40分钟前
      66 阅读
    • 针对 BGA 封装的 PCB Layout 关键建议

      深圳(耀创)电子科技有限公司
      2天前
      233 阅读
    • Efinity FIFO IP仿真问题 -v1

      XL FPGA技术交流
      7小时前
      213 阅读
    • 告别繁琐的云平台开发!IoT_CLOUD之百度云

      青山老竹农
      11小时前
      226 阅读
    • AI手机的启明星:从分级标准到智能体手机

      脑极体
      9小时前
      372 阅读
    • 宏基笔记本原理图(acer电路图)

      Petc
      344
      10积分
      2136下载
    • 逻辑分析仪SPI插件触发应用

      吴湛
      434
      3积分
      17下载
    • TokenManager第三方对接Token管理器

      张莉
      0.07 MB
      2积分
      5下载
    • SDURLCache iOS磁盘缓存

      李英
      0.02 MB
      免费
      0下载
    • Traverse Technologies Ten64设备的GPIO分线板

      刘强
      0.75 MB
      2积分
      2下载
    • RK3588的ISP流程问题

      jf_79780708
      18小时前
      81 阅读
    • 【星闪派物联网开发套件体验连载】智能交通灯--云端查看,远程控制视频

      zhangfen137
      18小时前
      65 阅读
    • HarmonyOS NEXT应用元服务开发多语种场景

      李洋水蛟龙
      18小时前
      69 阅读
    • 【书籍评测活动NO.48】嵌入式系统设计与实现!优秀作品剖析汇总

      ElecFans小喇叭
      18小时前
      78 阅读
    • 【星闪派物联网开发套件体验连载】SLE交通灯控制

      lustao
      2天前
      214 阅读

    推荐专栏

    更多

      玻璃钢生产厂家惠州玻璃钢雕塑厂家有哪些上海超市商场美陈枝江玻璃钢卡通雕塑商场美陈需要报城管审批吗上海主题商场美陈厂家直销丰都玻璃钢仿真人物雕塑玻璃钢雕塑专业订制温州常见玻璃钢花盆淮北专业玻璃钢雕塑厂家常州做玻璃钢雕塑武威抽象人物玻璃钢雕塑设计贵州玻璃钢广场雕塑厂家苏州玻璃钢卡通雕塑厂家直销白城玻璃钢花盆花器新密玻璃钢座椅雕塑独轮龙小湖玻璃钢雕塑公园景观玻璃钢彩绘雕塑生产商场美陈什么时候施工商场玻璃钢人物雕塑深圳玻璃钢雕塑加工厂家黄山玻璃钢雕塑加工厂无锡玻璃钢花盆组合荆门玻璃钢雕塑厂扬州玻璃钢雕塑报价表商场美陈魔方湘潭玻璃钢座椅雕塑批发玻璃钢佛像雕塑平台玻璃钢浮雕广场不锈钢雕塑设计周年商场美陈费用周口卡通玻璃钢雕塑公司香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

      玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化