Products search search close


32-Node Simulator I/O Module for PROFIBUS

The IO642-32 is a PROFIBUS multi-node module that empowers users to simulate large-scale industrial installations, infrastructure and maritime vehicles; for example, production plants, ships, wind farms, solar parks, power grids, tunnels and train networks.

The module physically emulates a high number of real-time capable PROFIBUS slave nodes that communicate with the remote PROFIBUS master as in a real industrial plant. Each node is represented by an independent network transceiver, ensuring short response times.

The IO642-32 is ideal for hardware-in-the-loop (HIL) simulations using MATLAB® and Simulink®. It allows manufacturers of industrial systems and equipment to test plant controllers and realize virtual commissioning with digital twins: manufacturers can implement the plant behavior, operation modes and states in Simulink®, add IO642-32 driver blocks to exchange data with the plant controller and use Simulink® Test™ for error injection, automated testing and test reporting.

Key features:

  • Simulation of 32 PROFIBUS DP slaves per module and up to 128 slaves per machine
  • Cyclic data exchange of up to 244 bytes per slave node
  • 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

Form factor Speedgoat proprietary for Mobile real-time target machine
Power requirements 35W
Electrical interface PCI Express
Connectors 2x DB-9
Protocol chip 32 Hilscher netX 52 controlled via dual-port memory
Network termination Termination resistors can be enabled using an externally accessible toggle switch
Operating temperature -40°C to +85°C
Relative humidity 5 to 95%, non-condensing
I/O Access  
Communication standard DPV0 and DPV1
Cyclic communication Supported
Acyclic communication On demand
Maximum number of cyclic input data 244 bytes (per node)
Maximum number of cyclic output data 244 bytes (per node)
Configuration data 244 bytes (per node)
Parameter data 237 bytes (per node)
Baud rate 10 kBit/s to 1 MBit/s
Mean time between failures (MTBF) 205,000 hours
MTBF (Mean Time Between Failure) - MTBF values shown are based on calculation according to MIL-HDBK-217F and MIL-HDBK-217F Notice 2; Environment: GB 20°C. The MTBF calculation is based on component FIT rates provided by the component suppliers. If FIT rates are not available, MIL-HDBK-217F and MIL-HDBK-217F Notice 2 formulas are used for the FIT rate calculation.
Item ID Product Name Components
2Z642 IO642-32 PROFIBUS
  • 1x IO642-32 I/O module with 32x PROFIBUS slave nodes
  • Driver block library for Simulink® Real-Time™
  • Comprehensive documentation and Simulink® example models
  • Installation into the real-time target machine

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.


Included in the Delivery

Common Applications

  • Hardware-in-the-loop (HIL) simulation for PLC testing, virtual commissioning and factory acceptance tests

Supported target machines


Follow Speedgoat LinkedIn