Introduction to CC-Link IE Field Basic
This document describes the usage of a CC-Link IE Field Basic Slave Protocol Stack for GOAL. CC-Link IE Field Basic is abbreviated to CCLIEFB throughout this document.
Slave Stations
Using the GOAL CCLIEFB slave stack it is possible to setup a slave occupying 1 to 16 stations. Each station can be interpreted as a physical or virtual participant of the CCLIEFB network. To each of the stations there is a fixed amount of I/O data with fixed size, called Link Devices. I.e. to exchange more I/O data the slave may occupy more stations.
Table: Link Devices per station.
Link Device | Type | Size | Master access | Slave access |
RY | Bit Output | 64 bits (8 bytes) | write | read |
RX | Bit Input | 64 bits (8 bytes) | read | write |
RWw | Word Output | 32 words (64 bytes) | write | read |
RWr | Word Input | 32 words (64 bytes) | read | write |
This leads to 72 bytes process data for each direction per slave, leading up to a maximum of 1672=1152 bytes per direction for a GOAL CCLIEFBslave.
For a slave containing more than one station the link devices sizes are multiples of the given sizes. E.g. a slave occupying two stations has 16 bytes RY data.
The meaning of each bit within the Link Devices is application specific, i.e. the protocol specifies the size of each Link device but the application decides which data points are actually used.
CSP Plus File
The CSP Plus file is the device description needed by a PLC to identify and to communication with a device. A sample is given appl/goal_ccliefb. The device is identified completely by the fields “VendorCode”, “ProductID” and “Version”. The product ID is also known as Model Code.These values must be the same as in the configuration of the GOAL CCSLIEFB slave stack.
The product ID in the CSP Plus file is a string, and must correspond to the configured product ID as a hexadecimal value.
Supported SLMP commands
The CC-Link IE Field Basic stack supports Transient Transmissions.
The following SLMP commands are supported
NodeSearch - Slave Station can be found by a Master Station via Broadcast Search
IPAddressSet - Master Station can change the IP Address of the Slave Station