s7200高速计数器计数问题

本人新手,我用高速计数器计算Q0.0脉冲数,但是发现调试时,计数器好像没有工作,不明白怎么回事,还有高速计数器HCO不用中断如何读出脉冲数值呢?因为我用触摸屏控制,想要实时暂停功能,还想恢复启动。

问题补充:
因为我想在脉冲的任何时刻都可以暂停,但是我不想调用外部中断,而且现在调试时HC0好像不会计数,这和开中断有关系吗?将HC0中的数值读出这句指令放在哪个位置呢?因为需要重新读一遍脉冲输出指令,才可以将后续的脉冲数走完吧,我对这个顺序有点不明吧。

图片说明:

s7200高速计数器计数问题   

最佳答案

看你这个高速计数器程序缺少一个开中断指令(ENI)和高速计数器选择指令(HDEF)。
暂停功能实际上可以连接为你的Q0.0不发脉冲就可以了,高速计数器程序段是没有暂停脉冲计数的功能,系统只提供外部复位输入端口。
补充问题回复:
脉冲什么时候暂停取决于输入端的脉冲信号。计数没有和中断无关,与高速计数器几个控制位,装载值、输入端子有关。读取高速计数器值直接读HSC0就可以了。高速计数器例子:
LD     SM0.0
MOVB   16#F8, SMB37
HDEF   0, 4
MOVD   0, SMD38
MOVD   24, SMD42
ATCH   INT_0:INT0, 10
ENI
HSC    0

提问者对于答案的评价:
谢谢老师的耐心回复,收益良多

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月6日 上午11:32
下一篇 2017年11月6日 上午11:32

相关推荐

  • 如何终止PTO脉冲的发送

    PTO多速控制中,如何在脉冲没有发送完之前停止发送脉冲?之后如何重头开始发送脉冲? 最佳答案 把smxx.7置0然后执行pls指令就会立即停止。 提问者对于答案的评价:正解! 专家…

    SIMATIC S7-200 2017年11月16日
  • 200CPU之间的通信

    如图,他只写了读取3号CPU的数据VB204-VB207,然后存到2号CPU的VB104-VB107。但是下面图7-15为什么写了将100-103写入200-203?只设置了读取的…

    2021年7月5日
  • 关于指针的理解与应用

    200里的指针我应该如何去理解它,我在答案里也看过各种各样的链接与回答,但小弟我愚钝,还请大侠们不吝赐教!  什么是指什?比如:&VB100表示的是什么意思,它表示的是一个指针呢,…

    SIMATIC S7-200 2020年11月1日
  • 关于自由口接收信息控制字节

    接收信息控制字节SMB87中c/m位:0=定时器是内部字符定时器。1=定时器是信息定时器。 在手册上没看明白,请高手详细指点一下。 最佳答案 字符间定时器:是指定时器的判…

    SIMATIC S7-200 2021年7月4日
  • 关于DP网络编程

    我将S7300与EM277建立了DP网络,在200侧怎样使用输入输出口,应该用绝对地址吗?当编号程序后,在主机应用DP口下载还是直接用PPI端口下载。200与300的数据交换也许要…

    SIMATIC S7-200 2021年7月5日
  • 请问CPU200有位置控制模块吗?

    我打算控制一个升降装置,装置由比例阀控制升降动作,一个AO输出-4~20ma电流信号,位移反馈采用电阻尺检测,请问西门子200有这样的位置控制模块吗?我看大多数都是控制伺服电机和步…

    SIMATIC S7-200 2017年6月27日
  • 求S7-200自由口通讯示例

    小弟以前用三菱PLC与扫描枪485通讯成功,但不知道200怎样通讯,求示例lupp0817@163.com.扫描枪的通讯协议是:波特率为9 600 bps,8位…

    SIMATIC S7-200 2018年12月5日
  • 关于S7200与工控机的MODBUS通讯

    各位高手,这个问题我问过几次,由于本人的知识局限,还未能完全理解,为此困扰了我好长时间。原来希望用户用WINCC来连接S7200,但用户不用WINCC组态,那么我必须在PLC中先编…

    SIMATIC S7-200 2017年11月12日
  • S7200做modbus从站通讯一直不成功

    本来是通过MOXA的MB3180串口转换器,串口转换为modbus tcp和上位机通讯;CPU226使用Port0,用MBUS_INIT和MBUS_SLAVE块;现在用m…

    2021年7月5日
  • 西门子S7-200做MODBUS通讯,使用的是库指令控制0口,但程序使用后会干扰到1口和触摸屏通讯,

    西门子S7-200做MODBUS通讯,使用的是库指令控制0口,但程序使用后会干扰到1口和触摸屏通讯,导致1口一通电能和屏通讯但过一会就断了, 问题补充:一使能0口,1口就通讯不上,…

    SIMATIC S7-200 2021年7月5日