WinCC flexible ES -- 创建HMI组态 -- 组态报警和消息

WinCC flexible ES -- 创建HMI组态 -- 组态报警和消息
如何在 WinCC flexible 项目中插入变频器(SINAMICS 和 Micromaster)的错误信息?
如何在 WinCC flexible 操作面板上显示 CPU 的当前状态?
如何在WinCC flexible PC运行系统中通过脚本启动一个声音文件?
如何在HMI面板与变频器之间建立直接连接 (SINAMICS和Micromaster)?
如何预先计算/确定“确认PLC”和“确认HMI”使用的位号?
为了在 WinCC flexible 运行时显示 Alarm_S 消息和技术报警,在 SIMOTION SCOUT 和 WinCC flexible 中需要进行哪些配置?
如何在 WinCC Flexible 操作面板上显示附带过程值(所谓关联值)的 Alarm_S 和 Alarm_D 消息?
如何在 WinCC flexible 显示消息?
在WinCC flexible中,如何判断触摸屏操作员面板上的ACK按钮?
如何才能将来自 SIMATIC S7-300 / 400 的系统错误消息显示在 WinCC flexible 中?
如何在组态 SIMATIC WinCC flexible时修改和显示系统事件?
如何改变 WinCC flexible 中 ProTool 默认报警窗口设置?
在 WinCC flexible 中,如何通过 PLC 来确认报警?
为什么在事件记录仪上不输出消息?
为什么在WinCC flexible中没有显示来自S7 诊断缓冲器的信息?
如何在WinCC flexible中显示诊断缓冲区?
为了能够在指定点后面及时显示报警事件,需要做哪些设置呢?
使用 Excel 处理大数据量外部预置文本,在 WinCC flexible 中创建消息?
collapse(/WWsupport/,21976869, document.img_21976869)
如何在 WinCC flexible 项目中插入变频器(SINAMICS 和 Micromaster)的错误信息?
隐藏订货号显示订货号订货号:

描述
本条目描述如何通过 WinCC flexible 在HMI操作面板上显示变频器的错误信息。下面的表格中以库的方式提供了错误消息,它们可以被直接导入WinCC flexible 项目中。

面板和变频器间的直接连接
条目 29522676中描述了如何建立面板和变频器间的直接连接。

附件与下载

  • 错误列表在条目 31906972中。
  • 库下载:
    固件 S110 S120 G110 G120
    V 2.5 SP1
    HF3

    ( 6122 KB )

    V 2.6 SP1

    ( 6349 KB )

    V 3.0

    ( 3343 KB )

    ( 3146 KB )

    V 3.2

    ( 3171 KB )

    ( 3199 KB )

    V 4.3 ( 5653 KB )

    ( 5478 KB )

    ( 5642 KB )

    固件 Micromaster

    ( 3290 KB )

  • 注意
    库支持德文、英文(英国英语和美国英语)、法语、西班牙语和意大利语。插入库前可以在 WinCC flexible 中“语言设置>项目语言中定义所需要的语言。

    下载的库文件支持WinCC flexible 2007/2008/2008 SP2。如果想在老版本 WinCC flexible 中使用该库,必须将它们保存为对应的老版本。更多信息可参照条目33934262。

    样例程序

    附件: MP377_direct_Micromaster440.zip ( 2860 KB )

    使用环境

    组件 使用的产品和版本
    PC 操作系统 Microsoft WindowsXP SP3
    HMI 软件 WinCC flexible 2008 SP2
    HMI 系统 MP 377 12 Touch
    变频器 Micromaster 440




    如何在 WinCC flexible 操作面板上显示 CPU 的当前状态?
    隐藏订货号显示订货号订货号:

    本 FAQ 描述了如何可靠地在面板上显示 CPU 的当前状态。

    请参考 PDF 文件中的描述。

    隐藏订货号显示订货号订货号:

    说明:
    在WinCC flexible中播放一个声音文件需要启动一个外部的执行程序。

    当某些错误信息被触发除了操作屏以外经常播放一些音频信号。操作员的许可被占用用于清除故障所以自动化过程能继续执行。

    要求:

    • WinCC flexible PC Runtime
    • Windows 2000 or Windows XP
    • Microsoft Media Player (mplay32.exe)

    mplay32.exe程序已经包含在Windows 2000和 Windows XP系统中。这个程序位于Window 安装路径下System32文件夹下。使用系统搜索功能能够搜索到这个文件。

    序号 说明
    1

    创建一个新的项目

    • 创建一个新的项目并且选择WinCC flexible PC 运行系统。

    隐藏订货号显示订货号订货号:

    描述
    本条目描述了如何在HMI面板与变频器之间建立直接连接。

    请参考PDF文件的说明。

    附件1: direct_connection_HMI_frequency_converter_e.pdf ( 1584 KB )

    注意
    SINAMICS G120 的控制单元CU230P-2、CU240B-2和CU240E-2不支持上述功能。.

    如何在WinCC flexible项目中插入变频器的故障消息?
    这里提供了在WinCC flexible中显示错误和警告消息的备用库,可使用的库请参考条目 ID: 47520881.

    如何预先计算/确定“确认PLC”和“确认HMI”使用的位号?
    隐藏订货号显示订货号订货号:

    说明
    当创建离散量报警时,需要创建一个“触发变量”,用于触发一个消息。

    PLC 确认变量
    通过“PLC确认变量”,可以通过控制系统确认错误消息

    在WinCC flexible中为错误消息配置的“触发地址”和“确认位”是自动分配的。

    该地址显示在“触发地址”和“PLC确认变量”字段中。


    图. 01

    HMI 确认变量

    “HMI确认变量”包含操作员确认位。

    在WinCC flexible中为错误消息配置的“触发地址”和“确认位”是自动分配的。

    该地址显示在“触发地址”和“HMI确认变量”字段中。


    图. 02

    MS Excel 表 Acknowledge_Allocation_e.xls

    使用Excel列表“Acknowledge_Allocation_e.xls”你可以方便为错误消息的

    • 触发地址
    • PLC确认地址
    • HMI确认地址

    提前指定相关的“位地址”。所有需要做的就是指定初始地址和数组的长度。

    优势

    你不必为了相关的错误号,打开WinCC flexible以确定相关的触发和确认位。

    这有利于你在STEP7程序中配置“错误消息”。

    使用Excel列表

    编号

    使用Excel列表

    1

    确认 PLC

    Excel列表包含2个工作薄

    • Acknowledgment PLC
    • Acknowledgment HMI

    1. 打开Acknowledgment PLC工作薄

    2. 指定“触发变量”的起始地址

    3. 点击“开始”按钮。这些值被确定

    4. 点击“删除行列”按钮,启动新一轮运算,先前输出的值将被删除


    图. 03

    查看表单确认数值


    图. 04

    2

    确认HMI

    1. 打开Acknowledgment HMI工作薄

    2. 指定“触发变量”的起始地址

    3. 指定“HMI确认变量”的起始地址

    4. 点击“开始”按钮。这些值被确定

    5. 点击“删除行列”按钮,启动新一轮运算,先前输出的值将被删除


    图. 05

    查看表单确认数值


    图. 06



    附件1: Generate_Bitnumber.zip ( 47 KB )

    关键词:
    触发变量,确认分配

    为了在 WinCC flexible 运行时显示 Alarm_S 消息和技术报警,在 SIMOTION SCOUT 和 WinCC flexible 中需要进行哪些配置?
    隐藏订货号显示订货号订货号:

    配置说明:
    与位报警不同,Alarm_S 消息基于报警号进行处理。通常, Alarm_S 消息在 WinCC flexible 中配置,而是在 STEP 7 或 SIMOTION Scout 中进行配置。这样,仅需输入一次报警文本,就可以将其应用于各种显示设备上。

    当在 STEP 7 或 SIMOTION 中配置消息时,既可以输入无格式的报警文本,也可以利用设备特有的配置工具。对于某些设备类型,还可以显示闪烁的文本和配置附加的信息文本。

    要求:

    • SIMOTION Scout 工程
    • WinCC flexible ES + RT (从 WinCC flexible 2005 起)
    • 集成了 HMI 和 SIMOTION 站的 STEP 7 工程。

    注意:
    仅某些版本的 SIMOTION Scout 软件发布可用于 WinCC flexible 2005 并且与其兼容。可用的版本参见条目 ID 22055368。

    在 SIMOTION SCOUT 中配置 Alarm_S 消息

    步骤 操作
    1 添加 Alarm_S 消息
    • 在 SIMOTION Scout 中,通过 “Target system > Configure messages” 打开报警配置编辑器。
    • 在对话框的左上角选择“Alarm_S”。
    • 单击“New”按钮,添加一条 Alarm_S 消息。

    隐藏订货号显示订货号订货号:

    说明:
    如下的系统函数可用于在 WinCC flexible 操作面板上显示块指定消息(block-specific messages):

    • SFC 17 (ALARM_SQ)
    • SFC 18 (ALARM_S)
    • SFC 19 (ALARM_SC)
    • SFC 107 (ALARM_DQ)
    • SFC 108 (ALARM_D)

    每一次调用时,系统函数 SFC 17 (ALARM_SQ), SFC 18 (ALARM_S), SFC 107 (ALARM_DQ) and SFC 108 (ALARM_D)都会生成能够显示在操作面板上的块指定消息。

    SFC 17 和 SFC 107 的消息能够被确认,SFC 18 和 SFC 108 的消息无法被确认。使用 SFC 19 (ALARM_SC),能够读到消息触发信号的状态和 SFCs 17/18的确认状态。

    组 态 SFC 17/SFC 18和 SFC 107/ SFC 108的方法非常相似。唯一的区别是 Alarm_D 比 Alarm_S 多一个(CMP_ID)参数。这个参数用于确定附属消息所属的子系统的 ID 。

    下列步骤说明了如何在 STEP 7 V5.3 或更高版本和 WinCC flexible 2004 中组态 Alarm_D消息。Alarm_S消息的组态方法是一样的。在本文的结尾处可以分别下载 ALARM_S消息 (SFC 17/ SFC 18)和 ALARM_D 消息的样例程序。

    操作面板:
    所有支持“消息报警过程”或“事件控制报警过程”的操作面板都能显示 ALARM_S或 ALARM_D消息。

    以下设备支持“消息报警过程”或“事件控制报警过程”。

    OP TP MP Mobile Panel C7 devices PC system
    OP 77B TP 170B MP 177 Mobile Panel 170 C7 635 RT systems
    OP 170B TP 177B MP 270B Mobile Panel 177 C7 636
    OP 177B TP 270 MP 277 Mobile Panel 277
    OP 270 TP 277 MP 370
    OP 277 MP 377

    注释:
    所有 S7-400 CPUs 都支持 ALARM_D 报警编号程序。
    此外,所有固件版本为 V2.5.0 及以上的的 S7-300 CPUs 支持 ALARM_D 报警编号程序。

    创建STEP 7 项目,进行硬件组态

    • 创建STEP 7 项目。
    • 在硬件组态中,创建和组态 S7-400 站及模块。
    • 将 CPU 连接到网络中 (MPI或PROFIBUS)。

    创建 S7程序

    1. 编写功能块

    • 在 CPU 块容器中添加功能块 (FB) ,双击打开它。
    • 在声明区为每一个消息参数创建一个双字型(DWORD) 的 IN 参数。


    图. 09

    给WinCC flexible分配Step7报警类别

    “CPU范围内的唯一报警号”报警方式

    STEP 7 alarm class WinCC flexible alarm class
    Alarm - high S7 messages
    Alarm - low S7 messages
    Warning - high S7 warning
    Warning - low S7 warning
    Tolerance - high S7 tolerance
    Tolerance - low S7 tolerance
    PLC Process Control Message - Failure S7 controller process control message
    PLC Process Control Message - Error S7 controller process control message
    OS Process Control Message - Failure S7 OS process control message
    Preventive maintenance - general S7 preventive maintenance
    Process message - with acknowledgment S7 process message
    Operator message - without acknowledgment S7 event message
    Operator request - general S7 operator request
    Operator message - general S7 operator input message
    Status message - PLC S7 status message
    Status message - OS S7 status message


    “项目范围内的唯一报警号”报警方式

    STEP 7 alarm class WinCC flexible alarm class
    Operator message S7 warning
    Error message S7 message


    下载:

    ALARM_S:
    “Alarm_s_flex.zip”包括 STEP 7 V5.3 下 CPU 416-2 DP 和触摸屏 TP 170B color 的项目。项目是由 STEP 7 V5.3和 WinCC flexible 2004 组态的。
    本程序包括一个调用 SFC 17 (ALARM_SQ) 和 SFC 18 (ALARM_S) 的 FB,并且将十进制,十六进制,浮点和字符串类型的值作为消息的附带值。消息能够通过变量表触发。也可以根据不同的需求来修改功能块。

    Alarm_s_flex.zip ( 2494 KB )

    ALARM_D:
    “Alarm_d_flex.zip”包括 STEP 7 V5.3 下 CPU 416-2 DP 和触摸屏 TP 170B color 的项目。项目是由 STEP 7 V5.3和 WinCC flexible 2004 组态的。
    本程序包括一个调用 SFC 107 (ALARM_DQ) 和 SFC 108 (ALARM_D) 的 FB,并且将十进制,十六进制,浮点和字符串类型的值作为消息的附带值。消息能够通过变量表触发。也可以通过修改功能块来满足不同的需求。

    Alarm_d_flex.zip ( 2488 KB )

    分别拷贝“Alarm_s_flex.zip”或“Alarm_d_flex.zip”文件到一个单独路径,双击打开文件。STEP 7 项目及所有相关子目录和 WinCC flexible 组态会自动解压。使用 SIMATIC Manager 和 WinCC flexible 打开运行解压缩的项目。

    更多关于报警号程序的信息,条目号: 841294 及WinCC flexible手册6.3.2章节“使用报警编号方式集成报警”信息,条目号ID: 18796010

    关键字:
    附属文本, 报警值, 报警编号方式

    如何在 WinCC flexible 显示消息?
    隐藏订货号显示订货号订货号:


    说明:
    WinCC flexible 支持下列在操作员面板上显示消息的方法:

    • 报警视图(Alarm View):
      报警视图是针对特定画面进行配置的。根据配置的尺寸,报警视图可同时显示多条消息。可以为不同的报警类别配置多个报警视图,并显示在不同的画面中。
    • 报警行(Alarm Line):
      报警行显示运行系统中最近触发的一条消息(报警视图:“Properties > Layout > Mode > Line”)。
    • 报警窗口(Alarm Windows):
      报警窗口是在画面的“模板”中配置的,因此每个项目的所有画面都包含报警窗口。根据配置的尺寸,一次可以显示多条消息。报警窗口的关闭和重新打开可由事件进行控制。
    • 报警指示灯(Alarm Indicator):
      报警指示灯是一个图标,根据配置不同,可以表示有消息或者需要响应。只能在模板中配置报警指示灯。

    这里有一些创建/编辑报警视图/窗口的小技巧。

    移动报警视图/窗口的列:
    右键单击报警视图/窗口。在打开的弹出菜单上,单击“Edit”。然后使用鼠标左键移动各个“列标题”。


    图 02

    编辑按钮:
    报警视图/窗口的“Properties > Settings”允许自定义显示的按钮(“Infotext”按钮、“ACK”按钮和“Edit”按钮)。不允许更改这些铵钮的图标。如果想要使用自定义文本/图标,可以自己创建按钮,然后根据需要选用文本/图标。

    通过这些按钮的“Properties”使用上述功能(Properties > Events > Press > Keyboard operation for screen objects > Alarm...)。

    报警类别的配色:
    可以用不同的颜色表示不同的警告级别,以便更加容易地区分出消息的状态(激活、停用和应答)。需要注意,当前“焦点”所在位置的消息不是使用所配置的配色显示。

    要在运行时显示所配置的报警类别的颜色,在项目窗口中选择“Alarm Management > Settings > Alarm Settings > General”,选中“Use alarm class colors”。

    显示文本内的变量设定:
    如果在显示文本中配置了一个变量,以便在发生错误时输出当前的测量值,例如,该值是“static”。也就是说,动态显示触发消息时变量的当前值。不会相应地在报警视图/窗口内更新这些值。

    位消息文本内换行:
    报警行里不允许配置换行。运行时在操作员面板上会自动插入换行。

    出现错误时显示“non-configure”报警显示:
    如果将 ProTool 组态迁移到 WinCC flexible,需要在“Template Picture”中检查是否有报警显示。“Template Picture”的“Properties > Layers”命令可显示所有层(使用“Show all layers”按钮)。此功能重新显示选择某个层时可能已经取消

    猜你喜欢