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

在高速脉冲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

相关推荐

  • sp4安装后不能打印

    原来SP3安装后能打印程序,装SP4后无提示"无法启动打印作业". 最佳答案 呵呵,继续安装SP5 如果不行,重装 提问者对于答案的评价:是的,继续安…

    SIMATIC S7-200 2021年7月5日
  • 晶体管输出的plcs7-200供电电源是24v/2A的开关电源,要考虑plc的额定功率吗?

    还想请教下plc的额定功率是多少呢? 问题补充:手册里面知识说接24v电源,是只要是24v电源就可以了吗,不用考虑plc的功率什么的吗 图片说明:    最佳答…

    2021年7月5日
  • 关于226编码器计数的问题

    226的高速计数最大频率是20K  Hz我的编码器是1000线的,直接装电机主轴后面,计数模式是1X计数时,电机最大转速理论可以到 1200r/m,此…

    SIMATIC S7-200 2017年6月7日
  • S7200 数据通信

    在S7200与其它方(如DCS通信过程中),S7200内的数据要先传送到V区然后由其他方软件读取V区里的数据实现通信,(最简单的例子与DCS通信的200PLC控制电机启动停止自保持…

    SIMATIC S7-200 2020年11月1日
  • 200SMATER与自制的PC板通讯问题

    近期,公司有一个项目,由嵌入式开发组做一个PC板,用QT做操作界面,要与200SMATER做以太网通讯。我在网上查了几次,没有可参考资料,我也没有相关经验。我想问的就是:1、自制的…

    SIMATIC S7-200 2021年7月5日
  • MODBUS通信

    请问各位高手我现在用的是V4.0 SP4怎么里面没有MODBUS通信模板子程序啊?请问如何调用,或者怎么样可以加如到库里啊?先谢了. 最佳答案 你的STEP 7-Micr…

    SIMATIC S7-200 2021年7月5日
  • 新手上路应参考哪方面书

    各位前辈你们好.新手入门SIEMENS S7-200应参哪方面的书籍好呢??谢谢!!!今天我收到西门子<中国>公司的(同一张碟)自动化资料.不知要收钱的吗??…

    SIMATIC S7-200 2021年7月5日
  • s7-200高速输出控制2

    用向导做的s7-200高速脉冲Q0.0输出控制台达伺服,手动控制伺服,Q0.0有输出,但电机不转,不知原因出在那里,伺服的设置没问题,也不报错。请大家帮忙分析下,谢谢 图片说明: …

    2017年11月4日
  • EM235模块AIW工程值32752,固定不变

    主控卡是CPU226,接了一个EM235模块,但是线接好以后,AIW工程值32752,固定不变,AIW通道信号源给电流,还是固定不变,这是为什么啊AQW做的PID输出,手动给定输出…

    SIMATIC S7-200 2017年6月11日
  • PLC200系列记录设备运行时间的程序

    大家好 ! 想问下,有用西门子200做过记录设备运行时间的程序的吗?就是我用200控制器和变频器组成的系统控制3台水泵做恒压供水的系统,我想把水泵的运行时间显示…

    SIMATIC S7-200 2020年10月31日