变量表浏览器在具有相同名称的 Web 页上显示变量表的内容。Zui多可以监视 50 个变量表(Zui多具有 200 个变量)。 ① 选择 (Selection)从此下拉列表中选择一个已组态的变量表。② 名称 (Name) 和地址 (address)此域显示操作数的名称和地址。③ 格式 (Format)通过下拉列表选择相应操作数的显示格式。下拉列表会输出所有有效显示格式的一个选择项。④ 值 (Value)该列以相应的显示格式显示值。⑤ 注释 (Comment)程序输出已组态的注释以高亮显示操作数的含义。为 Web 服务器创建变量表1. 在 STEP 7 中生成变量表。2. 打开变量表的属性对话框,然后选择“常规 - 第 2 部分”(General - Part 2) 选项卡。3. 选中“Web 服务4. 保存并编译该项目,并将组态数据下载到 CPU。使用 STEP 7 用户程序中的相应符号,在所选 Web 编辑器中创建用户页面。STEP 7 软件包中包含的 Web2PLC 应用程序,将该用户页面转换为数据块。用户页面的大小不得超过 1 MB。生成的 DB 将下载到 CPU,并且相应的链接显示在用户页面中。可以单击该链接,在新窗口中启动用户页面。可同时激活Zui多 4 个组态的用户页面。每个用户页面的大小不得超过 1 MB。说明调用 SFC99调用 SFC 99 使 CPU 用户程序与 Web 服务器同步。必须调用此 SFC 至少一次。在特殊应用场景中,需循环调用 SFC 99。要求• 在 STEP 7 项目中,为要包含在用户页面中的 I/O 变量创建图标。• 在 CPU 属性对话框的“Web”选项卡中,– 至少激活了 Web 服务器– 在用户列表中输入一个用户– 为当前(和其他)用户分配读取或写入访问权限(参见章节“HW Config 的“Web”选项卡中的设置 (页 100)”)• 完成了必需的通信设置(IP 地址参数、子网掩码等)。• 保存并下载了硬件配置。• 在所选的 HTML 编辑器中创建了自己的用户页面:– 如果不通过用户程序控制页面加载(至少需调用 SFC 99 一次),则为自动 HTML 页面– 如果通过用户程序控制页面加载(需循环调用 SFC 99)时,则为手动 HTML 页面• 安装了 STEP 7 CD 中包含的 Web2PLC 应用程序(安装路径:CD2: \Optional Components\S7 Web2PLC\)创建动态用户页面要创建动态用户页面,需要在 HTML 用户页面中使用 AWP(gaoji Web 编程,Advanced WebProgramming)命令。AWP 命令代表可用于访问 CPU 信息的西门子命令集。有关 AWP 命令的信息,请参见 Web2PLC 在线帮助。操作步骤1. 在 SIMATIC Manager 中,选择 CPU 的 S7 程序中的“块”(Blocks) 文件夹,然后从快捷菜单中选择“S7 web 2PLC”命令。将启动 S7-Web2PLC 应用程序。2. 选择“文件 > 新建项目...”(File > New Project...) 菜单命令,然后输入项目名称。3. 选择“文件 > 编辑项目设置...”(File > Edit project settings...) 菜单命令。这会打开项目设置对话框。4. 在“常规”(General) 选项卡中,指定该 HTML 文件夹的路径。5. 指定要作为用户页面打开的 HTML 文件和应用程序名称。6. 在“STEP 7”选项卡中,指定数据块编号(默认设置 333 和 334)单击“确定”(OK),确认输入。STEP 7/Web 项目对话框打开。7. 使用 HTML 编辑器打开用户页面,通过 AWP 命令和 STEP 7 中的符号名称引用该用户页面中待使用的变量。为此,可使用 Web2PLC 在线帮助。通讯4.7 Web 服务器S7-400 自动化系统,CPU 规格设备手册, 03/2023, A5E00432658-AN 1478. 编辑并保存页面后,返回 S7‑Web2PLC 项目。连续单击以下按钮:– “导出符号”(Export symbols)– “Generate DB source”(生成 DB 源)– “编译 DB 源”(Compile DB source)执行对应的操作,并在 CPU 的 S7 程序的“块”(Blocks) 文件夹中创建一个控制数据块(“Web 数据块”)以及至少一个片段数据块。9. 单击“下载到 CPU”(Download to CPU),将数据块下载到 CPU。说明进行下载时,CPU 必须处于 STOP 模式。在 RUN 模式下过度加载 WEB 数据块可能导致用户程序在下载期间尝试访问控制数据块时出现同步错误。参考有关将 Web 页面转换到数据块中的更多信息,请参见 Web2PLC 在线帮助。有关 SFC 99 的更多信息,请参见 STEP 7 在线帮助。用作 DP 主站/DP 从站的 CPU 41x概述引言本节介绍了将 CPU 41x 用作 DP 主站或 DP 从站并对其进行组态以直接交换数据时将需要的属性和技术规范。声明: 对于所有 CPU,DP 主站/DP 从站的特性相同,因此下文中介绍的 CPU 将命名为 CPU41x。更多信息有关 PROFIBUS 子网的软硬件组态以及 PROFIBUS 子网中的诊断功能的信息,请参考 STEP 7在线帮助。DP 诊断地址在输入地址区,对于 DP 主站和每个 DP 从站,DP 诊断地址至少占用 1 个字节。例如,可在这些地址调用每个节点的 DP 标准诊断(SFC13 的 LADDR 参数)。在项目设计过程中指定 DP诊断地址。如果未指定 DP 诊断地址,STEP 7 会从Zui高字节地址开始,按降序将地址分配为DP 诊断地址。在 DPV1 主站模式下,通常为从站分配两个诊断地址(例如通过 ET200 M 进行分配),其中一个诊断地址用于站,另一个诊断地址用于 IM。CPU 41x 作为 PROFIBUS DP 主站引言本节介绍了 CPU 作为 PROFIBUS DP 主站运行时的属性和技术规范。参考可在本手册的『技术规范』中找到 41x CPU 的特性和技术规范。要求需要组态相关的 CPU 接口以作为 DP 主站使用。 这意味着要在 STEP 7 中执行以下操作:1. 将 CPU 组态为 DP 主站2. 分配一个 PROFIBUS 地址。3. 选择一种工作模式(S7 兼容或 DPV1)。4. 分配一个诊断地址。5. 将 DP 从站连接到 DP 主站系统。说明CPU 31x 或 CPU 41x 是其中一个 PROFIBUS DP 从站吗?如果是,则它将作为“预先组态好的站”在 PROFIBUS DP 目录中列出。在 DP 主站中给该DP 从站 CPU 分配一个从站诊断地址。 将 DP 主站与 DP 从站 CPU 互连,并定义地址区以与 DP 从站 CPU 交换数据。从 EN 50170 到 DPV1有关分布式 I/O 的标准 (EN 50170) 已进一步发展。 结果被合并到 IEC 61158 / IEC61784-1:2002 Ed1 CP 3/1 中,在 SIMATIC 文档中称之为 DPV1。DPV1 组件的工作模式• S7 兼容模式在此模式下,组件与 EN 50170 兼容。注意,在此模式下不能使用 DPV1 的全部功能。• DPV1 模式在此模式下,可使用 DPV1 的全部功能。 站中不支持 DPV1 的自动化组件可像以前一样使用。DPV1 和 EN 50170 的兼容性在系统转换为 DPV1 后,可继续使用所有现有从站。 但它们不支持 DPV1 的增强功能。DPV1 从站可在未转换为 DPV1 的系统中使用。 此时,它们的特性与常规从站的特性一致。SIEMENS DPV1 从站可在 S7 兼容模式下运行。对于其他制造商的 DPV1 从站,需要修订版本 3以下的 GSD 文件才能与 EN 50170 相兼容。状态/修改,编程(通过 PROFIBUS)除了 MPI 接口外,PROFIBUS DP 接口还可以用来对 CPU 编程或执行编程设备的监视和修改功能。说明通过 PROFIBUS DP 接口执行编程和状态/修改功能将延长 DP 周期。恒定的总线周期时间这是 PROFIBUS DP 的一个属性,可确保总线周期时长相同。 “恒定的总线周期时间”功能确保了 DP 主站始终在恒定时间间隔内启动 DP 总线周期。 以从站的角度看,这意味着它们将以恒定的时间间隔从主站接收数据。恒定周期时间(等时)PROFIBUS 是“等时模式”的基础。等时模式S7-400 CPU 支持等时读取和输出 I/O 信号的机制。 这使得用户程序可与 I/O 处理同步。 从而可在设置的时间记录输入数据并在设置的时间使输出数据生效。仅当序列中的所有组件都支持“等时模式”系统属性时,才能实现对等时模式的完全“端到端”支持。《等时模式》手册包含此系统属性的完整概述。过程映像分区的同步更新SFC126“SYNC_PI”用于等时更新过程输入映像分区。 连接到 DP 周期的用户程序可使用 SFC按照这些间隔持续地、同步地更新过程输入映像分区中的输入数据。 SFC126 可接受中断控制,并只能在 OB 61、62、63 和 64 中调用。SFC 127“SYNC_PO”用于等时更新过程输出映像分区。连接到 DP 周期的应用程序可使用 SFC按照这些间隔持续地、同步地将计算的输出数据从过程输出映像分区传送到 I/O。 SFC127 可接受中断控制,并只能在 OB 61、62、63 和 64 中调用。为能够同步更新过程映像分区,必须将从站的所有输入或输出地址分配到同一过程映像分区。为确保过程映像分区中数据的一致性,各 CPU 必须满足下列条件:• CPU 412: 从站数 + 字节数/100 < 16• CPU 414: 从站数 + 字节数/100 < 26PROFIBUS DP5.1 用作 DP 主站/DP 从站的 CPU 41xS7-400 自动化系统,CPU 规格152 设备手册, 03/2023, A5E00432658-AN• CPU 416: 从站数 + 字节数/100 < 40• CPU 417: 从站数 + 字节数/100 < 44SFC 126 和 127 均在相应的在线帮助和《系统功能和标准功能》手册中进行了介绍。一致用户数据就其内容而言属于一个整体,而且描述特定时间点的过程状态的数据称作一致性数据。 为保持一致性,在处理或传输过程中不能更改或更新数据。相关说明,请参见一致性数据 (页 199)小节。