如何将来自 S7-300 / 400 的系统错误消息显示在 WinCC flexible 点击:1012 | 回复:3



纵横军团-王道火山

    
  • 精华:2帖
  • 求助:5帖
  • 帖子:86帖 | 1878回
  • 年度积分:0
  • 历史总积分:7858
  • 注册:2012年1月11日
发表于:2012-08-14 22:58:50
楼主

说明:
为了将来自 S7 CPU 的系统错误消息显示在 WinCC flexible 中,
必须在 STEP 7 项目中定义许多设置。
必须在硬件配置中为 CPU 生成连接程序。必须在 WinCC flexible ES 的操作员面板组态中创建相应的报警显示。
下面给出了如何使来自 S7-4xx CPU 的系统错误消息显示在 WinCC flexible 中的描述。
 

编号步骤
1

创建 S7 和 HMI 站

在 SIMATIC 管理器中生成 SIMATIC S7 对象和 SIMATIC HMI 对象。


图 01

2

添加语言

打开“Tools > Language for display equipment”中的对话框。


图 02

添加在 WinCC flexible 中要使用的全部语言。要选择或更改缺省语言,从“Installed Languages in Project:”下面的选择列表中选中相关语言,然后单击“Set as Default”按钮。


图 03

注意:

  • 如果要在 WinCC flexible 中以所选择的所有语言来显示 CPU 系统消息,则必须将每一种语言设置成缺省语言一次,然后再重新生成系统消息或重复步骤 3 到 7。
  • N.B. 还必须在 STEP 7 中安装为 CPU 生成系统消息的语言。可以在 STEP 7 管理器的“Options > Customize > Language”下面找到已安装的所有语言。
3

选择 CPU

选择 CPU (在实例中是 CPU 416-2DP),然后打开硬件配置。


图 04 

 4

打开"Report System Error..." 对话框

选择“Tools > Report System Error ...”。


图 05

5

"Report System Error..." 对话框

“Report System Error - SFM\SIMATIC 400\CPU 416-2 DP”窗口打开。


图 06

6

启用条目

在“OB Configuration”和“CPU Stopped”标签中启用希望随后在报警显示中出现的选项,在实例中是 OB81 到 OB86 以及 OB1,同时还要启用所有 CPU STOP 选项。


图 07


图 08

7

传送块到 CPU

在出现的消息域中会通知用户所生成的项目部分。将在“Report System Error”窗口中列出的块传送到 CPU 中。
在实例中,已经为报警号分配选择了“Assign unique alarm numbers project-wide”。


图 09

8

打开 WinCC flexible 项目

打开 WinCC flexible 项目,然后通过“Project > SIMATIC HMI Station(1)(MP 370 12" TOUCH > Communication > Connections”打开“Connections”窗口。


图 10

9

添加连接

通过“Insert > New object - Connections”插入新连接。


图 11

10

选择站

在新连接中,打开“Stations”列下面的列表窗口,然后选择相关的站 - 在此实例项目中是“\SFM\Simatic 400”。


图 12

11

组态报警设置

在项目树中通过 Messages > Settings > Alarm settings 打开报警设置。
在“Alarm procedures”菜单 中,仍然必须激活相应的报警过程 ALARM_S / SIMATIC SFM。


图 13

12

激活报警类别

通过“Project > SIMATIC HMI Station(1)MP 370 12" TOUCH) > Screens > Screen_1”切换到画面组态,然后插入一个报警显示。
跳转到报警视图,选择“General”,然后在“Alarm classes”下面选择“S7 Alarm”。


图 14 

13

检查 CPU 消息

在 STEP 7 管理器中,检查系统错误消息是否已经正确导入到 WinCC flexible 中。为此,在“PLC > CPU messages...”菜单中选中相关的站或 CPU,然后打开 CPU 报警窗口。


图 15

注意:
一定要确保控制器正确连接到编程设备;否则将无法显示 CPU 消息。

14

启用复选框

切换到“Alarm”标签,启用“W”(诊断事件) 复选框和“A”(过程和系统错误) 复选框;在黑色菜单栏中执行同样操作。

在此实例中,已经在 PROFIBUS 子网模块中配置了 ET200B 模块,虽然还没有将它连接到 PROFIBUS 子网。


图 16

注意:
CPU 系统错误消息总是使用设置为缺省的语言来显示。

注意:
如果对硬件配置作了改动,则必须重新生成系统消息,并再传送一次相应的诊断块 (在实例中是 FB49 和 DB49)。

15

启动 WinCC flexible

若使用面板,可以把程序下载到面板,也可以在 PC 上使用 WinCC flexible Runtime。

所有 CPU 系统消息都会显示在面板和 WinCC flexible Runtime 中。


图 17

注:

  1. 系统错误消息的等级和数量取决于所使用的 CPU 和所选择的设置。
  2. 消息也可以显示在“Alarm Window”中



原创军团-江湖走走

  • [版主]
  • 精华:30帖
  • 求助:7帖
  • 帖子:836帖 | 7833回
  • 年度积分:193
  • 历史总积分:46108
  • 注册:2001年2月15日
发表于:2012-08-15 00:40:39
1楼
辛苦了,这才是好贴,建议斑竹加精!

纵横军团-王道火山

  • 精华:2帖
  • 求助:5帖
  • 帖子:86帖 | 1878回
  • 年度积分:0
  • 历史总积分:7858
  • 注册:2012年1月11日
发表于:2012-08-15 10:26:49
2楼
回复内容:
对:原创军团-江湖走走关于辛苦了,这才是好贴,建议斑竹加精! 内容的回复:


走走啊 不用了 这也是转来的,学院嘛!好资料就要共享出来一起学习学习

hepingkai

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2013年3月20日
发表于:2013-03-20 10:02:06
3楼

辛苦了。很有用啊!建议给加分!


热门招聘
相关主题

官方公众号

智造工程师