从带有嵌入式以太网端口的控制器 (Controller)
将控制器 (Controller) 更改为另一种类型的目标控制器时,不适用于该目标控制器环境的元素将被删除,否则会导致出现验证错误。
以下控制器 (Controller) 具有嵌入式 Ethernet 端口:
- CompactLogix 5370 控制器
- CompactLogix 5380、CompactLogix 5480 和 ControlLogix 5580 控制器
以太网端口
从带有嵌入式 Ethernet 端口的控制器 (Controller) 更改为不带嵌入式 Ethernet 端口的控制器时,将根据特定条件产生不同结果。
- 根据控制器 (Controller),会导致删除嵌入式 Ethernet 设置。
- 如果目标控制器 (Controller) 支持一个或多个可配置的 Ethernet 端口对,则这些端口的 EtherNet/IP 模式与源控制器相同。但是,如果端口对下方无模块 (Module),则可更改 EtherNet/IP 模式以允许将源项目中的 Ethernet 模块移动到目标控制器 (Controller)。这种情况发生在从 CompactLogix 5480 控制器更改到 CompactLogix 5380 控制器且仅 B1 端口下含有模块时(见下文)。
- 如果项目中带模块 (Module) 的 Ethernet 端口多于目标控制器 (Controller),且目标控制器具有一个或多个 Ethernet 端口,则控制器不会更改,且会接收到错误。
- 如果目标控制器 (Controller) 不含有 Ethernet 端口,则会移除源控制器 Ethernet 端口下的 Ethernet 模块 (Module)。
当从 CompactLogix 5480 控制器或 CompactLogix 5380 控制器更改到 ControlLogix 5580 控制器时:
- ControlLogix 5580 控制器仅有一个以太网端口。如果源控制器 (Controller) 中仅有一个 Ethernet 端口下具有模块 (Module),则保留源控制器中的模块。否则,控制器 (Controller) 不会更改,且会接收到错误。要更改控制器 (Controller),请确保源控制器中仅有一个 Ethernet 端口含有模块 (Module)。有关更多信息,请参阅“输出”窗口的错误选项卡。
从 CompactLogix 5480 控制器更改到 CompactLogix 5380 控制器时:
- CompactLogix 5380 控制器没有 B1 以太网端口。如果源项目 B1 端口下含有模块 (Module),则可能控制器 (Controller) 不会更改,且会接收到错误。要更改控制器 (Controller),请参阅“输出”窗口中的错误选项卡以了解更多信息。
- 如果仅 B1 端口含有模块,则会将模块移动到 CompactLogix 5380 控制器的 A2 端口,且无论源项目的 EtherNet/IP 模式是什么,都会将 EtherNet/IP 模式设置成双 IP。
从不带嵌入式 Ethernet 端口的控制器 (Controller) 更改为带有嵌入式 Ethernet 端口的控制器时,将导致创建嵌入式 Ethernet 设置。
嵌入式数字 I/O 模块 (Module)
CompactLogix 5370 L1 数字 I/O 模块支持状态更改 (COS)。
从一种 CompactLogix 5370 L1 控制器更改为除另一种 CompactLogix 5370 L1 控制器以外的任何控制器时,将导致丢失源项目的状态更改配置。
扩展 I/O
以下 CompactLogix 5370 L1 控制器包含扩展 I/O:
- 1769-L16ER-BB1B
- 1769-L18ER-BB1B
- 1769-L18ERM-BB1B
- 1769-L19ER-BB1B
从一种 CompactLogix 5370 L1 CompactLogix 控制器更改为另一种 CompactLogix 5370 L1 CompactLogix 控制器时:
- 将在目标控制器 (Controller) 中创建源控制器中的扩展 I/O 模块 (Module)。
- 在源控制器 (Controller) 中创建的扩展 I/O 模块 (Module) 的数量不能超过控制器所允许的最大扩展 I/O 数。
在从一种 CompactLogix 5370 L1 CompactLogix 控制器更改为另一种 CompactLogix 5370 L1 CompactLogix 控制器,或从一种 CompactLogix 5370 L2/L3 控制器更改为另一种 CompactLogix 5370 L2/L3 控制器时,将保留原始项目中的扩展 I/O 模块。
如果源控制器 (Controller) 中的扩展 I/O 模块 (Module) 的数量超过目标控制器中的最大扩展 I/O 模块数,那么无效配置将生成验证错误。
插槽号
CompactLogix 5370 L2 控制器中的嵌入式 I/O 模块占用 1 到 3 个插槽。从一种控制器 (Controller) 更改为另一种控制器时,此过程可能导致目标机架内扩展 I/O 插槽中的模块 (Module) 的插槽号无效。
CIP 运动
从支持 CIP 运动的控制器 (Controller) 更改为不支持 CIP 运动的控制器时,将保留源项目中的 CIP 轴 (Axis) 和驱动器。但是,更改会生成验证错误。删除这些对象或更改为支持 CIP 运动的控制器 (Controller) 类型。
嵌入式输入/输出模块 (Module) 标签 (Tag)
CompactLogix 5370 L1 和 CompactLogix 5370 L2 controller 具有嵌入式 I/O module。从 CompactLogix 5370 L1 controller 更改为 CompactLogix 5370 L2 controller 或从 CompactLogix 5370 L2 controller 更改为 CompactLogix 5370 L1 controller 时,如果源 controller 包含对嵌入式 I/O 标签的引用且目标 controller 包含这些设备,则该过程将保留标签引用。过程保留对嵌入式 Discrete_IO 设备的标签 (Tag) 引用。
由于 L1 和 L2 中的 Discrete_IO 设备具有不同的字段,因此引用目标 Discrete_IO 设备中不存在的字段将会导致验证错误。
创建两种标签引用类型,这些引用是在 CompactLogix 5370 L1 和 CompactLogix 5370 L2 控制器类型之间更改或从带有三个嵌入式 I/O 模块的 CompactLogix 5370 L2 控制器更改为带有一个嵌入式 I/O 模块的 CompactLogix 5370 L2 控制器时创建的:
- 保留的标签 (Tag) 引用 - 引用新控制器 (Controller) 项目中的等效设备。
- 未保留的标签 (Tag) 引用 - 导致在引用新控制器 (Controller) 项目中不再存在的标签时看到验证错误。
提示:更改为不带有任何嵌入式 I/O 模块 (Module) 的控制器 (Controller) 类型时,将不保留嵌入式 I/O 标签 (Tag) 引用。
重要事项 (IMPORTANT) | 未保留的引用不得引用目标项目中的标签 (Tag)。在下载新项目之前,需将未保留的标签 (Tag) 引用更改为其他某个标签,或删除该引用。 |
标签 (Tag) 配置数据
在摘要中,当从一种 CompactLogix 5370 L1 或 CompactLogix 5370 L2 控制器类型更改为另一种 CompactLogix 5370 L1 或 CompactLogix 5370 L2 控制器类型时会导致:
- 将仅为在两个配置标签 (Tag) 中匹配的字段保留标签。
- 由于旧值不适用于新设备,因此将不会保存输入和输出标签 (Tag) 值。
- 如果某个字段不存在于源控制器 (Controller) 中,但存在于目标控制器中,则该字段将使用默认值。
- 如果某个字段存在于源控制器 (Controller) 中,但不存在于目标控制器中,则源项目将丢失该字段的值。
提供反馈