在高速脉冲输出过程中,发生高速计数中断,此时,如何暂停脉冲输出?

在高速脉冲Q0.0输出过程中(比如,设定脉冲数量为20000个),发生了高速计数HC0中断事件12(比如,CV=PV=5000),此时,如何暂停脉冲输出,以便在完成中断事务处理后,重新完成Q0.0剩余的脉冲?

图片说明:

在高速脉冲输出过程中,发生高速计数中断,此时,如何暂停脉冲输出?   

最佳答案

不知道你的HC0是不是工作在12模式。(这个很重要)
如果是,即可以用上面说的思路。
如果不是,你必须更改方案,使用另一个高速计数器(A)去计算你的高速事件。留着HC0用于计算Q0.0脉冲当前值。然后在A高速计数器的CV=PV中断里面关闭高速输出的使能位,执行PLS指令。这样可以立即停止脉冲。然后要恢复的时候,通过HC0可以得知刚才发过多少个脉冲,然后通过计算知道剩下多少脉冲要发,就安排跟着发完。

提问者对于答案的评价:
多谢!
本人已采用此方案。同时采用了HSC0模式12、HSC3模式0、HSC4模式0,对Q0.0的高速脉冲进行计数,分别用于三个工位。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:51
下一篇 2020年10月31日 下午1:51

相关推荐

  • S7200 存储器问题 MD0

    我通过触摸屏设置两路PID温度参数,PLC地址为MD0,MD8。比如MD0设为42MD8设为50,MD0的值不会变,这是没问题;当我把MD8设56的时候,MD0的值会变为42.5。…

    SIMATIC S7-200 2017年10月24日
  • 200PLC模拟量转换?

    知道电机转速1410R/M,减速比1:10,触摸屏上设定速度VW0=()米,怎么由VW0转换成AQW啊,AQW再接到变频器 ,变频器的输出最高频率是50HZ。 …

    SIMATIC S7-200 2021年7月5日
  • cpu226怎么与双机冗余的工控机连接

    请问高手:两台工控机用wincc做双机冗余,采集单元用一个cpu226,cpu226怎么分别与两台工控机连接呢?cpu226的两个编程口还要与别的设备通讯用。一个cpu226不能带…

    SIMATIC S7-200 2020年10月31日
  • 用变量切换画面

    怎么用S7-200 224中的变量切换K-TP178的画面 最佳答案 建议参考找答案首页/自动化系统/ SIMATIC Panel /问题I…

    SIMATIC S7-200 2021年7月5日
  • 求救,急急

    MM440变频器中的PZD区怎样与modbus协议中的地址对应起来呢? 问题补充:MM440变频器应该支持Modbus协议的,我在好多资料上都看到了它的编程例子,但是就是不知道Mo…

    SIMATIC S7-200 2020年11月5日
  • 增量型PID在S7 200中如何实现

    最近看资料看见有种增量型PID,在S7 200中该如何实现呢? 具体应用于哪些方面呢?希望能讲具体一些 最佳答案 http://articles.e-works…

    SIMATIC S7-200 2021年7月4日
  • 怎样使用区域指针,由S7200 PLC来调用K-TP178micro的画面屏?

    怎样使用区域指针,由S7200 PLC来调用K-TO178micro的画面屏? 最佳答案 在WinCCFlexble里面建立一个变量,变量是S7 200的某个地…

    SIMATIC S7-200 2021年7月5日
  • S7-200 指令输入

    在做梯形图程序,在网络中要插入一个指令,出现不适直接插入而是代替,是什么原因 最佳答案 键盘上的INSERT键,,按一下后再输入可以插入,再按一下后输入就可以替换 提问者对于答案的…

    SIMATIC S7-200 2020年11月1日
  • 一个s7-200接2个TD400硬件怎么接线?

    不装备用西门子配套的profibus电缆和接头。希望详细讲一下替代电缆的型号和接头的型号。 问题补充:我准备把cpu-224和两个TD400组成了一个线形网络 用西门子的…

    SIMATIC S7-200 2021年7月5日
  • 6FX2001-6RB12-4EF0 停产替代

    6FX2001-6RB12-4EF0  请问这个型号谁知道替代型号什么? 最佳答案 6FX2001-6RB12-4EF0 于2009年10宣布产品取消…

    2017年6月8日