ObjectViewer
ObjectViewer
aveva.com
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved.
No part of this documentation shall be reproduced, stored in a retrieval system, or transmitted by any means,
electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of AVEVA.
No liability is assumed with respect to the use of the information contained herein.
Although precaution has been taken in the preparation of this documentation, AVEVA assumes no responsibility
for errors or omissions. The information in this documentation is subject to change without notice and does not
represent a commitment on the part of AVEVA. The software described in this documentation is furnished under
a license agreement. This software may be used or copied only in accordance with the terms of such license
agreement.
ArchestrA, Aquis, Avantis, Citect, DYNSIM, eDNA, EYESIM, InBatch, InduSoft, InStep, IntelaTrac, InTouch, OASyS,
PIPEPHASE, PRiSM, PRO/II, PROVISION, ROMeo, SIM4ME, SimCentral, SimSci, Skelta, SmartGlance, Spiral
Software, Termis, WindowMaker, WindowViewer, and Wonderware are trademarks of AVEVA and/or its
subsidiaries. An extensive listing of AVEVA trademarks can be found at: https://sw.aveva.com/legal. All other
brands may be trademarks of their respective owners.
Publication date: Monday, June 7, 2021
Contact Information
AVEVA Group plc
High Cross
Madingley Road
Cambridge
CB3 0HB. UK
https://sw.aveva.com/
For information on how to contact sales and customer training, see https://sw.aveva.com/contact.
For information on how to contact technical support, see https://sw.aveva.com/support.
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 2
Contents
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 3
Setting an ApplicationObject OffScan .................................................................................................. 20
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 4
Chapter 1
Overview
Object Viewer provides performance and diagnostic information about ApplicationObjects. You can use Object
Viewer to show performance parameters, resource consumption, and reliability measurements of objects you
select.
In addition to viewing an object’s data value, data quality, and the communication status of the object, you can
also modify some of the object’s attributes for diagnostic testing. Modifications can include adjusting timing
parameters and setting objects in an execution or idle mode.
Object Viewer runs with minimal System Platform and operating system requirements.
Using Object Viewer you can:
View the data type, data quality, data value, timestamp, and communication status of ApplicationObject
attributes.
Do diagnostic testing on ApplicationObjects.
Modify selected ApplicationObject attributes.
Availability
Object Viewer is a common component of any Galaxy application and is available from any workstation in the
application with a deployed WinPlatform. You do not need to install the utility on each workstation.
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 5
AVEVA™ Object Viewer User Guide
Chapter 1 – Overview
The console tree works like Windows Explorer. Use the plus (+) and minus (-) signs to expand or hide the nested
list items shown in the pane. When you select an object in the console tree, its associated attributes and their
properties are shown in the details pane.
Drag a specific set of attributes of interest to a watch window to monitor their Quality, Status, Timestamp, and
Value as you manipulate them and other attributes that affect their data values. You can save the contents of a
watch window to a file for future reference.
Finding Objects
You can use the Find dialog box to search for an object in your Galaxy application.
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 6
AVEVA™ Object Viewer User Guide
Chapter 1 – Overview
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 7
AVEVA™ Object Viewer User Guide
Chapter 1 – Overview
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 8
Chapter 2
Viewing Attributes
Using Object Viewer, you can view the attributes of all ApplicationObjects in your Galaxy application from any
workstation used in the application.
Quality
Every readable attribute is assigned a quality property that matches one of four categories.
Quality Description
Status
The status of an ApplicationObject’s attribute describes whether a particular Read or Write request succeeded
or failed. Possible status conditions include:
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 9
AVEVA™ Object Viewer User Guide
Chapter 2 – Viewing Attributes
Status Description
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 10
AVEVA™ Object Viewer User Guide
Chapter 2 – Viewing Attributes
Has Buffer
The Object Viewer Has Buffer column indicates if an attribute has a buffer property. The value displayed in the
column is True if the attribute has a buffer property or False if the attribute has no buffer property.
To view the value of the Buffer property, add the <attributename>.buffer property to the Attribute Reference
dialog box. You can also use an alternate syntax, <attributename>.property(Buffer), which should be used for
subscribing to attributes on a DI Object.
Double-click the attribute. The View Buffer Elements dialog box appears.
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 11
AVEVA™ Object Viewer User Guide
Chapter 2 – Viewing Attributes
The View Buffer Elements dialog box header displays the Attribute Reference, Type, Timestamp and Count. A
details window displays the Value, Timestamp, and Quality (VTQ) columns for each item.
Communication Errors
Communication errors include the following:
Requesting NMX Request Timed Out A message was not processed in a timely
manner.
Requesting NMX Communication Error: Attempt to get or set an attribute from an
Platform communication ApplicationObject on a remote platform with
error the network down between the two
platforms.
Responding NMX Communication Error: Attempt to get or set an attribute from an
Engine communication ApplicationObject on a remote engine that is
error currently not running, but deployed.
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 12
AVEVA™ Object Viewer User Guide
Chapter 2 – Viewing Attributes
Configuration Errors
Configuration errors include the following:
Operational Errors
Operational errors include the following:
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 13
AVEVA™ Object Viewer User Guide
Chapter 2 – Viewing Attributes
Sorting Data
You can sort the data shown in the details pane in either ascending or descending order by clicking any column
heading. You can show hidden attributes in the details pane by selecting the Include hidden command from the
Options menu. For example, click the Attribute Name heading to sort the list by attribute name. Attribute
names appear in ascending or descending alphabetical order.
Hidden attribute names include leading underscores and appear at the top of an ascending order list. For
example, the following figure shows the _AdviseOnlyActiveEnabled hidden attribute, which indicates whether
Advanced Communication Management is active or not.
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 14
AVEVA™ Object Viewer User Guide
Chapter 2 – Viewing Attributes
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 15
AVEVA™ Object Viewer User Guide
Chapter 2 – Viewing Attributes
2. Select the folder path to save the watch window, which is an XML file.
3. Click Save.
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 16
Chapter 3
You can modify an attribute’s value for diagnostic testing. You must have the proper security permissions to do
this and the attribute’s value must also be changeable.
Before making modifications to any attribute, you must be familiar with the attributes and their functions. Also,
you must understand the effects that changing attribute values can have on your Galaxy application.
Attribute Properties
Each data point of an attribute is associated with a unique VTQ identifier (Value, Time, and Quality). Only the
value can be modified, provided that the attribute is user-writable. When value is modified, a new VTQ is
generated.
When you try to modify an attribute value, a dialog box appears that shows the type (datatype) and current
value of the attribute. Use this information as a guide for continuing.
Before modifying an attribute value, check its category shown in the Category column to determine whether
modification is possible.
Category Property
An attribute’s Category property determines if the attribute is writable. The only categories that you can write
to are:
Writeable_U
Writeable_US
Writeable_UC
Writeable_USC
Writeable_UC_Lockable
Writeable_USC_Lockable
The letters included in the Writable categories mean the following:
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 17
AVEVA™ Object Viewer User Guide
Chapter 3 – Modifying Attribute Values
Letter Description
U UserSets are OK. You can modify these in the Object Viewer.
Value Property
You can modify the value property of an attribute shown in the Value column, if the attribute is user-writable
(see Category Property on page 17). The datatype of the attribute is shown in the Type column, and indicates
the kind of value that you can assign to the attribute, for example, Boolean, integer, double, etc.
Timestamp Property
The timestamp of an attribute is the Time element of the VTQ packet. It represents the time of the last recorded
change to the attribute, and is shown in the Timestamp column. The Timestamp cannot be modified, or turned
on or off. An attribute will have a timestamp if the value in the Has Quality/Timestamp column is true.
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 18
AVEVA™ Object Viewer User Guide
Chapter 3 – Modifying Attribute Values
2. Right-click the attribute and click Modify. A Modify <data type> Value dialog boxes appears, related to the
data type for the selected attribute.
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 19
AVEVA™ Object Viewer User Guide
Chapter 3 – Modifying Attribute Values
If you place the ScanState attribute in a watch window and change the ScanStateCmd attribute in the details
pane, the ScanState attribute is updated immediately. Instead, if you place the ScanStateCmd attribute in a
watch window, leave the ScanState attribute in the details pane, and then change the value of ScanStateCmd,
the ScanState attribute is not updated until you select it in the details pane.
© 2021 AVEVA Group plc and its subsidiaries. All rights reserved. Page 20