编码器 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日 下午8:52
下一篇 2017年12月1日 下午8:52

相关推荐

  • Td400c和S7-200(224)链接?

    把td400c和EM277的通讯口接上后能正常使用。当把td400C和224PLC接上后不能链接?是什么原因,望各位高人指点。 最佳答案 这个是需要在向导里面做的,所以S7-200…

    SIMATIC S7-200 2017年6月27日
  • 分析油料控制系统

    这是一单食用油发油装车控制系统的编程控制程序,此系统是两台触摸屏控制两个称重油箱上卸油。请有兴趣的高工帮忙分析注释一下。 问题补充:图片我没办法整理上传,只能把完整的程序发送给有兴…

    SIMATIC S7-200 2017年6月24日
  • 两台CPU222CN通信

    两台CPU222CN进行网络读写通信需要进行哪些设置?      1.在STEP7 中分别设置网络地址为2,3…

    SIMATIC S7-200 2021年7月5日
  • 传送指令的问题

    我在一个块用到了传送指令VW30.我是在信号一,二,三起作用下分别把数据块里的VW22=2  VW24=3  VW26=4传送给VW30(三者都调用这个传送块).但是我发现当我是想…

    SIMATIC S7-200 2021年7月5日
  • wincc flexible smart

    如何在wincc flexible 中设置smart700ie数据取值范围?就是我这个IO域只能设置为0到24的数  超出24无法输入 最佳…

    SIMATIC S7-200 2017年11月1日
  • wincc flexible 2008 sp4 IO域

    wincc  flexible  2008     sp4  IO域&…

    2021年7月5日
  • S7-200Modbus通讯完成标志

    设置一个Modbus通讯的S7-200的系统,其中希望能在每次通讯完成时,激活某一段数据处理的程序,请问主从站上Modbus通讯完成时候有没有相应的标志位动作,比如说置1,下一次传…

    2017年6月10日
  • USB-PPI电缆 下载程序

    USB-PPI电缆    定货号为  6ES7  901-3DB30-0XA0端口选择 &…

    SIMATIC S7-200 2020年11月1日
  • TP177B与S7-200通讯线怎么制作

    各位好,我现在选用的S7-200 CPU224XP,触摸屏是TP177B,请问他们之间的通讯连接线怎么制作? 最佳答案 引脚定义发到你的邮箱里了。 提问者对于答案的评价:…

    SIMATIC S7-200 2021年7月4日
  • 求S7-200编程软件,支持WIN7 32位系统,谢谢

    求S7-200编程软件,支持WIN7 32位系统,现在电脑上没有任何版本的软件。谢谢 问题补充:安装提示这个报错信息 图片说明:    最佳答案 S7…

    2021年7月5日