高速计数器的预置值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日 上午12:13

相关推荐

  • S7-200通过驱动器控制步进,高速脉冲程序如何编写

    请教大家一下:我正在设计一个SCARA机器手臂(用步进电机驱动),目前我想使用s7-200的Q0.0进行高速脉冲输出,但是不知道程序如何实现.如何实现.希望大家能给我一点思路?非常…

    SIMATIC S7-200 2021年7月5日
  • S7200指数的指令

    请问S7200指数的指令是哪个?那S7200可以实现以下数学式吗?  VD8=10^((10.286*VD0-2148.4909)/(VD4-35.85))&n…

    SIMATIC S7-200 2021年7月5日
  • Win 8.1中文版笔记本电脑上怎么安装S7-200的PLC和触摸屏编程软件?

    原先的台式机是windows XP系统,刚刚买了个笔记本电脑自带安装Win 8.1中文版的操作系统,不知道谁有合适的链接供下载S7-200 PLC的编…

    SIMATIC S7-200 2017年8月16日
  • S7-200 CPU224电源

    把226的程序提出来 再把输入和输出修改了一下放到224里面 上电运行了大概一小时 电源板坏了 请问电源板坏和程序有关系吗? 问题补充:把2…

    SIMATIC S7-200 2020年11月1日
  • S7-200与S7-300与笔记本连接能共用通讯线吗?

    没搞过S7-200,不知道S7-200与笔记本链接可不可以用S7-300的通讯线,谢谢! 最佳答案 完全可以,如果是PC ADAPTER,一般在PG/PC的选项里边有PP…

    SIMATIC S7-200 2017年6月9日
  • S7200模拟量显示

    S7200用模拟量模块E231采集数据,但经常出现开机后采集的数据固定为32760,给PLC重新上电,才能正确采集数值????。。。。。谢谢 最佳答案 可能是如下原因: …

    SIMATIC S7-200 2021年7月4日
  • s700通信

    请教各位大哥:         USS通信了,还可以PID控制吗? 最佳答案 USS是PL…

    SIMATIC S7-200 2021年7月5日
  • 关于I/O输出问题!!!

    在224xp,程序中用了好几次的Q0.5输出点,然后在某一个程序运行看到Q0.5有输出(程序状态监控),但是输出点的指示灯并不亮,用状态表监控也看到Q0.5位仍然为0,有想到可能是…

    SIMATIC S7-200 2021年7月5日
  • 西门子PLC与变频器的通信

    今天在网上终于找到了有关PLC与变频器通信,我要发送一个数据到变频器的参数P001,这些址和数据地址要放在哪里了,但对里面的CRC校验数据有点不明白,我要发送1到P001的话,1就…

    SIMATIC S7-200 2021年7月4日
  • s7-200PLC组态问题?

    我买了三台CPU224PLC,如何对它们组态?主、从站如何设定?还需要什么? 问题补充:相互之间的控制程序该如何编写?有无例子 最佳答案 请参考: http://www.…

    SIMATIC S7-200 2021年7月4日