wiki:ZeusInterface

Version 5 (modified by Suren A. Chilingaryan, 18 years ago) (diff)

--

Data Source

OPC Server: National Instruments.Variable Engine.1
Data Path: /ZeusLibrary?


Provided Variables

  • !ZeusOperation - Provides textual information about current Zeus operation
  • !ZeusLiveMessage - This variable is continuously updated by Zeus to indicate it is alive and running
  • !ZeusError - If Zeus operation is stopped because of the error this variable contains textual description of the error. Otherwise (if Zeus running in normal state) it contains empty string.
  • !ZeusLogGroups - Provides information about all LogGroups configured within Zeus. Please, find format description below.
  • !ZeusDisable - A boolean variable used to completely disable data logging. The logging is disabled If the variable value is true .
  • !ZeusCommand - This variable is used to change Zeus configuration. The supported commands are listed below.



Format of ZeusLogGroups Variable

The description is a text variable containing descriptions of separate LogGroups separated (and terminated) by ';' sign:

<LogGroup1>;<LogGroup2>;<LogGroup3>;

For each LogGroup the Database ID, Name, Update Interval (in seconds) and On/Off? Status are specified. The following format is used:

  <ID>,<LogGroup Name>,<Update Interval>,<Status>

The fields are separated by comas. To indicate On State the value of 1 should be specified in Status field and 0 is used for Off State. The following example describes two LogGroups: First Group and Second Group. Both are switched on. The first one is updated once a second and second one - once a minute.

1,First Group,1,1;2,Second Group,60,1;



Supported Commands