一、软器件的概念
软器件是相对于实际的物理器件而言的,是由PLC内部提供的具有各种特殊功能和规定的地址编号。常用的软器件有:定时器(T)、计数器(C)、辅助继电器(M)、数据寄存器(D)和状态器(S)等。
二、辅助继电器(M)
是PLC内部的状态运行标志,相当于继电器控制中的中间继电器。它们不能接收外部输入信号,也不能直接驱动外部负载,但其常开常闭触点可以无限制地使用,具体分类及用途见下表。
三、定时器(T)
PLC中的定时器相对于继电器系统中的时间继电器,当定时器的线圈得电时,定时器开始计时,直到计时的当前值与设定值相等时,其对应的触点动作。
四、指令运用
以《交通灯的时间控制》项目为例对上述指令进行演示。
1)确定变量表
进入项目后,根据项目要求和仿真动画确定各个元件所对应的I/O地址。
项目要求
仿真动画
2)编辑程序
程序段1:自锁由于使用的触发信号PB1为按钮,所以需要借助辅助继电器(M)实现自锁,保持住触发信号。
程序段2:点亮红灯在点亮红灯的同时,定时器T0开始计时,定时时间到后其常闭触点变为常开状态,红灯熄灭。定时器指令的输入方法:out(空格)t0(空格)k100。定时器设定值=常数(K)基准值,此处的设定值为:100100ms=10s。
程序段3:点亮黄灯与点亮红灯的程序类似,注意定时器的编号不能重复。
程序段4:点亮绿灯与点亮红灯的程序类似。
程序整体浏览
五、程序测试
在仿真动画中单击按钮PB1,观察交通灯是否在指定的时间内点亮和熄灭,以及程序能否正常循环。
六、项目扩展
当PB1按下时红黄绿三个灯同时点亮,5s后红灯熄灭,再过5s黄灯熄灭,再过5s绿灯熄灭,所有灯熄灭5s后再次同时点亮,依次循环。
程序浏览