WAGO 750-865 Linux Controller I/O configuration

The workbench includes a fully integrated configurator for I/Os of the WAGO 750-865 Linux controller. Please refer to the following topics in that page for detailed information on how to use and configurate I/Os:

Data exchange
Data types
Special menu commands
Configuration wizard

Data exchange - configuration:

A dedicated configuration tool for WAGO 750-865 is integrated in the Workbench. Run it using the "File / Open / Fieldbus Configuration" menu command from the main window. Then select the "WAGO 750-865" tab.

The configuration is represented as a tree:

- WAGO configuration
  - WAGO Controller
    - Module (*)
      - exchanged Variable (*)

(*) The items with this mark can appear several times in the configuration.


You need to configurate the modules in order to map I/Os to variables. Each I/O module is identified by its WAGO reference number and a free description text. A wizard enables you to browse the list of available modules. Then you must connect IEC variables to I/O points of the modules.

For each linked variable you have to enter:

- its symbol
- a type (direction and data size)
- byte and bit offsets on the KBus
- a free description text

Alternatively, you can use the "Set variables" and "Calculate all addresses" commands of the contextual menu to automate the declaration and mapping of I/O points.

Data types:

You can freely map a variable of any data type to an I/O. The runtime automatically converts the value to the type of the variable. STRING variables are not supported.

Special menu commands:

The following specific commands are available from the contextual menu of the configuration tree:

    - Create configuration

Run the configuration wizard that enables you to configure the I/O system in a graphic form. Refer to the following section for further information about using the wizard. This command is available when the Controller is selected in the configuration tree.

    - Set variables

This command automatically declare I/O variables and map them to the selected node(s). If a module is selected in the tree, only this module is handled. If the controller or the root node is selected, variables are mapped for all the modules of the configuration.

    - Calculate all addresses

This command automatically adjust all byte and bit offsets of mapped variables in the whole configuration. The calculation is based on the position of the modules in the tree. So it is important that you enter modules in the tree in the same order as they are plugged on the hardware.

Configuration wizard:

Run the "Create configuration" from the contextual menu when the controller is selected in the configuration tree to open the wizard. The wizard is a graphic tool that enables you to enter your configuration in a user friendly graphic mode.

The list of configured modules is shown on the right of the wizard window. Use the "<<" and ">>" buttons to scroll the list horizontally if not all modules are visible.

To add a module, select a location in the list and double click on a module reference in the tree on the left side of the wizard. You can also use the following buttons:

Add to the configuration the module selected in the tree of references.

Remove the selected module from the configuration.

Move the selected module to the left in the configuration.

Move the selected module to the right in the configuration.

Upload the configuration from the runtime. The T5 runtime must be connected to the workbench in order to use this command.

When the configuration is ready, press the OK button to apply it in the fieldbus configuration tree.

If the "Declare variables" option is checked when you press OK, then IEC variables are automatically declared. You must specify a valid prefix for declared variables.