说明: 如下的系统函数可用于在 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 关键字: 附属文本, 报警值, 报警编号方式 |