文章目录

  • 1. 测试环境
  • 2. 测试命令
    • 2.1 ethercat -help
    • 2.2 ethercat master
    • 2.3 ethercat slave
    • 2.4 ethercat states
    • 2.5 ethercat graph
    • 2.6 ethercat version
    • 2.7 ethercat sdos
    • 2.8 ethercat pdos
    • 2.9 ethercat domains
    • 2.10 ethercat cstruct

1. 测试环境

  • 内核版本:Preempt-RT 4.19.72-rt25
  • EtherCAT 主站:IgH
  • 测试对象:具备EtherCAT通信功能的从站

2. 测试命令

2.1 ethercat -help

显示当前支持的命令行指令,当前总共提供了 28 个命令行指令。

2.2 ethercat master

显示当前主站和从站设备的连接状态和信息。

2.3 ethercat slave

显示当前从站设备的连接状态和信息

2.4 ethercat states

用来请求从站转换状态,可选参数有INIT、PREOP、BOOT、SAFEOP、OP

例如,将从站0切换为OP状态:

ethercat states -p 0 OP

2.5 ethercat graph

以文本信息输出总线上连接的所有从站设备连接拓扑图

2.6 ethercat version

显示当前ighH主站的版本信息。

2.7 ethercat sdos

该命令行用来输出当前从站支持的所有的SDO信息,默认输出信息形式为:

  1. SDO 的索引和名字信息

SDO 0x1000, “Device type”

  • 0x1000:SDO 索引值;
  • “Device type”:SDO的名字;
  1. 显示 SDO 的内容,包括各个子索引的参数含义、访问权限等

0x1000:00, r-r-r, uint32, 32 bit, “Device type”"

  • 0x1000:00:代表子索引的地址为 0x0000;
  • r-r-r:代表着这个 SDO 的访问权限; 这个访问权限分别是针对应用层在预运行状态(PREOP)、安全运行状态(SAFEOP)和运行状态(OP)。'r’表示该条目可读,‘w’表示该条目可写。假如对访问权限不太确切,则使用’-'代替;
  • uint32:代表这个子索引保存的数据类型,无符号整数数据, 32 bit;
  • 32 bit:代表这个子索引数据的大小是 32 bit;
    “Device type”:用来描述这个子索引的含义;

2.8 ethercat pdos

显示同步管理器的参数、PDO分配和映射信息,默认输出信息形式为:

  1. 同步管理器信息

SM2: PhysAddr 0x1100, DefaultSize 2, ControlRegister 0x64, Enable 1

  • SM2:同步管理器2;
  • PhysAddr:物理地址开始地址 0x1100;
  • DefaultSize:默认数据大小 2;
  • ControlRegister:控制寄存器 0x60;
  • Enable:使能字 1;
  1. 显示PDO方向(TX 或者 RX),索引值,PDO名字

RxPDO 0x1601 “DO RxPDO-Map”

  • RxPDO:代表从站接收数据的方向(从站接收数据);
  • 0x1601:PDO的索引值;
  • “DO RxPDO-Map”:PDO的名字;
  1. 显示PDO条目的索引和子索引(都是以16进制的形式现实的),显示位宽和描述

PDO entry 0x7010:01, 1 bit, “OrderDir 1”

  • 0x7010:01 : 表示PDO的索引和子索引,当前表示为状态字的索引和子索引地址
  • 1bit:表示该条目的位宽,是一个 1 bit 的数据;
  • “OrderDir 1”:表示该位的描述,表示这个PDO 描述的是状态字;

2.9 ethercat domains

用来显示域的信息。

2.10 ethercat cstruct

该命令显示主站和从站的信息,且其生成的PDO信息可以直接被应用层的ecrt_slave_config_pdos()函数调用。

EtherCAT IgH常用命令行使用记录相关推荐

  1. Linux的常用命令和练习记录

    先按ESC进入Command模式,然后输入":wq",回车就可以保存并退出了. vi的其他保存/退出命令: :w 保存: :w filename 另存为filename: :wq! ...

  2. mondb 常用命令学习记录

    mondb 常用命令学习记录 一.MongoDB 下载安装 MongoDB官网 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制 ...

  3. ElasticSearch常用命令记录

    ElasticSearch常用命令记录 < - 个人学习笔记 - > 软件版本:curl -s localhost:9200/?pretty 输出中"version" ...

  4. MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令

    相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...

  5. Linux常用命令个人记录

    1.查看日志常用命令 tail: -n 是显示行号:相当于nl命令:例子如下:tail -100f test.log 实时监控100行日志tail -n 10 test.log 查询日志尾部最后10行 ...

  6. EtherCAT IGH 命令行介绍

    EtherCAT IGH 命令行介绍 文章目录 EtherCAT IGH 命令行介绍 1.测试环境说明 2.ethercat 命令行说明 2.1 ethercat --help 2.2 etherca ...

  7. Linux服务器常用命令 - 记录(Anaconda/Matlab/VNC/Python)

    前言 记录自己常用的指令 VNC Host XXX HostName xxx.xx.xx.xx (IP 地址) LocalForward 59xx(本地编号) 127.0.0.1:59xx(端口号) ...

  8. 【RDMA】InfiniBand IB常用命令|历史命令记录

    目录 0.使用命令记录 1.常规 IB 监视命令 2.常规 IB 性能测试命令 3.光纤网络诊断工具 4.查询并报告非零 IB 端口计数器 5.其常用指令 作者:bandaoyu,随时更新,源文地址: ...

  9. 【方向盘】达到Linux第三阶段的常用命令笔记记录---Part Ⅱ

    实现自己既定的目标,必须能耐得住寂寞单干 本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https://wangpan.y ...

最新文章

  1. go 一个文件引进另一个文件_一个浏览 GitHub 文件的神操作!
  2. 删除所有的.svn文件夹
  3. MATLAB数字信号处理函数
  4. Java虚拟机:JVM 主要组成部分与内存区域
  5. Java正成为COBOL的一部分-它将成为COBOL的一部分吗?
  6. fileitem方法_FileItem的常用方法
  7. 《Beginning Linux Programming》读书笔记(四)
  8. attributeerror: __enter___python魔法方法之__setattr__()
  9. 从入门到入土(八)RocketMQ的Consumer是如何做的负载均衡的
  10. [java]关于访问权限
  11. 筛选出英语与计算机成绩之和,职称计算机和英语考试的成绩什么地方能够查到 – 手机爱问...
  12. 怎样在html应用样式表,html – 如何仅将CSS样式应用于文本
  13. Ubuntu桌面远程工具
  14. 【SDCC 2016】未来应用,IBOS、爱范儿、滴滴出行、腾讯云的微信开发之路
  15. 渗透测试-使用metasploit的evasion模块生成后门木马
  16. 深度学习之美(张玉宏)——第三章 机器学习三重门
  17. 数据库 基础 与命令 逻辑思维导图
  18. windows正版系统下载地址
  19. 借力函数计算 FC,HEROZ 打造专业级 AI 日本将棋服务
  20. 【C语言】二维数组定义以及引用

热门文章

  1. 听好程序员一句劝!零基础这样学Java才是正确的方式!
  2. getcwd()和chdir()的用法 python
  3. 李三立院士逝世:中国计算机体系结构先驱,曾为国防计算机项目总负责人
  4. tf.logging
  5. 关于高数中导数极限与函数可导性的关系
  6. 高数 极限存在、连续、有界、可积、可导/可微之间的关系
  7. 微信分身服务器,苹果微信分身版
  8. 中英翻译《The number thirteen数字13》
  9. 钻展店铺推广,单品计划和超级推荐的区别
  10. 算法图解(一):算法简介