主要内容

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

EtherCAT Get Scanbus Error Data

检测建模中的 EtherCAT 设备何时未响应

自 R2022b 起

  • EtherCAT Get Scanbus Error Data block

库:
Simulink Real-Time / EtherCAT

描述

EtherCAT Get Scanbus Error Data 模块用于检测模型中的设备何时无响应,提供错误输出以停止模型运行,并生成日志输出以指示哪个设备无响应。该日志消息提供了有关 EtherCAT 网络与 ENI 文件不匹配位置的详细信息。该日志消息表明,要么某个网络位置存在设备缺失,要么在该网络位置发现的设备与该位置的 ENI 中指定的设备不符。仅报告发现的第一个不匹配项。Error 模块的输出可用于触发 Stop Simulation 模块。

示例

端口

输入

全部展开

该模块扫描来自 EtherCAT Get Notifications 模块的输入。

输出

全部展开

一个布尔输出,在收到扫描总线错误通知后的一个周期内为真。

扩展功能

全部展开

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

版本历史记录

在 R2022b 中推出