MODBUS power meter data logging (easy method)
Problem scenario:
My goal is to read values from a power meter with MODBUS RTU or MODBUS/TCP.
Requirements:
- Data Logger Suite Professional, Enterprise, or a trial version.
- Power meter with MODBUS RTU or MODBUS TCP.
It is assumed that:
You have configured the communication settings on the device:
- MODBUS TCP - IP address, Subnet, Gateway. You must assign a static IP address for the device.
- MODBUS RTU - the baud rate and the number of data bits.
Solution:
1. Open the configuration window for the "MODBUS TCP" or "MODBUS RTU" plugin accordingly (fig. 1).
Fig. 1: Configuration window
2. Click "Action - Add from registers map" (fig. 2).
Fig. 2: Selecting registers map
3. Select the necessary registers (fig. 3).
Fig. 3: Registers map
4. Adjust the polling interval as you want.
5. Click the "OK" button. The program will build one or more requests and add them to the queue.
6. Enable the "Export data for all requests at once" option.
7. Specify the same device address in the "Device address" field (fig. 1) for all requests.
- RS-485: if you've connected several devices to the RS-485 network then you may specify several addresses like 1,2,3,4,5
- MODBUS/TCP and Ethernet: the device address should be "1". In the TCP settings, you must specify an IP address for each MODBUS device separately.
Find the register map for your MODBUS device:
If your device is not in this list, please search in our database (specify the full name: manufacturer and model):
Built-in register maps:
Related articles: MODBUS power meter data logging (easy method)
MODBUS RTU, MODBUS ASCII, MODBUS/TCP
- MODBUS power meter data logging (easy method)
- Sunspec-compatible MODBUS power meters, inverters (easy method)
- MODBUS RTU/TCP polling: Configuring master station (MODBUS RTU, MODBUS TCP, requests, response items).
- MODBUS poll: How to make sure that the application sends requests and receives responses?
- MODBUS poll: How to view register values, not raw MODBUS packets?
- MODBUS polling: How to make sure that the application correctly interprets the responses received from the device?
- MODBUS polling: How to view MODBUS register values in a more easy-to-grasp form (graphs, indicators, etc.)?
- MODBUS: How to combine the data of two requests?
- MODBUS: What is the right way to poll multiple devices?
- Copy settings from Simply MODBUS RTU Master to our Modbus Data Logger.
- Copy settings from the MODBUS Poll utility.
- Controlling PLC coil registers status using MODBUS TCP (MODBUS data parser, custom scripts, events generating, and handling).
- MODBUS to MSSQL: Write MODBUS registers to separate columns
- MODBUS to MySQL: Write MODBUS values to the MySQL database
- MODBUS to a database: Writing MODBUS RTU/TCP values to a database
- MODBUS to a database: Write data to two different tables.
- MODBUS to a database: Write data to two different databases, making a complete copy.
- Sentron PAC 3200: MODBUS TCP Data Logging
- Write data to a MODBUS device
- SQL to MODBUS: Send data from a SQL database to MODBUS.
- MODBUS TCP ↔ MODBUS RTU real-time conversion.
BACNET/IP
IEC 62056-21
- IEC 62056-21 power meter data logging (Iskra Emco, Satec, Landis+Gyr)