编码器 PLC 连接 加减计数器 程序

我常用到增量式编码器,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.
   请高手指导一下,是鉴相思想有误还是程序有误?请指导一二,谢谢!

图片说明:

编码器 PLC 连接 加减计数器 程序   

最佳答案

1、思路正确,没有问题
2、P指令做法有问题,应该是CU端,I0.0放在P指令的后面,CD端I0.1放在P指令的后面

提问者对于答案的评价:
高手,我刚才按照你说的试了一下,果然成功了,哈哈!
谢谢啊!P上升沿这个指令时我用错了,不该在后面。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc218468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月1日
下一篇 2017年12月1日

相关推荐

  • I点直接控制Q点

    在200和300PLC中,很多实际使用的程序中,都是用中间M点或者变量来控制输出Q点。不用中间M点或者其他变量,直接用I点来控制Q点可以吗?这样做有什么弊端? 最佳答案 1、很多实…

    SIMATIC S7-200 2017年11月27日
  • PORT0和PORT1同时支持modbus协议

    如何能让PORT0和PORT1同时支持modbus协议,如何实现??? 最佳答案 如何能让PORT0和PORT1同时支持modbus协议,如何实现??? 你好,这两个接口…

    SIMATIC S7-200 2018年12月6日
  • S7-200 DP通讯设置

    S7-200  和ABB800系列走DP通讯  S7-200的PLC里面需要怎么设置   才能进行数据交换 最…

    SIMATIC S7-200 2020年11月1日
  • 200plc的一个通讯口与多台设备通讯的问题

    想用200plc的一个通讯口(走PPI协议)与一台触摸屏和另一台PLC通讯能否实现?现场3台柜子上各自有一个触摸屏(3台触摸屏各有一个空闲485口),想实现用一台200PLC一个通…

    SIMATIC S7-200 2021年7月5日
  • 模拟量计算问题

    要检测电流和电压,em231有8点模拟量输入的模块吗?我怎么在程序中把检测来的数值换算成4-20mA电流和0-10v电压,在程序中和设定的数值进行比较? 问题补充:我新下在的选型手…

    SIMATIC S7-200 2020年11月1日
  • 200plc 与多个触摸屏的远距离通讯

    你们好!     我现在想用一个200的PLC和3个PROFACE触摸屏通讯,3个触摸屏在一个驾控室内,而200PLC控制柜在机舱…

    SIMATIC S7-200 2021年7月5日
  • 寻址赋值的问题

    利用指针指令进行操作  怎么样给指令指定的地址里面赋值 比如指令指令的地址是VW200  怎么样给VW200赋值 最佳答案 指针方…

    SIMATIC S7-200 2021年7月5日
  • modbus提示错误从属功能未启动

    从站为226CN,modbus通讯时提示错误为0,从属功能未启动,请问该如何解决呢?从站MBUS-INIT参数设置如下:1,2,9600,0,0,126,32,1000,&#038…

    SIMATIC S7-200 2020年11月1日
  • PID应用

    利用235模块控制变频器,来实现控制现场压力值在一个设定的范围,现场的压力高,要把它降到小于它的设定值,这个能利用向导做的PID来控制吗? 最佳答案 你的变频器控制的是什么介质的变…

    SIMATIC S7-200 2018年12月7日
  • smart line容量

    1)smart line1000手册中说应用程序存储区只有1024KB,可我编辑的文件.hmi有15M,是否有冲突?2)对于画面,每个画面中的域最高30个,每个画面变量3…

    SIMATIC S7-200 2017年11月4日