Configure MQTT Sparkplug™ B Digital Points
With the MQTT Sparkplug B driver, you use MQTT Sparkplug B Digital Points to either retrieve digital data from, or control digital data on, an EoN node or device that publishes that data to the broker.
Instead of manually creating each MQTT Sparkplug B Point individually, you can use the Create Points from Birth Metrics pick action to create the required suite of points on the EoN Node or Sparkplug B Device with which the points are to be associated. This means of point creation automatically associates the points with the EoN Node or Sparkplug B Device from which the pick action was triggered. You can optionally use the feature with a Property Translation Table to specify any configuration properties that Geo SCADA Expert is to set to particular values when it creates the points. For more information, including essential checks to perform before using the pick action, see Create Points from Birth Metrics, and see Configure an MQTT Sparkplug™ B Property Translation Table.
You configure the properties of each digital point using fields on the MQTT Sparkplug B Digital Point Form. The configuration Form contains many fields, organized into tabs. Most of these tabs contain properties that are common to points on many drivers (see Tabs on Point Forms in the Geo SCADA Expert Guide to Advanced Drivers).
The Digital Point tab includes properties that are specific to MQTT Sparkplug B Digital Points.
Use the Digital Point tab to:
- Configure the Common Point Properties
- Define the Format of a Digital Point’s Values
- Define the Number of Bits for a Digital Point
Ensure that you specify 1 bit for a Boolean data type. Specify the relevant number of bits for an integer data type. The data type is determined by the Sparkplug B metric (tag, or item of data) that the point represents in the database.
- Configure the Bit Offset. Enter the lowest (starting) bit of the point. With a multi-bit point, the bits are consecutive (for example, a 2-bit digital might use bits 5 and 6, where bit 5 would be the starting bit).
Only specify a Bit Offset greater than 0 for an integer data type. The maximum offset is determined by the 'size' of data type and the Number of Bits.
- Define the Point States for a Digital Point
- Define whether a Digital Point can be Overridden
- Define a Digital Point’s Trend Settings.
Further Information