Products search search close

IO642: PROFIBUS Slave I/O Module

Configurable PROFIBUS DP slave I/O module, with Simulink® driver blocks

The IO642 I/O module is a PROFIBUS module to connect real-time target machines to PROFIBUS DP Master devices such as programmable logic controllers. 

The IO642 handles the complete data exchange between the connected PROFIBUS master and the real-time application. The data exchange is processed via a dual-port memory. The module acts as one PROFIBUS 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 IO642 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 IO642 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 244 bytes with master devices via the PROFIBUS DP protocol 
  • Simulates a vast range of PROFIBUS DP devices from all vendors 
  • Seamless import of GSD files to easily set up slave device simulation 
  • Automatic baud rate detection 
  • DMA enables fast data exchange on PCI bus
Form factor PCI/PCIe/mPCIe 
Power requirements 650 mA @ +3.3 V DC
Bus 32 bit/33 MHz, Revision 3 of PMC specification, P1386.1 
Connectors D-sub connector, 9 pins 
Operating temperature -20 °C to +70 °C
Certification  CE
I/O Access
Communication standard  DPV0 and DPV1 
Cyclic communication  Supported
Acyclic communication On demand
Maximum number of cyclic input data  244 bytes 
Maximum number of cyclic output data  244 bytes 
Configuration data  244 bytes 
Parameter data  237 bytes 
Baud rate  10 kBit/s to 1 MBit/s 
Item ID Product Name Components
2X642* IO642
  • 1 x IO642 I/O module
  • Driver block library for Simulink® Real-Time™
  • Comprehensive documentation and Simulink® example models 
  • Installation into real-time target machine

Key to X in Item ID
Please replace the X with the code number of the specific target machine into which this I/O module shall be installed:

  • A = Performance real-time target machine (PCI)
  • B = Performance real-time target machine (PCIe)
  • C = Mobile, Baseline, and Unit real-time target machine (mPCIe)

Pricing information
We don't publish pricing information on our website. Upon request by e-mail or phone we can provide a complete price list covering our entire product portfolio in various currencies. We recommend that you get in touch with us to discuss your specific needs. We can then quickly provide you with a tailored quotation including technical and pricing information.

IO642: PROFIBUS Slave I/O Module IO642: PROFIBUS Slave I/O Module

Included in the Delivery

Common Applications

Supported target machines


Follow Speedgoat LinkedIn