工控协议(一):Ethernet POWERLINK 学习笔记

您所在的位置:网站首页 powerlink线 工控协议(一):Ethernet POWERLINK 学习笔记

工控协议(一):Ethernet POWERLINK 学习笔记

2023-11-11 07:41| 来源: 网络整理| 查看: 265

注:本文内容基于 ETHERNET POWERLINK 的官方文档 EPSG DS 301 V1.3.0 进行整理小结。

Ethernet POWERLINK 是一个运行在数据链路层上的协议,该协议本身的设计目的是为了满足工业控制中的实时控制需求,低延迟。Ethernet POWERLINK 在使用时不需要额外分配 IP 地址,因为它的交互基于数据链路层,只需要物理地址(MAC)即可实现设备间的交互。Ethernet POWERLINK 也提供了在数据传输层进行交互的方式来满足远程的一些需要,但是限制比较多。

一、Ethernet POWERLINK 拓扑模型

Ethernet POWERLINK 基本兼容所有的拓扑模型,树形,星形,线形 POWERLINK 拓扑结构 如果是总线形连接,设备内部应当如 Hub 一般将输入信号向另一端口转发,这个需求也是由POWERLINK 的通讯模式所决定的。POWERLINK 本身的连接方,除了本文将讨论的RJ-45(常规网线),也支持其它串口通讯,例如 M12. 注意:由于Ethernet POWERLINK 对低延迟的需求,同时一般情况下设备不需要远程控制,在这个网络中不应该出现路由器, 通常采用 Hub 或者 Switch 来构建网络(Hub 优先)。

二、Ethernet POWERLINK 通信模型 1. 节点(Node)----设备

在一个完整的POWERLINK 网络中,应当包含两个部分,控制节点(MN,Managing Node)以及N个受控节点(CN, Controlled Node)。MN 和 CN 是它们的称呼方式,其本质就是一个主从控制系统。 MN 作为控制节点,把握全场节奏,有权点名CN回答问题。 CN 作为受控节点,等待MN点名并回答指定问题(无法自由发表意见)。

一般的,CN有两种类型,一种为 等时/同步CN(Isochronous CN),一种为 异步CN(Asynchronous CN) 。 这两个类型的区别与POWERLINK的通讯模式有关,简单的讲 POWERLINK 一个周期中有两个环节,同步与异步环节,那么 同步CN 能够参与这两个环节,而异步CN只能参与异步环节。 因为没有IP,一般一个网络内允许的设备上限是255,MN的地址默认为240,CN的地址一般从1-239。

2. 周期(Cycle)

POWERLINK 或者其它的工控协议,大致的逻辑都是相同的,周期性的向某些单元进行访问或写入数据,以达到实时监控或者控制的作用。 POWERLINK所使用的方法是将一个周期分为三个阶段,同步阶段、异步阶段以及空闲阶段。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3