主题:急求:高速计数,带复位模式,两种周期设置工作,如何编程?

我采用A、B、Z增量型旋转编码器,转一周600个脉冲,带复位输入保证机械零位固定,不能有累积误差!想在一圈0-360度和两圈0-720度分别设置工作区间,但还要求复位信号有效,如何设置高速计数,大家给个编程方法!!急!! 
 

问题补充:
我要达到的功能是:电磁阀1在0-360度(一周)动作一次设置,电磁阀2在0-720度(2周)动作三次设置。我的编码器选择具有外部机械复位中断形式的,以保证每转一周复0一次,保证机械零点准确。主要目的是防止程序复位造成累积误差机械传动漂移。
     1.像这种一周复零有效的设置能否在程序里设置编码器转两周外部的复位中断有效呢?如何编程呢?
       可不可以使用复位脉冲输入I1.4做计数,当转完一周后对当前值+360,实现电磁阀2的工作周期为0-720度呢?计数器如何设置断电保持?
     2.我用的是HSC2高速计数器!! 
     3.采用电机主轴速比传动!!

最佳答案

你的设计是可以实现的.HC2设为模式10,但不用Z相复位或清零.而用外部的I1.4进行机械复位.每周复一次.并将其计数到2产生一个中断有效指令.至于编程还是你自己试试,别人的劳动成果你无偿获取有点太那个了吧!断电保持是可以实现的.只是保持的数据可能你无法用,掉电后角度也许已人为改变了呢!你考虑了吗?

提问者对于答案的评价:
采用模式10的话,那复位脉冲不就有效了吗??我还可以用I1.4进行计数吗?
 我是这么做的:将复位脉冲I1.4计数处理,计1次时当前值VW1080+一周360,另存寄存器VW1180,设置电磁阀2工作.然后计数为2时使用当前值VW1080!原来的复位脉冲I1.4在高速计数中还有效,可以吗?
 附部分程序:
 Network 1 
 LD     SM0.1
 MOVB   16#FC, SMB57
 HDEF   2, 10
 MOVD   +0, SMD58
 MOVD   360, SMD62
 ATCH   INT0, 16
 ENI
 HSC    2
 Network 2 
 LD     I1.4
 EU
 LD     C2
 CTU    C1, 1
 Network 3 
 LD     I1.4
 EU
 LD     C2
 CTU    C2, 2
 Network 4 
 LD     C1
 MOVW   VW1080, VW1180
 +I     +360, VW1180
 Network 5 
 LDN    C1
 MOVW   VW1080, VW1180

 INT_0
 LD     SM0.0
 MOVD   +0, SMD58
 HSC    2
 

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:32
下一篇 2021年7月5日 上午10:32

相关推荐

  • S7-200如何强制MW0为0

    S7-200如何强制MW0为0 最佳答案 在“状态表”中地址栏填入MW0,新值一栏填入0.点击“全部写入”即可。 提问者对于答案的评价:可以 专家置评 已阅,最佳答案正确。

    SIMATIC S7-200 2017年6月29日
  • S7-200以太网通信?

    我通过交换机做了个S7-200的以太网通信,一台电脑控制两台S7-200。可是有的时候断电后两个以太网模块就没信号了,无法通信了,谁知道怎么回事啊? 问题补充:用SM0.0可以吗?…

    SIMATIC S7-200 2020年11月5日
  • s7-200 模拟量编程

    s7-200怎样把模拟量输入信号转变成数字信号,怎样写程序? 谢谢! 最佳答案 举个例子: 压力变送器(-0.1MPa~0.15MPa)的输出信号为DC4~20…

    SIMATIC S7-200 2020年11月1日
  • 网络读写与触摸屏通讯

    两套系统,每套系统s7 212与昆仑通态触摸屏通讯,然后两个PLC之间进行网络读写,每个PLC通讯口用RS485总线连接器链接,进口接触摸屏,出口PLC之间通讯,现在出现…

    SIMATIC S7-200 2017年12月2日
  • s7 200 pc access软件能做什么用

    s7 200 pc access软件的功能是什么?利用它能否让plc与上位机通讯。怎么做?还有就是plc发送一组数据,这个软件能否接收?怎么做 问题补…

    SIMATIC S7-200 2021年7月5日
  • 高手请指点

    请教,TD 200   1.2 版本的文本显示器所支持的字符集有哪些?谢谢 问题补充:我下载的TD 200资料里说,TD…

    SIMATIC S7-200 2021年7月5日
  • s7-200高速计数器计数值的问题

    cpU226 CN 的PLC 程序如下:LD        &nbsp…

    SIMATIC S7-200 2020年11月1日
  • 包装速度程序究竟如何写啊?

    包装速度程序如何写啊?我采用了250MS的定时中断,每250MS去读一次计数器的值,但效果一点都不好。2S的定时中断也不行。因为我把机器的速度调快,调慢,触摸屏上显示的包装速度都是…

    SIMATIC S7-200 2020年11月1日
  • S7 200与超声波液位仪

    原水池水位由超声波液位计控制和计量 原水池水位在保持不上升状态15分钟以后,启动排水泵. 原水池收集的是雨水,这里说的15分钟内就是指的天不下雨,或者雨很小,之…

    SIMATIC S7-200 2021年7月5日
  • s7-200指令库安装路径

    我下载了指令库,安装后我的Microwin 里面却没有看到啊。我在编程软件安装在D盘,但是我却找不到指令库的安装路径。添加都没法添加。 最佳答案 有时因为系统和软件安装有…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论