ObjectViewer
ObjectViewer
9/2/14
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 Invensys Systems, Inc. No copyright or patent liability is assumed with respect
to the use of the information contained herein. Although every precaution has been taken in the
preparation of this documentation, the publisher and the author assume no responsibility for errors or
omissions. Neither is any liability assumed for damages resulting from the use of the information
contained herein.
The information in this documentation is subject to change without notice and does not represent a
commitment on the part of Invensys Systems, Inc. The software described in this documentation is
furnished under a license or nondisclosure agreement. This software may be used or copied only in
accordance with the terms of these agreements.
All terms mentioned in this documentation that are known to be trademarks or service marks have been
appropriately capitalized. Invensys Systems, Inc. cannot attest to the accuracy of this information. Use of
a term in this documentation should not be regarded as affecting the validity of any trademark or service
mark.
Alarm Logger, ActiveFactory, ArchestrA, Avantis, DBDump, DBLoad, DT Analyst, Factelligence,
FactoryFocus, FactoryOffice, FactorySuite, FactorySuite A2, InBatch, InControl, IndustrialRAD,
IndustrialSQL Server, InTouch, MaintenanceSuite, MuniSuite, QI Analyst, SCADAlarm, SCADASuite,
SuiteLink, SuiteVoyager, WindowMaker, WindowViewer, Wonderware, Wonderware Factelligence, and
Wonderware Logger are trademarks of Invensys plc, its subsidiaries and affiliates. All other brands may
be trademarks of their respective owners.
3
Contents
Welcome .................................................... 5
Documentation Conventions ........................................................... 5
Technical Support ............................................................................ 5
Index....................................................... 29
Welcome
This guide explains how to use the Object Viewer utility. The Object
Viewer utility provides diagnostic and performance information about
ApplicationObjects. The Object Viewer utility can be accessed from the
Integrated Development Environment (IDE) and the Platform
Manager in the System Management Console (SMC) suite of utilities.
You can view this document online or you can print it, in part or whole,
by using the Adobe Acrobat Reader.
Documentation Conventions
This documentation uses the following conventions:
Technical Support
Wonderware Technical Support offers a variety of support options to
answer any questions on Wonderware products and their
implementation.
Before you contact Technical Support, refer to the relevant section(s)
in this documentation for a possible solution to the problem. If you
need to contact technical support for help, have the following
information ready:
• The type and version of the operating system you are using.
• Details of how to recreate the problem.
• The exact wording of the error messages you saw.
• Any relevant output listing from the Log Viewer or any other
diagnostic applications.
• Details of what you did to try to solve the problem(s) and your
results.
• If known, the Wonderware Technical Support case number
assigned to your problem, if this is an ongoing problem.
Chapter 1
Overview
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.
2 In the console tree, expand the Platform Manager to show the list
of Galaxies, and then expand a Galaxy to show a list of platforms.
3 Right-click a platform, and then click Launch Object Viewer.
You can also start the Object Viewer from the ArchestrA IDE by
right-clicking a deployed object and then clicking View in Object
Viewer.
Watch Window
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.
Chapter 2
Viewing Attributes
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:
Status Description
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.
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
Platform communication an ApplicationObject on a remote
error platform with the network down
between the two platforms.
Responding NMX Communication Error: Attempt to get or set an attribute from
Engine communication an ApplicationObject on a remote engine
error that is currently not running, but
deployed.
Configuration Errors
Configuration errors include the following:
Operational Errors
Operational errors include the following:
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.
Note: This action does not delete the attribute from the object. The
attribute is viewable in the details pane.
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
Before modifying an attribute, check its category shown in the
Category column to determine whether modification is possible.
When you try to modify an attribute, a dialog box appears that shows
the attribute’s type and current value. Use this information as a guide
for continuing.
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:
Letter Description
Value Property
You can only modify the value property of an attribute shown in the
Value column. The data type of the attribute shown in the Type
column indicates the kind of value you can assign to the attribute.
Timestamp Property
You can modify the timestamp of an attribute shown in the
Timestamp column. The Has Quality/Timestamp column shows
whether an attribute has a timestamp associated with its value.
Index
A finding objects 10
adding a watch window 20
Advanced Communication Management 18 H
ApplicationObjects Has Buffer 15
off scan 27
onscan 26 M
ArchestrA OPC UA Client Service 19 modifying attribute values 24
attribute properties 23 modifying attributes in the watch window 25
attributes in a Watch Window, viewing 19
availability of Object Viewer 8 N
navigating in Object Viewer 9
C
category properties 23 O
closing Object Viewer 11 Object Viewer
communication errors 16 availability 8
configuration errors 17 closing 11
navigating 9
E starting 8
errors operational errors 18
communication 16
configuration 17 R
failed requests 16 removing attributes from watch windows 20
F S
failed requests 16 setting ApplicationObjects
off scan 27 V
on scan 26 viewing attribute data for objects 13
setting objects viewing attributes 13, 19
off scan 27
on scan 26 W
sorting data 18 watch windows
starting Object Viewer 8 adding 20
modifying attributes 25
T removing attributes 20
timestamp 24 saving 20
viewing attributes in 19
U
understanding failed requests 16