高速计数器的预置值PV怎样才能实时更新?

高速计数器通道接拉绳位移传感器,我想让拉绳上升X高度后,停止上升。现在是用模式10,当PV=CV时,利用中断程序停止电机,不再上升。
那么问题来了,这个拉绳需要上升的高度X,是要在触摸屏上显示的,是通过手动输入的,默认为60毫米,但是我们可以在启动电机前随时修改。
主程序SM0.1调用HSC的初始化后,会将默认值60毫米转化为对应脉冲数送给控制字节当PV值。
实际调试发现,如果我不修改高度,则一切正常,上升60后中断,停止。
如果我修改该高度到30毫米的话,就不灵了,拉绳上升30毫米后,也不会停止。为什么呢?我猜测是PV值没有更新,那怎样才能实时更新PV值,达到预期目的呢?谢谢大家

问题补充:
谢谢大家,能具体点的吗?是不是真的要用个确认按钮?除了这种没别的办法吗?谢谢!

最佳答案

楼上正解,你就在触摸屏上做一个确认按钮,用确认按钮触发一个上升沿来执行一次HSC指令就可以了,另外你要确认在程序中SMD42不是只用SM0.1触发的。

提问者对于答案的评价:

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月26日 上午12:13
下一篇 2017年8月26日

相关推荐