为什么在PCS 7项目里不能显示过程消息?

描述
在PCS 7 中可以选择发送不带确认的过程消息。 通常在PCS 7的V6以前版本中进行如下操作:

  • 在CFC中使用一个MESSAGE块(带有ALARM_8P的多实例调用)
  • 组态块连接
  • 设定消息类别(比如不带确认的过程消息)和消息内容

结果:当事件发生时,ALARM_8P发出过程消息并显示在OS中。当事件再次发生时,消息再次发出。

PCS 7 V6.0以及更高版本中添加了“Acknowledgment-triggered reporting” (ATR)功能。如果启用该功能,则只有前一次信号变化(例如上一次来的消息)被确认后,SFB33到35才会再次报告该信号的变化。这 样可以避免消息过多不能处理的情况。结果是组态的过程消息只通过SFB35(ALARM_8P)发送一次。

考虑到上述情况,建议在PCS 7 V6.0中按以下过程发送“不带确认的消息”。

  • 在CFC中使用一个MSG_NACK块(带有NOTIFY_8P的多实例调用)
  • 组态块连接
  • 设定消息类别(比如不带确认的过程消息)和消息内容

摘要

  • 不使用ATR的新的PCS 7 V6项目:
    可以选择一个发送不带确认的消息的块。
  • 使用ATR的新的PCS 7 V6项目:
    您必须通过一个支持带有NOTIFY_8P多实例调用的块来发送不带确认的消息。
  • 不使用ATR,将软件PCS 7 V5.x更新至V6:
    您不必再进行其他的设定。
  • 使用ATR,将软件PCS 7 V5.x更新至V6:
    以前的组态按照上例的方式修改。

关键字
ATR,不带确认消息类别,过程消息

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

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

相关推荐

发表回复

登录后才能评论