怎样用PLC程序看编码器的脉冲数

我有个HES—06—2MHT    600P/R   TOKYO  JAPAN 09的编码器 上面没有写是PNP还是NPN的,我在PLC200的输入点上接的是,I0.0接编码器的A,I0.1没接B,主要是想看看编码器的脉冲个数,编码器的+接PLC的24+,0接PLC的M,1M和M相连,程序是这样的Network 主程序
LD     SM0.1
CALL   SBR1
中断程序
LD     SM0.0
MOVB   16#F8, SMB37                
MOVD   +0, SMD38                   
MOVD   +600, SMD42                 
HDEF   0, 9
ATCH   INT0, 12                    
ENI
HSC    0
Network 1 // HSC 指令向导
// (CV = PV)的第 1 步/共 1 步;HC0
// 编程动态改变 HC0 的参数;
// 启动计数器。
// 
LD     SM0.0
MOVB   16#80, SMB37                //设置控制位:
HSC    0
就这样一个程序,我用手旋转编码器,用电脑监控,可什么也看不到啊,也而HDEF出现了黄框,这是怎么回事啊,请高手指点,请给个程序

最佳答案

感觉还是你的接线有问题,你把编码器的24V+接到电源的24V上,0V接到电源的M端,I0。0接编码器的A相,I0。1接编码器的B相。

PLC的输入端,1M端接电源24V+,其他的不动。

应该没问题的了。

提问者对于答案的评价:
谢谢,我只是少接了B接I0.1.主程序少了,LD SM 0.0  MOVD HC0 VD100.这样我用手旋转编码器,可能看到脉冲输入了

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc310879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐