WinCC 的报警系统与 WinCC V7 的报警系统在结构上明显不同。
WinCC V7 较多提供 18 个报警类别,每个报警类别 16 种报警类型。
WinCC 仅提供报警类别,不提供报警类型。
移植项目时,报警类型将转换为移植项目中的报警类别。报警类型将被完全删除。
报警类别和报警类型按照以下方案移植:
移植时为所有报警类别及其所有报警类型分配 ID。在 WinCC 中,ID 1-63 为系统侧保留。移植从 ID 64 开始分配 ID。
WinCC V7 报警类别 | WinCC V7 报警类型 | WinCC 报警类别 |
---|---|---|
ID 1 | ID 1-16 | ID 64-79 |
ID 2 | ID 17-32 | ID 80-95 |
... | ... | ... |
ID 16 | ID 241-256 | ID 304-319 |
ID 17 | ID 257-272 | ID 320-335 |
ID 18 | ID 273-288 | ID 336-351 |
在移植过程中,将为要移植的项目中包含的所有报警类别和报警类型计算新 ID。
分配 ID 后,项目中存在的报警类别和报警类型将被移植。为确保报警类别具有一名称,移植时将报警类别的名称与其中包含的报警类型相链接。
示例:
WinCC V7 中存在报警类型为“ToleranceHigh”的报警类别“Tolerance”。在移植后将变为报警类别“Tolerance_ToleranceHigh”。
除了脚本和 ODK 函数之外,项目中的所有应用点都会进行相应修改。例如,报警视图的所有静态筛选器都将根据新报警类别修改。
移植时不会更正任何处理报警类型的脚本或 ODK 函数。如果移植时检测到脚本中使用了报警类型,则会在移植日志中输出报警。请在移植后自行修改此类脚本。
在 WinCC V7 中,系统报警的 ID 范围是 1000000 到 1019999。但是,还可在此编号范围内自由组态报警。
在 WinCC 中,范围 1000000 到 1019999 为系统报警保留。
WinCC V7 系统事件会移植。ID 在此范围内的用户定义报警不移植。
如果用户报警包含不受支持的 ASCII 字符,将使用如下表达式替换这些字符:“#<ASCII-Code>”。
在 WinCC V7 中,可分别为每个报警定义记录设置。在 WinCC 中,只能为报警类别定义记录设置,而不能为单个报警定义记录设置。如果对某个报警激活记录功能,则移植时会认为整个报警类别使用此设置。这可确保记录设置不会丢失。这样在移植后包含此报警类别的所有报警都会被记录,即使在移植前并未进行记录。系统会为每个受影响的报警在移植报告中输出报警。
产品推荐
友情链接