在FANUC系统中,系统默认定时器1-8号为48ms精度的定时器,有且只有8个48ms精度的定时器,48ms精度的定时器定时范围可在48ms~1572.8S,但是在实际使用时,可能需要用到48ms精度定时器的数量超出8个,那么如何增加48ms定时器呢?
有的人会选择将9号以后的定时器精度更改为100ms,1秒,1分等精度,更改精度后,虽然定时器设定时间可以满足,但定时器精度较低,我们可以使用TMRC定时器实现上述要求。
TMRC定时器为自定义延时定时器,可根据需求自定义定时器精度及定时器存储地址。
在TMRC功能指令中,对应图中的A位置参照下表设定定时器精度;图中设定定时器精度为1,代表定时器精度为48ms;
对应图中B位置为定时器设定时间地址,该地址占用两个字节,用于设定定时器的时间,图中定时器时间设定地址为D320,设定时间为1440S;在D320设定的数据并非为1440,而是30000。设定时间=精度单位 * 数量,1400s=48ms*30000=1400000ms。
对应图中C位置为定时器当前时间地址,占用4个字节,用于存放定时器当前时间。
当ACT条件满足时,定时器TMRC开始定时,当达到设定时间后,线圈输出。
使用TMRC定时器时需要注意事项:
1.该定时器可自由定义精度及地址,个数不受限制;
2.在设定定时器时间时,在设定地址中并非直接设定时间数值,切记!
3.设定定时器时间的地址若使用D地址时,需要为该地址分配双字节;
4.避免定时器地址与其他地址冲突。