CC-Link IE TSN對應產品開發流程
為您介紹CC-Link IE TSN對應產品的開發流程。
開發步驟
- ※乙太網交換器、電纜、接頭等推薦佈線元件,在開發測試項目上會有部分不同。
- ※「SDK」為Software Development Kit簡稱。
步驟1. 選擇站別
主站
執行網路管理的站別。具有控制情報(參數)、對裝置站及其它主站透過循環傳輸、瞬時傳輸進行控制的站別。
- ※裝置站:本地站及遠端站等,除了主站以外的統稱。
本地站
可以執行主站及其它本地站的n:n循環傳輸和其它站的1:n循環傳輸、與其它站間瞬時傳輸的站別。瞬時傳輸具有伺服器(Server)機能與用戶端機能。
遠端站
可以和其它站執行1:n循環傳輸及瞬時傳輸的站別。瞬時傳輸具有伺服器(Server)機能與用戶端(client)機能。
步驟2. 選擇認證級別
- CC-Link IE TSN網路依據機器(node)及閘道器的機能性能,設置認證等級。
- 認證等級分為Class A 與 Class B,Class B具備較高性能。
設備
- 推薦開發應用用途廣泛的Class B產品。
但是,若只變更既有產品(非對應TSN)的軟體進行開發時,請以 Class A 開發認證產品。
- ─ : 任意
No. | 機能 | 條件 | 認證等級 | |
---|---|---|---|---|
A | B | |||
1 | 收訊/中繼 | 符合 1000BASE-T(IEEE802.3ab)(*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的系統時,只用認證級別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的高性能機器,和使用一般乙太網晶片安裝通訊協議堆疊的低成本機器,對應各式各樣類型的產品開發。
類別
開發工具 | PC 介面卡 | 嵌入式模駔 | 專用通訊 LSI | SDK |
---|---|---|---|---|
硬體/軟體 | 硬體 | 硬體 | 硬體 | 軟體 |
內容 | 連接PCI、PCI Express介面 | 使用者基板和嵌入式介面板利用泛用匯流排(16位元並行匯流排等)連接 | 依據公開的通訊LSI介面規格,經由使用者自行安裝於基板 | 將公開軟體安裝於兼容通用乙太網通信設備中 |
開發時間及花費根據所選開發方法而有所不同
依據開發類型的不同產品組合,通訊精度的差異
組合 示例 |
||||
---|---|---|---|---|
通訊 速度 |
1Gbps | 1Gbps | 100Mbps | 100Mbps |
通訊 精度 |
步驟4. 選擇開發場所
支援 CC-Link IE TSN 開發工具廠商
開發夥伴 | 站種類型 | 認證等級 | 開發工具 | ||
---|---|---|---|---|---|
嵌入式模組 |
通訊 LSI |
SDK |
|||
主站/ 本地站 |
B | ● | |||
遠端站 | B/A | ● | |||
|
遠端站 | B | ● | ||
|
主站 | B | ● | ||
遠端站 | B/A | 近期發售 | |||
|
遠端站 | B | 近期發售 | ||
|
遠端站 | B | 近期發售 |
開發工具夥伴廠商正在研討嵌入式模組及PC介面卡。
詳情請洽詢CC-Link協會。
正在考慮的開發合作夥伴包括:
支援開發的範例程式碼和工具
支援CC-Link IE TSN開發的範例程式碼和工具可以免費獲得。
會員可從CLPA網站免費下載這些資源。
CC-Link IE TSN 遠端站Class A範例程式
特點
- ❶遠端站的緊湊範例程式碼
- ❷軟體和API設計使應用於工業乙太網和CC-Link IE Field Network Basic裝置更加容易
- ❸可從網站免費下載
No. | 項目 | 產品名稱 | 版本 | 製造商 |
---|---|---|---|---|
1 | 評測基板 | NUCLEO-F439ZI* | - | ST-Microelectronics |
2 | 整合開發環境 | STM32CubeIDE | 1.7.0 | ST-Microelectronics |
3 | OS | FreeRTOS | V10.3.1 | Amazon |
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 Plug-in
由於 CC-Link IE TSN Wireshark Plug-in 加入 Wireshark,CC-Link IE TSN 通訊協議封包的數據資料表示變得簡單,解析通訊數據更加容易。
- CC-Link
協會(CLPA)
會員網站