IO750 Usage Notes
IO750 Usage Notes — Usage information about the
I/O module
Description
This section provides further information about how to configure the IO750
EtherCAT subordinate device module.
Add PDOs and SDOs programmatically
Write MATLAB code to fill the PDO and SDO tables of the Setup block. This enables you to define
objects in mat or csv files, import the data into MATLAB and write the content to
the tables. You use the get_param and set_param functions to read and write the
tables. The names of the corresponding block parameters are rxPdoMapping,
txPdoMapping and sdoMapping. The parameter value is a cell array packed in a
character array or string.
Run the following code to add entries to the RxPDO mapping table of the Setup
block selected. Extend the cell array at the beginning to add more objects.
data = {'rxServo', 'ControlWord', 'uint16';
'rxServo', 'ControlSpeed', 'double';
'rxUtil', 'Alive', 'uint32'};
t = "{";
for m = 1 : size(data,1)
t = t + "'" + data{m,1} + "','" + data{m,2} + "','" + data{m,3} + "';";
end
t = extractBefore(t, strlength(t));
t = t + "}";
set_param(gcb, 'rxPdoMapping', t);Run the following in the MATLAB command window to read the RxPDOs of the Setup
block selected:
>> get_param(gcb, 'rxPdoMapping')
Front Plate Description
IO750 PCI and PCIe modules
The IO750 acts as one EtherCAT subordinate device exclusively. The two RJ45
connectors simply serve to build up a line-based network structure. Plug the
cable from the EtherCAT main device or the previous subordinate device into the
first socket. Connect the second socket with the next EtherCAT subordinate
device. The LEDs described below indicate the communication status of the single
EtherCAT subordinate device.
The rotary switch has no functional role.
IO750 mPCIe module
Note that in some real-time target machines,
the mPCIe module is reversed; that is, the Error LED appears on the right.
LED Status Description
Note that only the IO750 PCI and PCIe modules have the SYS LED. This LED does not
feature on the IO750 mPCIe module.