课程中心
HOME
课程中心
正文内容
简思pLc一体机编程案例 PLC编程液体混合自动运行控制系统程序编写实例
发布时间 : 2025-03-16
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC编程液体混合自动运行控制系统程序编写实例

娄底市简思工控有限公司研发的新一代可编程PLC

不同于传统PLC基于继电器电路的梯形图编程方法

基于控制流程采用电脑中文指令进行编程

具有编程简易,维护方便的特点

1、液体混合自动控制系统设备示意图

液体混合自动控制系统设备示意图

2、控制要求:

1、按下启动按钮后,自动按顺序向容器注入A、B两种液体,注入液体到达低水位传感器位置时,A液体停止注入;接着注入B液体,当液体到达高水位传感器位置时,B液体停止注入。到达规定的注入量后,搅拌电机自动对混合液体进行搅拌5分钟,搅拌均匀后打开容器阀门让混合液体从流出口流出。

2、等待2分钟后,混合液流尽,流出口自动关闭。

3、按下停止按钮时,所有动作全部停止,恢复到初始状态。

3、PLC元件说明:

设:输入端:X0:启动按钮,X1:低水位传感器,X2:高水位传感器,X3:停止按钮;

输出端:Y0:液体A流入电磁阀,Y1:液体B流入电磁阀,Y2:混合液体流出电磁阀,Y3:搅拌电机。

4、控制程序:

输入端,输出端元件命名:

输入端软元件命名

输出端软元件命名

5、时序环逻辑实现方法:

①在时序环0实现主程序动作:按动作顺序添加程序指令。

用0环写入主程序

6、程序说明:

0环0帧,添加“等待输入X0通”指令(按下启动按钮),

0环1帧,“触发输出Y0通”(液体A流入开始,注入A液体),

0环2帧,“等待输入X1通”(当注入的A液体达到低水位感应器时,感应器为ON状态),

0环3帧,“触发输出Y0断”(当注入的A液体达到低水位感应器时,关闭A液体阀门,停止注入A液体),

0环4帧,“触发输出Y1通”(当注入的A液体达到低水位感应器时,打开B液体阀门,注入B液体),

0环5帧,“等待输入X2通”(当注入的B液体达到高水位感应器时,感应器为ON状态),

0环6帧,“触发输出Y1断”(关闭B液体阀门,停止注入B液体),

0环7帧,“触发输出Y3通”(开启搅拌电机,开始搅拌混合液体,时间5分钟),也就是5分钟后

0环8帧,搅拌混合液体,时间5分钟

0环9帧,“触发输出Y3断”(搅拌电机停止搅动),

0环10帧,“触发输出Y2通”(打开混合液体流出阀门,流出液体),

0环11帧,等待液体流出2分钟,也就是120s后,

0环12帧,“触发输出Y2断”(关闭混合液体流出阀门)。

7、在时序环1实现停止程序动作:

用1环写入停止程序

8、程序说明:

停止开关逻辑:按下信号导通,停止所有程序,松开时,信号断开,运行所有程序,且从主程序开始运行恢复至初始状态。(实际接线时,停止开关接常开点)

1环0帧,添加“等待输入X3通”指令(按下急停开关有信号),

1环1帧,添加“帧环控制”指令(控制时序环0主程序为停止状态),

1环2帧,再添加“触发输出Y0~Y3断”指令(触发所有的输出端断开,也就是两种液体阀门和搅拌机全部停止工作),

1环3帧,添加“帧环跳转”指令(将时序环0从当前指令帧跳转到第0帧,使0环回到初始状态),

1环4帧,添加“等待输入X10断”指令(等急停开关断开),

1环5帧,添加“帧环控制”指令(控制时序环0为运行状态)。

简思PLC自保持回路应用

【工作图】

【动作要求】

水塔储水控制:当按下START按钮X2,或塔内储水量低于下限水位(低水位检测光电X0)时,水泵(Y0)开始运行,开启水泵抽水至水塔。

抽水至水塔内;当按下STOP按钮X3,或塔内储水量高于上限水位(高水位检测光电X1)时,水泵电机停止抽水工作。

【组件说明】

【控制流程图】

X0有信号或X2有信号→Y0通

X1有信号或X0无信号→Y0断

【控制程序】

*组合逻辑实现方法:

程序说明:

注意: 在组合逻辑中,组号大的比组号小的组触发的动作具有更高的权限。群号大的比群号小的具有更高的权限。

1、第0组: 检测到低水位光电X0有信号时,触发Y0通电,水泵电机工作,开启水泵抽水至水塔。

2、第2组: 检测到START按键X2有信号时,触发Y0通电。

3、第4组: 检测到高水位光电X1有信号时,触发Y0断电。

4、第6组: 检测到STOP按键X3有信号时,触发Y0断电。

当X0或X2由OFF→ON变化时,Y0保持在ON状态,当X1或X3由OFF→ON变化时,Y0保持为OFF状态。

若X0、X1、X2、X3同时动作时,则停止信号权限高,也就是优先第4组和第第6组程序动作,即Y0会保持在OFF状态。

【程序调试】

当所有的程序编辑完成之后,我们就可以将程序通过串口下发至PLC中,同时在触摸屏软件上实现在线模拟,进行程序调试,监控PLC动作运行状态。

******【JENASI PLC 状态帧编程方法】******

使用状态帧方法不同于传统继电器或梯形图,状态帧是基于流程图的一种逻辑编程方法,更接近人的思维方式,如此案例,从控制过程来看,充分发掘其时序关系,可以用以下流程图来表达。

【控制流程图】

【控制程序】

*时序逻辑实现方法:

程序说明:

1、以上动作从逻辑上可以理解为一个时序动作,所以采用时序逻辑编写,时序逻辑是一帧一帧运行的,详细说明请参考《简思PLC初级入门》基础讲解。

2、第0、1帧动作为等待X0低水位检测光电或X2 START按钮,其中任何一个有信号时,则向下运行。

3、当程序运行到第2帧,直接触发Y0通电,程序向下运行。

4、当程序第3、4帧动作为等待X1高水位检测光电或X3 STOP按钮,其中任何一个有信号时,则向下运行。

5、当程序运行到第5帧,触发Y0断电,返回第0帧,重新开始运行。

【程序调试】

当所有的程序编辑完成之后,我们就可以将程序通过串口下发至PLC中,程序调试有几种方式。

1、可以在编程软件上进行程序调试,在菜单栏中的调试框中,打开“在线调试环”,选择下发程序的端口号,即可实现在线调试。

2、可在触摸屏软件上实现在线模拟,进行程序调试。

相关问答

三菱plc输出端接线?

三菱PLC的输出端是用于控制外部设备的电路。接线时,需要将输出线圈连接到外部设备的电源和控制信号线上。具体的接线步骤如下:1.首先确定需要控制的外部设备(...

plc与昆仑通态触摸屏怎样进行无线连接?

这个取决于你的触摸屏和plc选型,方案如下:一、对于带以太网口的触摸屏和PLC这个就容易实现,在触摸屏和PLC两端均添加无线交换机模块,实现交换机组网。二、...

 jason wu  杨沛霖 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部