TOP Server Real-Time Scheduler Plug-In - Available System Tags
For the TOP Server Scheduler Plug-In, what are the available system-level tags that can be monitored from a client application?
Schedule-Level System Tags
Syntax Example: _Scheduler.<ScheduleName>._Enable
| Tag Name | R/W Access | Description |
| _Enable | Read/Write | Reports the enabled / disabled state of a schedule. Writing a 0 to this tag disables the schedule. |
| _InException | Read Only | Reports 1 when a schedule is in exception time. |
| _IsPolling | Read Only | Reports 1 when a scheduled poll is being processed. |
| _LastPollDurationSec | Read Only | Indicates the amount of time (in seconds) the last poll took to complete. This tag is updated whether the poll succeeds or fails. |
| _LastPollStart | Read Only | Reports the time that the most recent poll began. All times are reported in local time. If no poll has started, the tag reports 01/01/1601 00:00:00.000. |
| _LastPollEnd | Read Only | Reports the time that the most recent poll finished. All times are reported in local time. If no poll has started, the tag reports 01/01/1601 00:00:00.000. |
| _NextScheduledStart | Read Only | Reports the time that the next upcoming poll is due to begin. All times are reported in local time. |
| _LastPollSuccess | Read Only | Allows external clients to determine whether the last poll was considered successful. A poll is considered a failure if the device is in error and a polled tag reports bad quality. |
| _Priority | Read/Write | Indicates the number indicating priority of the schedule. Writing a priority to this inserts the schedule at the specified priority and bumps lower priority schedules down. |
| _PendingReads | Read Only | Indicates the number of pending reads that must complete for a scheduled poll to finish. |
Device-Level System Tags
Syntax Example: _Scheduler.<ScheduleName>.<ChannelName>.<DeviceName>._IsPolling
|
Tag Name |
R/W Access |
Description |
| _Enable | Read/Write | Reports the enabled / disabled state of a device. Writing a 0 to this tag disables the device. |
| _Override | Read/Write | Reports indicates whether a device is in override mode. Writing a 1 to this tag puts a device in override. While in override, the parent polling schedule is ignored and the device is polled according to the schedule’s override duration in the schedule properties. |
| _IsPolling | Read Only | Is 1 when a scheduled poll is being processed. |
| _LastPollDurationSec | Read Only | Indicates the amount of time (in seconds) that the most recent last poll took to complete. This tag is updated whether the poll succeeds or fails. |
| _LastPollStart | Read Only | Reports the time that the most recent poll began. All times are reported in local time. If no poll has started, the tag reports 01/01/1601 00:00:00.000. |
| _LastPollEnd | Read Only | Reports the time that the most recent poll finished. All times are reported in local time. If no poll has started, the tag reports 01/01/1601 00:00:00.000. |
| _LastPollSuccess | Read Only | Allows external clients to determine whether the last poll was considered successful. A poll is considered a failure if the device is in error and a polled tag reports bad quality. |
| _Poll | Read/Write | Allows external clients to issue on-demand polls by writing a value to the tag. Only tags defined for the device within the schedule are polled. |
| _PendingReads | Read Only | Indicates the number of pending reads that must complete for this device to finish. |
| _SecondsInOverride | Read Only | Indicates the time, in seconds, the device has been in override mode. The value is 0 if the device is not in override mode. |