CC-Link IE TSN 대응제품 개발 흐름
CC-Link IE TSN에 대응하는 제품의 개발 흐름을 소개합니다.
개발 검토 과정
- *※스위칭 허브, 케이블, 커넥터 등의 권장배선 부품은 개발 검토 항목이 일부 다릅니다.
- *※「SDK」란, Software Development Kit의 약자입니다.
1. 국 종별 선택
매니저국

- * 디바이스국:로컬국이나 리모트국 등의 매니저국 이외를 말합니다.
로컬국

리모트국
타국과의 1:n 사이클릭 전송과 트랜젠트 전송이 가능한 국.
트랜젠트 전송에서는 서버 기능과 클라이언트 기능을 가집니다.

2. 인증 클래스 선택
- CC-Link IE TSN 네트워크에서는 기기(노드) 및 스위치의 기능・성능에 따라 인증 클래스를 구분하고 있습니다.
- 인증 클래스에는 A와 B가 있으며, B가 고성능입니다.
기기
- 기본적으로는 사용 용도가 넓은 인증 클래스B의 제품 개발을 권장합니다. 단, 기존(TSN 비대응) 제품의 소프트웨어만 변경하고 개발을 진행하는 경우에는 인증 클래스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포트 이상인 경우 : 수신과 중계
- *2100Mbps 이상이면 통신 속도는 무관하다.
- *3로컬국의 경우 실장 필수
- *4시각동기 정도 1μs를 보증하는 시스템의 경우, 인증 클래스 B의 제품만으로 구성한다. 이 경우, 인증 클래스 A의 제품(스위칭 허브 포함)을 인증 클래스 B의 제품 사이에 배치하지 않는다.
- *5프로토콜 버전 1.0은 실장 필요. 자세한 내용은 CC-Link IE TSN 사양서(개요편)을 참조해 주십시오.
- *6프로토콜 버전 1.0은 실장 불필요. 자세한 내용은 CC-Link IE TSN 사양서(개요편)을 참조해 주십시오.
매니저국은 인증 클래스A 디바이스국 및 인증 클래스B 디바이스국 양쪽과 통신 가능하도록 실장해 주십시오.
디바이스국은 인증 클래스A 또는 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 준거 | ― | ● |
- * 어느 한쪽 또는 양쪽에 대응할 것
3. 개발 방법 선택
개발 방법의 다양화
전용 ASIC/FPGA로 실장한 고성능 기기부터 소프트웨어 프로토콜 스택으로 실장한 범용 이더넷 칩까지 다양한 타입의 제품 개발에 대응할 수 있습니다.
종류
| 개발 툴 분류 |
||||
|---|---|---|---|---|
| 종별 | 하드웨어 | 하드웨어 | 하드웨어 | 소프트웨어 |
| 내용 | PCI나 PCI Express의 인터페이스에 연결한다. | 사용자 기판과 임베디드형 인터페이스 보드를 범용적인 버스 (16bit 패럴렐 버스 등)로 연결한다. |
공개된 통신 LSI의 인터페이스 사양에 따라 사용자가 직접 기판에 실장한다. |
공개된 소프트웨어를 범용 이더넷 통신에 대응하는 기기에 임베디드한다. |
선택하는 개발방법에 따라 기간과 비용이 다릅니다.

개발 종류가 다른 제품의 조합에 따른 통신 정도 차이
| 구성 |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|
| 통신속도 | 1 Gbps | 1 Gbps | 1 00Mbps | 1 00Mbps |
| 통신정도 |
|
|||
4. 개발 장소 선택
자사에서 개발
각종 개발 방법을 이용하여, 자사에서 통신 인터페이스를 개발합니다.

위탁 개발 메이커 이용
자사 개발에 있어서 기술이나 인원 등의 문제를 해결하는 하나의 방법으로서,
통신 인터페이스의 하드웨어나 소프트웨어 개발을 위탁하는 업체가 있습니다.
CC-Link IE TSN 개발 툴 파트너
| 파트너 | 국종별 | 인증 클래스 |
개발 툴 | |||
|---|---|---|---|---|---|---|
PC 보드 |
임베디드 모듈 |
통신 LSI |
SDK |
|||
![]() |
매니저국/ 로컬국 |
B | ● | |||
| 리모트국 | B/A | ● | ||||
![]() |
리모트국 | B | ● | |||
![]() |
리모트국 | B | ● | |||
| A | 근일 인증 예정 | |||||
![]() |
매니저국 | B | ● | |||
| 리모트국 | B/A | 근일 인증 예정 | ||||
![]() |
매니저국 | B | ● | |||
![]() |
리모트국 | B | 근일 인증 예정 | |||
![]() |
매니저국/ 로컬국 |
B | 개발중 | |||
임베디드 모듈, PC 보드는 파트너사에서 검토하고 있습니다.
자세한 사항은 개발 툴 소개에서 확인 부탁드립니다.
개발 검토 중인 파트너사는 아래와 같습니다.
기타 개발 지원 툴
CC-Link IE TSN 개발을 지원하는 샘플코드, 툴을 무상으로 공개하고 있습니다.
파트너 회원이라면 CLPA 웹 사이트에서 무상으로 다운로드 가능합니다.
CC-Link IE TSN 리모트국 Class A용 샘플 코드
- 1콤팩트한 리모트국용 샘플 코드
- 2이더넷 기기나 CC-Link IE Field Basic 기기에 쉽게 적용할 수 있는 S/W 구조 및 API 사양
- 3무상으로 다운로드 가능
| 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 프로토콜 패킷 데이터 표시를
간단히 할 수 있기 때문에 해석이 매우 용이해집니다.










