主要内容

本页采用了机器翻译。点击此处可查看英文原文。

EtherCAT Get State

获取 EtherCAT 网络状态

  • EtherCAT Get State block

库:
Simulink Real-Time / EtherCAT

描述

EtherCAT Get State 模块返回 EtherCAT® 网络的状态。

示例

端口

输出

全部展开

状态描述
INIT1初始化 - 系统查找终端设备并初始化通信控制器。
PREOP2预操作阶段 - 系统通过通信控制器交换系统专用的初始化数据。在此状态下,网络无法传输或接收信号数据。
SAFEOP4安全运行 - 网络已启动并准备就绪,可全面投入使用。主管将输入数据发送至终端设备。终端设备输出保持在安全状态。
OP8运行状态 - 网络处于全面运行状态。主管将输入数据发送至终端设备。终端设备以输出数据作出响应。

参数

全部展开

要将一个模块与 EtherCAT 网络关联,请将代表该网络的 EtherCAT Init 模块中的 Network Device Index 值输入到该模块的 Network Device Index 中。

编程用法

模块参数:device_id

输入基本采样时间或其倍数。-1 表示采样时间被继承。

编程用法

模块参数:sample_time

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2020b 中推出