EtherCAT 协议模块
基于 EtherCAT® 协议的实时分布式控制
用于控制自动化的以太网 (EtherCAT) 是一种面向实时分布式控制的开放式以太网网络协议。请参阅 www.ethercat.org 。
首先,使用 EtherCAT 网络配置器配置网络,然后将配置加载到 EtherCAT 协议模块中。这些模块连接至支持 EtherCAT 协议的 Intel® 以太网板,并与 PCI 标准总线架构兼容,例如 PCI、PCI Express® 和 PXI®。
Simulink® Real-Time™ 支持 Beckhoff® TwinCAT® 配置器和 Acontis EC-Engineer 配置器。
有关配置器的详细信息,请参阅制造商文档( www.beckhoff.com 和 www.acontis.com/en/ )。有关 EtherCAT 电路板的详细信息,请参阅制造商文档。
请参阅EtherCAT 网络建模。
函数
slrealtime.EtherCAT.filterNotifications | Display EtherCAT notifications in human-readable format |
slrealtime.EtherCAT.getSignalNames | 以易于理解的格式显示 EtherCAT 通知 |
模块
| EtherCAT Init | 使用 EtherCAT 网络信息 (ENI) 文件中的数据初始化 EtherCAT 主设备节点 |
| EtherCAT Get Emergency | 从 EtherCAT 总线收集紧急消息 (自 R2023b 起) |
| EtherCAT Get Notifications | Collect notifications from the EtherCAT bus |
| EtherCAT Get Scanbus Error Data | 检测建模中的 EtherCAT 设备何时未响应 (自 R2022b 起) |
| EtherCAT PDO Receive | 接收由过程数据对象表示的下级设备发送的数据 |
| EtherCAT PDO Transmit | 将数据发送至由过程数据对象表示的从属设备 |
| EtherCAT Sync SDO Upload | 从由服务数据对象表示的从属设备中同步读取数据 |
| EtherCAT Sync SDO Download | 将数据同步传输至由服务数据对象表示的下级设备 |
| EtherCAT Async SDO Upload | 从由服务数据对象表示的从属设备中异步读取数据 |
| EtherCAT Async SDO Download | 将数据异步传输至由服务数据对象表示的下级设备 |
| EtherCAT Sync SSC/SoE Upload | Read data synchronously from subordinate device represented by service data object |
| EtherCAT Sync SSC/SoE Download | 将数据同步传输至由服务数据对象表示的下级设备 |
| EtherCAT Async SSC/SoE Upload | Read data asynchronously from subordinate device represented by service data object |
| EtherCAT Async SSC/SoE Download | Transmit data asynchronously to subordinate device represented by service data object |
| EtherCAT Get State | 获取 EtherCAT 网络状态 |
| EtherCAT Set State | 设置 EtherCAT 网络的状态 |
| EtherCAT Get Device State | 获取 EtherCAT 网络状态 (自 R2021b 起) |
| EtherCAT Set Device State | 设置 EtherCAT 网络的状态 (自 R2021b 起) |
主题
EtherCAT 协议模型
- EtherCAT 网络建模
了解 Simulink Real-Time 对基于 EtherCAT 协议的实时分布式控制的支持。
参考
- EtherCAT 分布式时钟算法
了解 EtherCAT 主设备移位和总线移位模式。 - Fixed-Step Size Derivation
Determine the fixed step size for the EtherCAT model and the sample times for key blocks. - EtherCAT 协议映射
了解第三方配置器功能与 Simulink Real-Time 功能之间的关系。 - EtherCAT 配置器组件映射
了解第三方配置器组件与 Simulink Real-Time 模块及模块属性的关系。 - EtherCAT 数据类型
了解 EtherCAT 数据类型与 Simulink Real-Time 数据类型的关系。 - EtherCAT Init 模块 DC 误差值
了解 EtherCAT Init 模块返回的 EtherCAT 分布式时钟误差值。 - EtherCAT Error Codes
The Error output for EtherCAT blocks returns an EtherCAT error code. - EtherCAT Init







