FANUC 如何扩展0i Mate D系统计数器个数


计数器CTRC

0i Mate-D系统为FANUC公司在0i-D系统的基础上进行精简后的一款系统,该系统具有较高的性价比且适用于一些小型简单的设备。该系统也对PMC程序进行了简化,简化后PMC程序仅可使用20个可变计数器CTR,20个固定计数器CTRB,共40个计数器。对于一般设备,40个计数器已经完全满足要求,但有些特殊设备可能使用的计数器超过40个,那么该怎么增加计数器个数呢?

除了常用的可变定时器CTR以及固定定时器CTRB以外,在FANUC系统中还有较为少用的自定义计数器功能指令CTRC,使用CTRC计数器可以实现扩展计数器的数量。

参照图中CTRC功能指令,A位置“CN0”条件导通时,计数器由1开始计时,如图,A位置“CN0”条件断开时,计数器由0开始计时;

B位置“UPD”条件导通时,计数器为减计数,B位置“UPD”条件断开时,计数器为加计数;

C位置“RST”条件导通时,复位当前计数器;

D位置“ACT”导通时,计数器开始计数。

在计数器中设定预置值地址,如图设定为D300,该地址占用2个字节;

在计数器中设定当前计数存储地址,如图设定为D330,该地址占用4个字节。

自定义计数器CTRC指令与计数器CTR及CTRB使用方法相同,但使用CTRC功能指令时,设定地址建议使用D地址,断电可保存,若使用R地址,断电后会直接清零。

发表回复

登录... 后才能评论