Professional Documents
Culture Documents
Troubleshooting 800xA
Time Synch, Graphics,
Consistency, Licensing
Time Synchronization
Graphics
Control Builder Synchronization
Engineering Services
Licensing
Collecting Log Information
Hardware Issues
© ABB Consult IT - 2
Revision C
Troubleshooting
800xA System A Typical Time Synch Scheme
Do main 800xA
Controller 800xA 800xA 800xA
AfwTime Clients
AC800M AC800M
AC800M CNCP
The AnnounceFlags setting in Windows registry settings controls availability and quality. Default
is 10 (=not always reliable). To force “Always Available & Reliable” set AnnounceFlags to 5.
http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/intmgmt/26_xpwts.mspx
Troubleshooting
800xA System 800xA AfwTime
ABB (proprietary)
Synchronizes 800xA server and client nodes
The AfwTime Service Provider in ”Service” state is controlling the time
Interfaces with CNCP and MB300 Clock Sync Adaptors
Adjustment method:
SV4.1 Æ Abrupt “Clock Set” is triggered when Deviation Limit is reached (+/- 1 second)
SV 5.0 Æ A soft “Clock Adjust” is continuously adjusting the PC clock (+/- 20 milli seconds)
© ABB Consult IT - 6
Revision C
Troubleshooting
800xA System How the AfwTime Time is Distributed
Control network (time master)
Synchronization direction
Connectivity server
1.CSLib
CSLib
CSLibbroadcasts the
time messages
TimeServerhandler
Plant network
(TCP/IP)
Node Node
CSLib
1.CSLib 1.CSLib
CSLib
© ABB Consult IT - 7
TimeServerHandler TimeServerHandler
Troubleshooting
800xA System Clock Synch Status Tool in CBM
Called from CBM
Tools menu
Domain:
C:\Net Time /querysntp Æ Shows SNTP Time server
C:\w32tm /resync Æ command completed succesfully
Revision C
Troubleshooting
800xA System Troubleshooting with AfwApplogViewer
TimeServer
© ABB Consult IT - 10
Revision C
Troubleshooting
800xA System Problem Scenarios
No Sync
“Multiple Sync”
Computer X
Time = ???
X! W32Time
AfwTime Y!
Z! GPSTime
RTA Board W!
Graphics Graphics
View Handling Viewer Builder
& Navigation
Client
Machines
FSD
OPC Handler Object Client
Manager
Cache
Connectivity
Servers
Aspect
Servers
Connector Aspect FSD
Directory Server
Adapter
© ABB Consult IT - 12
Revision C
Troubleshooting
800xA System Process Graphics Files
Graphics Graphics
Builder Viewer
User Permissions
Revision C
Troubleshooting
800xA System
Graphic Considerations and Reasons for Gray Display
Considerations
256 Controls
112 Different types of Controls
GDI objects 10 000 by per process
User Objects 10 000 by per process
Gray display
Control Module:Value
Redraw of Graphical Elements
Revision C
Corrective Measurements
1. Close down all Control Builders, Open up one
Control Builder and correct the configuration
Revision C
Troubleshooting
800xA System Consistency Problem
Start
Start consistency
consistency tool
tool from
from the
the
plant
plant explorer
explorer
HWD definitions
Aspect Directory Control
Cold Retain Builder
Values
OPC Server
© ABB Consult IT - 25
Revision C
Troubleshooting
800xA System FSD Tool
Domain files
Application Code
Retain files
Cold Retain files
© ABB Consult IT - 26
Revision C
Troubleshooting
800xA System Engineering
Support Tools:
1. License Assignment Editor
2. TestLCC.exe
© ABB Consult IT - 29
Revision C
Troubleshooting
800xA System Licensing Overview
HTTP ”WWW” requests on TCP port 80
License
.SLA License Usage aspect
Entry Tool
Internet Explorer
License Assignment
Editor Web Page
© ABB Consult IT - 30
Revision C
1
Recommended to be installed on DC or AS (but any node on the domain/workgroup with IIS is possible.
2
SFA, System Feature Agent. Active on one node per system. Responsible for counting & reporting TAGS.
Troubleshooting
800xA System License Entry Tool
StartÆProgramsÆABB Industrial IT 800xAÆSystemÆLicensingÆLE
Enter http://localhost on the license server in order to check if IIS is installed correctly.
TimeStamp,ErrorCode,LicenseGroup,Feature,Node/Application,MinVersion,MaxVersion,OptionString,QuantityRequested,QuantityGranted
2006/03/12 21:18:18,0x8004ab81,800XA ENGINEERING,ENG_BDM,GIT3052,1,0,(null),20,10
Revision C
Troubleshooting
800xA System License Assignment Editor
StartÆProgramsÆABB Industrial IT 800xAÆSystemÆLicensingÆLicense Assignment Editor
WEB page!
© ABB Consult IT - 33
Create shortcut to License Assignment Editor from arbitrary node to check connection to CLS server:
http://<cls server>/ABBLicense/Default/CentralLicenseService/LicenseEditor/LicenseEditor.asp
Revision C
Troubleshooting
800xA System
© ABB Consult IT - 34
Revision C
Use Aspect to show License Count
Troubleshooting
800xA System Collecting Windows Log Information
Hyperthreading
© ABB Consult IT - 36
Revision C
Troubleshooting
800xA System Controller Logs
Data Execution Prevention Allow for all programs make Allow only for essential
(DEP) exclusion for windows program and
AfwOPCShadow services
© ABB Consult IT - 40
Revision C
Troubleshooting
800xA System
© ABB Consult IT - 41
Revision C
ABB Logo
Maintenenance Expert workshop
9.1.1 Description
This exercise deals with trouble shooting time synchronization. The exercise deals
with a time synchronization scheme where the time source is a controller and the time
in the Client/Service net is distributed by means of AfwTime.
9.1.2 Objectives
Upon completion of this exercise you will be able to:
• Be able to check the time synchronization by using tools in the Control
Builder.
• Be able to follow time synch events by using the AppLog Viewer.
1/3
E143-09 Exercise 9.1 - RevA.doc
2/3
Maintenenance Expert workshop
13. Why can’t you use the command C:\Net Time /querysntp for trouble shooting in
the classroom set-up?
3/3
Maintenenance Expert workshop
9.2.1 Description
This exercise deals with trouble shooting Graphics. The students are supposed to use
the display tool as analyze aid.
9.2.2 Objectives
Upon completion of this exercise you will be able to:
• Be able to use the display tool for checking Graphic problems.
• Be able to correct Graphics by using the Graphics Builder.
1/2
E143-09 Exercise 9.2 - RevA.doc
3. Start the Graphics Builder. How can you repair the Process Graphic Display?
2/2
Maintenenance Expert workshop
9.3.1 Description
This exercise deals with Cold Retain issues in connection with import of an
application.
9.3.2 Objectives
Upon completion of this exercise you will be able to:
• Be able to understand why you don’t get the last Cold Retain change after you
have made an import.
• Be able to avoid that the latest data in the controller is overwritten after a
download of the imported application.
1/2
E143-09 Exercise 9.3 - RevA.doc
2/2