Read data asynchronously from slave device represented by service data object
The EtherCAT Async SDO Upload block requests a CANopen dictionary entry from the specified EtherCAT® slave. It then immediately returns whatever value was returned from the device on an earlier call to the block.
Enable— Enables block to upload data
true, the block uploads data.
Data— Data received from slave device
Returns data received from the EtherCAT slave device.
Status— Status of data transfer
Status of asynchronous data transfer:
0 — Mailbox transfer object idle, transfer not
1 — Mailbox transfer object running, transfer not
2 — Transfer
3 — Error occurred during transfer request
Index— Index of CANopen dictionary entry
Specify the decimal index of the CANopen dictionary entry.
If you specify an invalid index, the block does not return an error or a timeout. The results are undefined.
Subindex— Subindex of CANopen dictionary entry
Specify the decimal subindex of the CANopen dictionary entry.
If you specify an invalid subindex, the block does not return an error or a timeout. The results are undefined.
Data Type— Data type of CANopen dictionary entry
From the list, select the data type of the CANopen dictionary entry.
If you select a data type that does not match the type of the entry, the block returns an error.
Dimension— Dimension of CANopen dictionary entry
Specify the row and column dimension of the CANopen dictionary entry.
Enter a value of
1. EtherCAT blocks support only scalars and vectors.
Slave Name— Name of slave that contains CANopen dictionary entry
From the list, select the name of the slave that contains the CANopen data dictionary variable.
The block populates this drop-down list with the contents of the configuration file.