如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?

n

说明:
按照如下方法实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能(6GK1415-2BA10/20)。n

首先应在STEP 7硬件组态中配置“Report System Error(报告系统错误)”这样一个功能,例如,定义消息文本,诊断FB块,故障处理OB块等等。

No.

步骤

1

在STEP 7中将DP/AS-Interface Link Advanced组态为一个从站。具体过程在DP/AS-Interface Link的手册(章节 6 "Configuration - STEP 7")中介绍。手册可以通过ID22710305 下载。n

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 10 KB )
图01: STEP 7 硬件组态

2

在STEP 7 硬件组态中,打开窗口属性ASI segment -> "Operating Parameters",使能“Diagnostics Interrupt”以及“Automatic address programming”功能。n

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 7 KB )
图02: 窗口属性 ASI segment -> "Operating Parameters"

3

打开“Report System Error(报告系统错误)”对话框。为此在STEP 7硬件组态中选择做为主站的CPU,该CPU将来将用于组态报告系统错误。选择Options > Report System Error菜单指令。n

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 35 KB )
图 03: 打开 "Report System Error..." 对话框

4

该“Report System Error(报告系统错误)”功能根据编译&保存STEP 7硬件组态的设置可以被自动调用。在SIMATIC Manager 中,选中该站,打开菜单Edit > Object Properties,在"Settings" 标签中可以选择该自动调用功能。n

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 7 KB )
图04: 使能自动调用“Report System Error(报告系统错误)”对话框

5

在对话框“Report System Error” -> “General”中,可以定义如下参数:n

  • 哪个功能块(诊断FB)以及其背景数据块(DB)被生成n
  • 是否生成参考数据n
  • 在生成系统错误报告过程中是否一直显示报警状态n
  • 是否自动调用“Report System Error(报告系统错误)”功能(见步骤4)

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 50 KB )
图05: 打开对话框 "Report System Error" -> "General" 标签

6

在"Report System Error" -> "OB Configuration" 标签中可以定义哪些诊断OB可以被创建以及哪些将被调用。n

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 13 KB )
图06: 打开对话框 "Report System Error" -> "OB Configuration" 标签

7

在对话框 "Report System Error" -> "CPU in STOP" 标签中,可以定义当特定类别的故障发生时CPU是否进入停机状态。n

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 55 KB )
图07: 打开对话框"Report System Error" -> "CPU in STOP" 标签

8

在对话框"Report System Error" -> "Messages" 标签 组态消息的结构,例如可以定义消息中的信息内容以及顺序。n

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 48 KB )
图08: 打开对话框"Report System Error" -> "Messages" 标签

9

一旦设置了所有的属性,将生成如下所需的块:n

  • 诊断 FB (默认设置: FB 49)n
  • 背景数据块 (默认设置: DB 49)n
  • 共享数据块 (默认设置: DB 50)n
  • FC (默认设置: FC 49)n
  • 诊断OB (见步骤 6)

还有一些步骤是将消息发送到HMI设备上。例中将消息发送到了WinCC中。

No.

步骤

1

首先要将相关的WinCC项目集成到STEP 7项目中。具体步骤见11841504

2

然后在SIMATIC Manager中通过Options> "Compile Multiple OSs"wizard> Start....指令打开“Compile Multiple OSs(编译多个 OS)”向导。n

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 19 KB )
图09: 使用“Compile Multiple OSs(编译多个 OS)”向导n

打开向导时将看到如下的对话框。n

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 35 KB )
图10: 向导: 编译多个 OS– 介绍

3

接下来将分配把S7程序数据显示在哪个操作员站(OS)上。当然,可以将多个S7 程序的数据显示在一个OS上或者多个OS上均显示一个S7站的数据。这里的操作是将消息显示在不同的OS上。n

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 15 KB )
图11: 向导: 编译多个 OS– 分配n

注意:
如果选择了S7 program并点击“连接”按钮,可以选择在运行时AS与OS通过个网络进行通讯连接。

4

选择期望编辑的数据及范围。n

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 13 KB )
图12: 向导: 编译多个 OS- 编辑的数据及范围

5

点击“编译”按钮开始编译。n

如何实现DP/ASI Link Advanced 的“Report System Error(报告系统错误)”功能?
( 18 KB )
图13: 向导: 编译多个 OS- 开始编译

最后,将组态的S7-300 站下载到模版中。具体过程如下:

No.

步骤

1

在SIMATIC Manager中选择S7-300站。

2

使用菜单指令 PLC> Download ...将组态进行下载.

在HMI设备上将显示消息:“诊断功能可用”。

这里,仍然可以选则是否本地处理所显示的DP/ASI Link Advanced的相关 AS-I从站。

注意:

在应用(组态7)中介绍了如何将AS-i系统通过IE/AS-Interface Link PN IO应用于PROFINET网络。具体信息可以通过!24057268!下载。

另外,HMI设备也支持在系统故障报告中报告模版故障以及通道故障,例如个别的AS-I模版发生的故障也可以显示在HMI设备上。

#Ende#


© Siemens AG, 1998, 2000

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336487.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论