三、相关知识
ANS指令功能:将两个逻辑块相串联,以实现两个逻辑块的“与”运算。该指令助记符后面不带操作数
3.ANS指令
4. ORS指令
2)程序举例
1)指令功能
ORS指令功能:将两个逻辑块相并联,以实现两个逻辑块的“或”运算。该指令助记符后面不带操作数。
5.TMR、TMX、TMY和TML(定时器)指令
(1)指令功能
TML:以0.O0lS为单位设置延时接通定时器。
TMR:以0.OlS为单位设置延时接通定时器。
TMX:以0.lS为单位设置延时接通定时器。
TMY:以lS为单位设置延时接通定时器。
(2)指令格式
定时器指令格式如图4-2所示:
图4-2 定时器指令格式
(3)程序举例
(4)例题解释
X0接通3s后,定时器接点T5接通,YO接通。
(5)指令使用说明
①TM指令是减计数型预置定时器,被启动后开始计时,延时时间到,则相应的常开接点接通,常闭接点断开;
②如果在定时器工作期间触发信号断开,则其运行中断,定时器复位;
③预置时间为:单位×预置值(K),预置值只能是十进制数0~32767,如“TMR
0,K100”、“TMX 1,K100”、“TMY 3,K100”的定时设置时间分别是“0.01×100=1s”、“0.1×100=10s”、“1×100=100s”。根据定时控制精度要求不同,编程时可任意选择定时器类型;④C32点以上PLC定时器与计数器总数为1024个,通过系统寄存器No.6可调整计数器的起始编号而改变定时器、计数器的个数。在FP1中默认配置为定时器0~1007(1008个),计数器1008~1023(25个);
⑤每一个定时器都对应有编号相同的设定值寄存器SV和经过值寄存器EV各一个,SV用于记忆设定值,EV用于存放计时的过程值;
⑥同一程序中相同编号的定时器只能使用一次。
(6)定时器工作原理
基本定时器为减1计数,当程序进入运行状态后,定时控制逻辑行接通的瞬间定时器开始工作。工作过程是以上例进行说明:先将设定值寄存器SV5中的内容装入经过值寄存器EV5中,然后每经过一个定时时钟0.1s(例题是TMX5,所以定时时钟是0.1s),EV5中的内容做减1计数、直至EV5中内容为0,该定时器对应的常开接点T5闭合,常闭接点T5断开。此后若定时器控制逻辑行一直保持接通状态,则其接点动作保持、直至控制逻辑行断开,各接点复位。若控制逻辑行接通时间未达到定时器设定时间就断开,定时器接点不动作,EV5复位直至控制逻辑行再次接通,重新开始计时。定时器工作过程顺序如图4-3
所示。后续课程学习了高级指令后可利用高级指令修改SV5中的数据,从而改变定时器的设定时间。也可以调出EV5中的数据进行其他操作。图4-3 定时器工作过程顺序示意图
【例4-1】使用常数作为定时器的预设定值的等效电路及波形如图4-4所示。
梯形图程序转成语句指令表,其程序如下:
0 ST X 0
4 ST T 51 TMX
5 5 OT Y 0K 60
图4-4 定时器图