ABB
关注中国自动化产业发展的先行者!
CAIAC 2025
2025工业安全大会
OICT公益讲堂
当前位置:首页 >> 资讯 >> 企业资讯

资讯频道

通过抓取报文详解,来认识CC-Link网络的精髓
  • 厂商:CC-Link协会 中国
  • 点击数:2548     发布时间:2024-07-31 14:40:30
  • 分享到:
在研究通信协议时,往往首先查阅相关文档,并在心中对报文发送的时机、内容以及是单播还是多播等情形进行模拟,并捕捉这些协议通信的报文,以检验之前推演是否与实际传输相符。CC-Link协议的探索也不例外。今天,就让我们跟随C小C一起深入学习CC-Link的初始循环过程,揭示其核心精华。

Initial cycle


在研究通信协议时,往往首先查阅相关文档,并在心中对报文发送的时机、内容以及是单播还是多播等情形进行模拟,并捕捉这些协议通信的报文,以检验之前推演是否与实际传输相符。CC-Link协议的探索也不例外。今天,就让我们跟随C小C一起深入学习CC-Link的初始循环过程,揭示其核心精华。


 

17226601401.png

主站在初始化阶段,会进行分为两个部分,首先是对Standy master station即备机进行测试轮询,然后会对所有的从站进行测试轮询。使用的报文如下:






17226603001.png


以上协议中的报文格式,即是在初始化阶段使用的报文。接下来,通过抓取的报文来实际分析初始化阶段的过程。

如下两张图,可以看到一个完整的Initial cycle的过程:

 

17226603721.png

17226603851.png


从上图中可以看到Initial cycle分为两个部分,每个部分都以主站发送Test Polling&Test data开始,以两个Refresh Cycle end data结束。

分析报文,可以看到Refresh Cycle end data报文(0xFA)中的地址,恰好是每个部分查询的最后一个地址。对于备机查询为0x80(十进制128),对于从站查询为0x40(十进制64)。

对于第一个节点查询,采用的是0xFD报文,测试数据为四个字节0x55AA55AA。

对于后续节点查询,采用的是0xFC报文,无测试数据。

备机查询持续时间为3ms,从站查询持续时间为170ms。注:当前波特率为625kbps。

主站的配置如下:

 

17226604071.png


通过本文深入分析和研究报文的详细内容,我们可以更加深刻地理解和掌握CC-Link网络的核心精髓。



热点新闻

推荐产品

x
  • 在线反馈
1.我有以下需求:



2.详细的需求:
姓名:
单位:
电话:
邮件: