施耐德PLC实现队列控制的方法

时间:2023-03-09来源:佚名

1.概述
队列是来自数据结构的一个概念,即数据的处理是按照先进先出(FIFO)原则执行,在plc的控制程序中有时也会用这种方法。
在一条生产线上的颗粒状物料输送设备中,有四路物料输送管线,但抽取物料的罗茨泵只有一台,因此在任意时刻只能有一条物料输送管线工作,如果在这条管线工作时,其它物料管线有工作请求,只能排队等待,在有等待状况发生时的PLC程序的控制,是一个典型的队列应用。
2 在施耐德Twido系列PLC中的实现方法
在Twido PLC中有现成的寄存器功能块可以配置成队列(FIFO)工作方式,最初也正是用这种方式编写的PLC的控制程序,程序的几处关键请看下面几个程序段图。
施耐德PLC实现队列控制的方法

施耐德PLC实现队列控制的方法

施耐德PLC实现队列控制的方法

施耐德PLC实现队列控制的方法
在程序调试阶段,设备工作一切正常。但设备在实际运行中,总是会在1~3天内发生1到2个物料输送管线的请求不被执行而始终处于等待状态,只有断电后重新启动设备才能恢复正常工作。随后又仔细分析了Twido PLC的寄存器(队列模式)功能块,发现使用它时必须保证四路物料输送管线的请求在任意时刻不能同时有两个请求发生,否则就会出现上面的问题,而实际工作中,两个或两个以上的请求同时(PLC的一个扫描周期,大约在10ms之内)发生的机率确实存在,正是这种不定期发生的同时出现的请求,使设备不定期地出现物料输送管线的不正常工作。
找到原因后,在改写PLC程序时发现,如果加上处理同时发生的几个请求的程序,使得使用Twido所提供的寄存器(队列模式)功能块的程序可能会更加复杂,于是决定不使用这个功能,用常规编程来完成控制要求。
在程序需要重点考虑的就是这种多路物料输送管线同时发生请求的情况。在程序中将每一个请求用自锁回路保持住,然后将锁定的信号驱动一个定时器,对请求的执行是通过比较几个定时器的当前值大小来决定那一路物料输送管线动作。
在程序中编写下面四个类似的程序段:
施耐德PLC实现队列控制的方法
实现请求的判断:
施耐德PLC实现队列控制的方法
请求处理:
施耐德PLC实现队列控制的方法

施耐德PLC实现队列控制的方法
在请求处理程序段中已经包含如果有同时发生的请求时,按照1->2->3->4的默认动作顺序来决定优先顺序。
在使用改进后队列处理程序后,该设备运行约两年,一直工作正常,再没出现过某路物料输送管线的请求不被执行的情况。
在这个案例中,说明有些情况下,使用PLC所提供的功能并不一定是最佳的解决方式,此时,不妨考虑一下换一个实现思路的可能性。

相关阅读

电工高手的不传之秘:20 个实用工作技巧大公开

作为一名工作多年的电工高级技师,在长期的实践中积累了不少实用的技巧。今天,就来和大家分享一下这些宝贵的经验。 首先,在进行电路维修和安装时,一定要养成良好的标记习惯。无...
2024-08-23
电工高手的不传之秘:20 个实用工作技巧大公开

陶瓷电容器的静电容量测量法

本文将对陶瓷电容器的静电容量测量方法进行说明。 01 测量仪器 一般使用LCR测试仪测量陶瓷电容器的静电容量。 02 测量原理 LCR测试仪的代表性测量方法如图所示,为自平衡电桥法。其...
2023-03-31
陶瓷电容器的静电容量测量法

常用外围硬件电路设计

从事嵌入式这个行业已经有七八年了,在此我给大家分享分享一些硬件电路的设计方案和心得,供一些刚学嵌入式的朋友参考,大神和老鸟请忽略哈。还有,因为本人知识非常有限,也...
2023-06-08
常用外围硬件电路设计

自锁正转控制线路实现欠电压和失电压保护

  正转控制线路是电动机最基本的控制线路。控制线路除了要为电动机提供电源外,还要对电动机进行起动/停正控制,并在电动机过载时还能进行保护。对于一些要求不高的小容量电...
2023-06-27
自锁正转控制线路实现欠电压和失电压保护

电工基础:负载星形联接的三相电路(38)

【点击领取】 三菱案例 | 西门子案例 | 电工手册 | 工具箱 软件 【点击获取】 三菱PLC例程117个|西门子PLC例程777个 【点击下载】 2020新电工仿真软件     所谓电路,有了电源,还需有...
2023-06-27

热销商品

四氟包覆/FEP/PTFE包覆胶O型圈全氟醛FFKMO型圈耐化学腐蚀氟胶

四氟包覆(FEP/PTFE)O型圈及全氟醚(FFKM)O型圈是高性能密封解决方案,专为极端化学环境设计。FEP或PTFE包覆氟橡胶(FKM)芯材的O型圈兼具外层优异的耐化学腐蚀性、抗溶胀性...
5

100%桑蚕丝香云纱饰品发圈发夹口罩眼罩发带腰封直播专拍单拍无效

100%桑蚕丝香云纱饰品系列,精选天然桑蚕丝与非遗香云纱工艺匠心打造,质感柔滑亲肤,光泽雅致,尽显东方韵味。包含发圈、发夹、口罩、眼罩、发带、腰封等多款实用配饰,适...
0.85

氟胶星型密封圈X型圈线径1.78/2.62/3.53/5.33氟橡胶星形圈X-ring

氟胶星型密封圈(X型圈)采用高性能氟橡胶(FKM)材料制成,具有优异的耐高温、耐油、耐化学腐蚀及耐老化性能,广泛应用于汽车、航空航天、液压系统及高端机械设备中。其独特...
2

大量现货 NBR耐油 密封圈 O型圈 橡胶密封圈

大量现货供应NBR耐油密封圈、O型圈及橡胶密封圈,采用优质丁腈橡胶(NBR)材质,具有优异的耐油性、耐磨性和抗压缩永久变形性能,适用于-30℃至+120℃的工作环境。产品广泛...
1

O型圈氟橡胶圆条丁腈胶硅胶垫片防水O三元乙丙EPDM密封件骨架油封

O型圈、氟橡胶圆条、丁腈胶、硅胶垫片、三元乙丙(EPDM)密封件及骨架油封是广泛应用于机械、汽车、航空航天及建筑等领域的关键密封元件。氟橡胶耐高温、耐腐蚀,适用...
1

网站栏目