Input Description

../_images/205127cfe38a378a0a33139000eba54e

EN

Data_Type Default_Value Range Unit
BOOL FALSE TRUE/FALSE -

The input EN has to be driven in edge triggered mode.

The execution of the Function Block is started with a positive edge on the input EN.

In the first call it evaluates its inputs and creates a local copy of them. Afterwards it starts its internal algorithm. It may take several PLC task cycles until it is executed.

Once the execution is completed DONE and its other outputs are set. To start the Function Block again a new positive edge on the input EN has to be applied.

SLOT

Data_Type Default_Value Range Unit
BYTE 0 0 … 4 (6) -

At input SLOT, the Communication Module slot is specified which should be used by the Function Block.

The internal Communication Module always has the index 0. All external Communication Modules are serially numbered from right to left, starting with 1.

DEV_NAME

Data_Type Default_Value Range Unit
STRING - - -

Input DEV_NAME describes the PROFINET IO Device to be queried. The string has a maximum length of 240 characters, including the zero terminating char. In conjunction with the SLOT value this string selects the target IO device of this request.

Valid values are (examples for the ABB devices, the hash marks # are place holders for the address selected by the rotary switch at the front of the device):

ci506-pn-##

ID

Data_Type Default_Value Range Unit
WORD - - -

Input ID specifies the identifier of the CAN 2.0A telegrams to be read from the buffer. If no buffer has been specified for the selected identifier using the controller configuration, this is indicated accordingly at the Function Block outputs.

ADR_DATA

Data_Type Default_Value Range Unit
ARRAY - - -

Input ADR_DATA specifies the address starting from which the received CAN 2.0A telegrams should be written. Usually, this specification is done via the ADR operator and should point to an array with 64 entries of the type CAN2A_MESSAGE_TYPE.