Skip to content

Simulink driver

This driver is based on the generic driver to communicate using UDP but slightly modified to communicate with a special Simulink block.


Aside from the common parameters described in the communication_driver docs, this driver includes:

  • ip: IP address of the controller. Default =
  • port: Port number for the socket connection. Default = 8400
  • polling: Polling interval in s to detect connection loss. Default = 1
  • max_size: Max telegram size (bytes). Default = 1024

Setup data

The setup data will give values to the parameters required and will specify the I/O variables info.

    "parameters": {
        "ip": "",
        "port": 8400,
        "polling": 1,
        "max_size": 1024,
    "variables": {
        "input_word": {
            "datatype": "word", 
            "size": 1,
            "operation": "write"
        "output_word": {
            "datatype": "word", 
            "size": 1, 
            "operation": "read"


The setup_params in the generic PLC components for simulink_udp driver will need the following format:

{"ip": "", "port": 8400, "polling": 1, "max_size": 1024}