我有个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