This article reveals the capabilities of the Europribor Simbi-10 controller, including its connection to the Weintek cMT2108X2 panel.The cost of SIMBI-10 is carefully hidden and remains a mystery.
Weintek cMT2108X2 costs approximately 40kr and 48kr with Codesys3.5 license.
1. Using the Simbi-10 controller, we will try to sequentially read data from one of the two RS-485 ports from third-party equipment, namely the OVEN MB110-224.8A input-output module using the Modbus RTU protocol. An inexpensive temperature sensor DTS125M-50M was used as a temperature sensor.
2. Next, let's try to transfer values by copying the values inside the Simbi-10 controller from the module's reading area to the reading area of the Weintek cMT2108X2 panel.
3. Let's try to get these values on the panel and transfer them to the cloud.
Photo of equipment used:
A little about the Simbi-10 controller: this is the junior line of Europribor controllers. The controller was taken for a test and tried to deal with it honestly, from scratch. According to the developers of the Europribor company, the software is their own development. The program is very small (light), the ST programming language was not immediately found, and the HELP file seemed uninformative.
As a result, I had to contact the technical support of the Europribor company and they helped by connecting via remote access.
Let us describe in order the procedure for the preparation of our Belarusian guest:
1. Let's start setting up the connection between the controller and the MB110-224.8A module from the module itself. To do this, download the program of the module configurator "Configurator M110" from the OWEN website. Let's configure the network parameters and the type of the connected sensor. The value of the sensor readings at the 8th input is stored in register 45, the default module address is 16, which in general suits the task.
2. To interact with the controller, download the software from the manufacturer's website. When installing SimbiSoft software, Win11 antivirus swears that the software manufacturer is unknown, that the program was installed incorrectly. It takes a long time to download the .NET Framework library, but in the end everything starts working.
3. Create a project, leave the initial settings as they are.
We go to the controller settings and configure the RS-485 interface No. 1.
Ethernet interface. You need to download the settings from the controller, select Modbus TCP and download the settings to the controller again. It should be noted that in this case the web server will be disabled. The Modbus TCP controller can only be a server, so the HMI panel will be a client.
In the CFC language, we compose a program for polling the Modbus RTU interface on 1 port. Below in the settings we see that we are accessing the address in module 45 and placing it at address 30192. Thus, the value is transferred from the module to the controller's memory.
Actually, this is the whole program. The top variable (30192) reads the value from the I/O module, and the right variable (32000) is for storing and transmitting the value as a Slave in the Modbus TCP/IP protocol.
The memory layout in the controller is the same for both Modbus RTU and Modbus TCP. How exactly to decompose the memory areas separately for Modbus RTU and Modbus TCP and for different ports remained unclear.
Also, as it turned out, the possibility of writing function blocks in the ST language is implemented. This turned out to be a pleasant discovery.
Important: The ST implementation option is present for creating new function blocks.
It is important to know what type of variable is selected, this will be needed when programming the HMI. The composition of variable types is not large, for our case it is a REAL variable, which will correspond to the float type in HMI.
Next, we add a Modbus TCP / IP device, in the settings we prescribe the IP address (192.168.1.100) of the Modbus TCP server (Simbi-10 controller).
We press OK.
5. Let's create a text field on the visualization screen and bind it to the value of the variable register in the controller. Our register address is 32000 (see p.)
Let's create a data sample to draw a trend chart.
Next, go to Settings. Here you need to specify the address of the parameter and the type of the variable 32-bit Float.
We save and exit. Next, we make a sampling schedule.
We select the data sample we just made. Save, the visualization panel should look like this:
Then you can try to run the project in simulation mode or load it directly into the panel. So let's do it. Click Download (PC panel). Next, the compilation process will take place, you will need to select the desired panel. You can use the web search.
With the controller turned on, a visualization should appear on the panel and a trend should appear on the chart.
Summarizing, we note that Europribor has a fully functional controller.
The program is not very convenient and specific for users who are familiar with Codesys. On it it is possible to perform the tasks of managing simple technological processes.
A special feature is support for the IEC 60870-5 (101, 102, 103, 104) event protocol, which is used in the energy sector. It can be used as a Modbus-104 protocol converter.
To support new users, it would be nice to add more step-by-step instructions or guides for the implementation of standard solutions, libraries with ready-made code templates to the site and to the documentation.
With the support of @evropribor in Telegram, we managed to quickly resolve all issues, but it is better to supplement the documentation with information. Then you don't have to call. They did not understand the HELP file, although they tried.
The Weintek panel turned out to be convenient when programming and made friends with the Simbi-10 controller without any problems.
The visualization design software is quite functional, and the web is full of self-study materials and templates for using such panels in projects.
Taking the opportunity, we tried to transfer data to the Weintek cloud (a free trial period was given).
The following article is designed as a step-by-step instruction for connecting a Weintek panel to the cloud.
#SIMBI-10, #Weintek, #test
Be the first to comment