Platform Service Properties (platMstp-BacnetMstpPlatformServiceQnx)

This component enhances CPU processing. If you are using multiple MS/TP trunks and large numbers of MS/TP points, your controller CPU usage may be very high, contributing to slow performance. Beginning with Niagara 4.12, QNX-based controllers that are licensed with the mstp license use enhanced MS/TP (emstp) processing provided by the CPU’s RS-485 co-processor.

Prior to this, processing for MS/TP communication was provided on the controller CPU. With this update, the enhanced MS/TP processing mode is the default condition when using this protocol, however, you can revert to the legacy mode by configuring the BacnetMstpPlatformServiceQnx properties. Enhanced MS/TP provides a significant benefit by taking a substantial load off of the CPU, providing overall controller performance improvements. Depending on your configuration, improvements may include increased communications reliability and more responsive graphic views.

Figure 1. Bacnet Mstp Platform Service properties with Use Coprocessor property exposed


This is a hidden component. In most situations, its default settings should be sufficient and preferable. However, to revert to the legacy (CPU-based) processing mode, you can make this component’s properties visible in the station’s PlatformServices. Two other properties actions are available to be exposed.

With some additional configuration, it is possible to capture diagnostic data. To access the statistics related to an MS/TP network port that may be helpful in diagnosing problems, refer to the Niagara Engineering Notes.