How to Install and Configure the Siemens Databroker with Matrikon Adapter: A Step-by-Step Guide

Created by Jose Fabian Solano, Modified on Wed, 27 Nov, 2024 at 7:41 PM by Jose Fabian Solano


To begin, it is essential to install the Siemens Adapter for the Databroker. Make sure to perform the installation with administrator privileges. During the installation process, a panel will appear where you need to specify the port you wish to use and provide a user to authenticate the service.

Remember that the assigned user must have the appropriate permissions to "Log on as a service." This step is crucial to ensure that the Siemens Adapter functions properly without access restrictions. Verify that the permissions are correctly configured before proceeding with the installation.


After completing the installation, open the Matrikon OPC UA Explorer and establish a connection to the Databroker. Be sure to use the correct communication parameters for the Databroker, including the specified port and authentication details, to ensure a successful connection.


After successfully connecting to the Databroker, navigate to the left-hand menu and select the option "Matrikon Data Broker Configuration," represented by the following icon:

Within this menu, click on the "Federator Data Sources" option, and then add a UA DataSource connection by entering a name in the provided field. Finally, click the "+" icon to add it.

Once the connection is added, configure it by clicking on the gear icon, which will open a new panel. In this panel, enter the address `127.0.0.1` and the port number you specified during the installation. Then, click the "Find Servers" button, and it will display the Siemens adapter. Select the desired security type and enter "admin" as the username.


Next, go to the "Advanced Settings" option and check the boxes for "Suppress URI Mismatch" and "Suppress Hostname Invalid." Finally, change the "Browse and Read Timeout" to 30000 ms.


After applying these changes, check the "Enable" box and click "Apply" to save the settings. The "Connection Status" should turn to "Good."

Once the adapter is configured, return to the Databroker menu and select the "Adapter Configuration" option. In this menu, you should see the adapter we just created. Select it, right-click, and choose the option to create a new communication channel to your PLC. Select "S7 ISO on TCP Connection."



Once the channel is created, we need to add the memory addresses we want to read. Click on the "Configure Address Space" option, which will open a new panel with the following settings:

- **PATH**: (Enter the name of the channel followed by a period).
- **Name Template**: The name of the tag you want to read.
- **Address Template**: The syntax of the variable you want to read (Refer to documentation for guidance).
- **From and To**: Define the start and end range for the memory addresses.
- **Increment**: Specify whether to read them one by one or in larger increments.
- **DataType**: The data type of the variable you're reading.
- **Access Rights**: Define the read or write rights for the data.

Finally, click the "Create" button, and then click "Submit" to send the request.



Once you've closed this menu and saved the configuration by clicking the "Save" button, you can return to the **DataView** menu to begin reading the data.



Created by JF

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article