Technical Data - V5

Description

CC-Link IE Field Basic is industrial ethernet network with a speed of 100 Mbit/s based on TCP/IP. (cc-link.org)

The CC-Link IE Field Basic Slave stack has implemented the required state machines and services to build a CC-Link IE Field Basic Slave device.

The stack can be used to build a complete CC-Link IE Field Basic Slave which requires a correctly behaving application.
The stack on its own just provides services that neet to be handled correctly by an application for certification and correct behaviour in the field.

Configuration

The stack offers a mailbox interface for configuration. A basic configuration has to be set using a Set Configuration packet.

Cyclic data

The stack offers an interface to access the cyclic data as well as a packet based interface for configuration, acyclic services and diagnostic.
The cyclic data is available in the dual-port memory which can be accessed by a host application.

Acyclic services

Acyclic services are supported via SLMP services either as Server or as Client.

Diagnosis

The stack offers a mailbox interface for the application to request the actual status of the LEDs and internal status variables.

Key Features

  • Cyclic communication
  • Acyclic communication

Detailed technical data

Notes

For a detailed listing of the technical data, please refer to the data sheet of the individual firmware.

The following technical data applies to the latest available Release version. Technical data of older Release versions may be different.

Protocol Technical Data

FeatureDescription
Maximum number of cyclic RY data128 bytes (1024 bits)
Maximum number of cyclic RX data128 bytes (1024 bits)
Maximum number of cyclic RWw data512 words (16 bit)
Maximum number of cyclic RWr data512 words (16 bit)
Occupied stations

1 … 16

(1 station has 64 bits RY data, 32 words RWw data,

64 bits RX data, and 32 words RWr data)

Acyclic communicationSLMP Server and Client
Data transport layerEthernet II, IEEE 802.3, 100 MBit/s
Ports

Cyclic data - 61450 (UDP)

Discovery and SLMP Server - 61451 (UDP)

SLMP Parameter - 45237 (UDP)

SLMP Communication - 20000 (UDP)

Firmware Functions

The real-time protocol stack is fully integrated into a netX firmware for specific use case in order to provide a common set of netX firmware functions accross different protocol variants:

Firmware VariantsUse Case AUse Case BUse Case C
Use Case summary

netX90 COM CPU firmware for small footprint, low cost and function optimized slave devices

  • no external SPI / SQI Flash required for COM CPU
  • no external SDRAM required for COM CPU

same as Use Case A, but netX90 APP CPU

  • uses external SPI Flash
  • may use external SDRAM

full featured firmware for highest function requirements

  • external SDRAM is required for COM CPU
  • external SPI Flash is required for COM CPU
netX support
  • netX90
  • netX90 with ext FLASH
  • netX90 with ext SDRAM and ext FLASH
FW structure
Host Interface

Dual Port Memory interface with following channels:

  • Channel 0 - Real-Time Ethernet Protocol API
    • exchange cyclic IO data
    • use acyclic protocol services
  • Channel 1 - Network Services
    • Socket API - Enables opening a communication socket using the integrated TCP/IP stack resources, i.e. same MAC address
    • Ethernet (NDIS) API - Enables sending and receiving Ethernet frames using a separate MAC address, i.e. application host with its own TCP/IP stack
    • Web API - Enables forwarding specific URL (HTTP GET/POST) requests to user applications, e.g. to build custom webpage contents
Diagnostic InterfacenetX Diagnostic and Remote Access is supported via COM UART
Integrated Flash File SystemN/AN/Apower-fail safe flash file system on external SPI flash
Remanent Data StoragePower-fail safe storage of up to 16KB of protocol remanent data in netX90 internal flash

Power-fail safe storage of protocol remanent data in dedicated partition in extenal SPI flash.

Size and position of remanent storage area shall be configured in FDL.

Device Datadevice production data (Serial number, MAC address, production data etc.) shall be stored in FDL in netX90 internal flash
Firmware Transfer
 to internal netX90 flash ...
  • via integrated web server
  • via Host Interface (DPM, SPM)

(warning) Note:

due to limited size (max. 380KB) of FW update area in internal flash, only following files can be transfered:

  • individual firmware files (i.e. comfw.nxi or appfw.nai) if the size of the a file is less that 380KB
  • max. 380KB big FWUPDATE.zip file with predefined structure
 to the host application...
  • via integrated webserver and Web API  (DPM Channel 1)
  • host application need to handle storage of the firmware in external SPI flash
to netX flash file system located on external SPI Flash
Firmware UpdateFirmware check and installation supported through calling the Maintenance Firmware
  • from internal netX90 flash
  • from external SPI flash
  • from Flash File System located on external SPI Flash
Configurationby sending configuration packets to the firmware via Host Interface
N/AN/Aor by using Communication Studio configuration database file from local flash file system
Integrated Basic Webserver

The basic web server has the following features:

  • \netx  - Provides a graphical user interface to other functions (diag, firmware, reset, etc.)      
  • \netx\diag  - Provides information on the netX device (current uptime, MAC address, device   number, serial number, etc.
  • \netx\firmware  - Enables uploading a new firmware update file to netX flash
  • \netx\reset  - Initiates a netX reset cycle, i.e. to install a newly uploaded firmware
  • \  - URL requests are forwarded to the user application via DPM (web interface API)
Webserver extensionN/AN/A

Basic web server is extended with functions that provide access to the content files on a local Flash file system (SQI Flash).

  • \netx\files  - Enables streaming of custom web content according to media types (i.e. txt, js, xhtml, jpeg, json, etc.) located in the Flash file system
Tag List Options

Firmware supports certain modification of the functionality via Tag List, in particular:

  • Webserver port number or deactivation
  • Activation of Ethernet Interface in DPM Channel1
  • Selection of target for remanent data storage (netX local or external host)
  • Profinet protocol stack configuration parameters
HW Sync Signal-
Protocol Specific LED Indicators

Network specific status indicators with COM0 / COM1 LEDs:

  • RUN - station operation status
  • ERR - error status
Secure Bootsupported by CC-Link IE Field Basic Slave V5.1.0.0 and later, see Support of Secure Boot with netX90 for more details
Limitations
  • FW functions are limited by available internal RAM / Flash
  • COM firmware size is limited to max. 500KB
  • FW functions are limited by available internal RAM / Flash
  • COM firmware size is limited  to max. 880KB