在 SIMATIC PCS 7 V6 中改变消息编号机制

问题:
如何将一个 V5.x 或更低版本的 PCS 7 项目/库的“project-wide unique”消息机制变更为“CPU-wide unique”消息机制?n

解答:
图 1 中显示的错误消息特别容易发生在复制过程中,因为以前的公式(早于 V6 的 PCS 7 版本)规定消息号在项目范围内必须唯一。这种情况下, 即使整体复制 CPU,也必须更改所有的消息号。随后,每个复制过程完成后必须进行 PLC 编译、OS 编译和装载(PLC/OS)。

PCS 7 V4.x 和 V5.x 包含多组消息号码;消息号在项目范围内始终是唯一的。新 的定义只是确保消息号在整个 CPU 范围内是唯一的。

可以在 SIMATIC Manager / “Message Numbers”选项卡中(“Options > Settings”菜单命令)缺省设置为将来的新项目和库分配消息号的机制。在该选项卡中,您可以定义是基于 CPU 范围内指定唯一 的消息号,还是基于项目范围内指定唯一的消息号。另一个选项是“Always prompt for settings”(无缺省),允许您随后指定消息号。在这种情况下,始终 需要在创建新项目/库时选择消息机制。n

不能从一个配置为“CPU-wide unique”的项目中将块或图复制到一个配置为“project-wide unique”的项目中,反之亦然。系统将阻止该操作并输出下列错误信息。必须将项目/库转化为新的“CPU-wide unique” PCS 7 V6 机制。n

在 SIMATIC PCS 7 V6 中改变消息编号机制

图 1:复制过程被取消时出现的错误消息。n

如果创建项目或库时激活缺省的“CPU-wide unique”或“project-wide unique”,则在该项目或库中不能 改变消息号分配机制。如果消息号分配机制设置为“project-wide unique”并且您希望指定“CPU-wide”的唯一消息号,请执行下列操作:n

  1. 在 SIMATIC Manager 中选择相关的项目或库。然后右击鼠标调用上下文相关菜单:选择“Special Object Properties > Message Numbers...”。

在 SIMATIC PCS 7 V6 中改变消息编号机制

图 2:在 SIMATIC PCS 7 V6 的 SIMATIC Manager 中调用消息号对话框。

SIMATIC Manager 中的当前设置显示在下列窗口中。该设置并非通过项目进行保存,而是缺省地通过 SIMATIC Manager 保存(见上文)。为了检查相关项目/库的设置,选择块的消息对话框。根据消息机制,这里 将显示新的对话框,允许用户选择消息优先级。

在 SIMATIC PCS 7 V6 中改变消息编号机制

图 3:SIMATIC Manager 中显示当前设置的画面

  1. 在对话窗中选择所需的“CPU-wide unique”方法:

在 SIMATIC PCS 7 V6 中改变消息编号机制

图 4:选择“CPU-wide unique”消息机制

  1. 在 SIMATIC Manager 中打开项目/库并选择“File > Save project as”。
  2. 在随后的对话框中选择“With reorganization”复选框并输入新的项目/库名称。

在 SIMATIC PCS 7 V6 中改变消息编号机制

图 5:“Save project as”对话窗口中的设置项

  1. 点击“OK”启动“Save project as”过程。

新的项目/库以新的 SIMATIC PCS 7“CPU-wide unique”消息机制进行保存。现在项目可以使用了。

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

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

相关推荐

发表回复

登录后才能评论