- IgH设置EtherCAT数据流程
在启动IgH协议栈后,协议栈会自动的把EtherCAT从站初始化到PREOP模式,从PREOP状态迁移到SAFEOP状态,需要设置PDO、DC等数据。以山洋电机为例数据设置流程如图 1.1所示:
图 1.1 PREOP状态迁移流程 - IgH应用实现流程
- 申请获取主栈
在配置数据之前首先获取一个主栈结构体,该结构和协议栈中的master对应。通过获取到的主栈结构,把数据配置到协议栈中的数据结构中(目前只有一个主栈,不支持冗余备份)。
图 2.1 申请主栈接口 - 为每个从站创建数据域
为每个从站创建自己的数据域,存放从站的过程数据和从站的其他依赖数据。
图 2.2 创建数据域 配置从站信息
1) 根据从站的位置设置从站的产品信息(厂商ID和产品代码)。
2) 为每个从站配置同步数据,SM0、SM1用于MailBox数据同步,暂不使用,SM2用于RxPDO数据同步,SM3用于TxPDO数据同步。
3) 把每个从站的同步寄存器数据映射到应用程序空间,可以通过读写应用程序中的变量的来实时读取和改变从站的数据和状态。
在闵行等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、成都网站制作 网站设计制作按需设计,公司网站建设,企业网站建设,品牌网站建设,全网整合营销推广,成都外贸网站建设,闵行网站建设费用合理。
图 2.3 配置从站信息
- 配置同步时钟
设置从站的DC同步时钟。
图 2.4 设置DC同步时钟 - 激活主栈
以上过程只是把数据存放在主栈里面每个从站的数据域里面,并未配置到从站中。激活主栈后会激活OP线程执行从站初始化的状态机。
图 2.5 激活主栈
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享文章:IgH设置EtherCAT数据流程-创新互联
网站网址:
http://cqcxhl.com/article/jcjec.html