当消息号被重复分配时,压缩CPU加载内存时的注意点

问题:
为什么压缩CPU加载内存的过程不终止?

解答:
请确认在你的用户程序里每一个EV_ID(消息号)和R_ID仅用了一次。

可以为下面的每个块分配一个EV_ID和R_ID:

  • 报警块 - SFB 31
  • 通知块 - SFB 33 to SFB 36
  • 发送块 - SFB 8, SFB 12
  • 接收块 - SFB 9, SFB 13n

在用户程序里,必须评估参数:出错状态

出错 = 1 并且 Status = 18表明存在一个错误,EV_IDR_ID已经被重复分配。

EV_IDR_ID被重复分配使得你的程序不能得到正确处理,而且当CPU在运行模式下处于压缩过程中或改变程序时,可能导致大问题。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论