$IOBUS_INFO[]
具有有关总线驱动程序信息的结构
$IOBUS_INFO[Index ]=Information
Index: 网络号,序列号会自动分配给总线驱动程序。
Information: 类型: Iobus_Info_T, 列出有关总线驱动程序的信息
STRUC Iobus_Info_T CHAR name[256], drv_name[256], BOOL bus_ok, bus_installed
name[] : 总线实例的名称,例如 SYS-X44
drv_name[] : 总线驱动程序的名称,例如 ECat.DRV
bus_ok: TRUE:总线驱动程序正常。
FALSE:总线驱动程序有故障或不兼容。
bus_installed: TRUE:已安装总线驱动程序。
FALSE:未安装总线驱动程序。
激活 / 停用总线故障
借助 IOCTL 函数可停用并再次激活总线故障。在默认情况下激活总线故障。如果出现总线故障,这会导致停止和 / 或锁定激活命令。
可为一个或多个总线实例停用总线故障。如果总线故障被停用,会有如下表现:
总线故障:不停止和 / 或锁定激活命令
总线故障:smartHMI 信息窗口中没有故障信息
smartHMI 信息窗口中会显示以下信息:
KRC IO 总线错误抑制针对下列总线实例激活:{ 总线实例 }{ 总线实例 }{总线实例 }
如果总线实例中已出现故障,则无法再次激活总线故障。
该情况下可通过系统变量 $IOBUS_INFO[] 读取是否出现总线故障。
激活和停用可以通过 HMI 或 KRL 执行。

EtherCAT 地址: 自动分配 EtherCAT 地址。该地址可在拓扑编辑器中更改。
EtherCAT Alias: 可脱开设备的 Alias 地址,例如 EMD在运行期间耦合或解耦可脱开设备时,需要该 Alias 地址。
检查制造商识别号:
勾选: 启动设备时检查制造商 ID。
未勾选: 不检查制造商 ID。
检验产品号;
勾选:启动设备时检查产品编号。
未勾选:不检查产品编号。
检查审核编号:
检查设备版本号的方法。可选的版本号取决于设备。
OFF: 不检查版本号。
EQ: 检查版本号是否一致。
LW_EQ : 检查版本号的 16 低位字元是否一致。
从设备说明文件中读取默认设置。
检查系列号;
勾选:启动设备时检查序列号。
未勾选: 不检查序列号。


编辑:jq
-
总线
+关注
关注
10文章
3071浏览量
92004 -
驱动程序
+关注
关注
19文章
874浏览量
50980 -
函数
+关注
关注
3文章
4423浏览量
68124 -
IOC
+关注
关注
0文章
28浏览量
10640
原文标题:$IOBUS_INFO[]读取是否出现总线故障
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
沃虎——RS-485总线雷击后大面积瘫痪:一次防护器件选型失当的故障复盘
在LTspice使用LT3497仿真会出现尖峰,需要处理吗?
虹科分享 | 如何精准判断LIN总线从节点是否在线?
是否有用于读取 FCCU 数据/锁步失败的寄存器?
激光雷达点云为什么会出现吸点现象?
ESP32 I2S音频总线学习笔记(二):I2S读取INMP441音频数据
使用littlefs存储ulog日志,然后读日志文件会出错,为什么?
如何判断通信问题是否由设备故障引起?
电源供给模块故障对电能质量监测数据的影响是否可以修复?
从InFO-MS到InFO_SoW的先进封装技术
如何判断振弦式土压力计是否出现故障?
【案例2.36】芯片启动异常的故障分析
气密性检测仪出现故障不用慌,看这里
探究IOBUS_INFO[]读取是否会出现总线故障
评论