Map standard tags to safety tags
In a Safety application, a controller-scoped standard tag cannot be accessed by a Safety routine because its data cannot be guaranteed to be safe. The Safety controller, however, gives you the ability to copy a controller-scoped standard tag’s value into a Safety task’s memory at the start of the task’s execution. The mapped tag can then be read from or written to by the Safety task’s routines and through communications.
To access the Safety Tag Mapping dialog box choose
Logic > Map Safety Tags
.Safety Tag Mapping is another method for programmatically modifying tags in the controller. The table depicts the rules for safety tag mapping:
Standard Tag Property | Safety Tag Property | Map Allowed |
Variable | Variable | Yes |
Variable | Constant Value | No |
Constant Value | Variable | Yes |
Constant Value | Constant Value | No |
To map standard tags to safety tags
- From the pull-down menu in theStandard Tag Name column, choose the controller-scoped standard tag whose value you want to copy into the Safety task’s memory.TIP: An X appears in the leftmost column if the mapping is not allowed.
- From the pull-down menu in theSafety Tag Namecolumn, choose the controller-scoped Safety tag to which you want to map the standard tag’s value.
- Continue mapping all of the tags you want to map.
- SelectCloseto close theSafety Tag Mappingdialog box.
Provide Feedback