x

Cookies Settings


Strictly Necessary Cookies

These cookies are essential in order to enable you to move around the website and use its features. Without these cookies, services you have asked for (such as navigating between pages) cannot be provided.

Cookies Details
     Always active
 
Performance Cookies

We make use of analytic cookies to analyse how our visitors use our Website and to monitor Website performance. This allows us to provide a high quality experience by customising our offering and quickly identifying and fixing any issues that arise. For example, we might use performance cookies to keep track of which pages are most popular, which method of linking between pages is most effective, and to determine why some pages are receiving error messages. We might also use these cookies to highlight articles or site services that we think will be of interest to you based on your usage of the website. The information collected by these cookies is not associated with your personal information by us or by our contractors.

The Website currently uses the analytic cookies from Google Analytics:

Cookies Details
    
 
!!Terminology path not found: /ui/common/cookie functionality!!

!!Terminology path not found: /ui/common/cookie functionality description!!

Cookies Details
    
 

 
We use cookies to improve your experience on our website, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our website with our social media, advertising and analytics partners, who may combine it with other information that you have provided to them or that they have collected from your use of their services. Please click [Accept All Cookies] if you agree with the use of all of our cookies. Please click [Cookies Settings] to customise your cookies settings on our website. Cookies Policy

  1. HOME
  2. Network technology
  3. CC-Link IE
  4. Sample code

Network technology

Sample code for CC-Link IE TSN Class A (ver.2.0) remote station

1. Features

(1) Compact sample code for remote stations

  • The code has a low resource overhead, making it suitable for use with microcontrollers for cost effective solutions.

(2) Software and API design allows easy application for industrial Ethernet and CC-Link IE Field Basic devices

  • The CC-Link IE TSN protocol processing code is provided as a library. APIs and wrappers are provided for interfacing with device-dependent programs such as a TCP/ IP stack and OS.
  • The sample code for remote stations of CC-Link IE Field Basic and the specifications of the API and wrapper are closely matched, allowing CC-Link IE TSN compatible devices to be developed based on CC-Link IE Field Basic compatible products.

(3) Free download

  • All CLPA partners can download for free

2. Development environment

Use the development environment below to check operation.
The development environment uses tools released free of charge by STMicroelectronics, and the OS / IP stack also uses OSS, so it can be operated with an evaluation board.
(The project, OSS and H / W drivers are put together and published on the website as a sample program.)

NoItemProduct nameVersionManufacturer
1Evaluation boardNUCLEO-F429ZI*-STMicroelectronics
2Product nameSTM32CubeIDE1.7.0STMicroelectronics
3OKFreeRTOSV10.3.1Amazon Web Services
4IP StacklwIP(lightweight IP)2.1.2lwIP Developer Group

*On-board microcontroller (STM32F429ZIT6)

Frequency180MHz
CPUArm Cortex-M4
FLASH2,048kByte
RAM256kByte

"NUCLEO-F429ZI"
"(Made by STMicroelectronics)

3. Software configuration

Ethernet devices can support CC-Link IE TSN.

  • CC-Link IE TSN protocol processing code is provided as a library.
  • Prepare wrapper and API as an I/F with the library.
  • Samples will be provided for IP stack and H/W driver-dependent processing and device-dependent functions/processing as user programs with the CC-Link IE TSN specifications.

4. Specification

4.1 Performance specification

The performance specifications of the sample code for remote stations are shown below.

No.ItemPerformance value
1ROM usageApprox. 167kByte
2RAM usageApproc. 91kByte
(Approx. 17kByte for the library section only)

4.2 Communication specification

The sample code for remote stations and the communication specifications realized by the evaluation board are shown below.

No.ItemSpecification
1Station typeRemote station
2Communication speed100Mbps
3Certified classClass A ver.2.0
4Communication methodTime-managed polling method
5Maximum response time1024μs
6Shortest communication time1024μs
7Transmission line formatStar, Line
8Cyclic transmission functionMax. 1380Byte
(Total size of bit device, word device, safety device)
9Transient transmission functionClient function: YES
Server function: YES
Maximum frame size: 1518Byte

Click here to download sample code

Network technology

  • Network

    • Ethernet based network

      • CC-Link IE TSN
      • CC-Link IE Control
      • CC-Link IE Field
      • CC-Link IE Field Basic
    • Serial based network

      • CC-Link
      • CC-Link Safety
    • Common Protocol

      • SLMP
  • Function

    • CC-Link IE Safety Communication Function
    • CC-Link IE Field Motion
  • Solution

    • Wireless Network
    • Security
  • Profile

    • CSP+/CSP+ for Machine
  • Use Casenew window
  • News & Events
    News & Events
  • Downloads
    Downloads
  • Contact/FAQ
    Contact/FAQ
CC-Link Partner Association (CLPA)
Members Site
CC-Link CLPA

Loginnew window

Page Top