CC-Link IE TSN Class A(ver.2.0)远程站用示例代码
1. 特点
(1)紧凑的远程站用示例代码
- 由于执行动作所需消耗资源较低,适合低成本设备的微电脑也能运作
(2)便于适用于以太网设备和CC-Link IE Field Basic设备的S/W结构和API规格
- CC-Link IE TSN协议处理部分作为库提供,API 和包装函式用于与设备相关的程序(例如 TCP/IP协议栈和OS)进行接口。
- 尽可能匹配CC-Link IE Field Basic远程站用示例代码和API、包装函式的规格,可基于CC-Link IE Field Basic兼容产品开发CC-Link IE TSN兼容设备。
(3)可以免费下载
- 只要是CC-Link协会的会员,均可免费下载
2. 开发环境
使用以下开发环境执行动作确认。
开发环境使用STMicroelectronics免费公开的工具,OS/IP堆栈也使用OSS,只要有评估板就能运作。
(将项目、OSS和H/W驱动程序汇总后作为示例程序公开。)
No. | 项目 | 产品名称 | 版本 | 制造商 |
---|---|---|---|---|
1 | 评估板 | NUCLEO-F429ZI * | - | STMicroelectronics |
2 | 综合开发环境 | STM32CubeIDE | 1.7.0 | STMicroelectronics |
3 | OS | FreeRTOS | V10.3.1 | Amazon Web Services |
4 | IP堆栈 | lwIP(lightweight IP) | 2.1.2 | lwIP开发者群组 |
*搭载微控制器 (STM32F429ZIT6)
频率 | 180MHz |
---|---|
CPU | ARM Cortex-M4 |
FLASH | 2,048kByte |
RAM | 256kByte |
NUCLEO-F429ZI
STMicroelectronics公司生产
3. 软件配置
作为支持的协议之一,以太网兼容设备具有可以支持 CC-Link IE TSN 的结构。
- CC-Link IE TSN协议处理部分作为库提供。
- 准备包装函式和API作为和库的接口。
- 将提供示例用于 IP 堆栈和硬件驱动程序相关处理和设备相关功能/处理作为具有 CC-Link IE TSN 规格的用户程序。
4. 规格
4.1. 性能规格
远程站用示例代码的性能规格如下所示。
No. | 项目 | 性能值 |
---|---|---|
1 | ROM使用量 | 约167kByte |
2 | RAM使用量 | 约91kByte(仅库部分约为17kByte) |
4.2. 通信规范
远程站用示例代码和评估板实现的通信规范如下所示。
No. | 项目 | 规格 |
---|---|---|
1 | 站类型 | 远程站 |
2 | 通信速度 | 100Mbps |
3 | 认证类别 | Class A ver.2.0 |
4 | 通信方式 | 时间管理・轮询方式 |
5 | 最大响应时间 | 1024μs |
6 | 最短通信时间 | 1024μs |
7 | 传输路径形式 | 星型、线型 |
8 | 循环传输功能 | 最大1380Byte (位设备、字设备、安全设备的合计容量) |
9 | 瞬时传输功能 | 客户端功能:有 服务器功能:有 最大帧容量:1518Byte |