The IO644 I/O module is a CANopen module to connect real-time target machines to CANopen Master devices such as programmable logic controllers.
The IO644 handles the complete data exchange between the connected CANopen master and the real-time application. The data exchange is processed via a dual-port memory. The module acts as one CANopen slave exclusively.
This I/O module is ideal for rapid control prototyping of devices in industrial automation plants such as motor controllers, sensors, I/O stations, and robots. Furthermmore, the IO644 can be used to perform hardware-in-the-loop (HIL) simulations for PLC testing, virtual commissioning, and factory acceptance tests using MATLAB® and Simulink®.
The IO644 I/O module is fully compatible with the Simulink® Real-Time™ workflow. The extensive Simulink® Real-Time™ driver blockset offers comprehensive functionality and firmware updates are easily available, as the Setup driver block downloads microcontroller firmware each time a target application is initialized.
Key Features
- Cyclic data exchange of up to 512 bytes with master devices via the CANopen PDO protocol
- Remote access to the local object dictionary via the SDO protocol
- Design individual device types with a custom object dictionary and export application-specific EDS files
- Simulate CANopen devices from other vendors by importing Electronic Data Sheets (EDS)
- Control the local NMT state and monitor external devices using the heartbeat and node guarding protocols
- Automatic baud rate detection
- DMA enables fast data exchange on PCI bus