The meter’s Factory module stores meter details such as device type, serial number and vendor name. You can use ION Setup in advanced mode to view the contents of the Factory module’s setup registers. Similarly, you can use Modbus commands to read the Modbus registers mapped to the corresponding Factory module’s registers.
Other device-specific details, such as Product Code, are not stored in the Factory module. Product Code (also known as Modbus Product ID) is a number that the manufacturer assigned to a product to uniquely identify it, for use by systems that specifically require this information. You can use the device’s Modbus map and Modbus commands to read the Modbus Product ID.
The ION Reference describes the Factory module in detail. You can download the ION Reference and your device’s Modbus map from www.se.com.
|Object ID, as defined by Power Data Model||ION implementation (Factory module setup registers)||Modbus implementation|
|0x00 = Vendor Name||Added new ”Vendor Name” ION register||New assignment for Modbus register 70–78 (described as “Manufacturer” in Modbus)|
|0x01 = Product Code (Modbus Product ID)||Not implemented in ION (this is not the same as “Device Type”). This is handled as an exception to standard ION mapping, i.e., MODSLVRD_readModbusReg()||New assignment for Modbus register 90 (described as “Product ID Number” in Modbus). The values 18000 to 18019 in the PDM database have been allocated for the HEP meters|
|0x02 = Firmware revision|
|0x03 = Vendor URL||Not implemented in ION|
|0x04 = Product Range (“PM” or “ION”)||Not implemented in ION|
|0x05 = Product Model (ModelName)||This is the existing “Device Type” ION register|
|0x06 = User Application Name||This is the existing “Device Name” ION register|
|Existing “Serial Number” ION register||New assingment for Modbus register 117–128 (described as “ASCII Serial Number” in Modbus)|
|Product||Product Code / Modbus Product ID (subject to change because of ION9000?)|