• 沒有找到結果。

CPU 41x 的特殊功能 3

4.7.2 HW Config 的“Web”选项卡中的设置

要求

已在 HW Config 中打开 CPU 属性对话框。

为了使用 Web 服务器的全部功能,请在“Web”选项卡中进行以下设置:

● 激活 Web 服务器

● 设置 Web 的语言

● 激活自动更新

● 消息的显示类别

图 4-6 HW Config 中的设置

① 激活 Web 服务器

在 HW Config 的基本组态中会禁用 Web 服务器。因此,请在 HW Config 中激活 Web 服 务器。

CPU 属性对话框中:

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

通讯 4.7 Web 服务器

② 设置 Web 的语言

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

在 CPU 属性对话框中:

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

● 最多选择两种 Web 语言。

说明

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

③ 激活自动更新

要启用自动更新,请按以下步骤操作:

● 在 CPU 的属性对话框中,选中“自动更新”(Automatic update) 的“激活”(Activate) 复选框。

● 输入更新间隔。

说明 更新时间

HW Config 中设置的激活间隔为最短的更新时间。

如果 CPU 在运行时负载很重(例如,由于出现许多 PROFINET 中断或执行大量通信 作业),则在该高 CPU 负载期间,可能会明显延迟 Web 页的更新。

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

通讯

4.7 Web 服务器

④ 消息的显示类别

在 HW Config 的基本组态中,将激活所有消息显示类别。

所选显示类别的消息随后会显示在

“消息”(Messages) Web 页中。 不属于所选显示类别的消息 会以十六进制代码输出,而不是以纯文本输出。

如何组态消息类别:

● 在 HW Config 中选择“选项 > 报告系统错误”(Options > Report system error) 来组 态“报告系统错误”。

● 在 STEP 7 中组态块特定的消息。

可在 STEP 7 中找到有关组态消息文本和类别的信息。

说明

降低 Web SDB 的储存空间要求

通过只选择要填充到 Web SDB 中的消息,可降低 Web SDB 的储存空间要求。

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

通讯 4.7 Web 服务器

4.7.3 语言设置

引言

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

● 德语(德国)

● 英语(美国)

● 法语(法国)

● 意大利语(意大利)

● 西班牙语(传统排序)

● 中文

● 日语 说明

Web 服务器与中文/日语 Windows

CPU 的 Web 服务器与中文/日语 Windows 联用时,必须手动将 Internet 浏览器的编 码设置为:“视图/编码/Unicode (UTF–8)”(View / Coding / Unicode (UTF–8))

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

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

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

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

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

通讯

4.7 Web 服务器

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

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

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

图 4-7 选择显示设备语言的实例

设置 Web 的语言

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

打开 CPU 属性对话框:

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

● 最多选择两种 Web 语言。

说明

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

通讯 4.7 Web 服务器

4.7.4 更新和保存信息

屏幕内容刷新状态和打印

屏幕内容

在 HW Config 的基本组态中会禁用自动刷新。

这表示 Web 服务器屏幕会输出静态信息。

使用 <F5> 功能键或以下图标手动刷新 Web 页:

打印

输出到打印机的数据总是会返回当前的 CPU 信息。 因此,打印信息可能会比屏幕内容更 新。

使用以下图标打印 Web 页:

过滤器设置不影响打印输出,打印输出始终显示消息缓冲区中的全部内容。

禁用独立 Web 页的自动刷新

如果想短时间禁用某 Web 页的自动刷新,请选择以下图标:

使用 <F5> 功能键或以下图标可再次启用自动刷新:

说明

CPU 负载很重时的更新时间

如果 CPU 在运行时负载很重(例如,由大量 PROFINET 中断或大量通信作业引起),

则在该高 CPU 负载期间,可能会明显延迟 Web 页的更新。

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

通讯

4.7 Web 服务器

保存消息和诊断缓冲区条目

消息和诊断缓冲区条目可以保存在一个 csv 文件中。 将保存所显示的 250 个诊断缓冲区 条目。 请使用以下符号来保存数据。

将打开一个对话框,可在其中输入文件名和目标目录。

为避免数据在 Excel 中显示不正确,请不要通过双击来打开 csv 文件。 请通过选择“数 据”(Data) 和“导入外部数据”(Import external data) 菜单命令将文件导入 Excel。

选择符号分隔的文件类型,并选择“Unicode UTF-8”作为文件源。 选择逗号分隔符和文 本识别字符 "。

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

通讯 4.7 Web 服务器

4.7.5 Web 页

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

在线访问 Web 服务器

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

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

引言

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

图 4-8 引言

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

通讯

4.7 Web 服务器

单击“进入”(ENTER) 链接转到 Web 服务器页面。

说明

跳过“引言”(Intro) Web 页

设置“跳过引言”(Skip Intro) 复选框以跳过引言。 现在,Web 服务器将直接打开其起始 页面。 单击起始页面上的“引言”(Intro) 链接可以撤消“跳过引言”(Skip Intro) 设置。

起始页面

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

图 4-9 常规信息

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

通讯 4.7 Web 服务器

① “常规”(General)

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

②“状态”(Status)

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

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

通讯

4.7 Web 服务器 4.7.5.2 标识

CPU 的技术规范

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

图 4-10 标识

① 标识 (Identification)

“标识”(Identification) 域包含设备 ID、位置 ID 和序列号。 可在 HW Config 中 CPU 属 性对话框的“常规”(General) 选项卡内组态设备和位置 ID。

② 订货号 (Order number)

可在“订货号”(Order number) 域中找到硬件的订货号。

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

通讯 4.7 Web 服务器 4.7.5.3 诊断缓冲区

诊断缓冲区

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

图 4-11 诊断缓冲区

要求

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

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

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

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

通讯

4.7 Web 服务器

② 事件 (Events)

“事件”(Events) 域显示诊断事件和相应的日期和时间戳。

③ 详细资料 (Details)

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

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

组态

组态操作步骤:

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

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

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

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

更改语言时的特性

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

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

通讯 4.7 Web 服务器 4.7.5.4 模块状态

要求

● 在 HW Config 中进行以下设置:

– Web 服务器已激活 – 语言设置

– “报告系统错误”已生成和激活。

● 已使用 STEP 7 HW Config 编译项目,已装载 SDB 容器和用户程序(尤其是由“报 告系统错误”生成的用户程序块)。

● CPU 处于 RUN 模式 说明

“报告系统错误”

 显示持续时间: 根据设备组态,“报告系统错误”可能会显示一段时间以创建所有 已组态 I/O 模块和 I/O 系统的启动状态的评估信息。 期间,“模块状态”页面中没 有具体的状态显示。 在“错误”(Error) 列中将显示“?”。

 动态响应: “报告系统错误”必须至少每隔 100 ms 循环调用一次。

可以在 OB 1 中调用,如果循环时间大于 100 ms,则也可在循环中断 OB 3x (≤ 100 ms) 和启动 OB 100 中调用。

 诊断支持: 在“报告系统错误”(Report system error) 对话框中,必须选中“诊断 支持”(Diagnostics support) 选项卡中的“诊断状态 DB”(Diagnostics status DB) 复选框并输入 DB 号。 对于组态的 Web 服务器,该复选框通常是默认选中的。 但 是,在移植旧项目时,可能需要手动选中该复选框。

 重启: 重启 CPU 后,几秒钟的延迟时间过后将显示模块状态,具体情况取决于站 组态。

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

通讯

4.7 Web 服务器

模块状态

在“模块状态”页面上通过符号和注释显示站状态。

图 4-12 模块状态

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

通讯 4.7 Web 服务器 符号的含义

符号 颜色 含义

绿色 组件正常

灰色 禁用的 PROFIBUS 从站或 PROFINET 设备 黑色 组件不可用/无法确定状态

例如,在 CPU 处于 STOP 模式时或 CPU 重新启动后“报告系 统错误”对所有已组态 I/O 模块和 I/O 系统进行启动评估期间,

总是会显示“无法确定状态”(Unable to determine state)。

然而,在运行期间诊断中断骤增时,也会为所有模块临时显示该 状态。

绿色 需要维护

黄色 急需维护

红色 故障 - 组件失败或故障

- 更低模块级别的故障

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

通讯

4.7 Web 服务器

浏览其它模块级别

浏览到其它模块级别时将显示各模块的状态:

● 使用标题行中的链接转到上一更高模块级别

● 使用名称中的链接转到下一更低模块级别

图 4-13 模块状态

要求

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

说明

AS-i 从站的状态

AS-i 从站的状态并不显示在“模块状态”页面中。 仅显示 AS-i 连接器的状态。

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

通讯 4.7 Web 服务器

①“模块状态”

表中包含与所选级别相关的站的机架、节点、DP 主站系统和各个模块的相关信息。

显示这些信息的前提是,必须已为 CPU 或站组态了“报告系统错误”,且已将生成的模 块装载到 CPU 中。

②“模块级别的显示”

使用标题行中的链接可以转到上一更高模块级别的“模块状态”。

③“详细资料”

“详细资料”链接提供了有关所选模块在“状态”和“标识”选项卡中的信息。

④“IP 地址”

可以使用该链接访问所选已组态设备的 Web 服务器。

⑤ 拓扑

“拓扑”(Topology) 和“模块状态”(Module status) 这两个 Web 页面已链接在一起。 单 击所选模块的“拓扑”(Topology) 时,将自动在“拓扑”(Topology) Web 页图形视图中 跳转到该模块。此模块显示在“拓扑”(Topology) Web 页面的可视区域中,而且所选模 块的设备名称将闪烁数秒。

⑥“过滤器”

可按特定标准对该表排序。

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

“过滤”(Filter)。

1. 例如,从下拉列表框中选择“名称”(Name) 参数。

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

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

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

通讯

4.7 Web 服务器

⑦“状态”(Status) 选项卡

该选项卡包含所选模块的状态信息:

⑧“标识”(Identification) 选项卡

该选项卡包含所选模块的标识数据。

说明

“标识”(Identification) 选项卡

此选项卡仅显示离线组态的数据,而非在线模块数据。

此选项卡仅显示离线组态的数据,而非在线模块数据。