三菱PLC时钟比较一例

应用时钟比较指令tcmp控制程序,比如要控制三个输出.y0.y1 y2;要求三个输出在不同的时间进行输出和断开,如果要求y0,在当前时间大于设定时间输出,等于时间时停止,y1在等于设定时间输出,y0输出停止,y2在当前时间小于设定时间输出,大于当前时间停止,程序编写如下:
这里运用到了传送指令mov,当x0为on,把时间数据时d3分d4秒d5传送到d10,d11和d12;应用tcmp对设定时间k8 ,k20 k25,即八点二十分,二十五秒,进行比较,将比较结果用m10,进行输出.比较结果当当前时间小于设定时间,m10为on,把y0置位,同时把y2复位;当当前时间等于设定时间,m11状态为on, 把y1 置位,同时把y0 复位;当当前时间大于设定时间,m12状态为on,置位 y2 ,把y1 复位。
此指令常用于需要定时开关机的场合。