Issue
Translator failure for PM5300 series device type in the system log, causing issues in real-time and data log.
- Transaction error. Device: 'Source Name'. Client: 'IONSERVICES.SRVMTTO'. Reason: 'Translator failure'
- Could not find a configurable label value for configLabel=8 configLabelHandle=166723847 IONHandle=254145026
_____________________________________________________________
Product Line
Power Monitoring Expert 2021
Power Monitoring Expert 2020
Power Monitoring Expert 9.0
_____________________________________________________________
Environment
Device Driver
_____________________________________________________________
Root Cause
The PM5300.xml driver located in PME/System/Translator folder is missing the ConfigLabel Ordinal="8" for the ConfigLabelHandle="166723847":
<ModbusInfo IONHandle="254145026" Name="Demand Current Avg - Present" ModbusAddress="403878" RequestType="R" Format="F32-4321" ConfigLabelHandle="166723847" NotAvailableValue="0xFFC00000">
<ConfigLabels Ordinal="0" Value="Demand Current Avg - Present - Thermal"/>
<ConfigLabels Ordinal="1" Value="Demand Current Avg - Present - Sliding"/>
<ConfigLabels Ordinal="2" Value="Demand Current Avg - Present - Sliding"/>
<ConfigLabels Ordinal="3" Value="Demand Current Avg - Present - Sliding"/>
<ConfigLabels Ordinal="4" Value="Demand Current Avg - Present - Sliding"/>
<ConfigLabels Ordinal="5" Value="Demand Current Avg - Present - Sliding"/>
<ConfigLabels Ordinal="6" Value="Demand Current Avg - Present - Sliding"/>
<ConfigLabels Ordinal="7" Value="Demand Current Avg - Present - Sliding"/>
<ConfigLabels Ordinal="9" Value="Demand Current Avg - Present - Sliding"/>
_____________________________________________________________
Solution
*Warning: Take backups of any files prior to modifying them. Ensure the backups are in a location that will not be overwritten (i.e. the Desktop). *
For the default driver, back up the PM5300.xml file located at $\Power Monitoring Expert\system\translator and follow the steps below:
- Find the exact line: <ModbusInfo IONHandle="254145026" Name="Demand Current Avg - Present" ModbusAddress="403878" RequestType="R" Format="F32-4321" ConfigLabelHandle="166723847" NotAvailableValue="0xFFC00000" in the PM5300.xml file
- Add <ConfigLabels Ordinal="8" Value="Demand Current Avg - Present - Sliding"/> between line ConfigLabel Ordinal 7 and 9 and save the file.
<ConfigLabels Ordinal="7" Value="Demand Current Avg - Present - Sliding"/>
<ConfigLabels Ordinal="8" Value="Demand Current Avg - Present - Sliding"/>
<ConfigLabels Ordinal="9" Value="Demand Current Avg - Present - Sliding"/>
If the driver had been customized, back up and repeat the steps for the PM5300.xml file located at $\Power Monitoring Expert\config\translators.