移植报警及相关值

时间:2021-07-09点击次数:169

移植报警及相关值

S7-1500 的报警组态

在 S7-1500 中,可以通过“Program_Alarm”指令集中执行报警组态的所有功能。

  “Program_Alarm”将取代 S7-300/400 中的以下指令:


用于报警组态的指令 (S7-300/400)

用于报警组态的指令 (S7-1500)

ALARM_SQ








Program_Alarm(移植类别 4)

ALARM_S

ALARM_SC

ALARM_DQ 

ALARM_D

NOTIFY_8P

ALARM

ALARM_8

ALARM_8P

NOTIFY

AR_SEND

报警移植过程

系统不会自动移植报警。您需要在移植后手动重新组态报警。

在下文中,将介绍如何更改程序,确保移植后报警文本仍然可用,并将后续的手动操作降至较低:

该过程仅适用于使用数据类型“C_Alarm_8”、“C_Alarm_8p”、“C_Alarm_t”、“C_Notify_8p”或“C_Ar_send”的报警指令。

要移植报警,请执行以下步骤:

    打开包含报警的块。

    该块的接口中包含一个带有报警数据类型(如,数据类型“C_Alarm_s”、“C_Notify”等)的参数。该参数定义了报警编号输入。

    将报警编号输入的参数移至“Static”部分中。

    保存并编译该块。

    然后执行 PLC 移植。

    另请参见“进行移植”

    在新创建的 CPU 中,再次打开包含报警的块。

    用于报警组态的指令无法移植,且显示为红色。

    使用新数据类型“Program_Alarm”替换报警数据类型(例如“C_Alarm_s”)。如果选择列表中未提供数据类型“Program_Alarm”,则使用键盘输入该名称。

    打开“指令”(Instructions) 任务卡,并浏览至“扩展指令”(Extended instructions) 窗格的“报警”(Alarms) 文件夹。

    将“Program_Alarm”指令拖到您的程序段中。

    在“调用选项”(Call options) 对话框中,在“接口中的名称”(Name in the interface) 输入字段中选择先前重新组态的报警变量。

    打开变量属性,转至“报警”(Alarm) 选项卡。

    已输入来自输出程序的报警文本。

    从相关值中删除元素类型的字符(例如 Y、W、X、I 等)。相关值不包含有关 S7-1500 中元素类型的信息。

    另请参见“相关值的结构”

    从程序段中删除旧的报警块。

    已移植报警组态。已从输出程序中获取报警文本。


http://shtxjd.cn.b2b168.com

下一篇:删除 SQL 实例

产品推荐