增量式编码器(AB相24V)和三菱FX1N怎么接线怎么写程序。 举个例子

如题所述

看你需要的场合,是单向计数用,还是双向计数用,而且Z相要不要使用?这些都要搞清楚的。

1.单向计数模式:将你的编码器A相信号,应该是黑色的那根,编码器标签纸会有图的。将A相接到FX1N的PLC输入端X0,编程时使用C235单相高速计数器,编程示例:
M8000------------------(C235 K99999)
M0-----------------------[RST C235]
单相计数器只能累加,不会减少,不管编码器的旋转方向是正还是反,一般用于送料计数的场合;
以上说明了计数过程(上一行)和计数器复位的程序(下一行)。程序中可以通过比较指令和告诉置位和告诉复位指令进行你需要的相关处理。
2.双向计数器模式:将你的编码器的A相和B相分别接到FX1N的PLC的输入点的X0和X1,编程时使用C251双相高速计数器,编程示例:
M8000--------------(C251 K99999)
M0-------------------[RST C251]
双相计数器可以增也可以减,编码器正向旋转就会增计数,反向旋转就会减计数,常用于定位控制;
3.带有Z相的双向计数模式:将A,B,Z三根线分别接到FX1N的PLC的X0,X1,X2,编程时使用C252双相高速计数器,编码器旋转一周,遇到Z相,编码器值会自动清零,常用语凸轮机构,旋转一周自动回归到原点。编程示例:
M8000-------------------(C252 K99999)

以上共同注意事项:
三种模式中的X0,X1,X2,一旦接上编码器,则不能再用于其他用途,程序中也不可以再出现X0,X1,X2。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-25

非常感谢楼上这位兄弟给了我灵感,我一下子就做出来了。非常感谢,这是我的程序,和接线图。三菱FX3U 和一个编码器,一个简易手动开关。。。。X014接入这个简易型手动开关。没有接Z相端,接入之后就不会用了,如有大神请指教

第2个回答  2012-12-06
打打打
相似回答