指导:
在PCS 7 中,一个 AS 块 (功能块,FB) 的数据/消息缺省的情况下显示在一个面板上。然而可能有这样的需求:其它AS 块的数据/报警也要显示在这个面板上的。n
条目28733797 描述了一个例子应用,展示了不同的解决方案。
本条目详细描述了一个解决方案:将多个 AS 块组合到一个块中。这种情况下,一个实例块的所有数据都将传送到 OS。面板的模板画面也经过了扩展,以显示附加 AS 块的数据。在这里,属性 "MULTI_INSTANCE" 的缺省值 "no" 仍然保持。n
应用例子:
数据块 "MOT_IMEAS" (块类型 "MEAS_MON")和块 "MOT" (块类型 "MOTOR") 将要在一个新的面板中一起显示。n
下面表格描述了将下面数据显示在 "MOTOR" 类型的面板中所需的组态步骤:n
- 一个 I/O 域被添加到了"标准"视图("Standard" view) 来显示电机的实际电流值。n
- 添加了一个 "Current" 视图,用于显示和输入电流监控的限值。n
- 添加 "Trend" 视图来显示在WinCC Online Trend Control中显示电机电流的趋势。
关于如何在 "Message" 视图中显示消息,可以在条目 28737155 中找到。
n
No. | 步骤 |
1 | 组合块 在该步骤中,您将 "MOTOR"和 "MEAS_MON" 组合成一个新的 AS块。这些块的所有输入/输出管脚都连到了这个新块的接口。过程如下: n
注意: 为了连接 "MOTOR" 所有的接口到将要创建的块的接口,创建所有chart 的连接。 注意: n
连接块 "MOTOR"和 "MEAS_MON" 的所有引脚到Chart 相应的接口。下图显示了一个概图,图中块 "MOTOR"和 "MEAS_MON" 在 CFC 中各占了一个页面。 n 注意: 以block type 编译 CFC: n
注意: 编译成功后,一个新的块就放在了主数据库的 block 文件夹中。 |
2 | 拷贝块到控制器程序中 拷贝刚才创建的块到控制器的S7 program 中的 block 文件夹中 |
3 | 更新 block type 在第一次使用 "MOTMEAS" 块,或之后更改了块的接口或属性,您都必须导入/更新块类型。 |
4 | 在 CFC 中使用块类型 现在您可以在 CFC 中插入该块。 n |
5 | 创建块图标 在该步中您创建这个新生成的 Block type 的相应的块图标。您可以存储这个块图标在模板 "@PCS7Typicals.PDL" 中。关于 "Block icon和 template pictures" 的详细信息可参考条目 26697820。 n
该用户块已有的动态应该被保持了下来,您可以简单地添加电流监控超限消息到组显示。在"MOTOR"块的组显示中缺省只显示的组值包括消息类型 "AS Process Control Error" 和 "AS Process Control Fault" 。此外,还有一个消息锁定("Measuring point Disabled")图标 。条目 29024668 中介绍了如何在组显示中组态消息类型 "Alarm High" 和"Warning High" 。 保存模板画面 "@PCS7Typicals.PDL" 并关闭画面编辑器。 |
6 | 编译并下载 AS/OS 编译并下载AS 和OS。 |
7 | 为面板拷贝模板画面 在该步中,为新创建的块 "MOTMEAS" 创建面板。在这里,您可以拷贝并改变"MOTOR" 块的模板画面。过程如下: n
复制这些画面。文件名字使用同样的,不过您要用 "motmeas" 替换掉改变字符串 "motor"。 注意: |
8 | 改变面板的模板画面 n
|
9 | 组态面板视图 使用 " WinCC Faceplate Designer" 来组态 "MOTMEAS" 的面板视图。您可以在如下找到关于 "WinCC Faceplate Designer" 的更多帮助: n
警告!
下图显示了使用 WinCC 面板编辑器生成模板画面。 |
10 | 在运行下测试面板。 |
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335880.html