ET 200SP ET200SP 分布式 I/O 系统 定义 ET 200SP 分布式 I/O 系统是一个可扩展的、高度灵活的分布式 I/O系统,用于通过现场总线 将过程信号连接到中央控制器。 应用领域 ET 200SP 是一个多功能的分布式 I/O系统,可应用于各种领域。 可扩展设计允许您根据地 点的具体需求,对系统进行jingque组态。 ET 200SP经过防护等级 IP 20 认证,安装在控制柜中。诊断,断线(在电流模式下)启用此参数时,如果检测到断线,则会生成断线诊断事件。 在零范围内不能检测到此诊断 事件。 诊断,短路(在电压模式下)如果启用了此参数,则在输出线路短路时将生成诊断事件。 在零范围内不能检测到此诊断 事件。 诊断,过载如果启用了此参数,则在过载时将生成诊断事件。 替换值 可以通过此参数输入模块在 CPU-STOP模式下将输出的替换值。此替换值必须位于额定范围、 过范围或欠范围中。
结构 ET 200SP安装在安装导轨上,包括: • 一个接口模块,可与符合 PROFINET 标准 IEC 61158 的所有 IO 控制器通信。• Zui多 32 个 I/O 模块,可按任意组合插入到被动 BaseUnit 中 • 一个服务器模块,完善了 ET 200SP的设计。 ET 200SP,带自己的 CPU 模块 ET 200SP,带自己的 CPU ET 200SP可配装自己的 CPU(如,CPU 1510SP-1 PN 或 CPU 1512SP-1 PN)。 该 CPU Zui多可连接 65 个S7-1500 自动化系统模块。组诊断,电源电压 L+ 缺失 该诊断是一个组诊断,将检查一个电位组中所有 IO模块的电源电压状态,该电位组由 BaseUnit 的接入电源(浅色 BaseUnit BU...D)所定义。 组诊断由电位组内插入的I/O 模块的电源电压状态构成。 组诊断并不取决于是否启用 I/O 模块的“电源电压 L+ 缺失”参数。 服务器模块不影响电源电压L+ 缺失的组诊断。 修正电源电压 L+ 缺失的组诊断时,需求: • I/O 模块或 BU 外盖必须插在浅色和深色 BaseUnit中。 如果没有将 I/O 模块插入在浅色 BaseUnit 中,那么接口模块将检测不到该电位组的开始 部分;该电位组的 I/O模块将属于前一个电位组。 随后会将电源电压 L+ 组错误分 配给错误的电位组。 当将 I/O 模块插入浅色 BaseUnit中时,接口模块检测到新的电位组,重新评估状态并在 出现错误的情况下报告新的组诊断。 • 必须插入服务器模块。服务器模块本身不影响电源电压 L+ 缺失的组诊断。 ET 200SP 的组态控制 工作原理 组态控制允许使用分布式 I/O设备 ET 200SP 的单一组态来运行各种实际组态(选项)。 组态控制提供了一个选项,可将 ET 200SP 分布式I/O 设备组态为Zui大组态,并使该设备可 在缺少模块的情况下继续运行。如果以后更新了缺失模块,则无需重新进行组态,也无需重新加载硬件配置。
可借助在用户程序中可被传送至接口模块的控制数据记录 196 定义Zui新预设组态。 • 插槽中无已组态的模块。 –该插槽中插入了一个 BU 盖板,而非已组态的 I/O 模块。由于插槽中没有已组态的模块, 将使用术语“组态控制,有空插槽”。 –可以组态该占位单元,并将其插到插槽中缺失模块的右侧,以替代已组态的模块。这样,模块缺失,但实际组态是完整的。已组态的模块缺失但实际组态完整, 也称为“组态中无空插槽”。 •该组态可由已组态的模块扩展。 – 对于带有空隙的组态控制,可通过将组态的模块插入对应的空插槽来扩展组态。 –对于不含空隙的组态控制,可将组态的模块插入在 ET 200SP Zui后一个模块的右侧。 要求 已将 CPU启动参数“比较预设组态与实际组态”(Compare preset to actual configuration) 设置为“不一致也启动 CPU”(Startup even if mismatch)(默认设置)。同样也为 ET 200SP各个模块的启动参数选择此设置。 启用组态控制 在接口模块属性的“模块参数 > 常规 > 组态控制”(Moduleparameters > General > Configuration control)下,选择“通过用户程序启用设备重新组态”(Enable reconfiguration of device via userprogram)。这会激活组态控制。 ET 200SP 的控制数据记录 196 下图显示了用于带有四个模块的 ET 200SP组态控制的数据块 196。 值“12”位于“block_length”元素中。 如果在 STEP 7 中组态带有更多模块的 ET200SP,数据块会变长。对于带 65 个模块的Zui大 组态,数据记录长度为 134 个字节(带 PN 接口模块的组态)。每个模块在数据记录中占用两个字节。 数据记录中每两个字节的位置都对应于 STEP 7 原始组态中的一个模块: •“slot_1” 和 “info_slot_1”(数据记录中的字节 4 和 5,请见下图)对应 STEP 7 组态中插槽 1中的模块。 • “slot_2” 和 “info_slot_2”(字节 6 和 7)对应 STEP 7 组态中插槽 2 中的模块。 •“slot_3” 和 “info_slot_3”(字节 8 和 9)对应 STEP 7 组态中插槽 3 中的模块。 •依此类推。“slot_x” 字节 当前插槽由分配给“slot_x”中的数字(通过它的值)进行编码。示例: • 字节 4中的值“1”表示将Zui初插入插槽 1 的模块分配给当前组态中的插槽 1 (slot_1 = 1)。 • 字节 4中的值“2”表示将Zui初插入到插槽 1 的模块分配给当前组态中的插槽 2 (slot_1 = 2)。 • 字节 4中的值“3”表示将Zui初插入插槽 1 的模块分配给当前组态中的插槽 3 (slot_1 = 3)。 • 依此类推。 • 字节 6中的值“1”表示将Zui初插入插槽 2 的模块分配给当前组态中的插槽 1 (slot_2 = 1)。 • 字节 6中的值“2”表示将Zui初插入插槽 2 的模块分配给当前组态中的插槽 2 (slot_2 = 2)。 • 字节 6中的值“3”表示将Zui初插入插槽 2 的模块分配给当前组态中的插槽 3 (slot_2 = 3)。 • 依此类推。 如果插入 BU盖板代替模块,则可通过将该插槽号加上 128 来进行编码(将“slot_x”字节的位 7 置位)。示例: • slot_1中的值“129”表示将Zui初插入插槽 1 的模块分配给当前组态中的插槽 1。还可使用 BU盖板替代此模块。在实际设备组态中,可以插入模块,也可以插入 BU 盖板。 • slot_1 中的值“130”表示将Zui初插入插槽 1的模块分配给当前组态中的插槽 2。还可使用 BU 盖板替代此模块。在实际设备组态中,可以插入模块,也可以插入 BU 盖板。 •slot_1 中的值“131”表示将Zui初插入插槽 1 的模块分配给当前组态中的插槽 3。还可使用 BU盖板替代此模块。在实际设备组态中,可以插入模块,也可以插入 BU 盖板。 “info_slot_x”字节如果通过此模块打开了新的电位组,则将“info_slot_x”字节的值分配为 1(将此字节的位 0 置 位)。示例: •“info_slot_2”中的值“1”表示通过模块 2 打开新的电位组。 • “info_slot_3”中的值“1”表示通过模块 3打开新的电位组。 • “info_slot_4”中的值“1”表示通过模块 4 打开新的电位组。 例外:将新的电位组自动分配给 STEP7 原始组态中的第一个模块。这在数据记录中没有进 行编码。可以在“info_slot_1”中输入任何值。可以为控制数据记录的组件选择任意名称(例如“slot_1”)。 ET 200SP 控制数据记录 196 的示例下图显示了带有四个模块的 ET 200SP 的控制数据记录 196。在 STEP 7 组态中插入插槽 2的模块在此组态中也可以插入插槽 2。还可以在插槽 2 中插入 BU 盖板。否则,与原始组态相比,将不会做出任何更改。通过硬件标识符对接口模块寻址 要使用指令 WRREC 传送数据记录 196,必须输入扩展名为“∼Head”的 IM 子模块的硬件标识符作为该指令的输入参数。此硬件标识符的系统常量可以是“IO-Device_2∼Head”。选定设备的系统常量通常显示在网络视图的“系统常量”(System constants) 选项卡中。可使用相关 的值进行寻址。 ET200SP 的回读数据记录 197 回读数据记录 197 用于读取站(在此例中为 ET 200SP)的实际组态。此回读数据记录用于检查 ET 200SP 的真实组态(实际组态)。各个已组态模块的回读数据 记录用于指定模块实际上是否可用。 •值“1”表示已将相应模块插入相应插槽。 • 值“0”则表示其它所有可能(模块错误,空插槽,BU 盖板)。 组态详细信息:数据块的组态对应于通过 STEP 7 完成的 ET 200SP 的原始组态。每个模块在数据记录中占用两个字节。数据记录中每两个字节的位置都对应于 STEP 7 原始 组态中模块的位置。 字节顺序: •“status_slot_1”和“reserve_1”(数据记录中的字节 4 和 5)对应组态中插入插槽 1 的模块 •“status_slot_2”和“reserve_2”(字节 6 和 7)对应组态中插入插槽 2 的模块。