IgH详解五、从站扫描流程

本文详细介绍了主栈启动后通过ethercat命令行工具扫描从站的过程,包括状态机的运作、步骤:配置地址、读取AL状态、基本信息判断、网络延迟测量、SII数据解析等。重点展示了从站扫描的详细流程和关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        当我们启动主栈后可使用ethercat命令行工具查看从站的的相关信息,比如: ethercat slave

0  0:0  PREOP  +  CoolDrive RC                                                                                                      
1  0:1  PREOP  +  CoolDrive RC                                                                                                      
2  0:2  PREOP  +  CoolDrive RC                                                                                                      
3  0:3  PREOP  +  CoolDrive RC                                                                                                      
4  0:4  PREOP  +  CoolDrive RC                                                                                                      
5  0:5  PREOP  +  CoolDrive RC 

可以查看到当前总线上连接的从站的基本信息,ethercat命令行还有更多的功能我们后面单独介绍,本章主要介绍主栈启动后扫描总线上从站的流程。

从前面介绍的启动流程中会进入到从站的扫描流程状态机

 主栈进入扫描从站状态,同时启动从站的扫描流程状态机。主栈和从站的状态机就同时运行了。

 主栈状态机在从站扫描完成前不会做其它操作,一直等待从站扫描完成,接下来我们看从站扫描流程。

 从站扫描状态机启动接口(这里我们只分析正常流程);

第一步: 配置了从站地址,使用固定寻址方式时,需要用到对应的从站地址

 第二步:读取从站AL状态寄存器状态

 第三步:读取从站的基本信息

 第四步:根据前面读到的从站的基本信息判断从站的状态,这里以从站支持dc为例分析,读取系统时间

 第五步:读取各个端口收包时间(根据各个端口的收发包时间可以计算网络的收发延时)

 第六步:读取各个端口的连接状态,ethercat可以有四个ethercat网络接口,一般的从站只会有两个网络端口

 第七步:读取从站SII(从站接口信息)数据,从站中有个EEPROM,专门存储ESI从站的各种描述信息的,像TwinCAT、acontis可以根据从站厂商提供的ESI生成ENI来配置从站,而IgH没有这么多的功能,需要提前把ESI文件烧写到从站EEPROM中(大部分从站出厂默认已烧录,如果没有烧写ESI会导致IgH读不到相关信息,导致程序配置数据报错,这里就不介绍ESI信息的具体内容了)

 当解析完SII各部分数据后,从站扫描状态机就执行完成了。

EtherCAT IGH配置流程如下: 1. 确定物理连接:根据EtherCAT网络拓扑结构,将EtherCAT设备设备通过EtherCAT总线进行物理连接。 2. 选取从设备:根据系统需求和功能要求,选择合适的EtherCAT设备。 3. 设定从设备ID:为每个从设备分配唯一的设备ID,通常通过DIP开关或软件配置完成。 4. 配置主设备:使用EtherCAT的配置工具,例如EtherCAT Master Configurator,对主进行配置。 5. 扫描设备:在主配置工具中,执行从设备扫描操作,通过扫描可以检测到连接的从设备,并获取相应的设备信息。 6. 分配从设备位置:根据主配置工具中显示的扫描结果,为每个从设备分配相应的位置。 7. 配置从设备参数:根据主配置工具中的从设备信息,对每个从设备进行参数配置,如输入、输出、通信速率等。 8. 验证配置:在主配置工具中,通过执行通信测试或运行示例程序等方式,验证从设备的配置是否正确。 9. 保存配置:将主设备的配置信息保存到配置文件中,以便在后续应用中加载使用。 10. 部署系统:将配置好的主设备设备部署到物理环境中,确保连接稳定并进行系统测试。 通过以上步骤,可以完成EtherCAT IGH的配置流程,实现从设备设备的通信和数据交换。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值