Introduction to Modbus Constructor
Modbus Constructor It is caused by KurySoft A product developed by the company Modbus Equipment modeling and testing tools. Official website: www.kurysoft.com/download.shtml. It is not just a simple data reading tool, It is even more complete Modbus Equipment Model Editor——You can use it to create Modbus Digital twin of the device", including all register mappings, data formats, units and scaling factors.
Modbus Constructor core functions
- device modeling: visualization creation Modbus complete register mapping table of the device, including addresses, data types, units, scaling factors, read-write attributes and other metadata
- data monitoring: after connecting to a real device, real-time monitoring and display of data according to the established model
- data export: exporting monitoring data to other formats Excel, CSV model saving
- device model saving as a separate model file: reusable and shareable, free data monitoring tool
Modbus Reader —— yes
Modbus Reader it cannot create models on its own Modbus Constructor but can be loaded for use. created model files, then connect the device and display data in the format defined by the model Modbus Constructor this means One person use, charge.
after creating the equipment model, on-site engineers and technicians can use it for free: To connect devices Modbus Constructor (View data) This is very practical in team collaboration, Create device models Modbus Reader To create a three-phase electricity meter, Taking the model as an example. Start up.
Click
Set basic device information Modbus Name: Three phase multifunctional electricity meter:
- Protocol type Modbus Constructor, Add register group New Project
- Address: Name", Type Modbus TCP
- Unit:
| Scaling | Phase voltage | Type | unit | Zoom |
|---|---|---|---|---|
| 40001 | Aphase voltage | 16-bit UInt | V | ×0.1 |
| 40002 | BPhase voltage | 16-bit UInt | V | ×0.1 |
| 40003 | CPhase voltage | 16-bit UInt | V | ×0.1 |
| 40004 | APhase current | 16-bit UInt | A | ×0.01 |
| 40007 | Total active power | 32-bit Float | kW | ×1.0 |
| 40009 | Total electrical energy | 32-bit UInt | kWh | ×0.1 |
| 40011 | Power factor | 16-bit UInt | - | ×0.001 |
| 40012 | Frequency | 16-bit UInt | Hz | ×0.01 |
- Save the model file (.mcm Format)
- Open it Modbus Reader, Load the model file
- Connect devices IP And ports
- You can see the real-time data formatted according to the model
Why do we need equipment modeling?
Without a device model, You use Modbus Poll Or Modpoll What I see is this kind of data:
address 0: 2305 How many volts is this?)
address 1: 1198
address 7: 0x428B0CCD What is this?)After having the device model, These are also the original data, Modbus Constructor/Reader It will automatically parse and display according to the metadata you define:
Aphase voltage: 230.5 V
Bphase voltage: 119.8 V
Total Active Power: 69.525 kWThis conversion from raw register values to physically meaningful quantities, Yes Modbus Constructor The core value that distinguishes it from ordinary debugging tools.
Modbus Constructor Application in team collaboration
Typical collaborative process:
- Used by system engineers Modbus Constructor For all in the project Modbus Create model files for devices
- Distribute the model files to on-site debugging engineers
- On site engineers use free Modbus Reader Load the model, Connect devices for debugging and acceptance
- No need for on-site engineers to memorize the address of each register, Data type and scaling factor
Free alternative solutions
If you don't want to purchase Modbus Constructor Commercial license, The following free alternatives can be considered::
- Node-RED + Modbus Node: Configure process nodes by dragging and dropping them Modbus Reading and data conversion, High degree of visualization
- Python + pymodbus + Pandas: to write Python Script definition register mapping table, Use Pandas Processing and displaying data
- Excel + MBServer ActiveX: Use VBA Call MBServer Read data, Excel Define the mapping formula in
Summary
Modbus Constructor Solved one Modbus Very practical problems in engineering: How to turn original non unit numbers into engineering data with practical meaning. By creating reusable device model files, It greatly reduces the reliance on equipment manuals during on-site debugging, It also reduces the occurrence of incorrect addresses, Human errors caused by data format confusion. Cooperate for free Modbus Reader, It is an efficient, Practical team collaboration solutions.
Leave a Reply