发布网友 发布时间:2022-04-23 01:35
共1个回答
热心网友 时间:2023-10-10 07:03
TIML(—)— 长延时定时器指令; 梯形图符号:
操作数数据区:
N:定义值 — TIML(—)编号:TIM000~ TIM 255 ;
SV:设置值(字,BCD)操作数;
SV数据区域:IR、SR、AR、DM、HR、LR、# 。
C:控制数据000~001。
功能:TIML(—)长延时定时器以1s或10s为单位作一减量的计时。此设置值(SV)的设置范围为0000~9999s;0000~99990s。
说明:1)每一TIML编号只能用作一条长延时定时器指令的定义符。TIML编号TIML000~
TIML255。[当使用TIML(––)时,你必须输入“TIM”和实际定时器编号。如果只输入编号,这条指令将不工作]。
2)SV是0000~9999之间的BCD形式(当C=000时为0到9,999s,当C=001时为0~99,990s)。C必须是000(1s定时单位)或者001(10s定时单位)TIML(––)是一个减值延时接通长延时定时器,并以1s或10s为单位定时的长延时定时器。
3)当使用1s单位时(C=000),长延时定时器的设置值可以从0~9999s(精确度是0~1s);
4)当使用10s单位时(C=001),长延时定时器的设置值可以从0~99990s(精确度为0~10s)。
5)一个长时间定时器当其执行条件为“ON”时工作,而当执行条件为“OFF”时,定时器复位(恢复到SV值)。
6)一旦长延时定时器工作,TIML(––)定时将以1s或10s(取决于C值)为单位从SV值减值。
7)TIML(––)的准确度在1s计时单位时是0~1s,在10s计时单位时是0~10s。
8)当PV到达#0000(0s)时,定时器定时时间到。一旦定时器定时完毕,PV值和完成标志的状态也将保持。
9)定时器可以通过暂时将它的执行条件从“ON”变为“OFF”或使用一条如MOV(021)指令改变它的PV值(一个非#0000的数值)来重新启动。
10)当JMP(004)的执行条件为OFF时,在跳转程序部分中的长延时定时器将不复位,
但是长延时定时器将停止定时,并保持PV值。当JMP(004)的执行条件又变为ON时,定时将恢复定时。这样在很大程度上降低了在跳转程序中的长时间定时器的精确性。
11)当周期时间超过1s(C=000)或者10s(C=001)时,长延时定时器可能不准确。
当IL(002)的执行条件为OFF时,在互锁程序部分中的长延时定时器复位(恢复到SV值)。
12)当长延时定时器在定时时,可以改变C中的定时单位。在运行时改变定时单位会将定时器的准确性降低到10s。
当使用TIML(––)时,你必须输入“TIM”和实际定时器编号。如果只输入编号,这条指令将不工作。
13)如果长延时定时器的设置值设为0000,完成标志在定时器执行条件置“ON”的同时将置“ON”。
14)如果长延时定时器的设置值被设为0001,完成标志在定时器执行条件置“ON”之后的0~1s之间或0~10s之间的某个值也置“ON”(即,定时器的准确度由此时间决定),也会在长延时定时器执行条件置“ON”的同时将置“ON”。
15)在应用程序中,必须考虑长延时定时器的准确性(0~-1s或者0~-10s)。
16)TIML(—) 长延时定时器指令,为扩展指令。扩展指令的代码选用(088)即TIML(088)。
17)如使用扩展指令方法如下即用手持编程器改变PLC设置:
PLC的开关放到PROGRAM状态下 → 按DM键 → 分别按6602数字键 → 按MONTR键 → 按CHG键 → 分别按0100数字键 → 按WRITE键 → 按CLR键 → 按CLR键 → 按EXT键 → 按向 ↑ 键或按向 ↓ 键找出功能序号FUN × × × → 按CHG键 → 按向 ↑ 键或按向 ↓ 键找出扩展指令→ 按WRITE键。注意电源ON — OFF。
ER:N不是一个有效的TIML编号。C不是000或001。