全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 接口/总线/驱动 >

$IOBUS_INFO[]读取是否出现总线故障

时间:2023-05-25 14:54

人气:

作者:admin

标签: 总线驱动  总线  驱动程序 

导读:$IOBUS_INFO[]读取是否出现总线故障-借助 IOCTL 函数可停用并再次激活总线故障。在默认情况下激活总线故障。如果出现总线故障,这会导致停止和 / 或锁定激活命令。...

$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 执行。

a61bb5de-ec14-11ed-90ce-dac502259ad0.png

EtherCAT 地址: 自动分配 EtherCAT 地址。该地址可在拓扑编辑器中更改。

EtherCAT Alias: 可脱开设备的 Alias 地址,例如 EMD在运行期间耦合或解耦可脱开设备时,需要该 Alias 地址。

检查制造商识别号:

 勾选: 启动设备时检查制造商 ID。

 未勾选: 不检查制造商 ID。

检验产品号;

勾选:启动设备时检查产品编号。

未勾选:不检查产品编号。

检查审核编号:

检查设备版本号的方法。 可选的版本号取决于设备。

 OFF: 不检查版本号。

 EQ: 检查版本号是否一致。

 LW_EQ : 检查版本号的 16 低位字元是否一致。

从设备说明文件中读取默认设置。

检查系列号;

勾选: 启动设备时检查序列号。

   未勾选: 不检查序列号。

a634e90a-ec14-11ed-90ce-dac502259ad0.jpg

a65003d4-ec14-11ed-90ce-dac502259ad0.jpg

编辑:黄飞

 

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信