编码器 PLC 连接 加减计数器 程序
刘玉蓉
发布于2014-11-27 17:35
12
0
标签:
常用到增量式编码器,24V电源,A,B两相输出,实际型号是拉绳式编码器用来精确测量油缸行程的。PLC用的是S7-200中的CPU226CN,DC输入,交流输出。因为PLC自带几个高速计数器,所以我按照手册中的设置,程序中的向导,A相接I0.0口,B相接I0.1口,一切都没问题。油缸前进后退,在触摸屏上都正确显示出行程的大小。
因为油缸速度非常满,编码器实际输出脉冲个数为 5个每秒。普通的加减计数器也可以用的,下图为我的测试程序图,鉴相思想为:
B相上升沿时,A相为高电平的话,则为正转(前进方向),计数器加1;
A相上升沿时,B相为高电平的话,则为反转(后退方向),计数器减1.
加减计数器里PV值设为100. 但是我实际调试的时候,程序并没有按照我设想的那样,不管实际前进还是后退,计数器里的数值都没有变化,一直为0.
请指导一下,是鉴相思想有误还是程序有误?
图片说明: 1,加减计数器程序图
佳答案
1、思路正确,没有问题
2、P指令做法有问题,应该是CU端,I0.0放在P指令的后面,CD端I0.1放在P指令的后面