发表于:2004-09-20 20:57:00
楼主
以下是台达Delta PLC高速计数器编程:
LD M1002
RST C251
MOV K2 D1020 //设定反应时间为2ms
LD M1000
DCNT C251 K100 //设定C251的计数脉冲为100
LD C251
OR Y0 //Y0输出且自保持
OUT Y0
LDI M1251
OUT Y1 //M1251监控C251计数
END
本意是用旋编输入脉冲,当C251计到100时输出Y0并保持,可以看见Y1亮,说明C251是在正向计数。但是无论如何Y0都不亮(Y0绝对没有问题)。用示波器也可以看见旋转编码器的脉冲。不知是怎么回事,请高人指点,谢谢。
PS:如果不用高速计数器而用普通计数器,Y0很快就亮了