CANopen SDO Client Segmented Buffer Instance

This block defines a buffer for SDO client messages.

Block ID

CANopen SDO Client Segmented Buffer Instance

Library

motohawk_canopen_lib

Description

This block defines a buffer for SDO client messages. It references an SDO client instance and is shared among every SDO client channel referencing the same SDO client instance.

The segmented buffer is used to transmit data that is larger than 4 bytes. The number of defined buffers should allow uninterrupted communication between CANopen clients and servers. When a response to an SDO client request is received from a server, or when an SDO client request is scheduled to be transmitted when no buffer is available, it will be ignored.

The buffer size should be equal to the longest visible string that might be sent/received by an SDO client.

Block Parameters

Parameter Field Values Comments/Description
SDO Client Reference String Name of associated CANopen SDO client instance.
Buffer Size Numeric Size of segmented buffer in bytes.