โค้ดตัวอย่างสำหรับ CC-Link IE TSN Class A (ver.2.0) remote station
1. Features
(1)โค้ดตัวอย่างกระชับสำหรับ remote stations
- โค้ดประเภทนี้มีค่าใช้จ่ายด้านทรัพยากรต่ำ ทำให้เหมาะสำหรับใช้กับไมโครคอนโทรลเลอร์สำหรับโซลูชันที่คุ้มค่า
(2)ซอฟต์แวร์และการออกแบบ API ช่วยให้การประยุกต์ใช้งาน Industrial Ethernet และอุปกรณ์ที่รองรับ CC-Link IE Field Basic เป็นเรื่องง่าย
- รหัสการประมวลผลโปรโตคอล CC-Link IE TSN ถูกจัดทำเป็นไลบรารี โดย API และ Wrapper มีไว้สำหรับเชื่อมต่อกับโปรแกรมที่ขึ้นอยู่กับอุปกรณ์ เช่น TCP/ IP stack และ OS
- โค้ดตัวอย่างสำหรับ remote stations ของ CC-Link IE Field Basic และข้อมูลจำเพาะของ API และ Wrapper มีคล้ายคลึงกันอย่างมาก ทำให้อุปกรณ์ที่เข้ากันได้กับ CC-Link IE TSN สามารถพัฒนาได้โดยใช้ผลิตภัณฑ์ที่เข้ากันได้กับ CC-Link IE Field Basic เป็นพื้นฐาน
(3)Free download
- พันธมิตร CLPA ทั้งหมดสามารถดาวน์โหลดได้ฟรี
2. Development environment
ใช้ development environment ด้านล่างเพื่อตรวจสอบการทำงาน
Development environment นี้ใช้เครื่องมือที่ออกโดย ST-Microelectronics (ไม่เสียค่าใช้จ่าย) และ OS / IP Stack ยังใช้ OSS ดังนั้นจึงสามารถใช้งานกับ Evaluation board ได้
(ไฟล์ Project, OSS และ H/W drivers ถูกรวบรวมและเผยแพร่บนเว็บไซต์เป็นตัวอย่างโปรแกรม)
ลำดับ | รายการ | ชื่อผลิตภัณฑ์ | เวอร์ชัน | ผู้ผลิต |
---|---|---|---|---|
1 | Evaluation board | NUCLEOF429ZI * | - | ST-Microelectronics |
2 | Integrated development environment | STM32CubeIDE | 1.7.0 | ST-Microelectronics |
3 | OS | FreeRTOS | V10.3.1 | Amazon |
4 | IP Stack | lwIP(lightweight IP) | 2.1.2 | lwIP Developer Group |
*On-board microcontroller (STM32F429ZIT6)
Frequency | 180MHz |
---|---|
CPU | ARM Cortex-M4 |
FLASH | 2,048kByte |
RAM | 256kByte |
NUCLEOF429ZI
(Made by ST-Microelectronics)
3. การตั้งค่าโปรแกรม
อุปกรณ์ Ethernet ที่สามารถสนับสนุนเครือข่าย CC-Link IE TSN
- รหัสประมวลผลโปรโตคอล CC-Link IE TSN มีให้เป็นไลบรารี
- เตรียม wrapper และ API เป็น I/F ด้วยไลบรารี
- ไฟล์ตัวอย่างจะถูกจัดเตรียมสำหรับ IP stack และการประมวลผลขึ้นอยู่กับไดรเวอร์ H/W และฟังก์ชัน/การประมวลผลที่ขึ้นกับอุปกรณ์ตามโปรแกรมผู้ใช้ในเอกสารข้อกำหนดของ CC-Link IE TSN
4. ข้อมูลจำเพาะ
4.1. Performance specification
ข้อมูลจำเพาะด้านประสิทธิภาพของโค้ดตัวอย่างสำหรับ remote stations แสดงอยู่ด้านล่าง
ลำดับ | รายการ | ค่าประสิทธิภาพ |
---|---|---|
1 | ROM usage | Approx. 167kByte |
2 | RAM usage | Approx. 91kByte (Approx. 17kByte for the library section only) |
4.2. ข้อมูลจำเพาะด้านการสื่อสาร
โค้ดตัวอย่างสำหรับ remote stations และข้อมูลจำเพาะด้านการสื่อสารที่ได้จาก Evaluation board แสดงไว้ด้านล่าง
ลำดับ | รายการ | ข้อมูลจำเพาะ |
---|---|---|
1 | Station type | Remote station |
2 | Communication speed | 100Mbps |
3 | Certified class | Class A ver.2.0 |
4 | Communication method | Time-managed polling method |
5 | Maximum response time | 1024μs |
6 | Shortest communication time | 1024μs |
7 | Transmission line format | Star, Line |
8 | Cyclic transmission function | Max. 1380Byte (Total size of bit device, word device, safety device) |
9 | Transient transmission function | Client function: YES Server function: YES Maximum frame size: 1518Byte |
- เว็บไซต์สมาชิก
CC-Link Partner
Association (CLPA)