DOI:10.19392/j.cnki.1671-7341.202306001PLC比较指令的应用杜秀芳山东劳动职业技术学院智能制造系山东济南250300摘要:本文结合交通灯的控制实例,主要介绍了PLC比较指令配合定时器实现定时的方法,共给出了四种不同的程序设计方案:采用多个定时器实现;采用数据比较指令CMP(Compare)加一个定时器实现;采用区间比较指令ZCP(ZoomCompare)加一个定时器实现;采用触点比较指令加一个定时器实现。通过对比不同的程序设计方案,引导学生灵活运用所学指令,激活思维。关键词:数据比较指令CMP;区间比较指令ZCP;触点比较指令在PLC程序设计中,如果有多个时间段的定时要求,除了可以选择多个定时器实现多种定时之外,还可以选择用比较指令配合一个定时器实现。用比较指令配合定时器实现多种定时,可以使复杂的梯形图程序变得简单易懂,所以在教学过程中,十分有必要带着学生去实验一下比较指令加定时器实现多种定时的设计方案。本文就以PLC控制按指定时间间隔变化的交通灯为例,简单介绍四种不同的程序设计方案,希望能启发学生举一反三,自主学习并完成更复杂的交通灯控制程序的设计。1应用案例:交通灯控制系统以PLC控制按指定时间间隔变化的交通灯为例,为了便于学生理解,只分析东西方向的交通灯控制,待学生掌握了程序设计思路后,可以自行去扩展。1.1交通灯控制时序要求某路口东西方向的交通灯,按照如图1所示的时序要求工作。图1交通灯控制的时序图按下启动按钮,绿灯亮3s后熄灭,接着黄灯亮2s后熄灭,接着红灯亮5s后熄灭,然后绿灯亮3s后熄灭,接着黄灯亮2s后熄灭,接着红灯亮5s后熄灭……依次循环。1.2PLC的输入/输出地址分配PLC的I/O(输入/输出)地址分配如表1所示。表1PLC的I/O地址分配表输入地址输出地址启动按钮X20绿灯Y2黄灯Y1红灯Y01.3程序设计方案根据交通灯的时序要求可知,定时时间段有三个:3s、2s、5s。如何实现这三个时间段的定时要求呢?本文共讨论了四种不同的程序设计方案:用三个定时器实现;用数据比较指令CMP配合一个定时器实现;用区间较指令ZCP配合一个定时器实现;用触点比较指令配合一个定时器实现。2采用多个定时器的解决方案三个时间段3s、2s、5s的定时可以分别用三个通用定时器T0、T1、T2完成。定时器T0、T1、T2的时钟脉冲是100ms,那么三个定时器的设定值分别为K30、K20、K50。梯形图程序如图2所示。图2多个定时器实现的交通灯控制系统梯形图1科技风2023年2月科技创新用三个定时器实现三个时间段的定时,程序虽然简单,但需...