接触EtherCAT多年了,今天闲下来一篇EtherCAT网络的工作原理,适合新手小白学习参考。话不多说,下面进入主题部分。
EtherCAT®:物理层
- 以太网PHY类型:
- 100BASE-TX(双绞线,2个节点最远100米)
- 100BASE-FX(光纤,2个节点最远20公里)
- 允许不同的线缆任意混合组网
EtherCAT®“实时性
- 过程数据可实时提取和插入
- 网络上的任意一个从控制器均可以通过1个帧寻址
- 帧周期性发送,周期最短为12.5 μs
灵活拓扑的结构
•
2
端
口
从
控
制
器仅
支
持
菊花
链
或
者
环形拓扑
•
3
端
口
和
4
端
口从
控制器将用
于
支
持
星
形
/
树形
拓
扑
选项
•
每
个
网
络
最
多支
持
65535
个从站
EtherCAT®:正常工作状态示例 |
EtherCAT®:线缆故障示例
•
支
持
热
连
接
功
能
:
如
果相
邻从节点
被
移除
或
发生故
障
,则端 口
将
自
动
环回
EtherCAT
®
:
节
点故障示例
EtherCAT
®
:
网
络冗余图例,
EtherCAT是串行帧发送和接受,所有EtherCAT的冗余架构必须使用双主站的架构,才能实现EtherCAT的冗余功能。
EtherCAT®:网络冗余 线缆出现故障的示例 EtherCAT®:网络冗余 节点故障示例
EtherCAT
®
:
从
站硬件架构
EtherCAT
®
:
从
站内部架构
EtherCAT
®
:
从
站软件架构
•
每
个
EtherCAT
节点
必须
和ESI
(
EtherCAT
®
Slave
Information
)
文件配合一起
•
主站通过读到
的
ESI
文件与标准定义对比,才能识别从站
•
单
个
ESI
文件可以包括多个从站节点的信息
关于ESI
(
EtherCAT
®
Slave
Information
)
文件的说明
•
ESI
文
件说
明
在
EtherCAT.org
官方
网
站上
->
downloads
(
members
only*
)
•
ESI
文
件的
架构
在
EtherCATInfo.xsd
XML
文
档
里
面
定义
编
辑
ESI
文件
•
XML
Notepad
Editor
是
一
个
很
好的
工
具
Wx关注:工业总线总助,送价值999元工业总线学习资料
|
AT®:正常工作