1,首先你的电机要选择带刹车,保证停电后电机不能够移动以免出现因停电电机移动时,PLC不能够对编码器计数2,你要在电机初始位置,设置一个原点,并且在原点时把计数器复位,不能够使用计数器本身触头来复位3,电机总。
1 首先,需要定义输入端口的地址假设编码器的输出信号连接到PLC的输入端口00,那么可以将其定义为I002 接下来,需要定义一个计数器来计算编码器的脉冲数可以使用S7200PLC的计数器模块来实现假设计数器模块。
例如,使用了C251,因为X000X001被占用,所以规定为占用这两个输入点的其他高速计数器,例如C252C254等都不能使用2高速计数器的编程 如果外部高速计数源旋转编码器输出已经连接到PLC的输入端,那末在程序中就。
硬件方面编码器的 AB 相和 PLC 的 X0X1 接口相连,电源接 24V使用 PLC 的内部高速计数器 在电机运行回路中设一复位开关,每当设备运行到这里时,复位计数器内数值,这样可以消除累计误差2软件方面 1思路将。
使计数更可靠,二来可以保护单片机至多烧坏一片7414旋转编码器一般输出3路信号ABZ,AB相位差是90° 将A接到中断当A下降沿时B为高就是正转一步,B为低则是反转一步转速可以用若干步用的时间进行计算。