中断程序中怎么初始化各寄存器的状态

这是一个23号事件连接的中端程序,请问在接受到消息后怎么初始化各个寄存器的状态?那为什么网络一的程序不执行?

图片说明:

中断程序中怎么初始化各寄存器的状态    中断程序中怎么初始化各寄存器的状态   

最佳答案

几个问题:
1)sm0.0标志位,当plc上电后,这个标志位为on,且你使用上升沿。因为要想使上升沿有效,必须在上升沿前面的状态由0变1的跳变,而sm0.0自上电后一直为on,没有了这个跳变,使用这里的上升沿无效,后面的复位指令也无法执行了。
2)在接收完成中断,中断事件23中作寄存器的初始化,你可以用sm0.0,但不需要再使用上升沿。因为当接收完成后,系统自动会触发一次接收完成中断,这里你需要注意的是接收完成自动触发一次这个概念。所以,需要复位寄存器你不需要沿,因为接收完成中断也仅仅执行一次,除非第二个接收完成中断的到来。

提问者对于答案的评价:
谢谢了

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

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

相关推荐

  • 求解,s7-200自由口通讯问题

    s7-200自由口通讯有没有标准的库,不怎么熟悉自由口通讯,编写了几天了也不能用,求解。我这200PLC是作为从站用的,上位机通讯协议有。 图片说明:    最…

    2021年7月5日
  • S7-200模拟量输入为何在PLC及扩展模块断电后不读数?

    我的S7-200 222CNCPU+231CN+235CN,为何CPU本机及模拟量输入模块在 CPU处于RUN工作方式开关下直接断电,接着再通上电,监控程序后发…

    SIMATIC S7-200 2021年7月5日
  • 硬件维修

    哪有CPU226的S0604集成电路 最佳答案 想单独买S0604可能比较困难!看一下一些PLC维修店,没有只能给西门子维修了! 提问者对于答案的评价:谢谢你的回答 有没…

    SIMATIC S7-200 2021年7月5日
  • PID指令的定时执行

    想使用S7-200的PID指令。手册上说,可以在主程序中被定时器所控制,以一定的频率执行。我理解是不是要在PID指令的“EN”端前面加一个常开触点,例如,每过5秒,这个触点闭合一次…

    SIMATIC S7-200 2021年7月5日
  • 西门子200与三菱D700变频器M0d B u s一R T U通讯,无法启动变频?

    现可以读变频器参数,但无法启动与写频率给D700变频器。请问如何才能写频率启动变频器? 最佳答案 参考;http://ishare.iask.sina.com.cn/f/341Zr…

    SIMATIC S7-200 2021年7月5日
  • S7-200更换CPU的问题

    CPU226下带有模拟量模块,以太网通讯模块,程序里有PID调节程序,更换CPU后直接下载程序可以使用吗? 问题补充:是同一型号,有以太网模块也没事吗?里面的pid程序不需要从新做…

    SIMATIC S7-200 2018年1月1日
  • S7200数据传送问题

    原程序:LD     SM0.0MOVW   #temp1:LW0, #temp11:LW…

    2018年12月3日
  • DATO_WRITE指令

    请问大侠DATO_WRITE是什么指令,起什么作用,常用在哪些方面。 最佳答案 子程序DATx_WRITE由数据归档向导创建,用于在存储卡中写入一个数据归档记录。每执行一次DATx…

    SIMATIC S7-200 2021年7月5日
  • 同步控制的问题?

    三相异步电动机采用变频器控制,带动辊筒做卷绕运行(电机带减速机),触摸屏还可以设置转速及 微调 设置。采用S7-200来编程序,两条辊筒要做到同步运行,请问一下…

    SIMATIC S7-200 2020年10月31日
  • s7200和三菱变频器d720s怎样实现通信?

    现在做一个项目,不知道s7200和三菱变频器d720s怎样实现通信?请教各位高手指点 最佳答案 三菱d720s变频器就是RS485  ASCII码通讯,你可设S…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论