Transmitting and Receiving SRDOs

The SRDO tab is only available for devices that support CANopen Safety. CANopen Safety protocal has to be initialized in the CAN tab

 

 

 

This topic describes how the transmit and receive SRDO messages are added and configured

 

 

Adding, Editing and Deleting SRDOs

 

To add an SRDO message: 

  1. Select the CAN channel from the tabs

  2. Then select icon from the Transmit SRDOs section or icon from the Receive SRDOs section for manually added receive SRDO

  1. Then add the variables that should be transmitted.

 

To delete a SRDO message:

  1. Select the SRDO message

  2. Then select icon from the Transmit SRDOs section or icon from the Receive SRDOs section

 

Variables can be added to SRDO messages directly on the SRDO tab. These variables are automatically added to the Object Dictionary as RAM parameters.

 

 

To add an SRDO Variable:

  1. Open the device's SRDO tab and select the correct CAN channel

  2. Add an SRDO

  3. Start typing a variable name and press ENTER

  4. A dialog box opens (see the image below). A description of the variable can be added. Select the Data Type and click Create New Variable.

 

 

  1. The created SRDO Variable is automatically added to the Object Dictionary

 

 

SRDO Message Properties

SRDO Properties are always configured in the device where the SRDO message is created:

  • Selecting Received By device(s) for Transmit SRDOs automatically generates them to the receivers' Receive SRDOs list

  • Selecting Transmitter device for Receive SRDOs automatically generates them to the transmitters' Transmit SRDOs list

 

 

 

The following table describes the configurable fields of each SRDO.

Fields with grey background are hidden by default. Click Advanced.. to show them in PDO Properties section.

 

Property

Description

SRDO Number

 

COB-ID

COB-ID (Communication Object ID) is an unique identifier for an SRDO messag. MultiTool Creator automatically assigns the COB-ID according to the SRDO number.

COB-ID Inverted

COB-ID for the redundant message that is used to validate the SRDO message. MultiTool Creator Automatically assigns the COB-ID according to the SRDO number.

DLC

Data Length Code, the length of the data field in bytes.

Refresh Time

Transmission rate of the SRDO message.

Safety Cycle Time

Monitors the cyclic transmission rate.

SR Validation Time

Maximum time between the plain and the inverted SRDO message. 

 

 

Receiving SRDOs

Received By

When configuring a transmit SRDO, the Received By setting can be used to define the devices that receive the SRDO. The Received By list shows all the devices in the same network. To view the settings of a unit, select the unit name listed under Received By.

 

Selecting the devices from the Received By list adds

 

For example,

 

 

Receive SRDOs List

The Receive SRDOs section on the SRDO tab lists all the SRDOs that are transmitted on the same network. The first column in the list shows the following information:

 

All other columns are variables that are included in the SRDO message.

 

 

Variable Properties

The Variable Properties show the variable definition: Name, Data Type and Description selection.

 

Property

Description

Name

Name of the SRDO variable.

 

DataType

The Data Type is one of CODESYS' variable types:

 

Data Type

Lower limit

Upper limit

Memory space

SINT

-128 

127 

8 Bit 

INT

-32768 

32767 

16 Bit 

DINT

-2147483648 

2147483647 

32 Bit 

BYTE

0

255

8 Bit 

WORD

0

65535 

16 Bit

DWORD

0

4294967295 

32 Bit

USINT

0

255

8 Bit

UDINT

0

4294967295 

32 Bit

UINT

0

65535 

16 Bit

REAL

1.175494351e-38 

3.402823466e+38 

32 Bit

 

STRING type variables cannot be mapped into SRDO.

BOOL type variables cannot be mapped into SRDO.

REAL type variables cannot be mapped into SRDO.

 

Description

A description of the variable, defined by the user.

 

 

 

 

Epec Oy reserves all rights for improvements without prior notice.

 

Source file topic200202.htm

Last updated 21-Feb-2025