增量式编码器(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
打打打

增量型编码器如何接线,如何编程
1.我们通常用的是增量型编码器,可将旋转编码器的输出脉冲信号直接输入给PLC,利用PLC的高速计数器对其脉冲信号进行计数,以获得测量结果。不同型号的旋转编码器,其输出脉冲的相数也不同,有的旋转编码器输出A、B、Z三相脉冲,有的只有A、B相两相,最简单的只有A相。编码器有5条引线,其中3条是脉冲...

谁能编个编码器测速的三菱plc程序?(要用到编码器的A、B相)
一、硬件方面:编码器的A、B相和PLC的X0、X1接口相连,电源接24V;使用PLC的内部高速计数器;在电机运行回路中设一复位开关,每当设备运行到这里时,复位计数器内数值,这样可以消除累计误差。二、软件方面:1、思路:将内部高速计数器的上限值设得足够大,使设备运行到复位开关处复位前不至于由于达到...

现在有个编码器输出的是正弦波,三菱的PLC如何接收并计数
AB相编码器接线一般接四根就可以正常使用。电源一般为 24V DC 直流电。然后就是 A相 B相 信号线 A相接X0 B相 接X1即可。我们通常用的是增量型编码器,可将旋转编码器的输出脉冲信号直接输入给PLC,利用PLC的高速计数器对其脉冲信号进行计数。如单相联接,用于单方向计数,单方向测速,只接 X0 输...

三菱plcFX1N,怎么编程编码器的a b相,实现长度定位?
使用高速计数器C251,实现AB相控制,X0和X1分别接在编码器的A相和B相。C251数值可以写K999999,没有关系的。C251的当前值和你的定位数值做区间比较,需要用到的指令是DHSZ,DZCP等高速计数器区间比较指令,用于定位控制。还可以通过对马达进行速度的快慢控制,还可以实现编码器配伍的精度较高的控制等。

谁能写一组三菱plc控制增量式编码器的程序。
1、这个还需要写吗?直接用HCNT指令打开编码器,编码器自然会开始计数。2、然后将高速计数器的值,使用DLD>=指令与设定的几个角度进行比较,然后进行相应的操作就行了。3、唯一需要注意的就是,你的增量型编码器使用的高速计数器是单倍频还是四倍频的,四倍频的比单倍频的抗干扰性更好,但是响应频率...

用三菱PLC怎么接编码器,怎么读取编码器的值
编码器接入电源。把一个编码器的A接入X0,B接入X1;把另一个A接入X3,B接入X4。不可以接入X0,X4,X1和X5,因为有些输入点不支持高速输入。程序直接DMOV C251 D0,然后就可以读编码器的值,然后要清零,你就DMOV、K0、D0另外一个类似,DMOV C253 D2,程序用不到X0,X1及X3,X4。读取编码器...

编码器如何接线
1、正确接线至关重要,下图为NPN 输出增量型E6B2-CWZ6C 的接线原理。2、下图为NPN 输出增量型E6B2-CWZ6C 的实际接线,棕色线接电源正极,蓝色线接电源负极,黑色线接输入0.00,白色线接输入0.01,橙色线接输入0.04,PLC 的COM 接电源正极。3、下图为PNP 输出增量型E6B2-CWZ6B 的实际接线图,棕色...

三菱FX2N系列PLC关于增量式编码器计数的编程问题
1,首先你的电机要选择带刹车,保证停电后电机不能够移动;以免出现因停电电机移动时,PLC不能够对编码器计数。2,你要在电机初始位置,设置一个原点,并且在原点时把计数器复位,不能够使用计数器本身触头来复位。3,电机总行程,不能够超过计数器的计数值(K200000),如果超过的话就要使用其他辅助来...

为什么三菱FX1N系列PLC连接俩个编码器其中一个用C251老出问题,另一个...
你的C253接的X3,X4,分别对应编码器A,B相,那你的Z相有没有接?还有你的X5有没有接?如果X5接了的话,一有信号C253就会清零。因此,你用了C253,则X5就被占用,不可再接线。同理你才C251也是一样,如果你需要每600脉冲自动清零的话,就要接X2,也就是Z相,同时你的C251不能使用,要改成...

请教三菱plc如何读取旋转编码器脉冲,程序要怎么写
将旋转编码器的A相或B相的输出信号连接至X0~X5,(使用不同的计数器,接不同的输入点)然后用高速计数器对编码器的脉冲信号进行计数。以C235为例,只进行加计数,脉冲编码器的A相或B相需要接入PLC的X0,当设备带动编码器旋转,则X0就有信号输入,C235就会进行计数。使用很简单。

相似回答