CC-link(Control & Communication link)是一种基于令牌传递的高速现场总线,主站与从站的通信过程严格遵循周期通信和令牌控制机制,确保数据传输的实时性和确定性。以下从通信架构、周期流程、数据交互细节等方面详细介绍:
一、CC-link 网络的基本架构
二、主站与从站的通信过程(周期通信)
CC-link 的核心是 “周期通信”(占 90% 以上通信量),即主站按固定周期与所有从站完成一次数据交互,过程可分为令牌初始化→从站轮询→数据交换→周期结束四个阶段。
1. 阶段 1:网络初始化与令牌生成
2. 阶段 2:主站轮询从站(令牌传递)
3. 阶段 3:从站响应与数据交换
从站收到轮询命令帧后,执行以下操作:
4. 阶段 4:周期结束与状态诊断
三、非周期通信(按需触发)
除周期通信外,主站可通过 “非周期通信” 与特定从站交换非实时数据(如参数修改、故障详情读取),过程如下:
四、通信帧结构(确保数据可靠)
CC-link 的通信帧采用固定格式,以轮询命令帧为例:
| 字段 | 长度(字节) | 作用说明 |
|---|---|---|
| 起始码 | 1 | 标识帧开始(固定为 0x55) |
| 主站地址 | 1 | 主站 ID(固定为 0) |
| 从站地址 | 1 | 目标从站地址(1~64) |
| 数据长度 | 1 | 后续数据的字节数 |
| 数据区 | 可变(≤32) | 输出数据(RY/RWs) |
| 校验码(CRC) | 2 | 检测数据传输错误 |
| 结束码 | 1 | 标识帧结束(固定为 0xAA) |
五、关键机制:确保实时性与可靠性
总结
CC-link 主站与从站的通信以 “周期轮询” 为核心,主站按地址顺序依次与从站交换数据,并通过令牌机制、固定周期、错误校验确保实时性和可靠性。周期通信负责日常控制信号和状态反馈,非周期通信用于参数配置等辅助操作,两者结合满足工业现场的多样化需求。


