Cm598CanMsgSend (FB)

FUNCTION_BLOCK PUBLIC FINAL Cm598CanMsgSend EXTENDS Cm598Base

Function Block which is used to send CAN messages of the specified CAN Identifier via the specified CAN interface. In order to send any CAN message, the CAN protocol has to be configured in the PLC Application. The function block behavior is implemented according to the ETrig Function Block.

InOut:

Scope

Name

Type

Initial

Comment

Inherited from

Input

Device

IDeviceCM598Can

0

Instance of CM598Can device

Cm598Base

Output

ErrorID

ERROR_ID

ERROR_ID.NO_ERROR

Error code that describes the occured error

Cm598Base

Input

Num

USINT

0

Number of Can messages which are in DATA (1..16)

Data

POINTER TO Cm598CanMessageType

0

Pointer to variable which contains 1 or more Can messages to be send

Output

AddErrorID

UDINT

CM598Defines.CM598_ADD_ERROR_NONE

Additional description of error, when ErrorID is “REQUEST_FAILED”