Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

PI Interface Configuration Utility ICU

Outputs

  • Last UpdatedNov 22, 2022
  • 2 minute read

On the UniInt page, use settings in Outputs pane, to the right, to manage outputs.

  • Disable all outputs from PI

    If Disable all Outputs from PI is selected, outputs are entirely disabled for the interface instance, and when the interface starts the following message is written to the message log:

    /NOOUTPUTS flag detected. Outputs from PI disabled

    The definition of NoOutputs is to disable output tag triggering. Output tags are not loaded, and data is not written to the data source. The message above will display in the log file, and the following message will be displayed for each tag configured as an output tag:

    "Output tag" << tag->tag_name << "will not be loaded for read only interface"

    Printing the UniInt Help produces this message:

    nooutputs Disable output tag triggering

    The command-line equivalent for enabling this option is /NoOutputs.

  • Suppress initial outputs from PI

    The Suppress initial outputs from PI checkbox applies only for interfaces that support outputs. When the interface starts without this option, it determines the current snapshot value of each output PI point, and then writes the values to corresponding points. If an output point is edited while the interface is running, the interface writes the current PI Snapshot value to the edited output point.

    The Suppress initial outputs from PI option suppresses this behavior for interfaces that support outputs. When selected, outputs are not written when the interface starts or when output PI points are edited. Instead, they are written only when explicitly triggered.

    The command-line equivalent for enabling this option is /sio.

  • Use event timestamp instead of current timestamp for initial outputs

    Some interfaces send the current value of the source PI point at start-up. By default, the time stamp sent with the initial value is the current PI time.

    This option instructs UniInt to send the time stamp of the source point's PI Snapshot value to the interface-specific code that handles the actual output, instead of the current PI time value.

    The command-line equivalent for enabling this option is /IOSourceTime.

  • Enable Output Point Security

    Use the Enable Output Point Security to tell UniInt to use a whitelist file to specify a list of tags and their attributes that can be used by the interface to output data to the interface's data source.

    The command-line equivalent for enabling this feature is /Whitelist=<UNCPath>. Default: unchecked for interfaces built against UniInt 4.6.0.x and later. Once the check box is selected, the user can then browse to the whitelist file. This file must already exist. This check box is invisible for interfaces built against versions of UniInt earlier than 4.6.0.x.

Related Links
TitleResults for “How to create a CRG?”Also Available in