Creating a third party Modbus Device Type

To create a third party Modbus device and add it to your Power Operation project:

  1. Find the Device Modbus Reference. This should be included in a document from the manufacturer for the device you want to add.
  2. Familiarize yourself with the manner that the Modbus device specification.
  3. Verify the Power Operation supports the device: 
  4. The following table lists allowed values for each data type:

    Data Type

    Variable

    Size

    Allowed Values

    String

    string

    256 bytes (maximum)

    ASCII (null terminated)

    Digital

    digital

    1 bit or 1 byte

    0 or 1

    Long

    long integer

    4 bytes

    –2,147,483,648 to 2,147,483,647

    Real

    floating point

    4 bytes

    –3.4E38 to 3.4E38

  5. Verify that the tags you want to use are compliant with Power Operation. To ensure that data is reported for reporting, LiveView tables, and breaker graphics. Refer to the Common Data Model (CDM), which is located in [Project Drive]\ProgramData\Schneider Electric\Power Operation\v2022\Applications\AppServices\bin.
  6. Find the best fit tags: From the Profile Editor tag library, find the tag that comes closest to the quantity you want to measure.
  7. Verify the tag you have chosen by comparing it with the CDM.
  8. Create the device type in the Profile Editor: Use PwrModbus as the driver.
  9. Select the appropriate tags (CDM).
  10. Configure the Modbus tags: Continuing on the Define Device Type Tags tab, edit the tag addresses to map them to the Modbus register of the device (these tags will be red). You can locate instructions on editing addresses in the Power Operation help file.
  11. Create the device profile: Click Add/Edit to launch the Add/Edit Device Profile window. Create the new profile and choose the device(s) that you want.
  12. On the next screen, move the tags into the Selected Tags pane. Select Trend for all tags that require it.
  13. Continue with setting up the project and exporting as you do with other device profiles.