PART 01 链路层总览
数据链路层(Data Link Layers)在整个IO-Link协议栈起到承上启下的作用,通过物理链路在主从站之间传递消息,其包含消息处理模块、模式转换模块、PD处理及OD处理模块。
——DL层的主要功能和职责——
⭐️DL层定义了一组可供应用层(AL)使用的DL-services,用于交换过程数据(PD)和按需数据(OD)。
⭐️DL层定义了另一组DL-services供系统管理(SM)使用,用于检索设备识别参数和设置数据链路内的状态机。
⭐️DL层使用物理层服务(PL-Services)来控制物理层(PL)并交换UART帧。
⭐️DL层负责消息的错误检测(无论是内部协议上的错误还是从物理层报告的错误)以及适当的纠正措施(例如重试)。

整体协议栈的开发90%的代码基本集中在数据链路层。数据链路层包含四大模块,On-RequestData、ProcessData、DL-Mode、Message。而OD又由三个小模块组成,分别为ISDU、CMD和Event。

最低0.47元/天 解锁文章
:数据链路层解析&spm=1001.2101.3001.5002&articleId=147983456&d=1&t=3&u=200c438d0aa64a7598f13afed40ded14)
1589

被折叠的 条评论
为什么被折叠?



