CAT M5X Driver

The CAT M5X driver enables communications between VTScada and CAT Electronic Engine Controllers (ECC) and CAT Generator Set Controllers (GSC) through a Customer Communication Module (CCM) using the M5X communication protocol.

Each CCM can support multiple ECCs or GSCs but does have a limitation of 8 broadcast lists with 8 parameters each. Each CCM will require a CCM Manager tag which carries out all communications with the CCM. For each ECC or GSC connected to a CCM a CAT

The M5X Protocol driver is configured to read and write data for the individual controller.

Server List

Select (or create) a named server list. (Driver Server Lists) Servers for the list must be defined using the Application Configuration dialog, as described in Servers for Specific Services. Smaller sites that do not have multiple servers, or that use only the default server list, need not configure this field.

CAT M5X Driver properties: Configuration tab

CCM Manager Tag

CCM Manager tag that is configured for the CCM the ECC or GSC is connected to.

Controller Type

The type of controller you wish to gather data from, EMCP, 3400 or 3500. The controller type determines the parameter IDs available to read and write.

ECC/GSC Module ID

The module ID depends on the type of controller you have selected. The valid range for each controller is available in the drop down list.

Controller Type Valid Module IDs
EMCP 88, 89, 90, 91, 92, 93, 94, 95
3400 33, 34, 36
3500 33, 34, 35, 36, 37, 38, 40, 41

Hold

Select this to have I/O tags attached to the driver hold their last value in the event of a communication failure. If not selected, tags will have their value set to invalid on a communication failure.

Store Last Output Values

When selected, the driver will maintain a record of the last value written to each output address. This may be useful in at least two situations:

  • For hardware that does not maintain its state during a power loss and must be restored to that state when re-started.
  • When failed hardware is replaced by a new device and you would like to start that device with the values last written to the old one.

If the last output values are stored, they may be re-written by either of two methods:

  • Automatically, when communication is restored to the device.
  • Manually by way of a button press. See, Rewrite Outputs Widget for details.

Changing this value from selected to deselected will cause all stored values to be erased immediately.

Enable Auto Rewrite

If selected, the Store Last Output Values option will also be activated. This option causes the driver to rewrite the last value written to each output, in the event that communications are lost and then restored.

Use this option only if you are certain that you want the last values to be rewritten automatically after an interruption in driver communications.