通过 HMI 设备和移动设备对S7-1500 CPU 进行 Web 访问 预装有 Windows CE 操作系统(V5.x 或更早版本)的 HMI 设备,可在Windows CE 专用的 浏览器中对 CPU 信息进行相应处理。在该浏览器中,CPU 信息将以一种更为简洁的方式进 行显示。Web 服务器中的 Web 页面经过简化和优化,适用于那些计算性能较低且屏幕较小的设备。 使用移动设备进行访问的要求: • CPU进行 WLAN 连接(WLAN 接入点,例如 SCALANCE W788-1RR 或 SCALANCE W784-1) • 在 CPU上激活 Web 服务器 • 激活移动设备的 WLAN,并且连接接入点。 移动设备的准备步骤与其它设备 (PG/PC)的相同。在浏览器中,输入 CPU 接口的 IP 地址,然 后下载证书并进行安装。 通过 Web API 对 S7-1500 CPU进行 Web 访问 自固件版本 V2.8 起,S7-1500 CPU 提供基于 Web 的 API(Web API),用于读写 CPU 数据。 向以下 URL 发送 POST 请求,可访问 Web API:URL通过Web API,客户端(如 Web 浏览器)可调用 S7-1500 CPU 中读写 CPU 数据的方法。例如,以授权用户身份登录和注销、查询 Web API 本身的方法以及保持会话的方法等。 这种数据访问采用 JSON-RPC2.0(JavaScript 对象表示法远程过程调用)协议,而该协议基 于 HTTP。例如,Web 浏览器通过 Web API 使用JavaScript 对异步请求进行访问。 有关支持 Web API 的 CPU、使用 Web API 的客户端,以及 Web API方法的说明和示例等信息, 请参见功能手册“Web 服务器 ”。 安全性请确保使用了相应的方法(例如,限制网络接入、使用防火墙等),确保 CPU 的安全性。 Web 服务器提供以下安全性功能: •通过安全传输协议 HTTPS 进行访问 • 通过用户列表组态用户权限读取服务数据 (S7-300, S7-400, S7-1500)使用 S7-1500 CPU 的 Web 服务器,可以减少服务数据的使用。除了诊断缓冲区的内容之外, 服务数据还包含 CPU内部状态的其它信息。 如果在 CPU 发生故障时无法恢复,则可将相关 的服务数据提交给“服务与支持”团队。要求 必须启动 Web服务器。 在 CPU 属性的“Web 服务器”(Web server) 区域中启用了 Web 服务器之后,才能启动该 Web 服务器。注意以下内容: • 默认情况下通过非安全连接传送网站,且无法阻止第三方访问。 如果希望以加密方式传 送网站,则需启用 CPU特性中的"仅允许通过 HTTPS 访问”(Only permit access through HTTPS) 选项。在这种情况下请确保 CPU 的 URL 以 https:// 开头。 • 只有在 CPU 中设置了时间之后才能通过 HTTPS 访问。• 要获得更多访问保护,可在 CPU 属性的“Web 服务器”区域中创建一个用户。 • Web页面中与模块状态、拓扑和报警相关的完整功能需要生成和加载 S7-300/400 CPU 的 系统诊断数据(报告系统错误)。 激活Web 服务器之后,将显示一个查询询问是否启用 系统诊断。 可通过单击“是”(Yes) 来确认此查询。 登录 访问标准网站无需登录。用户必须登录来执行某些操作,如更改 CPU 的操作模式或获取写 入权限。 用于登录的输入域位于每个标准网站的左上角。如果作为用户登录,则需要在这里输入用户名和密码。 在 CPU 属性的“Web 服务器”(Web server)区域中设置了用户名和密码。 无项目信息的 Web 访问 如果不组态,则标准网站上只提供基本信息。 该信息有不同语言版本: •没有组态信息,诊断缓冲区条目不会被显示为明文,而是十六进制代码。 • 如果 Web 服务器支持 CPU 变量表(监控表):如果不进行组态,则变量表页面中将不显示任何变量。 可始终显示变量状态。带组态信息的 Web 访问在组态信息中将包含所选语言的文本信息: • 用于诊断缓冲区条目的文本可作为短/长文本 • 对于 S7-300/400 CPU:报警文本;例如,消息组件 AlarmS/SQ、AlarmD/DQ • 如果支持变量表(监控表): 包含符号和注释的变量表将在操作过程中,以 Web 浏览器中设置的语言显示诊断缓冲区条目和报警的文本信息。 参见 操作设置 (页 1603)操作设置 (S7-300, S7-400, S7-1500) 操作设置 要使用 CPU Web 服务器并设置 Web服务器的特性,需要在网络视图、设备视图或者拓扑视 图中高亮突出显示 CPU。 在巡视窗口的“属性 > 常规 > Web服务器”(Properties > General > Web server) 中进行以下 设置,例如: • 启用 Web服务器 • 限制对安全超文本传输协议 (HTTPS) 的 Web 访问 • 激活自动更新 • 多语言(设置 Web 服务器和 CPU显示的项目语言) • 扩展用户列表 • 在 Web 服务器中使用监控表 • 对于 S7-300/400 CPU:选择报警的显示类别通过启用或禁用 S7-1500 CPU、PROFINET CP 或 PROFINET-CM 的各个 PROFINET 接口,可启用/禁用从“外部”访问 Web 服务器。通过 CPU 中的属性设置,轻松实现访问权限的统一管理。为此,可在巡视窗口的“属性”(Properties) 选项卡中单击“Web 服务器 > 接口总览”(Web server> Overview of interfaces) 区域,并激活可通过该接口进行访问。启用 Web 服务器 (S7-300,S7-400, S7-1500) 启用 Web 服务器 默认情况下禁用 Web 服务器。必须选中相应选项框来使 CPU 显示网站。可以在巡视窗口的“属性 > 常规 > Web 服务器”(Properties > General > Webserver) 下找到 该设置;可选框“为该模块启用 Web 服务器”(Enable web server for thismodule)。 如果已激活 Web 服务器,则将显示一条 S7-300/400 CPU 的提示信息,询问是否启用系统诊断(报告系统错误)。如果需要通过“报告系统错误”生成所需模块和文本,以便 Web 服务器可以在操作过程中显示相应的报警文本,则单击“是”(Yes)。对于 S7-1200/1500 CPU,始终启用系统诊断功能(不能禁用)。 如果 S7-1500 CPU 带有多个 PROFINET 接口或组态了带有 PROFINET 接口的CP,则还需激活 Web 服务器可通过进行访问的接口。该设置位于“属性 > 常规 > Web 服务器 > 接口总览”(Properties > General > Web server > Overview ofinterfaces) 下。 仅通过 HTTPS 访问 (S7-300, S7-400, S7-1500) 仅通过 HTTPS 访问HTTPS 用于对浏览器和 Web 服务器之间的通信进行加密和身份验证。 系统默认,Web页面通过非安全连接进行传输,无法防止第三方的攻击。如果希望以 安全方式将 Web 页面和登录信息传送到浏览器,则需启用 CPU属性中的“仅允许使用 HTTPS 访问”(Permit access only with HTTPS)选项。请注意,这种情况下,CPU 的 URL 开 头。 注:使用安全传输协议“HTTPS”的前提条件是,CPU 中具备有效的 Web服务器证书。通过 HTTPS 进行访问的要求 为了通过 HTTPS 从 Web 浏览器访问 CPU 的 Web服务器不发生错误,必须满足以下条 件: • 当前设置位在 CPU 中进行。 通常存在以下情况:使用安全通信(如,HTTPS、安全OUC、OPC UA)时,需确保相应 模块为当前时间和当前日期。否则,模块将所用的证书评估为无效,不进行安全通信。 • CPU 的IP 地址必须设置。 • Web 浏览器上安装有 CPU 提供的有效 Root 证书。如果未安装证书,则将显示一条警告消息,不建议访问该页面。要查看该页面,需显式 “添加例外情况”。 有效的 root证书(证书颁发机构)可从 Web 服务器“简介”(Intro) Web 页面的“下载证 书”(Downloadcertificate) 中进行下载。 有关证书的安装说明,请参见 Web 浏览器的帮助系统和服务与支持”网页中的常见问题 与解答激活自动更新 (S7-300, S7-400, S7-1500) 激活自动更新 激活“自动更新”(Automaticupdating) 复选框后,网站将会以“更新间隔”(Update interval) 下设置的时间间隔自动更新。不会更新“标识”网站。 激活自动更新的步骤如下: 1. 选择“属性 > 常规 > Web 服务器 >自动更新”(Properties > General > Web server > Automaticupdating) 下的复选框“激活自动更新”(Activate automatic update)。 2. 输入更新间隔。 说明更新时间 设置的激活间隔是Zui短更新时间。 存在更大量的数据或多个 HTTP/HTTPS 连接时,将增 加更新时间。,条目 ID103528224。 说明 为了防止证书受到外界篡改,请确保证书下载环境的安全性。 对于每个待使用的显示设备,都需安装有 root证书。