Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

Note

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

Table of Contents