请教前辈,我的是CPU224XP接的欧姆龙编码器E6A2-CW5C,根据网上找到的接法编码器供电24V,A相接I0.0,B相接I0.1。用的HSC0,模式9用向导生成的子程序,在主程序里用SM0.1调用它,手动旋转编码器但是编码器数值一直不动,而且I0.0,I0.1指示灯也没有反应。请问我哪里错了,不知道接线有没有问题?
图片说明:
最佳答案
问题很简单,先不考虑编写程序的问题,你的问题在于接线错误。
编码器供上DC24V电源,这个是必须的。你的编码器输入到PLC的是0V的话,那么你得把你的PLC接成NPN型的,也就是说0V是输入信号。PLC的输入M公共端口接24V,那么输入的就是0V信号。你的编码器输入到PLC的是24V的话,PLC的输入M公共端口接0V,那么输入的就是24V信号。
接线完成,上电,你用手旋转一下编码器都有信号输入的,PLC的输入点都会闪动,这就说明接线成功。
另外,程序可以通过向导来做,直接调用就可以了。
你可以到本页上方:“找答案搜索”输入高速计数器,可以搜索到相应的程序和问题。
提问者对于答案的评价:
感谢各位前辈的指导,是COM端没有接24V
专家置评
也可参考“ S7-1200 - 初级技术员 ”的答案
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc298977.html