Enable Tag Writes for Industrial Graphics Applications
- Last UpdatedJul 13, 2023
- 3 minute read
You can use an AVEVA™ Industrial Graphics application to write to variable tags in a Plant SCADA project. However, to restrict access to this functionality, it is not enabled by default.
To allow tag writes to occur from an Industrial Graphics client, there are three things you need to consider.
-
The "Industrial Graphics R/W Users" security role on the Industrial Graphics Server.
This security role is created locally by Plant SCADA when you install an Industrial Graphics Server on a computer. It is used to manage access for client application users that require read/write access to a Plant SCADA runtime system.
You need to confirm that users of an Industrial Graphics application are part of this group. See Configure User Access for an Industrial Graphics Web Client.
-
Configuration of your variable tags.
Your variable tags need to be configured to support writes from one or more Plant SCADA roles.
To do this, you need to set the Write Roles property for each variable tag that will have writes enabled. The Property Grid allows you to select one of the roles configured in your Plant SCADA project, or you can manually enter a comma-separated list to include multiple roles. See Add a Variable Tag.
Note: Plant SCADA runtime does not support online changes for variables, which means any changes you make to the Write Roles setting for a variable tag will not be implemented until you restart the I/O server.
-
The roles in your Plant SCADA project.
The user that is currently logged in to the Industrial Graphics application needs to be part of a Windows™ domain group that is associated with the role specified in the Write Roles property.
For more information on how to associate a Windows domain group with a role, see Integrate Windows™ User Groups.
To cover the requirements of points 1 and 3, it is recommended that you establish a Windows domain group for any Industrial Graphics users that require write access to your runtime system. You can then associate this group with the relevant role in your Plant SCADA project, and with the Industrial Graphics R/W Users security role on the Industrial Graphics Server.
Note: If you have renamed any Roles in your project, you should also restart the I/O server to synchronize the changes at runtime, particularly if you use the Cicode function UserUpdateRecord to recompile a local project configuration.
|
|
|
UNINTENDED EQUIPMENT OPERATION The status of write operations is not reflected by the status element or quality styles applied to elements. Design your pages so that an operator can determine if a value they have selected/entered has been set or rejected by displaying the current value. Failure to follow these instructions can result in death, serious injury, or equipment damage. |
|
|
|
UNINTENDED EQUIPMENT OPERATION A computer that hosts an Industrial Graphics Server must be configured to use an English regional locale. This ensures that any values with unit separators are interpreted correctly when entered by an operator. Failure to follow these instructions can result in death, serious injury, or equipment damage. |
Note: When a write occurs for a tag that is a byte data type, you need to confirm that the value is within the range 0-255, otherwise an incorrect value may be written to the tag. It is recommended you use range checking to avoid an unexpected value being written to a tags that are a byte data type.
