Click the Configure button on the Alarming page of the Shared Variable Properties dialog box to display this dialog box. Use this dialog box to configure alarms for a shared variable with a Data Type of U32 Bit Field.
 | Note You can configure alarms only for network-published shared variables. |
This dialog box contains the following options:
- Enable Alarm—Creates a U32 bit field alarm or a bad status alarm when you place a checkmark in the Value or the Bad Status checkbox, respectively. Contains the following options:
- Value— Creates the U32 Bit Field alarm.
- Bad Status—Creates an alarm for a bad status. You can enter a name for the Bad Status alarm in the text box.
- Name—Sets the name of the alarm.
- Value Name—Sets the name of the U32 Bit Field alarm.
- Bad Status Name—Sets the name of the Bad Status alarm.
- Alarm On—Sets whether the shared variable generates an alarm when Any bit is in alarm state or only when All bits are in alarm state. This option is valid only when you place a checkmark in the Enable Alarm checkbox.
- Invert—Determines which bits alarm on high, 1, and which bits alarm on low, 0. Enter the value 1 if you want that bit to alarm when low. In bitwise terminology, the Shared Variable Engine performs an XOR with the Invert value to produce the alarm state. LabVIEW applies the Invert value to the scaled value after applying any relevant scaling masks.
- Edit—Launches the Edit Bit Mask dialog box, which provides an interactive method for setting the bits you want to alarm on high or low.
- Mask—Determines which bits LabVIEW uses to calculate the alarm for the shared variable. LabVIEW uses bits that are 1 in the alarm calculation. Bits that are 0 do not cause an alarm, regardless of their value. In bitwise terminology, the Shared Variable Engine performs an AND with the Mask value to produce the alarm state. LabVIEW applies the Mask value to the scaled value after applying any relevant scaling masks.
- Edit—Launches the Edit Bit Mask dialog box, which you can use to determine the bits that LabVIEW uses to calculate the alarm for the shared variable.
- Priority—Sets the priority of the alarm. Enter a value between 1 and 1000, where 1000 is the highest priority Contains the following options:
- Bit Array Priority—Sets the priority of the bit array alarm.
- Bad Status Priority—Sets the priority of the Bad Status alarm.
- Ack Mode—Specifies how alarms are acknowledged. Auto (default) specifies that LabVIEW acknowledges the alarm when the shared variable value returns to a normal state. User specifies that LabVIEW does not acknowledge the alarm until the user acknowledges the alarm, regardless of the alarm state. Contains the following options:
- Bit Array Ack Mode—Specifies how LabVIEW acknowledges the bit array alarm.
- Bad Status Ack Mode—Specifies how LabVIEW acknowledges the Bad Status alarm.
- Area—Sets a descriptive area name for the alarm. Create alarm areas to acknowledge an entire area of alarms as a single batch operation. Contains the following options:
- Bit Array Area—Sets a descriptive area name for the bit array alarm.
- Bad Status Area—Sets a descriptive area name for the Bad Status alarm.
- Description—Sets the description of the alarm.
- Bit Array Description—Sets the description of the bit array alarm.
- Bad Status Description—Sets the description of the Bad Status alarm.
- Log?—Enables alarm logging for the alarm. You also must place a checkmark in the Log Alarms & Events checkbox on the Logging page of the Shared Variable Properties dialog box and place a checkmark in the Enable Alarms and Events Logging checkbox on the DSC Settings: Database page of the Project Library Properties dialog box to enable alarm logging.
- Bit Array Log?—Enables alarm logging for the bit array alarm.
- Bad Status Log?—Enables alarm logging for the Bad Status alarm.