Modbus Daniels - How is data stored in Enron Modbus?
How is data stored in Enron Modbus?
In Enron Modbus, there is a different table for each of the different data types.
Information is stored in the Slave device in four different tables.
One tables stores on/off discrete values (boolean variables) and three tables store numerical values.
Each value in a table has a data address and a corresponding register number.
Data Addresses | Register Numbers | Type | Table Name |
03E9 to 07CF | 1001-1999 | Read-Write | Boolean variables |
0BB9 to 0F9F | 3001-3999 | Read-Write | 16 bit Short integer variables |
1389 to 176F | 5001-5999 | Read-Write | 32 bit Long integer variables |
1B59 to 1F3F | 7001-7999 | Read-Write | 32 bit Floating point variables |
Unlike Standard Modbus, in Enron Modbus the Register Numbers are equal to the Data Addresses. For example, Register Number 7001 has Data Address 1B59(7001 in hexadecimal). The offset is 0 for all Enron Modbus Registers.