看你需要的场合,是单向计数用,还是双向计数用,而且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。