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

这是一个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-200pwm控制与模拟量控制

    请问:1.现有一个224XP继电器输出的PLC,但需要控制五路PWM(2个可调速风机,3个开度可调翻板),本人知道可能必须要更换成晶体管输出的PLC,但查手册也只有Q0.0和Q0.…

    SIMATIC S7-200 2017年6月1日
  • [SIMATIC S7-200 SMART]

    [SIMATIC S7-200 SMART怎么连接维伦的屏。 最佳答案 你用哪种方式连接,是以太网还是串口连接。不过哪种连接方式,两边参数要设定一致才能通讯,还…

    2021年7月5日
  • 一个CPU222能否连接2个触摸屏TP177A?

    一个CPU222能否连接2个触摸屏TP177A,可以的话,连线方式是怎样?(注:一个触摸屏在本地控制箱,另外一个触摸屏距离大概300米) 最佳答案 200CPU 连接HM…

    2017年6月12日
  • 偏移量。

    如果mb。偏移量是14,单元数目是18那么结果地址是多少到多少。怎么算来的谢谢 问题补充:那你看我的梯形图,用了m14.0 m15.0   …

    2017年11月12日
  • s7 200 加密

    程序之前没加密,后来用的是4级加密,将程序块,系统快,数据块下载到了CPU中,在再次下载的时候,提示因为加密了,不可以下载系统块,请问怎么做才可以再次下载系统块,搜了一下,说用Mi…

    SIMATIC S7-200 2017年11月16日
  • 求解老版西门子200 CPU224 怎么modebus 库下载出错

    为何我翻译时没出错  下载时就出错了  请问这老款CPU224 支持此库吗   求一份老款200能用…

    2017年7月26日
  • cpu226拓展模块连接问题

    CPU后面有6个拓展模块,CPU正在使用时自动停止无法复位也无法下载,之后更换新的CPU程序可以下载但是监控时只有CPU本身的IO点是活动的,后面的所有拓展模块都没有激活,更换了临…

    SIMATIC S7-200 2020年10月31日
  • 用CP243-1实现对S7-200的远程监控还需要哪些软件

    用CP243-1实现对S7-200的远程监控还需要哪些软件 最佳答案 V4.0 STEP 7 MicroWIN 软件本身就有远程控制编程参考…

    SIMATIC S7-200 2020年11月1日
  • 表格问题

    符号表,状态图表.数据块.这样的表格是用来干嘛的,分别解释一下其用途,, 最佳答案 符号表: 为了方便直观编程及阅读程序,可根据你的工艺要求,将PLC中的绝对地址写为助记…

    SIMATIC S7-200 2021年7月5日
  • s7200不能写入plc program stock

    用编程软件向plc写程序,系统显示("A  compile error occurred,check non-fatal…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论