Skip to main content

职能

CANopen 安全

CANopen Safety 作为欧洲标准 (EN 50325-5) 发布。这意味着可以通过满足 SIL3 应用要求的 CAN 网络传输数据。这种面向安全的数据传输可以与现有的 CANopen 数据传输并行进行。 CODESYS CANopen Safety 支持符合 SIL2 的安全要求。

除了用于数据传输的传统 CANopen 服务(例如 SDO 和 PDO)之外,还为带有 SRDO 服务(安全相关数据对象)的安全扩展定义了用于这种数据传输的特殊服务。关于通信的配置和类型,它类似于 PDO,但定义了其他属性。

为了使用 CANopen 安全,CANopen 管理器 SIL2 被插入到设备树中,而不是 CANopen 管理器中。可以在此管理器下方插入安全设备(黄色设备图标)和不安全设备(灰色设备图标)。因此,不安全和安全的 CAN 用户可以并行运行。除了通常的配置页面外,安全订阅者还有安全特定页面。可以在其中配置 SRDO(安全 PDO)及其 CRC。除了通常的不安全设备实例外,还会为每个安全设备(CANopen 管理器和从站)生成一个带有前缀“S_”的附加实例。这提供了特定于安全的诊断功能。

使用 CANopen 管理器 SIL2 需要 SIL2 CODESYS Runtime 以及特别适配的 CAN 微型驱动程序和 CODESYS SIL2 插件。所需的库和设备已包含在标准安装中。

冗余

随着 CODESYS 冗余工具包,两个 CANopen 管理器可用于冗余配置。在这种情况下,被动控制器监视主动控制器的活动,并在检测到通信故障时接管主动角色。监控是通过两种并行机制完成的:

  • 监测 CODESYS 冗余工具包(主要通过以太网)

  • 监控 CANopen 管理器心跳。所需的超时在 CANopen 管理器的配置器中设置。

提示

这 ”CODESYS “冗余”功能需要“冗余工具包”插件。此外,您必须在设备树中组态冗余。

有关更多信息,请参阅: CODESYS 冗余

重新配置 – CANopen 管理器

使用“重新配置”功能,您可以在应用程序运行时动态调整最初下载到控制器的 CAN 总线配置。

带功能块 DED.Reconfigure,在启用通用设备诊断时可用 (PLC 设置:),您可以在运行时执行以下操作。

  • 单个设备的激活和停用

  • 启用和停用整个总线组

提示

有关在 CANbus 级别上重新配置的更多信息,请参阅本章 重新配置 – CANbus

命令:扫描设备

“扫描设备”对话框

13. 扫描的设备

设备名称、设备类型、地址、站名等

扫描设备的数据取决于网络类型。

当您更改扫描设备列表中的值时,该值以斜体显示。这表明新值在编辑器中已更改 CODESYS,但不在设备中。当您将值下载到设备时,它会正常显示。

指示项目和扫描设备之间差异的值以橙色显示。

如果扫描设备有多个设备描述可用,则名称以粗体显示。对于不同的现场总线,匹配设备描述的选择是不同的。更多详细信息,请参见相应的现场总线章节。

如果找不到设备描述,则会显示以下消息:“注意!在存储库中找不到设备。”根据总线系统,会显示附加信息,例如供应商编号和产品编号。如果没有安装的设备描述,则无法将设备插入到项目中。

显示与项目的差异

standard icon:对话框中的表格还显示了其他配置的设备(在项目的设备树中)。

_cds_icon_option_deactivated.png:表格显示所有扫描的设备。未显示配置的设备。

扫描设备

开始新的搜索。

将所有设备复制到项目

在表中选择的设备被插入到项目的设备树中。如果未选择任何内容,则显示所有扫描的设备。



重要

如果你使用 将所有设备复制到项目 要将设备树中可用的设备插入设备树,则应注意以下几点: 处理数据<...> I/O 映射 现有设备的选项卡可能会被最近插入的设备的数据覆盖。

14. 配置的设备

对话框的这一部分仅在您选择 显示与项目的差异 选项。

扫描设备和配置设备之间的差异是用颜色编码的。两侧显示为绿色的设备相同。以红色显示的设备仅在扫描或配置的设备视图中可用。

_cds_icon_scan_copy_before.png

如果您在两个视图中都选择了一个设备,则扫描的设备将插入到所选配置设备的上方。

_cds_icon_scan_copy_below.png

如果您在两个视图中都选择了一个设备,则扫描的设备将插入到所选配置设备的下方。

_cds_icon_scan_change_device.png

如果您在两个视图中都选择了一个设备,则配置的设备将替换为选定的扫描设备。

_cds_icon_scan_copy_all.png

所有扫描的设备都被复制到项目中。

_cds_icon_scan_delete.png

删除选定的已配置设备。



CANopenManager 的总线循环行为

_can_img_task_diagram_canopenmanager.png

0:发送/接收同步 PDO

1:接收异步 PDO

2:IEC 任务

3:将输出写入输出缓冲区

有关更多信息,请参阅: 任务配置