# System Tags

The System tags are used to interact with the overall components of the In-Sight 3D vision system.

## Date/Time Tags

The following tags are used to interact with the date and time settings of the In-Sight 3D vision system.

Tag | Data Type | Read-Only | Description
--- | --- | --- | ---
$System.DateTime.NtpEnabled | Boolean |  | Determines whether or not the vision system is configured to use an NTP server to set the system time. Returns True if an NTP server is configured and False if not. Note: For more information, see the Time Settings topic in the In-Sight® Vision Suite Help File.
$System.DateTime.NtpEnabled.Name | String | X | Returns the name of the $System.DateTime.NtpEnabled tag.
$System.DateTime.NtpUseDhcp | Boolean |  | Determines whether or not the vision system is configured to use a DHCP server to locate NTP servers. Returns True if a DHCP server is configured and False if not. Note: For more information, see the Time Settings topic in the In-Sight® Vision Suite Help File.
$System.DateTime.NtpUseDhcp.Name | String | X | Returns the name of the $System.DateTime.NtpUseDhcp tag.
$System.DateTime.TimeZone | String |  | Returns the Time Zone that the vision system is configured to use. Note: For more information, see the Time Settings topic in the In-Sight® Vision Suite Help File.

## Recipe Tags

The following tags are available only if one or more Spreadsheet configurations ("recipes") have been configured with the Recipe Manager

Tag | Data Type | Read-Only | Description
--- | --- | --- | ---
$System.Recipes.RecipeGroupName.Configurations | TableData | X | Returns the list of recipes configured in the job.
$System.Recipes.RecipeGroupName.Configurations.Name | String | X | Returns the name of the $System.Recipes.RecipeGroupName.Configurations tag.
$System.Recipes.RecipeGroupName.CurrentDescription | String | X | Contains the last loaded recipe description of the specified Spreadsheet configuration.
$System.Recipes.RecipeGroupName.CurrentDescription.Name | String | X | Returns the name of the $System.Recipes.RecipeGroupName.CurrentDescription tag.
$System.Recipes.RecipeGroupName.CurrentName | String | X | Contains the last loaded recipe's name of the specified Spreadsheet configuration.
$System.Recipes.RecipeGroupName.CurrentName.Name | String | X | Returns the name of the $System.Recipes.RecipeGroupName.CurrentName tag.

## Other Tags

Tag | Data Type | Read-Only | Description
$System.IsEmulator | Boolean | X | Returns True if the system is emulated, and False if it is not.
$System.IsEmulator.Name | String | X | Returns the name of the $System.IsEmulator tag.
$System.ProcessingEnabled | Boolean |  | Returns the state of the vision system: online, offline or paused. This state is controlled by the combination of the state of the Industrial Communications protocol, the Discrete I/O system and the Web HMI. While online, the state can be monitored via dragging-and-dropping this tag onto a WebPage, which will automatically create a Multi Status control element.
$System.ProcessingEnabled.Name | String | X | Returns the name of the $System.ProcessingEnabled tag.