Maximo Integration with PI AF System Using AFSDK

Maximo Integration with PI AF System Using AFSDK

Below is the Procedure 1 of implementing the integration with Maximo, the step below to be executed by Maximo Administrator , PI Administrator will support him to define the type of reading ( meter type):

(we are creating one meter in Maximo for testing purposes, later Maximo Admin can create a mass of meters using Python or excel)

Steps to Create a Meter in Maximo

  1. Go to the Meter application:
  • From the Maximo Start Center, navigate to:
    • Go To → Assets → Meter
  1. Click on "New Meter":
  • This will open a blank form to create a new meter.
  1. Fill in the Meter Details:
  • Meter: Enter a unique identifier (e.g., HOURS123).
  • Description: Give it a name like Running Hours Meter.
  • Meter Type:
  • CONTINUOUS — for readings that increase over time (like hours or kilometers).
  • GAUGE — for variable readings (like temperature or pressure).

 

Optionally:

  • Reading Type: Choose DELTA (if you enter usage amount) or ACTUAL (if you enter the actual meter reading).
  • Domain: Only for CHARACTERISTIC meters, define the list of valid values.
  1. Save the Meter.

To Use the Meter

Once you create a meter, you can:

  • Associate it with an asset or location:
    • Go to Assets → Asset or Locations.
    • Select an asset.
    • Go to the Meters tab.

Click New Row, choose the meter you created, and enter the initial value.

Example: Create an "Engine Hours" meter

  • Meter: ENG_HOURS
  • Description: Engine Running Hours
  • Type: CONTINUOUS
  • Reading Type: ACTUAL

 

As PI Administrator, please do the following;

 

  1. Create element called Maximo
  2. Create child element and name it similar to asset name in Maximo ( the asset which associate the meter ) as mentioned above in Maximo meters
  3. attribute inside the asset (as mentioned in step 2 above) , the name of this attribute is equal to Maximo meter as mentioned below in previous mail, configure this attribute as Float or integer the data reference could be PI tag ( make the normal configuration).

Note: the asset can have multiple meters & its AF element can have multiple attributes. Yet for test we are focusing now in one attribute (meter) per element (asset).

After finishing these steps we will more to step 3 (middleware python script to read values for attribute (Meter reading) then map it to Maximo meter reading.

 

 


image.png