怎样用PLC编程来实现混合产品的自动分类
WSFL 混合产品自动分类
控制要求
A、B、C 3 种产品在传送带流通,传送带凸轮每转一周,产品从一个定点移动到另外一个定点,传送带上共可以流通 6 个产品。
产品进入传送带前自动通过三个识别传感器检测出产品类型, A 类型产品将在定点 2 通过电磁阀送到 A 产品箱,B 类型产品将在定点 4 被送到 B 产品箱,C 类型产品将在定点 6 被送到C 产品箱。
每个产品被送确认送到产品箱后,电磁阀会自动复位;按下复位按钮,所有记忆数据清零,系统重新开始检测和分类的工作流程。
元件说明
控制程序
程序说明
当 A 机种进入传送带时,X0 由 Off→On 变化一次,MOVP K1 D0 指令执行,D0=K1,当 B~C产品进入传送带时,D0 对应的值分别变为 K2、K3。
当凸轮旋转一圈,传送带上的物品从一个定点移到另一个定点,X6 由 Off→On 变化一次,WSFL 指令执行,D100~D105 的内容往左移位一个寄存器;同时,CMP 指令执行,在定点2(D101)判断是否为 A 产品、在定点 4(D103)判断是否为 B 产品、在定点 6(D105)判断是否为 C 产品,每次比较完成后,RST 指令被执行,D0 被复位。
当在 2、4、6 定点检测到有 A、B、C 产品其中之一时,对应的 M11、M21、M31 将为 On,SET 指令执行,对应的 A,B,C 电磁阀将导通,产品被推到产品箱中。
当已确认将产品推到产品箱时,X3,X4,X5 将为 On,此时,RST 指令执行,对应的 A,B,C 电磁阀将被复位。
按下复位按钮,X7=On,ZRST 指令执行, D100~D105 中的内容被清除为“0”,记忆数据被清除。
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控制程序设计】作业帮
[最佳回答]2.控制要求:有两种液体A、B需要在容器中混合成液体C待用,PLC开始运行时清空容器.(1)按下启动信号,阀门A打开,注入液体A;到达I位置时,阀门A关闭,阀门...
plc输入端为什么要接一个公共端?
输入端都是统一输入,都是晶体管接收信号,所以公共端是一个。有的plc输出端是混合输出的,也就是说继电器,可控硅,晶体管等等混在一起的单元,那么一类输出就...
气流混合机分类是怎样的?
[回答]气动脉冲混合机设备特点1.使用范围广:单品或多品种同时均化或添加粘合剂均可同时发到均化效果2.均化:一批次可3-20min视物料情况而定3.环保设备:密...
omlplc接线方法?
(1)电源接线与接地PLC的工作电源有120/230V单相交流电源和24V直流电源。系统的大多数干扰往往通过电源进入PLC,在干扰强或可靠性要求高的场合,动力部分、控...
粉末混合设备的组成部分有哪些
[回答]2、搅拌设备锅盖材质为铸铝,内表面经精车和抛光,不易沾料,质轻易开启锅盖。3、导流板是用于加强混合效果用的,它的导流角度可以自由调节。板内装有...
plc采用梯形图编程有什么优缺点?
优点:最接近继电器控制图缺点:不是所有的控制程序都适合用梯形图表达,比如一些数据运算、处理,分支跳转、循环逻辑等等所以,建议针对不同的工艺控制要求,选...
fx的plc输入输出接口怎么接线,新手有点迷茫?
三菱fx系列的plc输入输出接口怎么接线,对新手来plc的I/O口接线是外围设备连接的第一步,除了编程同样硬件设备的接线也很重要。有的同学在学习了plc后光知道怎么...
信捷PLCXC1-16R-E是继电器输出吗?
XC1-16R-E这款PLC是信捷16点继电器输出型,可以看它们的选型手册的,请关注:这是它的接线端子图XC1-16R-E这款PLC是信捷16点继电器输出型,可以看它们的选型手...
模糊PID在PLC上实现?
你好,这个问题要从2个角度回答:1、首先探讨这么做是否可行:这么做是完全能实现的,但不能只用梯形图编程。OMRON的PID(190)、PIDAT(191)调节指令,涉及...你...
PLC输入端24V,输出端220V,该怎么接线?
很高兴回答你的问题,plc输入端24v.说明plc输入是PNP输入,要知道怎么接线必须知道plc输入输出的运行原理。24v输入,所以公共端为0v这样plc在输入端会构成一个...