0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

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

3天内不再提示

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

vveeverything 来源:技成培训网 作者:技成培训网 2022-10-24 10:21 次阅读

导读:

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

一、任务目标

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

1.掌握MOVE指令的使用

2.掌握比较指令的使用

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

二、任务描述

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

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

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

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

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

222a5e7c-52c9-11ed-a3b6-dac502259ad0.png

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

三、相关知识

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

1.移动指令 (MOVE)

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

LAD 参数 数据类型 说明
226957b2-52c9-11ed-a3b6-dac502259ad0.png EN BOOL 允许输入
ENO BOOL 允许输出
OUT1 SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Char, WChar, Array, Struct, DTL, Time, Date, TOD, IEC 数据类型,PLC 数据类型 目的地地址
IN 源数据

每点击“MOVE”指令中的2280acc8-52c9-11ed-a3b6-dac502259ad0.png一次,就增加一个输出端。

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

22d345fa-52c9-11ed-a3b6-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 参数 数据类型 说明
22f019be-52c9-11ed-a3b6-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”。

23042a26-52c9-11ed-a3b6-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.程序设计

231d98e4-52c9-11ed-a3b6-dac502259ad0.png

23518910-52c9-11ed-a3b6-dac502259ad0.png

236721e4-52c9-11ed-a3b6-dac502259ad0.png

2384767c-52c9-11ed-a3b6-dac502259ad0.png

23a79c6a-52c9-11ed-a3b6-dac502259ad0.png

23b73e68-52c9-11ed-a3b6-dac502259ad0.png

五、结语

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

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

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

    关注

    112

    文章

    15235

    浏览量

    171212
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79550
  • 比较指令
    +关注

    关注

    0

    文章

    7

    浏览量

    2127

原文标题:基于S7-1200PLC的液体混合控制案例

文章出处:【微信号:跟我学PLC,微信公众号:跟我学PLC吧】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    偏光片磨边工艺设备的开发与研制

    【摘要】:主要介绍了在偏光片磨边工艺设备开发和研制中,如何实现压紧和旋转的工艺过程。通过采用双导轨高刚性支撑结构和交叉滚子轴承及向心轴承的组合结构设计了上下压台,保证了偏光片在压紧的状态下,不产生
    发表于 04-24 10:10

    猎头职位——封测前段工艺设备经理

    号外,号外:四川某合资半导体封装测试公司高薪招一前段工艺设备经理。想回川的同胞们抓紧机会了哦。现在的半导体行业都在往川渝发展,欢迎全球各地有志之士到川渝来寻找合适机会!(话不多说,这个圈子就这么
    发表于 08-01 14:06

    德国KEP厂VOD工艺设备浅析

    德国KEP 厂VOD工艺设备浅析:介绍了德国KEP特殊钢厂的概况及VOD精炼设备构造,剖析了VOD真空处理工艺过程以及工艺过程的合理控制。总结和分析了整个VOD处理过程的
    发表于 05-18 08:30 16次下载

    德国KEP 厂VOD工艺设备浅析

    德国KEP 厂VOD工艺设备浅析
    发表于 05-26 13:36 15次下载

    先进控制技术在涂装工艺设备上的应用

    先进控制技术在涂装工艺设备上的应用 在轿车涂装生产线上,工艺设备主要分如下几大类:前处理设备、电泳设备、烘房设备(电
    发表于 06-12 15:29 799次阅读
    先进控制技术在涂装<b class='flag-5'>工艺设备</b>上的应用

    先进控制技术在涂装工艺设备上的应用

    先进控制技术在涂装工艺设备上的应用 在轿车涂装生产线上,工艺设备主要分如下几大类:前处理设备、电泳设备、烘房设备(电泳/PVC/
    发表于 06-20 14:34 1086次阅读
    先进控制技术在涂装<b class='flag-5'>工艺设备</b>上的应用

    新傲科技SOI30K生产线项目首台工艺设备搬入

    3月12日,硅基半导体材料企业新傲科技举办“SOI 30K生产线项目首台工艺设备搬入仪式”,标志着其SOI 30K建设进入冲刺阶段。
    的头像 发表于 03-14 16:00 3785次阅读

    中芯集成电路制造绍兴项目完成首台工艺设备的进场安装

    近日,中芯集成电路制造(绍兴)项目完成首台工艺设备的进场安装,这也标志着“中芯绍兴”项目建设进入投产前的准备阶段。
    的头像 发表于 08-20 16:18 3159次阅读

    单片机裸机环境下编写AT指令程序

    在单片机裸机环境下编写AT指令程序的一种方式。2.程序设计 首先串口底层的收发程序不在这里详细介绍。接收
    发表于 01-18 10:43 6次下载
    单片机裸机环境下<b class='flag-5'>编写</b>AT<b class='flag-5'>指令</b><b class='flag-5'>程序</b>

    半导体设备国产化专题十:12英寸工艺设备国产化

    12英寸工艺设备国产化分析
    发表于 06-22 15:43 1次下载

    如何用PID指令如何编写PID程序

    PID程序除了可以用PID向导组态的方法编写,还可以利用PID指令进行编写,指示程序稍微繁琐些,如果自己
    的头像 发表于 02-13 14:37 4408次阅读
    如何用PID<b class='flag-5'>指令</b>如何<b class='flag-5'>编写</b>PID<b class='flag-5'>程序</b>

    TSV关键工艺设备及特点

    流程和关键技术基础上 , 对其中深孔刻蚀、气相沉积、通孔填充、 化学机械抛光(CMP)等几种关键工艺设备进行了详细介绍,对在确保满足生产工艺要求的前提下不同设备的选型应用及对设备安装的
    的头像 发表于 02-17 10:23 1086次阅读

    PLC指令的基本类型 PLC指令如何输入

      PLC指令是可编程逻辑控制器(PLC)的指令集,也称为PLC编程指令。这些指令是用于编写和控制PLC
    发表于 03-15 14:36 3360次阅读

    【直播问答精选(下)】虹科《工艺设备验证》主题研讨会——验证从未如此简单!

    4月19日,虹科和Ellab(易来博)联合举办的《工艺设备验证》主题研讨会圆满结束,感谢大家的观看与支持!本次直播中大家都非常热情,积极参与到直播中,提出了很多验证相关的问题,虹科也汇总了其中
    的头像 发表于 05-05 09:43 643次阅读
    【直播问答精选(下)】虹科《<b class='flag-5'>工艺设备</b>验证》主题研讨会——验证从未如此简单!

    湿法工艺设备的完美合作伙伴

    来源:《半导体芯科技》杂志 APS公司的批量工艺设备、单晶圆工艺设备和支持设备技术,其中的重点无疑是持续创新,以提供节约成本、优化运营和可持续的客户解决方案。此外对话还涵盖了当前行业的一些挑战,包括
    的头像 发表于 08-07 17:35 577次阅读