请问下欧姆龙PLC的TIML指令的用法

如题所述

欧姆龙PLC的TIML(—)指令是一个长延时定时器指令,其基本功能是以1秒或10秒为单位进行减值计时。

此指令的梯形图符号并未详细给出,但在编程时需明确TIML编号(TIM000~TIM255),SV设置值(字,BCD)操作数,以及控制数据C(000或001)。SV数据区域可包括IR、SR、AR、DM、HR、LR或直接数值(#)。

当使用1秒单位(C=000)时,长延时定时器的设置值范围为0000~9999秒;使用10秒单位(C=001)时,范围扩展至0000~99990秒。长延时定时器在执行条件为ON时开始计时,OFF时复位。

计时器将从SV值开始减值,其准确度在1秒单位时为0~1秒,在10秒单位时为0~10秒。当PV到达0000(0秒)时,定时结束,PV值和完成标志状态保持不变。完成标志在定时器执行条件置ON时可能提前激活。

长延时定时器可通过改变执行条件或调整PV值重新启动。在特定程序段中,如JMP(004)执行条件为OFF时,定时器不会复位,但会停止定时,PV值保持不变。当JMP(004)执行条件再次变为ON时,定时将恢复。

需要注意的是,周期时间超过1秒或10秒时,计时可能不准确。当IL(002)执行条件为OFF时,在互锁程序中长延时定时器将复位。

在编程时,若需改变C中的定时单位,会降低定时器准确性。若设置值为0000,完成标志在定时器执行条件置ON时激活;设置值为0001时,完成标志在0~1秒或0~10秒之间激活。

在应用程序中,务必考虑长延时定时器的准确性(0~1秒或0~10秒)。TIML(—)为扩展指令,其代码为088。使用扩展指令时,需通过手持编程器进行PLC设置更改。

正确操作包括将PLC开关置于PROGRAM状态,使用DM键,输入6602,按MONTR键,CHG键,0100,WRITE键,CLR键,EXT键,调整功能序号,选择扩展指令,最后按WRITE键并确保电源ON-OFF。

若TIML编号无效,或C值非000或001,将显示错误信息ER:N不是有效的TIML编号,C不是000或001。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜