1. 主页
  2. 开发支持
  3. CC-Link IE TSN兼容产品开发流程

开发支持

CC-Link IE TSN兼容产品开发流程

为您介绍CC-Link IE TSN兼容产品的开发流程。

开发前期探讨工作的步骤

开发前期探讨工作的步骤
  • *交换机、电缆、连接器等推荐配线备件的开发准备内容有部分不同。
  • *“SDK”为Software Development Kit的简称。

Step1. 选择站类型

主站
进行管理网络的站。具有控制信息(参数),并通过循环传输和瞬时传输控制设备站* 及其他主站的站。
Compatible devices (example)
  • *设备站:主站以外的总称,如本地站和远程站。
本地站
可与主站及其他本地站进行n:n的循环传输,与其他站进行1: n的循环传输,以及与其他站进行瞬时传输的站。瞬时传输时,同时具有服务器功能和客户端功能。
Compatible devices (example)
远程站

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

Compatible devices (example)

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实现的高性能设备,到使用软件协议栈在通用以太网芯片上实现的低成本设备,可支持多种类型的产品开发。

种类
开发工具 PC板PC板 嵌入式模块嵌入式模块 专用通信LSI专用通信LSI SDKSDK
硬件/软件 硬件 硬件 硬件 软件
内容 连接PCI和PCI Express的接口 通过通用总线(16bit并行总线等)连接用户基板和嵌入式接口板 根据公开的通信LSI的接口规格,用户自行安装在基板上 将公开的软件安装到支持通用以太网通信的设备中

开发周期和成本将根据所选择的开发方法而有所不同。

Differences in communication accuracy due to product combinations
根据开发种类的不同,产品的组合存在通信精度的差异
构成
通信速度 1 Gbps 1 Gbps 100 Mbps 100 Mbps
通信精度

Step4. 选择开发地点

自行开发

利用各种开发方法,自行开发通信接口。

或...
委托开发厂商

通过委托给承接通信接口硬件或软件开发业务的厂商,可解决自行开发中会遇到的技术方面或人员方面的问题。

CC-Link IE TSN开发工具合作厂商

合作伙伴 站类型 认证类别 开发工具
嵌入式模块
嵌入式模块
通信LSI
通信LSI
SDK
SDK
HMS Industrial Networks
远程站 B 即将发布
Mitsubishi Electric Corporation
主站/
本地站
B
远程站 B/A
port industrial automation GmbH
主站 B
远程站 B/A 即将发布
Renesas Electronics Corporation
远程站 B
SILA Embedded Solutions GmbH
远程站 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协议的数据包的数据显示会变得简单,也更容易解析。