• 沒有找到結果。

较高的通讯负载会增加 CPU 的响应时间,即 CPU 对作业(例如读取作业)或输出作业和 消息作出响应需要花费更多的时间。

运行范围

在每个自动化系统中,都有一个线性运行范围,在该范围内通讯负载的增加也将导致数据 吞吐量的增加。于是这会产生面临的自动化任务可接受的合理响应时间。

进一步增大通讯负载将使数据吞吐量达到饱和范围。在某些情况下,自动化系统可能会因 此不再能够在所要求的响应时间内处理要求的请求量。数据吞吐量达到最大值,响应时间 按指数上升;请参阅下图。

由于设备内的附加内部负载,数据吞吐量也可能会降低一定量。

, ,,





图片 4-5 通讯负载作为数据吞吐量和响应时间的函数(基本配置文件)

数据吞吐量 (I) 和响应时间 (II)

通讯负载

哪些变量影响通讯负载?

通讯负载受以下变量的影响:

• 连接数/已连接的 O&M 系统数

• 变量数、OP 上可见映像中的变量数或使用 WinCC 的变量数

长沙工控帮教育科技有限公司整理

• 由于通讯负载引起的组态的最大周期时间延长 以下几节给出了影响通讯性能的因素。

通讯中的常见问题

尽可能降低每秒钟的通讯作业率。利用通讯作业的最大用户数据长度,例如将若干变量或 数据区编组到一个读取作业中。

每个作业都要求一定的处理时间,因此该过程完成之前,不能检查其状态。

可以从下面网站上免费下载用于估算处理时间的工具:

http://www.siemens.com/automation/pd 在文章标识号 25209605 下。

调用通讯作业应该允许事件驱动的数据传输。只有在作业完成之后才能检查数据传输事 件。

在周期内继续并逐步减少地调用通讯块,以实现通讯负载的均衡分布。

如果不希望传送任何用户数据,则可以使用条件跳转,跳过块调用。

使用 S7 通讯功能而不是 S5 兼容的通讯功能,可以显著提高 S7 组件之间的通讯性能。

仅当 S7 组件应与非 S7 组件通讯时,才使用 S5 兼容的通讯(FB“AG_SEND”、

FB“AG_RECV”、AP_RED)。这是因为 S5 兼容的通讯功能(FB“AG_SEND”、

FB“AG_RECV”、AP_RED)会产生非常高的通讯负载。可以使用开放式 IE 通讯作为 S5 兼容的通讯的另一个替代,因为它产生的通讯负载低很多。

S7 通讯(SFB 12“BSEND”和 SFB 13“BRCV”)

在用户程序中调用 SFB 12“BSEND”的频率不要高于通讯伙伴上调用相应 SFB 13“

BRCV”的频率。

S7 通讯(SFB 8“USEND”和 SFB 9“URCV”)

SFB 8“USEND”应该始终为事件驱动,因为该块可能会产生高通讯负载。

长沙工控帮教育科技有限公司整理

OPC 服务器

如果使用 OPC 将多个 HMI 设备连接到适用于可视化任务的 400,则应该使访问 S7-400 的 OPC 服务器的数量尽可能少。OPC 客户机应始终寻址共享的 OPC 服务器,然后它 会从 S7-400 获取数据。

通过使用 WinCC 及其客户机/服务器原理,可以精确调节数据交换。

第三方供应商的各种 HMI 设备均支持 S7 通讯协议。应该利用该选项。

4.7 Web 服务器

4.7.1 Web 服务器的属性

可用性

带有“PN/DP”后缀的 CPU 具有 Web 服务器。

使用 Web 服务器

Web 服务器允许您通过 Internet 或您公司的 Intranet 监视 CPU。这样就可以远程执行评 估和诊断。

在 HTML 页上可以看到消息和状态信息。

Web 浏览器

需要使用 Web 浏览器来访问 CPU 的 HTML 页。

适合与 CPU 通讯的 Web 浏览器有:

• Internet Explorer(V6.0 或更高版本)

• Mozilla Firefox(V1.5 和更高版本)

• Opera(V9.0 和更高版本)

• Netscape Navigator(V8.1 或更高版本)

长沙工控帮教育科技有限公司整理

通过 Web 服务器读取信息

可使用 Web 服务器从 CPU 读取以下信息:

• 带有常规 CPU 信息的启动页面 – 模块名称

– 模块类型 – 状态

– 模式选择器开关设置 – 硬件订货号

– 硬件发行版本 – 固件发行版本 – 设备标识符 – 模式

• 诊断缓冲区的内容

• 变量表

– 最多可以监视 50 个变量表(最多具有 200 个变量)。

• 变量状态

– 在指定变量地址后,最多可以监视 50 个变量。

• 无确认选项的消息(消息状态 ALARM_S、ALARM_SQ、ALARM_D、ALARM_DQ)

• 关于工业以太网的信息 – 以太网 MAC 地址 – IP 地址

– IP 子网地址 – 默认路由器

– 自动协商模式 ON/OFF – 已发送/已接收的包数

长沙工控帮教育科技有限公司整理

通过 PG/PC 对 CPU 进行的 Web 访问

请按以下步骤访问 Web 服务器:

1. 通过以太网接口将编程设备/PC 连接到 CPU。

2. 打开 Web 浏览器(例如 Internet Explorer)。

在 Web 浏览器的“地址”(Address) 域中输入 CPU 的 IP 地址,格式为 <http://a.b.c.d/>

将打开 CPU 的启动页面。可从启动页面浏览到更多信息。

通过 PDA 对 CPU 进行的 Web 访问

还可以使用 PDA 访问 Web 服务器。

请按以下步骤访问 Web 服务器:

1. 通过 PROFINET 接口将 PDA 连接到 CPU。

2. 打开 Web 浏览器(例如 Internet Explorer)。

在 Web 浏览器的“地址”(Address) 域中输入 CPU 的 IP 地址,格式为

<http://a.b.c.d/basic>。

将打开 CPU 的启动页面。可从启动页面浏览到更多信息。

安全性

Web 服务器本身不提供任何安全性。请通过防火墙保护 Web 兼容 CPU,以防止未经授 权的访问。

显示刷新状态

Web 服务器显示的信息是静态的,换句话说,此显示不更新。但是,打印输出信息时可以 看到最新的数据。因此,输出到打印机的信息可能会比屏幕内容更新。

长沙工控帮教育科技有限公司整理

4.7.2 语言设置

引言

Web 服务器使用下列语言提供信息:

• 德语(德国)

• 英语(美国)

• 法语(法国)

• 意大利语(意大利)

• 西班牙语(传统排序)

使用不同语言显示文本需要哪些条件

在 STEP 7 中进行语言设置以确保以所选语言正确输出数据:

• 在 SIMATIC 管理器中设置用于显示设备的语言

• 在 CPU 的属性对话框中设置区域 Web 语言

在 SIMATIC 管理器中设置用于显示设备的语言

在 SIMATIC 管理器中选择显示设备的语言:

“选项 (Options) > 用于显示设备的语言 (Language for display devices)”

长沙工控帮教育科技有限公司整理

设置 Web 的语言

从安装的用于显示设备的语言中,最多可以选择两种 Web 语言。

打开 CPU 属性对话框:

• 选中“激活此模块上的 Web 服务器”(Activate Web server on this module) 复选框。

• 最多选择两种 Web 语言。

说明

如果激活了 Web 服务器而未选择语言,将使用十六进制代码显示消息和诊断信息。

长沙工控帮教育科技有限公司整理

4.7.3 Web 页

4.7.3.1 带有常规 CPU 信息的起始页面

在线访问 Web 服务器

在 Web 浏览器的地址栏中输入已组态 CPU 的 IP 地址可以登录 Web 服务器(例如:

http://192.168.1.158)。随即将打开带有“Intro”[ 引言 ] 页面的连接。

引言

下面的截屏显示了由 Web 服务器调用的首页(“引言”(Intro))。

长沙工控帮教育科技有限公司整理

起始页面

起始页面将显示如下图所示的信息。





图片 4-8 常规信息

带有 LED 的 CPU 映像会在数据请求时显示实际的 CPU 状态。

①“常规”(General)

这一组会显示有关运行您当前登录的 Web 服务器的 CPU 的信息。

②“状态”(Status)

“状态”(Status) 域会显示请求时有效的 CPU 状态信息。

长沙工控帮教育科技有限公司整理

4.7.3.2 标识

CPU 的技术规范

标识 Web 页会显示 CPU 的技术规范。







图片 4-9 标识

① 标识 (Identification)

“标识”(Identification) 域包含设备 ID、位置 ID 和序列号。

② 订货号 (Order number)

“订货号”(Order number) 域显示硬件和软件的订货号。

③ 版本 (Version)

长沙工控帮教育科技有限公司整理

4.7.3.3 诊断缓冲区

诊断缓冲区

浏览器在诊断缓冲区 Web 页上显示诊断缓冲区的内容。







图片 4-10 诊断缓冲区

要求

已激活 Web 服务器,已设置语言,且已在 STEP 7 中编译并下载项目。

① 诊断缓冲区条目 1 到 250 (Diagnostics buffer entries 1-250)

诊断缓冲区最多可保存 3200 条消息。从列表中选择一个缓冲区输入间隔。每个间隔包含 250 个条目。请注意,在 RUN 模式下,出于性能等原因,程序不会显示所有的缓冲区条 目。

② 事件 (Events)

长沙工控帮教育科技有限公司整理

③ 详细资料 (Details)

该字段会输出有关所选事件的详细信息。

从 ②“事件”(Events) 域中选择相应的事件。

组态

组态操作步骤:

1. 从相应 CPU 的快捷菜单中,选择“对象属性”(Object properties) 对话框。

2. 选择“Web”选项卡,然后激活“激活此模块上的 Web 服务器”(Activate Web server on this module) 复选框。

3. 最多选择两种用来显示纯文本消息的语言。

4. 保存并编译该项目,并将组态数据下载到 CPU。

更改语言时的特性

单击右上角的对象可以更改语言,例如从德语改为英语。如果选择了一种尚未组态的语 言,则程序会显示十六进制代码而非纯文本信息。

长沙工控帮教育科技有限公司整理

4.7.3.4 报警

消息

浏览器在“消息”(Messages) Web 页上显示消息缓冲区的内容。

无法在 Web 服务器上确认消息。







图片 4-11 消息

要求

以用户特定的语言组态消息文本。有关组态消息文本的信息,请参考 STEP 7 和 Internet 地址

http://support.automation.siemens.com/WW/view/en/23872245

① 过滤器 (Filter)

该功能允许您从此页选择特定信息。

使用相应的列表可以只查看所选参数的条目。在输入框中输入所选参数的值,然后单击

“过滤”(Filter)。

例如,要查看所有处于“进入”状态的报警:

1. 从列表中选择“状态”(Status) 参数。

长沙工控帮教育科技有限公司整理

3. 单击“过滤”(Filter)。

更新网页时也会保留过滤标准。

② 消息 (Messages)

CPU 消息以时间顺序(包括“日期”(date) 和“时间”(time))显示。

消息文本参数是一个条目,其中包含为相应的故障定义组态的消息文本。

排序

还可以按升序或降序查看参数。在其中一个参数的列标题上单击。

• 消息号

• 日期

• 时间

• 消息文本

• 状态

• 确认

单击“日期”(Date) 条目时,将按时间顺序返回消息。在状态 (Status) 参数中输出进入的 事件和离开的事件。

③ 消息号详细资料 (Message number details)

您可以在此信息字段中查看详细的消息信息。为此,选择您对其详细信息感兴趣的消息。

更改语言时的特性

单击右上角的对象可以更改语言,例如从德语改为英语。如果选择了一种尚未组态的语言 或相应的消息文本,则程序会显示十六进制代码而非纯文本信息。

长沙工控帮教育科技有限公司整理

4.7.3.5 PROFINET

“参数”选项卡

此 Web 页的“参数”(Parameters) 选项卡 ① 概括了有关 CPU 的集成 PROFINET 接口的 信息。



 



图片 4-12 集成 PROFINET 接口的参数

② 网络连接 (Network connection)

此页显示相应 CPU 的集成 PROFINET 接口的标识的信息。

③ IP 参数 (IP parameters)

关于已组态的 IP 地址和子网(已在其中联网相应的 CPU)编号的信息。

④ 物理属性 (Physical properties)

可在“物理属性”(Physical properties) 域中找到以下信息:

• 端口号

• 连接状态

长沙工控帮教育科技有限公司整理

说明 更新数据

您在浏览器中看到的数据不能自动更新。可通过定期更新 HTML 浏览器中的视图来查 看实际数据(“更新”(Update) 按钮)。

“统计”(Statistics) 选项卡

在 ①“统计”(Statistics) 选项卡中可以获得关于数据传输质量的信息。









图片 4-13 数据传输编号

② 数据包源 (Data packets since)

长沙工控帮教育科技有限公司整理

4.7.3.6 变量状态

变量状态

浏览器在具有相同名称的 Web 页上输出变量状态。最多可以监视 50 个变量的状态。

  

图片 4-14 变量状态

① 地址 (Address)

在“地址”(Address) 文本框中输入要监视其响应的操作数的地址。如果输入的地址无

在“地址”(Address) 文本框中输入要监视其响应的操作数的地址。如果输入的地址无