The Unit/Component Use/Cost History frame displays current and life to date (LTD) meter reading information, as well as cost history information for labor, parts, fuel, and commercial charges for units and components.
When a bad meter reading is detected, this frame is the best option to make corrections or adjustments to the unit or component’s meters.
To view Unit/Component Use/Cost History for a unit or component, select Unit or Component from the dropdown in the Unit Information section.
Enter the unit or component number or double-click in the field to select one from the List of Values.
Press enter or tab. The description and Status fields automatically populate. The meter information and cost history automatically populate following the Unit Information section.
The Meter Information section displays the Primary Meter and the Secondary Meter information (if applicable).
Meter Date – The date of the primary and secondary meter reading. This can be a current or past date.
Meter Reading/Type – The current meter reading displays here and the type is display only. The meter type for the unit for both primary and secondary meters comes from the MCC associated with the unit. This value can be changed on the frame.
Meter LTD Usage – The LTD usage can be corrected or entered here for both primary and secondary meters.
ECU LTD Usage Offset – Used in telematics when the LTD usage is sent directly from the Engine Computer Unit (ECU), this offset column will be applied when a reading from a
non-VIB system is received by M5.
Meter Avg Use Day/Period – The actual meter average usage per day and period for this unit.
MCC Min Usage Day/Period – The MCC calculated minimum usage per day and period for the unit or component. The MCC minimum usage is entered on the Maintenance Class Code frame. If the unit has a meter entry below this amount, M5 will issue a warning to the user.
MCC Max Usage Day/Period – The MCC calculated maximum usage per day and month for the unit or component. The MCC maximum usage is entered on the Maintenance Class Code frame. If the unit has a meter entry above this amount, M5 will issue a warning to the user.
Unit Exp. Usage Day/Period – Expected usage per day and period for the unit or component.
The Meter Information i-frame displays the total number of Work Orders, Meter 1 Usage, Meter 2 Usage, Labor Time (Hrs), Labor Cost, Part Cost, Comm Cost, Fuel Cost, Fuel Qty, Alternate Fuel Cost, Alternate Fuel Qty, Electric Fuel Cost, and Electric Fuel Qty per fiscal Period.
You can make adjustments to any of the totals within this i-frame. Select the SAVE button at the top of the frame to update the record.
The following steps outline the process used by the application to determine if the meter entered is valid and can be accepted into the system. The validity of a meter is determined based on a number of factors as well as some user-defined setting in certain system flags.
If the maximum meter size is 6 then 999999 is the maximum value. If the meter being validated is greater than the calculated maximum then the system will return an error message.
Check if the new meter is less than the current meter while the date value has advanced. This is a possible rollover. In other words, if the date is later, but the meter is less, is this a legitimate rollover? The Check Meter Routine section covers this in more detail.
Select the rollover percentage system flag value. M5 takes into account the user-define rollover percentage from System Flags 1053 and 1074.
Determine if the meter has exceeded the total amount of usage allowed based on the current meter reading, MCC value, and total amount of time elapsed.
Rollover = Round((1# + (RollOver_PC * 0.01)) * (HighAllowMeter - OldMeter), 0)
RollOver_PC is the value select is step 4.
HighAllowMeter is the value calculated in step 3.
OldMeter is the value that was passed to this routine from the calling program.
Check if current usage > the rollover value. If it is then produce error:
“This amount of usage {0} exceeds the allowable usage on a meter rollover for unit number {1}. The maximum usage allowed based on MCC maximum usage and time elapsed since the last meter reading is {2}. If the reading is valid, it must be entered in the Unit \ Use Cost History screen".
Where {0} = the CurUsage value calculated in step 3 and {1} = the unit number and {2} = the rollover calculation from above.
Process non-rollover meter.
NewLTDUsage = OldLTDUsage + (CurMeter - OldMeter)
CurUsage = (CurMeter - OldMeter)
OldLTDUsage is passed to this routine from the calling program.
CurMeter is passed to this routine from the calling program.
OldMeter is passed to this routine from the calling program.
CurMeter can be either the new meters value itself or a calculation of CurUsage + OldMeter depending if we are processing meters as a reading value or a usage value.
Call the CheckMeter routine (See the CheckMeter section for more detail).
Determine if MCC information was available. This step is a good reason why users should always set meter limits on the MCC.
Note: If the MCC information was not available in the CheckMeter routine then report the following error:
"Warning! The Unit max usage, meter date, or last meter reading is missing. Meter check bypassed".
Determine if the new meter value is outside the system calculated average.
Note: If the HighAllowMeter (calculated in the CheckMeter routine) is > the new meter value then report the following error:
"Warning! The given meter reading of {0} is larger than the system calculated mileage of {1}".
Where {0} = new meter and {1} = HighAllowMeter.
Note: HighAllowMeter = ((MaxUsage * Fiscal_PD * (DaysPast + 1)) / 365.26) + CurrentMeter
MaxUsage is the MCC max usage selected in step 1.
Fiscal_PD is the value selected in Step 3.
DaysPast is the value calculated in Step 4.
CurrentMeter is the value selected in Step 2.
See the System Flags Table for a complete listing of system flags.
See the Role Privileges Table for a complete listing of role privileges.
Asset Management Application Training
Last Update: 04/25/2019
NOTE: To view a list of System Flags and Role Privileges that may impact this screen, hover over the screen title in M5 to display the bubble help/tooltip. At the bottom of the bubble help/tool tip, there is a Settings hyperlink. Click that hyperlink to display the list of flags and privileges.
Additional training and technical documents on this subject may be available in the Resource Files area.