S7-1200PLC的液体混合控制案例
导读:
我们在项目中编程时,如果单纯的使用逻辑指令编写程序的话有时候难以达到我们的控制要求或者说编程效率比较低。这个时候可以使用功能指令来帮我们厘清编程思路。那么接下来,我们一起以任务的形式编写一个项目,让大家掌握功能指令的使用。
一、任务目标
该任务是功能指令应用案例,使用功能指令有助于我们厘清编程思路。特别是对一些步序的划分,数据的换算等都可以使用功能指令来帮助我们快速编写程序,本任务要求读者掌握以下几个内容。
1.掌握MOVE指令的使用
2.掌握比较指令的使用
3.掌握比较指令对步序类工艺设备的划分程序编写
二、任务描述
如图所示(3-1-1)为液体混合控制示意图。液体混合控制器上有三个电磁阀(YV1-YV3)和一个搅拌机(M)进行控制。详细控制要求如下所示:
(1)按下启动按钮后,打开阀门A注入A液体,达到低液位感应器后停止注入A液体,稳液位30S后打开阀门B注入B液体。
(2)当到达高液位后关闭阀门B,启动搅拌机自动对混合液体进行2分钟的搅拌,搅拌完成后让混合液体从出料口流出。
(3)等待1分钟后,混合液流尽,出料口关闭。
(4)按下停止按钮后,防止液体凝固,必须完成一个周期后才进行停止。
图3-1-1 液体混合控制
三、相关知识
本案例需要使用的功能指令有MOVE指令和比较指令。