Hilscher SYCON.net configuration (CifX)
The Workbench includes a fully integrated configuration tool for Hilscher CifX fieldbus cards. The bus configuration is done via the SYCON.net configuration tool from Hilscher. This configuration can be imported into the Workbench via one single mouse click. Find more information about the usage and the configuration of Hilscher CifX fieldbus cards in the sections below:
Data exchange - configuration:
The T5 Runtime manages a variable mapping table that represents the inputs and outputs of the card. A referring configuration tool is included in the Workbench. Start it with the menu command "File / Open / Fieldbus configuration" in the main window. With the menu command "Insert / Insert Configuration..." you get a list of available configurations. Please select "Hilscher SYCON.net configuration (CifX)" and click OK.
The configuration is represented as a tree:
- Hilscher SYCON.net
- CifX Board (*)
- Group (*)
- connected variable (*)
(*) These entries can be set more than once.
You have to configure the network in order to map I/Os of Hilscher CifX fieldbus cards to variables of the application. A Hilscher CifX fieldbus card is identified by its board number, channel number and a free description text. Here you can check or uncheck the swapping of the byte order in words and double words. Groups can be defined freely in order to group variables. Each group represents a slave or a device on the network.
Each mapped variable has the following properties:
- Its Symbol (variable name)
- The data format
- A mode (input or output)
- The offset
- If necessary a bit number for binary data
If the main node of the tree is selected you alternatively can use the contextual command "Import SYCON configuration". With that you are asked for a SYCON configuration file in XML format. The XML file can be created via export of the configuration in the Hilscher SYCON.net configuration tool. All defined I/O tags will be inserted in the Workbench automatically. All mapped variables will be created automatically.
You can map freely variables of each data type to the I/Os. The Runtime automatically converts the value to the type of the variable. STRING variables are not supported.