Using $Sys$UpdateTagInfo with ABCIP OI Servers
Notice: Undefined variable: post in /var/www/dev.industrial-software.com/wp-content/themes/node-child/framework/modules/blog/templates/single/post-formats/standard.php on line 9
Notice: Trying to get property 'ID' of non-object in /var/www/dev.industrial-software.com/wp-content/themes/node-child/framework/modules/blog/templates/single/post-formats/standard.php on line 9
Notice: Undefined variable: post in /var/www/dev.industrial-software.com/wp-content/themes/node-child/framework/modules/blog/templates/single/post-formats/standard.php on line 31
Notice: Trying to get property 'ID' of non-object in /var/www/dev.industrial-software.com/wp-content/themes/node-child/framework/modules/blog/templates/single/post-formats/standard.php on line 31
AVEVA Communication Drivers
Notice: Trying to access array offset on value of type null in /var/www/dev.industrial-software.com/wp-content/plugins/js_composer/include/autoload/vc-shortcode-autoloader.php on line 64
Notice: Trying to access array offset on value of type null in /var/www/dev.industrial-software.com/wp-content/plugins/js_composer/include/autoload/vc-shortcode-autoloader.php on line 64
Notice: Trying to access array offset on value of type null in /var/www/dev.industrial-software.com/wp-content/plugins/js_composer/include/autoload/vc-shortcode-autoloader.php on line 64
SUMMARY
Occasionally, making modifications to the tags in a ControlLogix/CompactLogix PLC will result in the AVEVA ABCIP OI Server having one topic that is not showing the correct information. It may appear to be good data but it is reading the wrong tag data or the tag data may have bad quality.
If you encounter this issue, you may be able to resolve it by downloading a new copy of the tag database from the PLC to the OI Server. Toggling the $Sys$UpdateTagInfo item to “true” forces an update of the entire controller tag database.
This tech note provides two methods than can be used to toggle the $Sys$UpdateTagInfo item.
APPLIES TO
- ABCIP Communication Drivers (DASABCIP, OI ABCIP)
Notice: Trying to access array offset on value of type null in /var/www/dev.industrial-software.com/wp-content/plugins/js_composer/include/autoload/vc-shortcode-autoloader.php on line 64
PROCEDURE
Method 1 – Using the wwClient Utility
- Download the wwClient utility and copy it to the C:\Program Files (x86)\Common Files\Archestra folder. It is recommended that you run the tool from this location.
- Click Connections > Create and enter the following information:
- Node: The name of the computer running the OI Server
- Application: The name of the OI Server (ABCIP)
- Topic: The Device Group name configured in the OI Server
- Select ”IOT” as the Connection type
- Click Create to establish the connection, then click Done.
- Select Item to open the Item window.
- In the Connections panel, select the connection you just created.
- In the Item field, enter $Sys$UpdateTagInfo, then in the Value field, enter 1.
- Click “AdviseEX’ to read and display the value of the item, then click “Poke” to write the value.
- If the write is successful, the message “Tag database upload for <PLC Configuration> initiated by user using system item $SYS$UpdateTagInfo.” will be logged in the System Management Console.
Method 2 – Using Object Viewer
This method is only useable if you are using AVEVA Application Server and have an DI Object configured to connect to the ABCIP OI Server and deployed.
- Open the IDE.
- Right click one of the instances and select View in Object Viewer.
- In the Attribute Reference field (top right corner), enter the following:
- <DIObjectName>.<TopicName>.$Sys$UpdateTagInfo
- Example:Topic1.$Sys$UpdateTagInfo
- Click Go.
- In the Attribute popup window, select Integer as the Attribute Type and enter the Value of 1.
- Click Go.
- If the write is successful, the message “Tag database upload for <PLC Configuration> initiated by user using system item $SYS$UpdateTagInfo.” will be logged in the System Management Console.
All Industrial Software Solutions Tech Notes are provided "as is" without warranty of any kind.