中断程序如果在程序输出刷新阶段发生的中断会怎样

如果一个程序输入采样,以及程序处理阶段都执行完了正好马上该进入输出刷新了,这个时候产生了中断,比如这个中断对一个数据寄存器进行赋值50,那下个扫描周期里这个新的赋值50会被刷新进去吗,还是要等下一个扫描周期再刷新。还有中断指令里面使用SM0.0,还是SM0.1如果使用SM0.0一直输出M0那,主程序里面的M0会怎么样。使用SM0.1直接输出M0会怎么样。

最佳答案

如果已经进入输出刷新,那么,无论中断如何,需要在下一个周期执行输出刷新。
如果中断中置位M0.0,那么,主程序或者子程序同时会做出逻辑相应。
SM0.1是一个比较特殊的标志位,只能是plc上电的第一个扫描周期为ON,自第二个周期后,一直为OFF。
plc的工作机制:
输入映像区刷新---通讯处理---逻辑运算---输出刷新,这样循环进行。
中断或者其它控制指令,只会在逻辑运算这块内容上有优先权,它不能够主导输出刷新,除非你采用立即输出线圈指令什么的。

提问者对于答案的评价:
如果我M0在中断程序里不是用S指令,就是单纯的用SM0.0然后输出M0那主程序会使是什么表现,是开始时候M0是断开的然后中断一次之后M0就一直接通了吗,就算中断程序执行完也不断开了。

最佳答案作者回复:
如果输出采用线圈,在中断离开之前的值为1,那么,离开后这个值仍然为1,因为中断一个周期有效后,程序不再做处理,也再无法给这个线圈赋值。

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

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

相关推荐

  • 求ACS550 MODBUS通讯参数配置实例

    求ACS550 modbus通讯参数配置实例,在网上看到了ACS510的配置方案就想大侠们有没有做ACS550的 modbus通讯的详细参数配置啊,ACS550…

    SIMATIC S7-200 2020年10月31日
  • cpu226通讯口

    请各位高手指点一下,我现在有一台S7-200CPU226PLC,上面有两个通信端口,其中一个端口与人机界面通信,另一个端口做modbus通信,请问这两个端口该如何选用,需要如何设置…

    SIMATIC S7-200 2020年11月1日
  • S7-200与WINCC通讯需要的软硬件

    CUP224 PPI接口已经被触摸屏占用,想采用以太网通讯,请各位高手看下这个配制是否正确软件     PC_ACCES…

    SIMATIC S7-200 2017年10月29日
  • s7-200通过usb转rs422/485线,可以和电脑进行自由口通讯吗?

    刚刚接触plc自由口通讯,现在手里有一根usb转rs422/485的线,按照线的说明将485的A,B接在了plc的8脚和3脚上,通过串口助手收发字符均没反应。程序为s7-200系统…

    2017年5月29日
  • 怎么转换到AQW?

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

    SIMATIC S7-200 2021年7月5日
  • s7-200,自由通信,求助。

    我想要实现S7-200与单片机通信。PLC是485接口,单片机是232接口,现在买了根232转485的双向转换器。485这头有三个输出端子,但不知道要怎样和PLC上的485哪几个脚…

    2018年12月2日
  • 如何编脉冲程序

    请问各位学长,脉冲程序应如何编啊!谢谢! 问题补充:比如,我要正转1000个脉冲,然后再反转2000个脉冲,应如何编程,我初次接触伺服控制。谢谢!  最佳答案 用Q0.0…

    SIMATIC S7-200 2021年7月5日
  • S7-200 smart 向台达A2-M伺服电机写入速度,错误代码154

    用S7-200smart向台达A2的伺服驱动器写入速度,不能写入速度,报错,错误代码154,但是,能够读取速度。不知道是哪里有问题。 图片说明:    最佳答案…

    2017年5月31日
  • 200的浮点数转换

    各位高工们:请教您们个问题,是这样的,PID反馈回来的实际数据为100.52,我设置的是100.4,那么用怎样的程序把0.02这个数去掉,这个程序要怎要做,可以详细指教吗? 最佳答…

    SIMATIC S7-200 2020年10月31日
  • S7-200的本地连接问题

    插上PPI通讯线后在设备管理器上发现已有次端口     可是我的本地连接只有USB选项没有COM选项,而且双击刷新的时候依旧没有C…

    2017年6月29日

发表回复

登录后才能评论