S7-200 SMART 高速计数器任意计数清零

请教高手:本人刚开始学习S7-200 smart  ST20的高速计数器功能,选用的是欧姆龙增量编码器(PNP型,1000线。AB相输出,Z相复位)。第一个问题:我通过编程向导组态,选用HSC0,模式10,预设值设了5000。在状态图表中观察HC0,HC0的值随着我转动编码器而计数;但是HSC0-CV却一直是0,为什么没有计数?第二个问题:HC0正在计数的过程中,随意计数到某一值时,我想通过中间寄存器(比如M0.5)复位来清零HC0中的计数值,可以实现吗?

最佳答案

CV是你设置的初始值不会随着HCO的变化而变化,当前数值就直接读取HC0就好了;
置位SM37.6,HSC0--CV==0,使用M0.5的上升沿触发一下HSC指令就可以了

提问者对于答案的评价:
谢谢大家的无私帮助,我在程序里面没有加边沿触发,加上后就好了。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午10:52
下一篇 2017年6月3日 上午10:53

相关推荐

  • S7200 PID(标准)

    请教各位高手:     用S7200在做标准PID(不是用向导做的)的时候,在子程序里面的参数(目标值、P值等)是怎么设置的?因为…

    SIMATIC S7-200 2021年7月5日
  • PROFEBUS通讯

    我现在采用PROFIBUS对PLC和变频器进行通讯。请问我在做程序的时候要做哪些程序才能让通讯正常的运行? 问题补充:非常感谢个位的回答.假如我用S7300和变频器进行通讯采用以太…

    SIMATIC S7-200 2021年7月5日
  • 关于pto编程的问题

    使用pto方式,让电机往一个方向运动。当运动到指定位置时,如何给出一个信号关闭电磁阀 问题补充:没有编码器或用于触发的光眼 最佳答案 这个以脉冲串输出控制步进或伺服电机运行,要使运…

    SIMATIC S7-200 2017年11月1日
  • 如何修改高速计数器smb42在监控中修改

    如何修改高速计数器smb42在监控中修改程序Network 1 // 网络标题// 网络注释LD   &nbs…

    2021年7月5日
  • 如何同时控制两个步进电机

    S7-200加EM253,P0和P1的输出能否直接接两个步进控制器,去控制两个步进电机,让两电机同步动作 问题补充:如果不行,那应该怎么才能可以同时控制两台步进电机同时工作呢 最佳…

    SIMATIC S7-200 2021年7月4日
  • S7-200模拟量编程 急

    现在有个项目比较紧急,之前用STEP7的 数据转换,转移,比较方便,但S7-200的软件实在是太不好用了,现在我打算自己写个模拟量转换的程序,但苦于数据类型不能转移,望各…

    SIMATIC S7-200 2021年7月5日
  • 为什么通讯连接上了,却出现离奇的问题。。。

    s7-200与ABB变频器通讯上了,通过modbus,用的是modbus主站库,现在一个msg指令一次性读了9个字,离奇的是,一次性读了9个字却只读到其中一个字的值,另外几个字的值…

    SIMATIC S7-200 2017年6月10日
  • EM235 四线制

    当EM235接四线制的电流信号和电压信号,A-短是否和24V电源负短接? 问题补充:还有,对与S7-200AC/DC/继电器型CPU,输出是否可以用24V继电器? 最佳答案 1、需…

    SIMATIC S7-200 2020年11月1日
  • 关于EM231模块接线的问题

    如下图,是模拟量输入模块EM231的接线方式说明,有些弄不明白,现在要接入两线制4-20mA的信号,采用最右边的接线方式,D-点需要短接模块的M点然后再接入信号的负-么?同时RD和…

    2017年7月26日
  • 温度表与S7200的485通讯

    我有6块厦门宇电温度表,二块AI708P二路PT100信号和4块704M12个PT100信号。我想把这6块温度表和S7200  CPU226通讯,然后在触模屏中…

    SIMATIC S7-200 2017年6月1日