关于西门子的高速记数器?

那位兄弟能替我解决问题呢?西门子S7-200的高速记数器HSC是不是集成在PLC上面的?书上说给它装入新当前值要在中断中做吗?我可不可以把它当做普通记数器C一样用呢?也就是在某输入信号到后取它的当前记数值,或者直接MOV传给SMD48?谢谢

问题补充:
因为我设备控制精度不高我只需要在每一个扫描周期里取一次HSC的计数值用来与常量比较,如果相等则停止电机,或者其他处理.

最佳答案

1。是集成在PLC上的,PLC型号不同,高计数也不一样
 2。不许要在中断做,例如:改变高计1的值
 LD     M11.4      //修改点位
 MOVD   VD78, SMD48
 MOVB   16#C0, SMB47
 HSC    1
 3。可以取当前计数值,如:取高计1当前值
 ld sm0.0
 movd hc1,vd200
 4。我可不可以把它当做普通记数器C一样用呢?
 不可以,高计是计算高频率脉冲个数,其使用方法与C有很大的差别,建议下载S7-200 可编程序控制器,如果是第一次使用, 建议使用向导生成,下载地址:
 http://www.ad.siemens.com.cn/download/Info/00001/1017.pdf

 

提问者对于答案的评价:
谢谢

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

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

相关推荐

发表回复

登录后才能评论