如何在S7-GRAPH消息中集成文本并使用“CPU消息”功能来显示?


n

说明:
下表描述了在S7-GRAPH消息中集成文本并使用“CPU消息”功能来显示的步骤。n

序号 步骤
1 在 S7-GRAPH 编辑器中通过菜单”Options > Block Settings”打开块设置,选择 “Messages” 选项卡,激活如下消息处理选项: n

  1. “Message with ALARM_SQ/ALARM_S (SFC17/SFC18)”。n
  2. 如果想显示已确认的消息,则要同时选择选项”Interlock with acknowledgment”和 “Supervision with acknowledgment” 。

点击”OK”确认。 此选项将消息号和步号添加到CPU的消息内存中。n

如何在S7-GRAPH消息中集成文本并使用“CPU消息”功能来显示?
图01

2通过菜单”File > Save” 来保存S7-GRAPH FB ,然后如步骤1所述再次打开块设置。 在”Messages” 选项卡中点击”Edit” 按钮来编辑块相关的消息和消息类型。
3在 “Message Configuration” 对话框中标示消息类型,如 “GRAPH7_SUPERVISION_FAULT”。如下的消息字符出现在”For a standard message” 窗格中: n

  • S7GRAPH Supervision Error: FB50, DB50, S@1W%03u@ @1W%t#S7GraphFB50@

可以编辑或在通配符之前和之后添加消息文本,如:n

  • Fault in Plant 1: FB50, DB50, S@1W%03u@ @1W%t#S7GraphFB50@, check the material

点击”OK”按钮来保存组态并关闭界面。n

如何在S7-GRAPH消息中集成文本并使用“CPU消息”功能来显示?
图02

4在某一步(如Step 1)上点击右键,在弹出的菜单上选择”Object Properties…”,出现 “Properties – Step” 对话框。
5在”Properties – Step” 对话框中,在”Extension:”文本输入框中输入本步的文字描述,如 “No material available”。点击 “OK”确认。 n

如何在S7-GRAPH消息中集成文本并使用“CPU消息”功能来显示?
图03

6在顺控器中选择步1 并通过”View > Single step”菜单选择单步视图。在此可以编程监控条件如图04所示。

如何在S7-GRAPH消息中集成文本并使用“CPU消息”功能来显示?
图04

7使用”File > Save”来编译S7-GRAPH 程序。扩展消息文本 “No material available” 被输入到系统文本库中。上面所述的通配符为 “@1W%t#S7GraphFB50@”,

  • “1W” 表示索引或消息的首个关联值,类型为WORD
  • “S7GraphFB1” 为系统文本库的名称。

注意:
在文本库中也可更改消息文本。在SIMATIC Manager中通过菜单”Tools > Text Libraries > System Text Library”打开系统文本库”S7GraphFB…”。在 “System Text Libraries” 对话框中可看到在 S7-GRAPH FB 中组态的步的消息文本。

8在块(如OB1)中调用 S7-GRAPH FB,给块参数赋值。 如果对S7-GRAPH FB 的块调用已存在于LAD/STL/FBD 编辑器中,则必须更新块调用。通过块调用中的菜单命令”File > Check and Update Accesses” 来实现(如 OB1)。

接下来将所有的数据块下载到CPU中。

注意:
背景数据块在S7-GRAPH 编译过程中自动生成和更新,不能被手动创建和删除,否则消息会丢失。

9在SIMATIC Manager中通过菜单命令”PLC > CPU messages…” 打开”CPU Messages”功能并激活 “A” 选项 (用来显示Alarm_S块的ALARM_S 消息)。
10当监控条件触发时 (例如图04中的 AND操作输出为真 ),步1的监控条件切换到错误模式。 于是在”CPU Messages”中得到如下消息:

  • Fault in Plant 1: FB50,DB50,S001 no material available, check the material.

当错误被清除后,S7-GRAPH块上具有参数”ACK_EF”的消息必须被确认。

如何在S7-GRAPH消息中集成文本并使用“CPU消息”功能来显示?
图05

可以在S7-GRAPH 的在线帮助的如下条目下得到更多信息:

  • “Message handling”
  • “Creating Messages”。

创建环境
本FAQ中的图片均在 S7-GRAPH V5.3+SP6和 STEP 7 V 5.4+SP5环境下获取。

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

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

相关推荐

发表回复

登录后才能评论