Item.Write3

An extension of the Item.Write XCommand. Used to write or set a data point value based on an input or fixed value.

Description

This logic can be used to write or set a data point value. in addition to the features of the Item.Write XCommand it allows to write on change only and a delayed execution.

Inputs

  • Input (ItemID, optional): value that shall be written to the output. It has a higher priority that the fixed value.

Outputs

  • Output (ItemID): data point that shall be changed.

Parameters

  • Value(Any, optional): fixed value that shall be written or set when the logic is invoked. It has a lower priority than the input item.
  • Write to busĀ (bool, optional): if set to "false", the value is only updated within the Core Server. If set to true (default value), the value is also forwarded to the field network.
  • Verify quality (bool, optional): if set to "true" (default value), the value is not forwarded when the input's quality is not "GOOD".
  • WriteOnChangeOnly (bool, optional): if set to "true", the value is only written to the output if the operation would change the output value. Default is "false", i.e. the value is written in any case.
  • Delay_ms (numeric, optional): an optional delay in milliseconds before the actual write command is issued. Default is 0, i.e. immediate write.

Possible trigger types

  • All

Applies to

  • NETx BMS Platform, XLogic Library 1.0.12+
  • NETx Multi Protocol Server, XLogic Library 1.0.12+