SDO Scheduling table
Column | Description |
Object Name | The name of the parameter. Read only field |
Index | The index of the object (in hex format). Read only field |
SubIndex | The subindex of the object (in hex format). Read only field |
Type | The IEC type of the parameter. Read only field |
Label | Parameter name |
Direction | The direction in which parameter is exchanged using SDO.Read: Parameter value is read from slave. Label variable is set with readed value.Write: Label variable value is used to write specified parameter into slaveRead/WriteRead parameter value from slave.Update variable on PLC/write new value into slave:If Label variable has not been changed in value into PLC, variable value is updated with value read from slave.If Label variable has been changed by PLC, new variable value is written into slave. |
Oneshot | SDO request can be triggered by PLC using a Oneshot BOOL variable. Enter in this field a variable name. This will create a BOOL variable. Default value of the variable is FALSE.When value is FALSE, SDO is not scheduled for sending. Set oneshot value to TRUE to schedule transmission.Oneshot variable remains TRUE until SDO transmission has not been completed.Oneshot variable is automatically set by CANopen Master stack to FALSE when transmission is completed and request is satisfied.Do not set variable to FALSE into PLC.It is not possible to use the same Oneshot variable to trigger more than one SDO transmissions. |
Polling time | If Oneshot variable has been specified this field configuration is not considered.Input Polling time value to configure scheduling.a) 0In Read or Read/Write mode indicates a continuous request of read this object. That means that each time this message is checked (at any loop of all the messages defined) to be sent or not, it will be sent.In Write mode indicates that the message is sent only when value has been changed by PLC.b) 1In Read or Read/Write mode indicates a continuous request of read this object.In Write mode a continuous request of write this object. That means that each time this message is checked (at any loop of all the messages defined) to be sent or not, it will be sent.c) > 1The value, indicated in ms is the polling time associated to therequest. If elapsed time from last transmission is greater than specified interval, SDO request is performed. |
Timeout | The timeout t expressed in ms.Master SDO write error if no slave answer in t ms. Default: 100 ms. |