TwidoPLC实现队列控制的一个方法: 队列是来自数据结构的一个概念,即数据的处理是按照先进先出(FIFO)原则执行,在PLC的控制程序中有时也会用这种方法。 在一条生产**的颗粒状物料输送设备中,有四路物料输送管线,但抽取物料的罗茨泵只有一台,因此在任意时刻只能有一条物料输送管线工作,如果在这条管线工作时,其它物料管线有工作请求,只能排队等待,在有等待状况发生时的PLC程序的控制,是一个典型的队列应用。 在Twido系列PLC中的实现方法 在TwidoPLC中有现成的寄存器功能块可以配置成队列(FIFO)工作方式,**初也正是用这种方式编写的PLC的控制程序,程序的几处关键请看下面几个程序段图。 在程序调试阶段,设备工作一切正常。但设备在实际运行中,总是会在1~3天内发生1到2个物料输送管线的请求不被执行而始终处于等待状态,只有断电后重新启动设备才能恢复正常工作。随后又仔细分析了TwidoPLC的寄存器(队列模式)功能块,发现使用它时必须保证四路物料输送管线的请求在任意时刻不能同时有两个请求发生,否则就会出现上面的问题,而实际工作中,两个或两个以上的请求同时(PLC的一个
上一条:供应6ES5312-3AB32
下一条:IC600BF830L工控
【如果您还没有关注“公司名称”手机网站】