CC-Link IE TSN Class A(ver.2.0) 리모트국용 샘플코드
1. 특징
(1) 콤팩트한 리모트국용 샘플코드
- 동작에 필요한 리소스가 적기 때문에 저코스트 기기용 마이컴에서도 동작합니다.
(2) 이더넷 기기나 CC-Link IE Field Basic기기에 적용이 용이한 S/W 구조 및 API 사양
- CC-Link IE TSN 프로토콜 처리부를 라이브러리로 제공하고, TCP/IP 스택이나 OS 등 기기 의존 프로그램과의 I/F는 API나 Wrapper로 제공합니다.
- CC-Link IE Field Basic의 리모트국용 샘플코드와 API나 Wrapper의 사양을 가능한 한 맞추고 있어서, CC-Link IE Field Basic 대응제품을 베이스로 CC-Link IE TSN 대응기기를 개발할 수 있습니다.
(3) 무상으로 다운로드 가능
- CC-Link협회 회원이면 누구나 무료로 다운로드할 수 있습니다.
2. 개발환경
아래 개발환경을 사용하여 동작 확인을 실시합니다.
개발환경은 ST-Microelectronics에서 무상으로 공개한 툴을 사용하고, OS/IP 스택도 OSS를 사용하고 있기 때문에 평가보드가 있으면 동작시킬 수 있습니다.
(프로젝트, OSS나 H/W 드라이버를 하나의 샘플 프로그램으로 공개합니다.)
No. | 항목 | 제품명 | 버전 | 메이커 |
---|---|---|---|---|
1 | 평가보드 | NUCLEOF429ZI * | - | ST-Microelectronics |
2 | 통합 개발환경 | STM32CubeIDE | 1.7.0 | ST-Microelectronics |
3 | OS | FreeRTOS | V10.3.1 | Amazon |
4 | IP 스택 | lwIP(lightweight IP) | 2.1.2 | lwIP 개발자 그룹 |
*탑재 마이컴(STM32F429ZIT6)
주파수 | 180MHz |
---|---|
CPU | ARM Cortex-M4 |
FLASH | 2,048kByte |
RAM | 256kByte |
3. 소프트웨어 구성
이더넷 대응기기가 대응 프로토콜의 하나로서 CC-Link IE TSN을 지원합니다.
- CC-Link IE TSN 프로토콜 처리부를 라이브러리로 제공
- 라이브러리와의 IF는 Wrapper나 API를 구비
- CC-Link IE TSN 사양에서 IP 스택이나 H/W 드라이버에 의존하는 처리, 기기 의존의 기능/처리는 사용자 프로그램으로서 샘플 제공
4. 사양
4.1. 성능 사양
리모트국용 샘플코드의 성능 사양은 다음과 같습니다.
No. | 항목 | 성능 값 |
---|---|---|
1 | ROM 사용량 | 약 167kByte |
2 | RAM 사용량 | 약 91kByte (라이브러리부에서만은 약17kByte) |
4.2. 통신 사양
리모트국용 샘플코드와 평가보드로 실현하는 통신 사양은 다음과 같습니다.
No. | 항목 | 사양 |
---|---|---|
1 | 국종별 | 리모트국 |
2 | 통신속도 | 100Mbps |
3 | 인증 Class | Class A ver.2.0 |
4 | 통신방식 | 타임 매니지드・폴링 방식 |
5 | 최대 응답 시간 | 1024μs |
6 | 최단 통신 시간 | 1024μs |
7 | 전송로 형식 | 스타 접속, 라인 접속 |
8 | 사이클릭 전송 기능 | 최대 1380Byte (비트 디바이스, 워드 디바이스, 안전 디바이스의 합계 사이즈) |
9 | 트랜젠트 전송 기능 | 클라이언트 기능 : 있음 서버 기능 : 있음 최대 프레임 사이즈:1518Byte |