SIEMENS西门子 ET200SP输出模块 6ES71326GD510BA0
初始化打开块的实际值 要使用起始值重新初始化该块的所有实际值或重新初始化设定值,请按以下步骤操作: 1. 打开数据块。 2. 单击“将起始值加载为实际值 > 所有值”(Load start values as actual values > All values) 按钮。要求 • 正在使用 S7-1200 V4.1 或更高版本或者 S7-1500 V1.7 或更高版本。 • 在线连接到 CPU。 • 待初始化其实际值的数据块,离线和在线时相同。
或者: 1. 打开数据块。 2. 单击“将起始值加载为实际值 > 仅设定值”(Load start values as actual values > Only setpoints) 按钮。 重新初始化多个块的实际值 要一次性重新初始化多个块的所有实际值,请按以下步骤操作: 1. 在项目树中选择多个块或整个块文件夹。 2. 在快捷菜单中,选择“将起始值加载为实际值”(Load start values as actual values) 命令。 结果 在线程序中的实际值将重新初始化为起始值。 可初始化的Zui大变量数量取决于 CPU。如果变量过多,则将发出一条报警信息进行提醒。此 时,可在监控表中插入变量,并通过监控表中的“修改”(Modify) 功能对其进行初始化。 参见 数据块中在线与诊断功能概述 (页 9695) 10.11.6 创建实际值的快照 可以将一个或多个数据块的变量实际值保存为快照。实际值是指在 CPU 工作存储器中执行 程序时,变量的当前值。 对于那些仅存储在装载存储器中而未集成在程序中的数据块,无法创建快照。 可使用以下选项来创建快照: • 创建开放式数据块的快照 • 创建多个选定数据块的快照 在从设备下载块或程序时,也会自动创建快照。要求 • 在线连接到 CPU。 • 要创建快照的数据块离线和在线时相同。 操作步骤 要创建开放式数据块的快照,请按以下步骤操作: 1. 打开数据块。 2. 单击“快照”(Snapshot)。 要创建多个选定数据块的快照,请按以下步骤操作: 1. 在项目树中选择块。 用户可以单独选择块,也可以在包含数据块的项目树中选择设备、组或文件夹。 2. 在快捷菜单中,选择“当前值的快照”(Snapshot of the current values),或选择菜单命令“在 线 > 当前值的快照”(Online > Snapshot of the current values)。 结果 • Zui新的监视值显示在“快照”(Snapshot) 列中。 • 在操作完成后,将在巡视窗口中显示一条报警消息。 • 快照的时间戳显示在声明表的上方。 说明 更改数据块结构 如果在创建快照后更改数据块的结构,快照中的个别值可能变为无效状态。例如,如果更改 变量的数据类型,该变量的值将变为无效。“快照”(Snapshot) 列中不会显示该变量对应的值。将快照加载为实际值 可以将离线程序中的快照做为实际值加载到 CPU 中。快照中的值直接加载到 CPU 的工作存 储器中。在线块中的这些变量将进行重新初始化。之后 CPU 将使用这些新值作为在线程序 中的实际值。 通过这种方式,可将控制过程快速转入预定状态。 以下类型的数据块无法进行重新初始化为快照: • 参考项目中的数据块 • 故障安全数据块 • CPU 生成的数据块 • 属性为“仅存储在装载内存中”的数据块 • 仅在线存在的数据块 危险 更改变量值,可能导致危险发生 在设备运行过程中更改变量值,可能导致程序与实际过程之间数据不一致。这可能会导致 严重的财产损坏及人身伤害。 • 在覆盖实际值之前,应确保设备处于安全状态。 • 确保在设备处于安全状态时拍摄快照。 • 选择单个变量作为设定值,对在线程序中这些变量的实际值进行有选择性地编辑。 • 确保在传输过程中,程序不对受影响的数据进行读写操作。 • 此外,也可使用监控表或 DB 编辑器中的“修改变量”(Modify tag) 功能。 CPU 模式的相关性 可在“RUN”模式和“STOP”模式下执行此功能。下表列出了 CPU 在不同模式下的响应:操作 系统响应 在线程序的反应 在“RUN”模式下覆盖实 际值 所有 DB 变量的值会在当前程序中被 覆盖。而不再区分保留值和非保留 值。 更改实际值可能会导致程序和实际过程之间不 一致。 如果传输的数据量过大,则可能会通过多个循 环传送这些值。如果程序在完全传输所有值之 前访问这些变量,则可能会导致创建的值组合 与处理的值组合不一致。 基本数据类型的值复制过程也可能需要在多个 循环周期内完成。除非完全传送,否则这些值 可能会无效。如果程序未等这些值传输完毕就 对其进行访问,可能会发生危险状况。 在“STOP”模式下覆盖实 际值 快照仅覆盖保持性变量的实际值。从 “STOP”模式切换为“RUN”模式时,非 保持性变量将初始化为其起始值。不 考虑快照中的值。 因为仅传输快照中的保持性数据,则可能会导 致创建的值组合与处理的不一致。 要求 • 正在使用 S7-1200 V4.1 或更高版本或者 S7-1500 V1.7 或更高版本。 • 在线连接到 CPU。 • 待初始化其实际值的数据块,离线和在线时相同。 • 已创建数据块的快照。 初始化打开块的实际值 要使用快照重新初始化块的所有实际值,请按以下步骤操作: 1. 打开数据块。 2. 单击“将快照加载为实际值”(Load snapshots as actual values)。 重新初始化多个块的实际值 要一次性重新初始化多个块的实际值,请按以下步骤操作: 1. 在项目树中选择多个块或整个块文件夹。 2. 在快捷菜单中,选择“将快照加载为实际值”(Load snapshots as actual values) 命令。将快照复制到起始值中 在离线程序中,可将快照复制到起始值中。下次从 STOP 切换为 RUN 时,程序将以新的起始 值运行。 可以复制所有起始值、保持性变量的起始值,也可仅复制标识为“设定值”变量的起始值。 请注意,将始终复制快照中的值。而不会检查是否所有值都来自相同的循环中。 但不会覆盖设置为写保护的起始值。 可通过以下几种基本方式应用值: • 应用开放式数据块的值 可以将一个开放式数据块中的所有值作为起始值,也可以仅将标记为“设定值”的变量 值作为起始值。 • 应用项目树中多个块的值 可以将项目树中所有值、所有设定值或所有保持性值作为起始值。 危险 更改起始值,可能导致危险发生 在线程序中执行下一次加载操作时,往往通过更改起始值对变量值进行初始化。在设备运 行过程中更改变量值,可能导致程序与实际过程之间数据不一致。这可能会导致严重的财 产损坏及人身伤害。 • 在覆盖实际值之前,应确保设备处于安全状态。 • 确保在设备处于安全状态时拍摄快照。 • 选择单个变量作为设定值,对在线程序中这些变量的实际值进行有选择性地编辑。 • 确保在传输过程中,程序不对受影响的数据进行读写操作。 • 此外,也可使用监控表或 DB 编辑器中的“修改变量”(Modify tag) 功能。数据块中已创建了快照。 操作步骤 在数据块中要将快照用作起始值,请按以下步骤操作: 1. 打开一个数据块。 2. 在工具栏中,单击“将快照值复制为起始值 > 所有值”(Copy snapshots to start values > All values)。 或者: 1. 打开一个数据块。 2. 在工具栏中,单击“将快照值复制为起始值 > 仅设定值”(Copy snapshots to start values > Only setpoints)。 要应用项目树中多个数据块的监视值,请按以下步骤操作: 1. 在项目树中选择块。 2. 然后,在快捷菜单中选择以下某个命令: – “将快照值复制为起始值 > 所有值”(Copy snapshots to start values > All values)。 – “将快照值复制为起始值 > 仅设定值”(Copy snapshots to start values > Only setpoints)。 – “将快照值复制为起始值 > 仅保留值”(Copy snapshots to start values > Only retain values)。 结果 将“快照”(Snapshot) 列中的值应用到“起始值”(Start value) 列中。新起始值将保存在离线 程序中。 说明 应用各变量的值 也可以将各个变量的值从“快照”(Snapshot) 列应用到“起始值”(Start values) 列中。然后, 使用快捷菜单中的“复制”(Copy) 和“粘贴”(Paste) 命令复制这些值,并插入到“起始 值”(Start value) 列中。请注意,仅复制当前位于表可视区域中的值。