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

相关推荐

  • 软件问题

    SP6比SP4多些什么功能? 最佳答案 SP6、SP4是软件版本,现在最新版本是sp6。 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月5日
  • MODBUS从站断电

    用S7-200带4个modbus从站。如果其中某个从站断电,会影响整个总线系统的工作吗?我在现场看,似乎一个从站断电不会影响系统工作,但实际上会不会影响和其它从站的通讯? 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • PLC有时能输出脉冲,有时不能输出脉冲

    我有一台S7-200的PLC控制步进电机,有时按启动Q0.0能输出脉冲,步进电机运转.最近,有时多次按启动后,q0.0不会亮,也机也不会转.I0输入端的开关很简单,都是好的.驱动器…

    SIMATIC S7-200 2017年10月30日
  • 200与变频器的通讯

    200怎样与变频器通讯,程序怎样编写。我在手册里看到有一个USS指令,可是编程软件里找不到,请问各位高手,如果我用PPI通讯协议,应该怎样做呢? 问题补充:可以给我发一个详细的程序…

    SIMATIC S7-200 2021年7月5日
  • S7-200Port0和Port1

    小弟请教:我要Port0口跟电脑通讯Port1口跟触摸屏通讯,怎样设置,我在做试验时怎么一个口能连上,另一个不能,是什么原因 最佳答案 可能是通讯口波特率设置问题,在你的程序左侧点…

    SIMATIC S7-200 2021年7月5日
  • 在西门子技术应用下载的示例程序怎么打开,怎么用

    下载的压缩包中没有MWP文件,而是.cfg.cht.cmt.db1.dbc.ob1.obc.prj.sym格式的文件,请问如何使用?? 最佳答案 你可以按照下面的解决办法来做——h…

    SIMATIC S7-200 2020年11月1日
  • -4可不可以加4.0

    4.0+(-4)对不对。  最佳答案 数据类型应一致,可以都是浮点数,也可以都是整数。你这个表达式显然违反上述法则。 提问者对于答案的评价:231421

    SIMATIC S7-200 2021年7月5日
  • 伺服电机 速度 分段问题

    各位老师大家,我是新手,请教一下一个关系伺服电机问题,我现在用s7-200控制一个拉力试验机的伺服电机,项目要求:例如,当压力设定压力为50KN时,当力值为0时。开始运行时,伺服电…

    SIMATIC S7-200 2020年10月31日
  • 怎样累计计时

    我想在设备一打开就计时,累计计时,用计时器怎样实现? 最佳答案 用BITIM和CITIM两条指令即可: LD     M…

    SIMATIC S7-200 2021年7月5日
  • 临时变量时间继电器

    在子程序里的时间继电器,怎么用临时变量代替?比如说在子程序里有一个t32时间继电器,怎么用临时变量来替换? 最佳答案 你这个是指西门子200还是300?如果是西门子200,则接口变…

    SIMATIC S7-200 2017年11月2日