CC-Link IE TSN兼容产品开发流程
为您介绍CC-Link IE TSN兼容产品的开发流程。
开发前期探讨工作的步骤

- *交换机、电缆、连接器等推荐配线备件的开发准备内容有部分不同。
- *“SDK”为Software Development Kit的简称。
Step1. 选择站类型
主站
进行管理网络的站。具有控制信息(参数),并通过循环传输和瞬时传输控制设备站* 及其他主站的站。

- *设备站:主站以外的总称,如本地站和远程站。
本地站
可与主站及其他本地站进行n:n的循环传输,与其他站进行1:
n的循环传输,以及与其他站进行瞬时传输的站。瞬时传输时,同时具有服务器功能和客户端功能。

远程站
可与其他站进行1:n的循环传输和瞬时传输的站。瞬时传输时,同时具有服务器功能和客户端功能。

Step2. 选择认证类别
- 在CC-Link IE TSN网络中,根据设备(节点)及交换机的功能和性能,设置了认证类别。
- 认证类别分为A和B,B具有更高的性能。
设备
- 原则上,推荐开发认证Class B的产品,因其使用用途更为广泛。但如果开发仅仅更改现有(TSN不兼容)产品的软件时,可选择认证Class A进行开发。
- ─ : 可选
No. | 功能 | 条件 | 认证类别 | |
---|---|---|---|---|
A | B | |||
1 | 接受/中继 | 全速率接受/中继(*1、*2) | ― | ● |
2 | 支持标准 | 符合IEEE802.1AS | ― | ● |
符合IEEE1588 | ― | -(*5) | ||
符合IEEE802.1Qbv | ― | ● | ||
3 | 同步精度 | 1 μs以下 | ― | ●(*4) |
4 | 通信模式 | 时间分割方式 | ― | ● |
时间管理轮询方式 | ● | ― | ||
5 | 循环传输 | VLAN | ● | ●(*6) |
单播 | ● | ● | ||
广播/多播 | -(*3) | ● | ||
6 | 瞬时传输 | NRSV-Transient | ● | ● |
- *11端口:接收,多于2端口:接收和中继
- *2如果在100Mbps以上,则不论通信速度
- *3本地站需要实施
- *4对于保证时间同步精度为1μs的系统,仅由认证Class B的产品组成。在这种情况下,认证Class A的产品(包括交换机)不得配置在认证Class B的产品之间。
- *5协议版本1.0时需要实施。详细内容请参阅CC-Link IE TSN规范书(概要篇)。
- *6协议版本1.0时无需实施。详细内容请参阅CC-Link IE TSN规范书(概要篇)。
主站必须能够与认证Class A的设备站和认证Class B的设备站进行通信。
设备站必须是认证Class A或认证Class
B的产品,并能够与主站进行通信。
No. | 功能 | 协议版本2.0 | 协议版本1.0 |
---|---|---|---|
1 | 通信方式(*) | 时间分割方式 时间管理轮询方式 |
时间分割方式 |
2 | 支持标准 | 符合IEEE802.1AS | 符合IEEE802.1AS 符合IEEE1588 |
3 | 循环传输 | VLAN必须 | VLAN可选 |
- *在时间分割方式中,利用各站的时间同步同时向两个方向传输,而在时间管理轮询方式中,在设备站接收到循环帧后,将循环帧传输到主站。
以太网交换机
- ─ : 可选
No. | 功能 | 条件 | 认证类别 | |
---|---|---|---|---|
A | B | |||
1 | 连接/中继 | 符合1000BASE-T(IEEE802.3ab) | ●(*) | ●(*) |
符合100BASE-TX(IEEE802.3u) | ||||
Auto MDI/MDI-X | ● | ● | ||
Auto negotiation | ● | ● | ||
2 | 支持标准 | 符合IEEE802.1AS | ― | ● |
符合IEEE1588 | ― | ― | ||
3 | 同步精度 | 1 μs以下 | ― | ● |
4 | Time aware Queuing | 符合IEEE802.1Qbv | ― | ● |
- *必须支持任意一项或两项。
Step3. 选择开发方法
开发方法的多样化
从使用专用ASIC/FPGA实现的高性能设备,到使用软件协议栈在通用以太网芯片上实现的低成本设备,可支持多种类型的产品开发。
种类
开发工具 | ||||
---|---|---|---|---|
硬件/软件 | 硬件 | 硬件 | 硬件 | 软件 |
内容 | 连接PCI和PCI Express的接口 | 通过通用总线(16bit并行总线等)连接用户基板和嵌入式接口板 | 根据公开的通信LSI的接口规格,用户自行安装在基板上 | 将公开的软件安装到支持通用以太网通信的设备中 |
开发周期和成本将根据所选择的开发方法而有所不同。

根据开发种类的不同,产品的组合存在通信精度的差异
构成 |
|
|
|
|
---|---|---|---|---|
通信速度 | 1 Gbps | 1 Gbps | 100 Mbps | 100 Mbps |
通信精度 |
|
Step4. 选择开发地点
自行开发
利用各种开发方法,自行开发通信接口。

委托开发厂商
通过委托给承接通信接口硬件或软件开发业务的厂商,可解决自行开发中会遇到的技术方面或人员方面的问题。
CC-Link IE TSN开发工具合作厂商
合作伙伴 | 站类型 | 认证类别 | 开发工具 | ||
---|---|---|---|---|---|
嵌入式模块 |
通信LSI |
SDK |
|||
![]() |
远程站 | B | 即将发布 | ||
![]() |
主站/ 本地站 |
B | ● | ||
远程站 | B/A | ● | |||
![]() |
主站 | B | ● | ||
远程站 | B/A | 即将发布 | |||
![]() |
远程站 | B | ● | ||
![]() |
远程站 | B | 即将发布 |
合作伙伴正在考虑开发PC板。
有关详细信息,请查看开发工具介绍。
正在考虑开发的合作伙伴如下。

支持开发的示例代码和工具
支持CC-Link IE TSN开发的示例代码和工具是免费的。
会员可从CLPA网站免费下载。
CC-Link IE TSN远程站Class A用示例代码
特点
- ❶小型远程站用示例代码
- ❷便于适用于以太网设备和CC-Link IE Field Basic设备的S/W结构和API规格
- ❸可以免费下载

No. | 项目 | 产品名称 | 版本 | 制造商 |
---|---|---|---|---|
1 | 评估板 | NUCLEO-F439ZI* | - | ST-Microelectronics |
2 | 综合开发环境 | STM32CubeIDE | 1.7.0 | ST-Microelectronics |
3 | OS | FreeRTOS | V10.3.1 | Amazon Web Services |
4 | IP堆栈 | lwIP(lightweight IP) | 2.1.2 | IwIP开发者群组 |

NUCLEO-F439ZI
(STMicroelectronics)
* 搭载微控制器
(STM32F429ZIT6)
频率 :180 MHz
CPU :ARM Cortex-M4
Flash :2,048
Kbyte
RAM :256 Kbyte
CC-Link IE TSN Wireshark插件
通过CC-Link IE TSN Wireshark插件将数据导入Wireshark,CC-Link IE TSN协议的数据包的数据显示会变得简单,也更容易解析。
- CC-Link
协会(CLPA)
会员专区