Home

System Sentry Screens - Platforma Internetowa ASTOR.

image

Contents

1. 10 Point Logging trend 2o of CPU green HH Point Logger Data Logger Memory use red y Overview Prodess View CimView Point Manager Alarm Manager Logging Ports Everitt Manager Derived Poin Users Router Devices Derived point messages Current Trend Display Scales Into the Point Mgr green e X axes most recent 5 min Out of the Point Mgr red Y Axis Gauges Thermometers automatically scale Derived points current system usage Zl Guidelines for reading the Derived Points screen include Check point requests per second Point Req Sec and point responses per second Point Resp Sec Point Requests Sec represents the number of calculation points the derived point manager updates Point Responses Sec represents the number of point value updates the derived point manager receives The derived point manager uses these point values to produce the calculations GFK 1632B Monitoring a CIMPLICITY HMI Project 2 17 2 18 e Check the derived point manager s CPU Usage Excessive CPU usage and a large number of Point Req Sec may indicate that too many calculation points are being updated too rapidly To reduce the load on the Derived Point Process 1 Verify that device points are being reported OnChange rather than OnScan Reduce the number of calculation being performed Reduce the scan rate of the device points CIMPLICITY System Sentry July 2001 GFK 1632B System Sentry User Registra
2. J17 Step 1 Set the Windows NT Registry Winreg key to READ access 1 Click Start on the Windows menu bar 2 Select Run The Run dialog box opens Type Regedt32 exe in the Open field 4 Click OK The Registry Editor window opens 5 Select the HKEY LOCAL MACHINE on Local_Machine tree 6 Select SOFTWARE 7 Select Microsoft 8 Select Windows NT 9 Select CurrentVersion 10 Select Perflib 11 Click the Security on the Registry Editor menu bar 12 Select Permissions The Registry Key Permissions dialog box opens 13 Select the user or Everyone to whom you want to grant READ privileges 14 Select READ from the Type of Access drop down menu i Tip Click Add to open the Add users and Groups browser to select other users for whom you want to specify access privileges Registry Key Permissions Dialog Box For Winreg Registry Key Permissions Winreg key Registry Rey wineg Owner 2 Arninistrators Replace Permission on Existing Subkeys Name ae OLEMUSBE1 Administrators Full Contral BUILTIN account Unknown Special Access CREATOR OWNER Full Control Evernone Read Ae SYSTEM Full Control Select Everyone to give all users Read access Select Read gt Tune of Access Fead Cancel Add Remove Help Click Add for a list of Users in the domain CIMPLICITY System Sentry July 2001 GFK 1632B GFK 1632B Step 2 Set the P
3. Derived Point Users Router Devices Ports Records Retrieved 16 i CIMPLICITY System Sentry July 2001 GFK 1632B System Sentry Screens The System Sentry screens enable you to view the actual statistics of your system s CPU memory and disk space usage in addition to the details of the current CIMPLICITY HMI project s processes The System Sentry divides the data into the following screens Overview Processes u CimView Alarm Manager Logging Point Logging Data Logging Event Manager Derived Points User Registration Router Devices Ports Devcom GFK 1632B Monitoring a CIMPLICITY HMI Project System Sentry Overview Screen The Overview screen provides a general view of the computer and CIMPLICITY HMI s performance System disk usage ey Main cim OP x File View Help amp CIMPLICITY System Sentry Overview PU Overview__ System s current CPU use Memory Overview CIMPLICITY Overview 2 80 fioo 400 90 4 50 7 O 450 if 0 500 gt Total P oints Updattes S ec Messages Sec System s current memory usage System memory swapping Swapping D Time is days hours minutes seconds since the system booted up Process View CimView Point Manager Alarm Manager Event Manager Derived Point Users Router Logging P Devices Total points in the Messages in and Noe tall AU alee current CIMPLI
4. display the computer s counters References Whatever server is currently the master The primary may have been switched moved renamed or the secondary may have taken over the master function If it is the current master it will be referenced Whatever server is currently the slave The secondary server may have been switched moved or renamed If it is the current slave it will be referenced A project in the system If the project is not running the point will be unavailable A computer that has the specified name If the computer is renamed it will no longer provide the counter definitions 9 Click Connect to connect to the specified computer 10 Click OK The Device tab on the Point Properties dialog box appears displaying your selection in the Address field You can specify when the device point should be updated on the Point Properties dialog box Device tab Creating System Sentry Power Tools 3 9 3 10 di Step 5 Specify when the device point should be updated Select the update criteria in the Update Criteria field The choices are On Change Default Data Collected At a regular interval The interval equals the base scan rate for the port on which the device is located multiplied by the scan rate for the point Value Updated Only when the value changes This is an efficient criterion On Scan Data Collected At a regular interval The interval equals the base scan rate for the por
5. waiting to be released currently not being collected Indicates if the Device is Currently Server is the configured master in a Server Redundant project One 1 means yes Server is the current master in a Server Redundant project This may be the configured master or a secondary server that has assumed the role One 1 means yes GFK 1632B Reviewing HMI Router Counters The System Sentry provides counters to monitor CIMPLICITY HMI router performance For Counter Counts the Number of Accumulated totals since the project started A Messages Sent Messages sent by the router A Messages Rec Messages received by the router A RCM Requests Connection management requests When a viewer needs to attach to a project it makes an RCM request N Socket Errors Socket errors that have occurred TCP IP sockets are used to communicate For example if a cable is accidentally pulled off a socket an error will be counted Typically there should not be many socket errors Indicators of current performance N Messages Sent sec Messages sent by the router per second N Messages Rec sec Messages received by the router per second N Sockets Sockets that are currently in use by the router The router opens a socket for each connection to each computer The router also uses sockets for other reasons Example The router creates a separate connection between redundant nodes beyond the router message queue connection to show if
6. 0 hy aie a Queue Size 0 t _ at Queuesze 0 SS Writes Sec Maintenance 0 Writes Maintenance 0 J Reads 0 Reads 0 Queue Size 0 Writes 718 Reads 0 Overview Process View CimView Point Manager Manager Logging Point Logger Data Logger Event Manager Derived Point Users Rbuter Devices Ports Gaugesdisplay updates sec for each table Zl Guidelines for using the Logging screen include The Table Total is the total for all the tables that exist within the computer that are being registered by any Data Log Manager on that computer including Point Data Log Event Log and Alarm Log The Table Totals including number of Writes Reads Queue and Maintenance Actions are the totals that have occurred since the project has been running on the computer that is being monitored The gauge shows how many Writes Sec are actually occurring Example For Data Log Writes Sec keeps an average how fast logging is occurring onto the Data Log table x Note When a queue overflow is reported it includes the number of overflows seen on this table since the logger was started This value may be used to assess the correct setting for the DB_QUEUE_SIZE parameter CIMPLICITY System Sentry July 2001 GFK 1632B System Sentry Point Logging Screen The CIMPLICITY HMI Point Logger logs point values to the Data Log table The System Sentry Point Logging screen reports point logging performance an
7. 13 System Sentry Data Logger Screen The Data Logger lets you log alarms events and point values to a database then retrieve the information for reports via a variety of ODBC compliant applications See the Database Logger chapter in the CIMPLICITY HMI User s Manual GFK 1180 The System Sentry Data Logger screen reports the Database Logger s performance and activity Accumulated totals from when the project started running y Logging cim Jof x fie ven Hee O amp CIM SLICITY System Sent y Logging Table Total Table DATA LOG Totals Writes 12521 Table_Total displays data for all tables in the system including the three displayed on this screen Totals Writes 11799 1 Reads 0 Queue Size 0 Writes Seq Maintenance 0 able EVENT LOG t Writes 4 a Queues 0 eee Writes Sec Maintenance 0 Table ALARM LOG Writes 718 Reads 0 i an Queue Size 0 Writes Sec Maintenance 0 mil ES Writes Overview Process View CimView Point Manager i Manager Logging Point Logger Data Logger Event Manager Derived Point Users Rbuter Devices Ports Gauges display updates sec for each table Guidelines for using the Data Logger screen include Entries under Process Statistics should remain constant The actual number depends on what applications are running 2 14 CIMPLICITY System Sentry July 2001 GFK 1632B Sys
8. 4 Specify the address for a System Sentry device point 1 Select the object in the Object field that you want to monitor You will see that every object in the system that has counters is available for you to choose 2 Select the counter from the Counter drop down list that the device point will represent 3 Select the instance in the Instance field that the counter will count The available selections reflect the counter you selected and your system configuration Note The Total option appears whenever a total count can be made This option enables you to include every system instance that can be counted by the selected counter 4 Check the Include Computer Name check box to specify which computer will provide the counter definitions The computer on which the System Sentry resides is used when you leave the check box blank Note Checking this simple check box enables you to specify a SQL Server or remote computer reference The Computer Name field displays 3 8 CIMPLICITY System Sentry July 2001 GFK 1632B GFK 1632B System Sentry Address Builder Include Computer Name Field Check to specify a computer following master slave lt project name gt lt computer name gt 5 Enter one of the following Entry Qmaster slave lt project name gt lt computer name gt w Include Computer Name i master Computer Enter one of the Connect Click connect to
9. 8 CIMPLICITY System Sentry July 2001 GFK 1632B System Sentry Point Manager Screen The Point Manager process manages point activity in a CIMPLICITY HMI project The Point Manager screen displays the Point Manager s performance and activity Accumulated totals from when the project started running ey Point anager cim Mi x File View Help ae amp CIMPLICITY System Sentry Point Manager Point Manager Statistics a tA Accumulated Totals i jt App Overflows 0 Gauges display current totals and updates sec Device Overflows 0 ES Points 0 b wo _ i i a TotalPoints Updates Sec Clients Message Queue Points by Addr QUIS SES 25 Point Mgr s Process Statistics Message Statistics Cu rrent use of Utilization CPU Usage 793 Messages Sec Accumulated Totals e CPU green heal toe In 197719 E Memory Usage 0 98 200 _ 200 e Memory red TY Private Bytes 1608 kb iy wf Out 197832 Reres ooo Er Threads 7 120 120 80 Ports 6 Fl Handles 5p 20 2 EE 40 40 E E EE Overview Process View CimVjew Point Manager J Alarm Manager Logging Point Logger I Data Logger Event Mpnager Derived Point Users Router Davices Ports Point Mgr s current Messages Current Messages trend Display Scales system usage e Into the Point Mgr green e X axes most recent 5 min e Out of the Point Mgr red e Y Axis Gauges Thermometers automatically scale Point Mgr
10. And System Sentry points 3 8 Object Redraws Counter 4 4 Object Redraws sec Counter 4 4 Objects In a system 4 2 List for CIMPLICITY HMI 4 1 ObjectslThreads A 2 On Change 3 10 Index ili On Scan 3 10 Open Point by Address dialog box 3 17 System Sentry screens 2 2 The Address Builder dialog box for a point 3 8 Open Screens Counter 4 4 Overflows Router Port Counter 4 13 Overview Configure System Sentry device point 3 6 Point by address 3 15 Screens 2 1 System Sentry 1 1 System Sentry Device Points 3 3 System Sentry power tools 3 1 System Sentry tools 1 2 Overview Screen 2 4 P Pager Configuration overview for System Sentry 3 14 Percent Memory System 2 4 Perfread 3 4 Point by Address Overview 3 15 Point by Address Dialog Box Fill in 3 18 Open 3 17 Point Logging Dialog Box 3 11 Point Manager Counters 4 10 Point Manager Screen 2 9 Point Requests Counter 4 9 Point Requests sec Counter 4 9 Point Updates Counter 4 6 Point Updates sec Counter 4 6 Points And the System Sentry 3 3 Create a new point for the System Sentry 3 6 Points Counter 4 6 4 10 Port Configuring for the System Sentry 3 4 Ports Counter For IPC 4 8 For router 4 11 Power Tools Overview for System Sentry 3 1 Using System Sentry device points 3 3 Previous Screen Go to 2 26 Print System Sentry screens 2 30 Privileges Changing local machine keys for the System Sentry B 3 Configuration for System Sentry nodes B 1 From other nodes overview B 1 Process ID
11. CIMPLICITY HMI technical support person may request that you log system information to provide information that is pertinent to solving a problem You will have to add the instances to be logged the System Sentry DefaultCounters txt file Each line of the list will include Object Counter Instance Where e Object Name name of the object to collect e Counter Name name of counter to collect can contain as a wildcard character e Instance Name name of the instance to collect can be blank can contain as a wildcard character i Tip Open a System Sentry Address Builder dialog box to see a list of all the objects available on your system You can open the dialog box through a Point or Point by Address Properties dialog box System Sentry Address Builder Object LogicalDisk Instance 2 gt J _Total gt _ Total Counter E Free Space E 2 Free Space avg Disk Bytes Aead Avg Disk Bytes Rlead Avg Disk Bytes T ranster Avg Disk Bytes T ranster T Include Computer Name S Cancel Percent Free Space iz the ratio of the free space available on the logical disk unit to the total usable space provided i by the selected logical disk drive Hes Counter Definition GFK 1632B Appendix A Understanding the Counters Log Files A 3 Appendix B Controlling Privileges from Other Nodes About System Sentry Privileges from Other Nodes System Sentry can monitor performa
12. Counter 4 5 Process Statistics On System Sentry screens 2 24 Process Private Bytes _Total A 2 Project Properties Activate System Sentry 1 3 Protocol For the System Sentry 3 4 PTMRP Queue Length Counter 4 4 Q Queue Size Counter 4 9 R RCM Requests Counter 4 11 Read Only check box 3 8 Reads Counter 4 9 Reads sec Counter 4 9 REAL For device points 3 7 For point by address 3 18 Registry Changing local machine key privileges B 3 Making CIMPLICITY a domain user B 1 Response Required Counter 4 12 Responses Counter 4 7 Responses sec Counter 4 7 Retries Counter 4 7 Retry Count 3 4 Router Counters 4 11 Router Port Counters 4 12 RR Cancels Counter 4 12 RR Outstanding Counter 4 11 RR Reads Counter 4 12 RR Writes Counter 4 12 S Scan Rate Configured in System Sentry port 3 4 Scan Rate Counter 4 7 Screens Displaying tools 2 29 Navigate through 2 26 Print 2 30 Send Queue Length Counter 4 13 Service Requests Counter 4 9 Service Requests sec Counter 4 9 Index iv CIMPLICITY HMI System Sentry Operation Manual July 2001 GFK 1632B Session HMI CimView 4 4 Skipped Polls Counter 4 7 Socket Errors Counter 4 11 Socket Errors sec Counter 4 11 Sockets Counter 4 11 System Sentry Screen Alarm Manager 2 11 Derived Points 2 17 Devices 2 22 Logging 2 12 Overview 2 4 Point Manager 2 9 System Sentry Screens Listed 2 3 Open 2 2 Overview 2 1 T Table Attributes 3 12 Table Properties Dialog Box 3 12 Tools Display
13. System Sentry July 2001 GFK 1632B Creating a System Sentry Log File You can most accurately diagnose a system s performance when you have some baseline and historical data to use as a reference You can easily collect this information for any System Sentry point data or alarm Step 1 Display the advanced view on the Point Properties dialog box General tab Step 2 Create logs for data Step 3 Create logs for alarms J1 Step 1 Display the advanced view on the Point Properties dialog box General tab 1 Select the General tab of the Point Properties dialog box 2 Click Advanced to display the advanced view if it is not already displaying J1 Step 2 Create logs for data 1 Check Log Data in the Logging box Logging M Log Data Settings LogAlamm Settings 2 Click Settings on the Log Data row The Point Logging dialog box opens 3 Do one of the following Select a table from the list Add a new table to the list and select that 4 Click OK to confirm your selection Result Logs will be created for data J1 Step 3 Create logs for alarms 1 Check Log Alarm in the Logging box Logging Log Data metings 2 Click Settings on the Log Alarm row The Alarm Logging dialog box opens 3 Specify Whether the alarm will be logged to the Alarm or Event Log table When the alarm will be logged GFK 1632B Creating System Sentry Power Tools 3 1 3 12 4 Click Table attributes t
14. Tr Duik uri t Cae a WEET pedi DE ie Feliloggat be eT E Daan Pte ane mee r Cop aiala LETT a i Tiada LET Caur da ney ee r 7 zr T 1 Home Screen Overview Sergen Elan Zoom 100 _ hs PE a Ee fa S ae em ee ies rcs Diu Logger ane zs Zoom ail Pott Pome Id 5 tt Ta J Fei Triru Dee ie TE oom ta Best Fit HEC Chary ecm Bele ares a Pee nia LET C S e Dae h 7 E E rar ene OOM Size Window to oom Navigation buttons to every screen appear on every screen Using the System Sentry Screen Viewing Tools You can change the screen size and hide or display the toolbar and status bar to suit your needs System Sentry Screen Size You can decrease the size of a System Sentry screen When you want to see more detail you can easily zoom the screen to a larger size The System Sentry screen offers you several options for changing the System Sentry screen SIZe 41 To change a System Sentry screen display size during configuration Method 1 Use a System Sentry screen s toolbar buttons Click either the e Zoom 100 toolbar button to zoom the screen to the size it will display in CimView e Full Screen toolbar button to use the entire monitor screen for display Press ESC on the keyboard to return to the System Sentry window environment Method 2 Use the zoom percents on a System Sentry screen s Edit menu 1 Click View on
15. box opens Note Instead of selecting Point by Address you can select Browse Point ID or New Point from the Point ID popup menu Choosing the former you will complete the System Sentry part of your object configuration choosing the latter will open the New Point dialog box See Configuring a System Sentry Device Point in this chapter GFK 1632B Creating System Sentry Power Tools J1 Step 3 Fill in the Point by Address dialog box 1 Select the project that will be running when the System Sentry collects the point by address values 2 Select SYSTEM SENTRY in the Device field 3 Select a numeric format in the Type field UDINT is recommended REAL can also be meaningful for per second values 4 Click Address Builder to open the Address Builder dialog box Project CIMPDEMO l eves _ SYSTEM_SENTRY p _ Type UDINT Y Address JsLogicalDisk 24 j Free Space Scan Rate i UE Cancel Help The Address Builder dialog box is the same dialog box you use when configuring a System Sentry device point J17 Step 4 Select the object counter instance whose value will display 1 Select an object from the list in the Object Example Logical Disk 2 Select a counter from the list in the Counter field Example Free Space 3 Optional Specify a remote computer to monitor A Check the Include Computer Name checkbox B Enter the computer name in the Computer field C Click Connect The instances that appe
16. challenge he or she faces is to catch a bottleneck before it occurs Other problems can be more difficult to track simply because they occur under the hood Without suitable tools finding them can turn into a guessing game that at best is frustrating at worst wastes time and money Welcome to the System Sentry You no longer have to cross your fingers and hope that your computer system will avoid the bottlenecks and overloads that occur even in the best of system designs The System Sentry can provide you with performance data for every resource in your system ranging from available hard drive space CPU usage and free memory at any given moment to the accumulated number of alarms that have been generated since you started a CIMPLICITY HMI project The System Sentry can warn you before the bottlenecks occur You can Use your own customized System Sentry screens to display the performance of any process in your system that comes with counter for example Windows NT Performance Monitor counters Be warned audibly by an alarm if a bottleneck in a selected process is about to occur Be paged if a bottleneck in a selected process is about to occur Be warned of irregularities by visual or audio alarms while you work with a system View the performance of all the processes on easy to read pre configured System Sentry screens You can use the System Sentry to diagnose One or more CIMPLICITY HMI projects A loc
17. communication device in a project or all of the communication devices in the system For Counter Counts the Number of Accumulated totals since the project started A Point Updates Point updates that have occurred on one or all communication devices Indicators of current performance N Cache Count Point caches on one or all communication devices This number will change if new points that require additional caches are added to the communication device The number of caches is the minimum number of physical reads that can occur Point caches enable the communication device to read several points at once There can be several point caches on a communication device The cache size is configurable based on the communication device The number of caches on a device depends on the points that are configured to the device and how they can be cached based on the size of their data When you start the communication device it will print out the initial caches and their sizes N Caches to Poll Caches on one or all communication devices that have been scheduled to be read but have not been processed yet Example A cache that is on the communication device is scheduled to be read one time per minute It is put on a queue until at least the minute has elapsed If the queue is backed up it may take longer N Points Points currently configured on one or all communication devices N Point Updates sec Point updates which are mess
18. domain so the name becomes rloshkosh sysnode5 3 Grant the domain user administrative privileges for the local node Consult Windows NT documentation for more information about setting up user accounts J4 Step 2 Log CIMPLICITY HMI on as the domain user with administrative privileges 1 Open the Windows NT Control Panel 2 Double click the Services icon Services The Services dialog box opens 3 Double click CIMPLICITY HMI service Ee ELE Gee LE CIMPLICITY HMI Service Martial STM ELICIT Y WebViewsPockelyiew Service ClipBook Server Manual Computer Browser Started Automatic Crpkey Licenze Started Automatic DHCP Client Started Autorniatic Directory Replicator Manual EGD Service Manual T EventLog Started Automatic Hi Profiles Close Start Stop Patee Eantimue Startup Parameters Help PELLER The Service dialog box opens 4 Click the This Account radio button Enter a domain name that has administrative privileges on the local node in the This Account field Click the Add User button to open the Add User browser 6 Enter a password in the Password fields that will have to be entered when logging on to the domain B 2 CIMPLICITY System Sentry July 2001 GFK 1632B 7 Click OK Result If the User name you entered is on the domain list the CIMPLICITY HMI service can log on as that user Service Dialog Box for CIMPLICITY HMI Service Service CIMIPLICITY HM
19. of the following methods Method 1 A Select Points in the left pane of the Workbench B Double click the left mouse button Method 2 A Select Points in the left pane of the Workbench B Click File on the Workbench menu bar C Select New D Select Object Method 3 A Select Points in the left pane of the Workbench B Press Ctrl N on the keyboard Method 4 A Select a point in the right pane B Click the right mouse button C Select New from the popup menu The New Point dialog box opens CIMPLICITY System Sentry July 2001 GFK 1632B di GFK 1632B 2 Define the point A Name the System Sentry point B Select Device as the Type C Name System_Sentry as the device D Choose Analog as the Class E Click OK New Point Dialog Box System Sentry Point Example Hew Point EJ Point ID FERCENT_FREE_SPACE_ON_D Type Cancel Device SYSTEM_SENTRY ag Virtual Gore System Sentry point Device for System Sentry class device point Result The point s Properties dialog box opens The System Sentry requires basic information on the General tab of the Point Properties dialog box Step 2 Configure general information for a System Sentry device point 1 Select the General tab of the Point Properties dialog box 2 Optional Enter a description of the point in the Description field 3 Choose one of the two following data types UDINT Unsigned integers ranging from 0 to 4 294 967 295 The UDINT for
20. several resources that can be numerically tracked Resources include Free Space Disk Read time Avg Disk Bytes per read Each counter includes one or more specific instance that can be singled out for diagnosis Example HMI Alarm Class Acknowledged alarms can focus on a specific CIMPLICITY HMI project such as CIMPDEMO or all the projects on a system _Total LogicalDisk Free space can focus on a specific drive such as the C drive or all the drives in the system _ Total GFK 1632B CIMPLICITY HMI Objects with Counters The System Sentry provides several counters for CIMPLICITY HMI objects CIMPLICITY HMI counters can be grouped into three different categories that reflect the type of information they provide Code Counter Level Counter Provides N Novice Straightforward system indicators that alert a user if there is a potential problem These counters which are at the core of the System Sentry s usefulness are the counters to use for most situations A Advanced Diagnostic data for a user who is frequently responsible for increasing the project s efficiency or correcting a problem E Expert Diagnostic data for some of the most complex diagnostic requirements in CIMPLICITY HMI project development A category code appears before each counter Reviewing HMI Alarm Manager Counters GFK 1632B HMI Alarm Manager counters provide you with the capability to review a detailed performance of the alarms in one
21. the Microsoft Windows Control Panel 2 Select System 3 Select the Performance tab Use Microsoft Help for details on how to adjust the virtual memory size which should be twice as high as physical memory Note increasing virtual memory size will not reduce swapping if it is occurring It simply gives the computer more memory headroom Swapping indicator should indicate no swapping while running in a steady state EX not opening new applications Swapping occurs because there is not enough physical memory in the computer and memory is swapped to disk This rule of thumb is most important because a system that is constantly swapping will exhibit poor performance Two ways to reduce swapping are 1 Add more physical memory to the computer 2 Decrease the memory being used by applications on computer Check System Disk Usage for the amount disk space being used Running out of disk space will cause application problems Therefore you must maintain free disk space on the computer Monitoring a CIMPLICITY HMI Project 2 5 System Sentry Processes Screen The Process screen displays information about each CIMPLICITY HMI process in the project being monitored Reset the maximum CPU value For each process current use of CPU red Memory blue Processes trend use of CPU Biel Es ey Process iew_cim File View Help amp CIMPLICITY System Sentry Processes Reset Max 7 5 i 190 Dre de
22. to review the computer s performance Verify that device points are configured as On Change NOT On Scan If overflows persist after you have implemented the above suggestions contact GE Fanuc technical support immediately CIMPLICITY System Sentry July 2001 GFK 1632B System Sentry Alarm Manager Screen The Alarm Manager process manages alarm activity ina CIMPLICITY HMI project The Alarm Manager screen displays the Alarm Manager s performance and activity Accumulated totals from when the project started running a Alarm anager cim I File View Help aes amp CIMPLICITY System Sentry Alarm Manager Alarm Statistics E gt a Accumulated Totals F Generated 1741 la A Reset 406 ho 46 J io ooa Deleted 1741 Gauges display current totals and updates sec 18 46 J 67 46 m6 46 Tay 60 a 07 60 Ki 0 60 a t t at at ae Alarm Mgr s Acked o Total Alarms Active Alarms AckedAlarms Unacked Alarms Alarms Sec Current use of DO ems Acive ms acedas Unacked ams Aams Sec e CPU green Process Statistics Message Statistics Me m O ry red veem CPU Usage 0 00 Messages Sec Accumulated Totals In Out 50 50 Memory Usage 0 540 50 50 40 Private Bytes 916 kb 40 40 30 Threads 5 ab ope 20 J Handles 36 zA y 10 E Ho Ho CinView Point Manager Alarm Manager ogging Point Logger Data Logger Derived Point Users Router Devic
23. txt A 2 Domain User CIMPLICITY B 1 E E CIMPLICITY HMI counter level 4 3 Enable Check Box 3 4 ES Points Counter 4 10 ES Points Idle Counter 4 10 Event Queue Length Counter 4 4 Events CimView Counter 4 4 Events Per Sec Counter 4 5 Expert User 4 3 F Failures Counter 4 7 Fill In Point by Address dialog box 3 18 Final Response Counter 4 12 FR Drops Counter 4 13 FR Reads Counter 4 12 FR Writes Counter 4 12 G General Information for a System Sentry device point 3 7 Project Properties Tab and the System Sentry 1 3 Tab for adding a log file 3 11 Guidelines for the System Sentry Alarm Manager screen 2 11 CimView screen 2 8 Data Logger screen 2 14 Derived Points screen 2 17 Devices screen 2 22 2 23 Logging screen 2 12 Overview screen 2 4 Point Logging screen 2 13 Point Manager screen 2 9 Router screen 2 20 User Registration screen 2 19 Index ti CIMPLICITY HMI System Sentry Operation Manual July 2001 GFK 1632B H HMI Counters Alarm Manger 4 3 CimView 4 4 Devcom 4 6 Device 4 7 IPC Counters 4 8 Logging Table 4 9 Point App 4 9 Point Manager 4 10 Router 4 11 Router Port 4 12 User Registration 4 13 HMI Point App Counters 4 9 Include Computer Name Check Box 3 8 Installation System Sentry components 3 3 Instance Field And System Sentry points 3 8 Instances In a system 4 2 Intermediate Response Counter 4 12 IPC Counters 4 8 IR Drops Counter 4 12 IR Reads Counter 4 12 IR Writes Counter 4 12 L List Sy
24. 1 GFK 1632B CimView Screens Using System Sentry Points by Address A point by address provides an alternative to a device point when you want to periodically view one or more system instances on a CimView screen Understanding System Sentry Points by Address GFK 1632B System Sentry points by address provide you with the same advantages and limitations as any CIMPLICITY HMI point by address Points by address enable you to view raw device information without the overhead of configuring a CIMPLICITY HMI point When a user opens a screen in CimView the point is dynamically created in memory When the user closes the screen the point is dynamically removed from memory The benefit of choosing a point by address is that point by address descriptions do not take up memory while they are not in use This is because they are created and destroyed dynamically However there is a small delay during startup for these points to be created There are restrictions for point by address descriptions because they only exist while they are being viewed A point by address May only be used in applications like CimView which directly display point data Cannot be alarmed Cannot be logged Cannot be used in the configuration of another point Cannot have engineering units conversion In general a System Sentry point that is frequently used or is referenced by multiple CimView screens should be configured as a CIMPLICITY HMI p
25. 3 9 _DATA A I _HEADERS A 1 A A CIMPLICITY HMI counter level 4 3 Access Privileges And the System Sentry B 1 Activate System Sentry 1 3 Address Builder Configuring for System Sentry points 3 8 Opening for System Sentry points 3 8 Adhoc Requests Counter 4 10 Alarm Count Counter 4 3 Alarm Logging Dialog Box 3 11 Alarm Manager Counters 4 3 Alarm Manager Screen 2 11 Alarms Create for the System Sentry 3 13 Alarms Acknowledged Counter 4 3 Alarms Deleted Counter 4 3 Alarms Generated Counter 4 3 Alarms Generated sec Counter 4 4 Alarms Reset Counter 4 3 App Queue Overflows Counter 4 10 App Queue Size Counter 4 10 GFK 1632B Application Queue Length Counter 4 4 B Benefits Of System Sentry power tools 3 1 Screens 2 1 System Sentry 1 2 Using System Sentry device points 3 3 Using System Sentry points by address 3 15 BitBlts Counter 4 4 BitBlts sec Counter 4 4 C Cache Count Counter 4 6 Caches to Poll Counter 4 6 CimEdit Screen And device points 3 16 And point by address 3 16 CimView Counters 4 4 Clients Counter 4 4 4 10 Computer Field 3 9 Configuration View for System Sentry device 3 5 Configure Address for a System Sentry point 3 8 Point by Address dialog box 3 18 System Sentry alarms 3 13 System Sentry Port 3 4 Configure a System Sentry Device Point Overview 3 6 Step 1 3 6 Step 2 3 7 Step 3 3 8 Step 4 3 8 Configure a System Sentry Point by Address Object Overview 3 16 Step 1 3 16 Step 2 3 17 Step 3 3 18 Ste
26. A FANUC GE Fanuc Automation CIMPLICITY Monitoring and Control Products CIMPLICITY HMI Plant Edition System Sentry Operation Manual GFK 1632B July 2001 GFL 005 Following is a list of documentation icons BL 4 Warning notices are used in this publication to emphasize that hazardous voltages currents temperatures or other conditions that could cause personal injury exist in the equipment or may be associated with its use In situations where inattention could cause either personal injury or damage to equipment a Warning notice is used Or Caution provides information when careful attention must be taken in order to avoid damaging results Important flags important information 44 To do calls attention to a procedure Note calls attention to information that is especially significant to understanding and operating the equipment IP Tip provides a suggestion Akk Guide provides additional directions for selected topics This document is based on information available at the time of publication While efforts have been made to be accurate the information contained herein does not purport to cover all details or variations in hardware or software nor to provide for every possible contingency in connection with installation operation or maintenance Features may be described herein which are not present in all hardware and software systems GE Fanuc Automation assumes no obligati
27. Base System User s Manual GFK 1180 for more information Alarm Tab Advanced View System Sentry Device Point aoe General Devic Alarm Alarm Routing Alarm Options Definition Alarm Message EEn IMAA A b drs gt Alarm Class coMLO H gt String Index E By p Alarm Limits Alarm Criteria Hi2 Alarm Type Absolute uf Hit Lo 1 50 5 Delay Alarm Ue File SYSSENTDMGFREE Deadband Basic lt lt Alarm configuration is the same for the System Sentry device point as it is for any other point GFK 1632B Creating System Sentry Power Tools 3 14 Configuring a System Sentry Pager Because you can configure System Sentry device point alarms you can use CIMPLICITY Pager to send process alarms to standard alphanumeric or numeric pagers 41 To configure a pager action for a System Sentry alarm 6 TA 8 Configure an alarm for the device point you want to attach to a pager Click the Pager folder in the CIMPLICITY HMI Workbench Click the Alarms icon The CIMPLICITY Pager Configuration window opens Click File on the Pager Configuration window s menu bar Select New Entry The Add Alarm Pagers window opens Click Browse Select the Alarm ID Point ID name from the Alarm ID list Continue configuration as you would for any pager selection See the CIMPLICITY HMI Pager Operation Manual GFK 1494A for information about configuring a pager CIMPLICITY System Sentry July 200
28. CITY out of Y axis Graphic indicators 0 to 100 HMI project CIMPLICITY HMI System counters are Windows NT performance counters Total point updates sec ZEI Guidelines for reading the Overview screen include Review the CPU Overview for Current CPU Utilization Trend of CPU usage The steady state CPU Usage should be below 60 for a non redundant project and below 45 for a redundant project Do not let your system become fully utilized A lower utilization enables CIMPLICITY HMI to respond in a timely manner to events in your process This is particularly critical when using redundancy When your computer is over utilized you have two choices 1 Replace it with faster hardware 2 4 CIMPLICITY System Sentry July 2001 GFK 1632B GFK 1632B Reduce the software load on the system To do this you need to identify what Process is using the majority of the CPU time The System Sentry Process Screen can provide you with this information Some typical ways to reduce CPU utilization are A Reduce Device Communications Scan Rate Port Configuration B Reduce Database Logging frequency C Reduce the number of points Review the Memory Overview for Current memory utilization Trend of memory utilization As with excessive CPU utilization excessive memory utilization will degrade system performance As a rule of thumb the Steady state memory utilization should not exceed 75 To increase virtual memory 1 Open
29. Current Master 4 10 CIMPLICITY System Sentry July 2001 Total of all messages sent by the Point Manager Messages dropped from the communication device queues The Point Manager has direct connections to the communication devices If a communication device is not processing its messages quickly enough the queue can back up and start dropping the Point Manager s messages This counter shows the number of overflow messages since the project started Messages dropped from point application queues For example if the Point Control panel is not processing its messages quickly enough the queue can back up and start dropping the Point Manager s messages This counter shows the number of overflow messages since the project started Clients requesting point data from the Point Manager Points known to the Point Manager Messages that the Point Manager has added to an application s queue These messages are waiting to be sent Largest size of any Application message queue Requests for a Point by Address value All the Enterprise Points on an Enterprise server The points may have requests or may be idle One computer stores point values from several computers This allows viewers to collect data from one computer an Enterprise server instead of having to be connected to several The enterprise points are on one computer that is collecting data from all the other computers Enterprise Points on an Enterprise server that are
30. HMI CimEdit Operation Manual GFK 1396 for detailed information about CimEdit objects Step 1 Insert or create an object on a CimEdit screen Select or create an object from CimEdit s enormous selection Examples Text Ag 1 Click the Text button on the CimEdit menu bar 3 Click the spot on the CimEdit screen where the text will appear The Properties dialog box opens Rectangle Click the Rectangle button E on the CimEdit toolbar Create the rectangle shape on the CimEdit screen Click the right mouse button over the rectangle E a e Select Properties from the popup menu The Properties dialog box opens CIMPLICITY System Sentry July 2001 GFK 1632B J1 Step 2 Open the Point by Address dialog box Click the Point menu button to the right of an expression field that applies to your configuration Examples Text 1 Select the Text tab 2 Click the button to the right of the Expression field in the Display value box Display value Expression Bs replay hornet M cepon actam P fontimed Advanced 3 Select Point by Address from the Point ID popup menu The Point by Address dialog box opens Rectangle 1 Select the Rotation Fill tab 2 Click the button to the right of the Expression field in the Fill box Fill E spressioni 21 Exon mimar E 100 Direction Fil from bottom z Eipolar milima Solid bs 4 Select Point by Address from the Point menu The Point by Address dialog
31. I Service Startup Type C Automatic Manual C Disabled Cancel Help Log Un Ag Select a domain System Account name that has T Allow Service to Interact with Desktop p 4 Add User administrative M privileges on the This Account loshkosk sysnode5 E local node Password Enter a Password J O required to log Confirm onto the domain Faszsword l Changing Local Machine Key Privileges in the Windows Registry In addition to making CIMPLICITY HMI a domain user you need to change permission for local machine keys in the Windows NT Registry when configuring node access privileges for the System Sentry In order for the System Sentry to read performance data on remote computers there are two keys that need to give Everyone READ access They are HKEY LOCAL MACHINE SYSTEM CurrentControlSet Control SecurePipeServ ers Winreg HKEY LOCAL MACHINE Software Microsoft WindowsNT CurrentVersion Per flib Note The above registry key is one path it has been wrapped for readability Step 1 Set the Windows NT Registry Winreg key to READ access Step 2 Set the Windows NT Registry Perflib key to READ access a Sa 12 Caution Before you edit the registry make sure you understand how to restore it if a problem occurs For information on how to do this view Microsoft documentation GFK 1632B Appendix B Controlling Privileges from Other Nodes B 3 Step 1 Set the Winreg key to READ Access
32. MPLICITY HMI counters occurs whenever the router process w32rtr exe is running Data is stored in log files When the log file has reached a configured size it is closed and all the log files are rolled over The counter collection including the number of files kept is controlled by a configuration file The log files generated by the CIMPLICITY HMI counter collection process are in the CIMPLICITY HMI Log directory Example CIMPLICITY hmi log There are two variations on the log file names PERFDATA DATA PERFDATA HEADER Where PERFDATA_ indicates that the file is a CIMPLICITY HMI counter log file indicates when the file was created relative to the other PERFDATA _ files The newest file is PERFDATA_ 1 _DATA file contains the actual values recorded _HEADERS file is used to match a column form the DATA file to a specific counter These files are in a comma separated format CSV and can be loaded into Excel GFK 1632B A I Configuration File for the Counter Log Files The configuration file that controls the counter collection is called DefaultCounters txt Finding the DefaultCounters txt File DefaultCounters txt is in the CIMPLICITY HMI perfserv directory Example CIMPLICITY HMI perfserv DefaultCounters txt Understanding the DefaultCounters txt Format and Directives The following text displays when you open the DefaultCounters txt file VERSION 1 UPDATERATE 300000 MAXFILESIZE 1000000 MAXFILES 7 Pro
33. a System Sentry screen s menu bar GFK 1632B Monitoring a CIMPLICITY HMI Project 2 27 2 Select the percent you want the display to zoom from one of the three percent choices Edit Menu Zoom Percent Selected Full Screen gt oon KO a Choose percent screen will zoom Note You can also display a full screen by selecting Full Screen on the drop down menu Method 3 Enter a precise zoom percent 1 Click Edit on the System Sentry menu bar 2 Select Zoom Edit Menu Open Zoom Dialog Box Open Zoom Dialog box oom 2 28 CIMPLICITY System Sentry July 2001 GFK 1632B GFK 1632B The Zoom dialog box opens Zoom Screen Dialog Box Percent screen zoom Cancel Apply Now C 75 C 400 C i00 800 Screen expands or contracts to fit workspace Enter an exact percent zoom 3 Either A Select one of the zoom choices B Enter a precise zoom percent in the Percent field 4 Click OK System Sentry Screen Display Tools You can choose to display or hide the System Sentry toolbar status bar and or menu and title bar J4 To display or hide a System Sentry screen s display tools 1 Click Edit on the System Sentry menu bar 2 Select any one or all of the following Toolbars A Select Toolbars The Options dialog box opens B Check one or all of the check boxes to display the options Status Bar Check the check box to display the status bar Monitorin
34. ages Sec Accumulated Totals In Out In 525273 Out 526382 Retries 0 Ports 6 Display Scales X axes default most recent 5 min Y Axis Gauges Thermometers automatically scale The message statistics object provides information on the processes usage of CIMPLICITY Inter process Communication IPC IPC provides the mechanism by which CIMPLICITY processes send information such as Point Updates to each other As such these counters indicate the utilization and performance of this critical internal message delivery Messages In is displayed as an accumulated total as well as per second counters in the bar chart and trend chart Message In is a count of the number of messages received by this process from other CIMPLICITY processes Typically messaging is directly related to the flow of point data from device communications to other processes The Messages Out counter displays the number of message sent out of the process Retries indicate the number of times message delivery had to be retried Message retries occur when the applications mailbox is full and cannot accept more data Retries should be close to zero in a properly configured application Excessive retries degrade system performance and can be indicative of messaging bottlenecks Additionally retries may be the precursor to the more serious condition of message loss due to overflow Ports indicate the number of mailboxes the process is using This number will be diffe
35. ages being sent by one or all processes per second Messages Received sec A Messages Received sec Messages being received by one or all processes per second A Write Retries sec Times a write operation is retried per second CIMPLICITY System Sentry July 2001 GFK 1632B Reviewing HMI Logging Table Counters Listing of performance data for Database Logger Tables For Counter Counts the Number of Accumulated totals since the project started A Writes Rows inserted into one or all logging tables Accumulated Writes indicate that there is activity in the system A Reads Rows read from one or all logging tables Reads will accumulate only if an application in the project performs reads for example SPC If not Reads will display as 0 A Maintenance Events Maintenance events submitted for one or all logging tables A Maintenance Actions Maintenance actions successfully completed for one or all logging tables Each Export Purge or other action configured for the table is counted separately Indicators of current performance N Writes sec Rows inserted into the specified table per second indicate how quickly a process is trying to send messages through the system N Reads sec Rows read from the specified table per second are only read if an application in the project performs reads for example SPC If not Reads sec will display as 0 N Queue Size Database operations including Reads Writes and Maintenance Events wh
36. ages being sent to the Point Manager per second for one or all communication devices CIMPLICITY System Sentry July 2001 GFK 1632B For Other Counter Provides the N Scan Rate Current base scan rate for the port in ticks for a communication device Example If the communication device has 20 caches and a base scan rate of 15 caches per second the configuration needs to be adjusted Reviewing HMI Device Counters System Sentry provides performance data totals that indicate device performance since one or all projects in the system started System Sentry also provides indicators that enable you to monitor current device performance For Counter Counts the Number of A Transmissions Transmissions to one or all devices indicates how much activity is going into a communication device A rapid increase may provide a warning for a communication device overflow A Responses Responses from the device A Retries Times a device has been retried A Failures Failures communicating to one or all devices E Skipped Polls Number of polls skipped when communicating to an Async device Note Transmissions Responses Retries Failures and Skipped Polls can also be found in diagnostic data for a device Indicators of current performance N Transmissions sec Transmissions to one or all devices per second N Responses sec Responses from the device per second For Other Counter Indicates if the Device is Currently N Device Up 1 mea
37. al computer Primary and secondary SQL server computers Simple networks Other systems for example Web systems 1 1 System Sentry at a Glance The System Sentry provides a variety of tools to address your requirements and level of system expertise The tools that when configured enable you to knowledgeably maintain and diagnose your system include System Sentry pre configured screens that enable you to diagnose a CIMPLICITY HMI project s performance either for maintenance purposes or to find the source of a bottleneck Customized CimView screens that display data for any process in your system Integrated CIMPLICITY HMI power tools including Data logging Alarming Paging When you activate the System Sentry you give yourself this flexible access to data that is collected by several counters in your system Your Windows NT system will have at least two types of counters CIMPLICITY HMI counters that are installed when you install the System Sentry Windows NT Performance counters Other types of counters include counters that come with Remote Access Server RAS SQL Server Internet Information Server IIS The System Sentry enables you to take full advantage of any of these counters as well as any other that might be on your system In addition to simply opening the pre configured screens you can create any or all of the working tools listed above The CIMPLICITY HMI tools that you use f
38. ar reside on the connected computer 4 Select an instance from the list in the Instance field Example 2 gt J 3 18 CIMPLICITY System Sentry July 2001 GFK 1632B 5 Click OK System Sentry Address Builder LogicalDisk _Total _ Total D gt C gt E gt D Avg Disk Bytes Transter Avg Disk Bytes Transfer The Point by Address dialog box appears with an expression that applies to your selection displaying in the Expression field uy Step 5 Optional Change the scan rate 1 Optional Change the scan rate from the default of one second in the Scan Rate field 2 Click OK to return to the Properties dialog box Point By Address _ nea CIMPDEMO Ta _ SYSTEM_SENTRY E UDINT 7 SLogicalDisk 24l M2 Free Space mea ie Result The instance you selected appears in the expression field GFK 1632B Creating System Sentry Power Tools 3 19 14 Step 6 Do any other configuration the object requires Examples Text Enter Free in the String field Rectangle Select green as the fill color in the Color field The default color that displays when the object is empty is white as specified on the Properties dialog box Colors Tab Drive J 45 Free J1 Step 7 Test the configuration Click the CimEdit Runtime button Examples The text and fill objects display that the J drive is 65 free Drive J 3 20 CIMPLICITY System Sentry July 2001 GFK 1632B Reviewi
39. ce in your system is exceeding its normal limits Monitor objects other than CIMPLICITY HMI objects that reside on your system either on a local or remote computer By integrating the System Sentry with CIMPLICITY HMI power tools you can create Logs to record performance data including baseline performance Alarms to audibly and or visibly alert users that an instance has gone into alarm State Pagers to page you if you are away from the system and an instance goes into alarm state CimView screens to display instances that are on your system in addition to the CIMPLICITY HMI counters You can dedicate entire or partial screens to your custom configuration See the CimEdit Operation Manual GFK 1396 for details about configuring CimEdit screens 3 1 3 2 You can create these power tools by doing configurations with which you are already familiar You simply 1 Use the familiar CIMPLICITY HMI dialog boxes along with a new easy to use System Sentry Address builder to create either a System Sentry Device point Or Point by address Whether you choose a device point or point by address depends on the use to which it will be put The same advantages and limitations apply to System Sentry device points and points by address that apply to any others in a CIMPLICITY HMI project 2 Continue configuring the CIMPLICITY HMI power tools the same way you would for any other device point or point by address Ti
40. cess Private Bytes _Total Objects Threads The format of the DefaultCounters txt file is e Directives preceded by a e Record indicating the counter to collect The following directives are supported VERSION indicates the version of this file should not be changed UPDATERATE how often data should be collected in milliseconds e MAXFILESIZE how large can a log file be in bytes e MAXFILES how many versions of the log file to save a Each record in the file can have up to three fields separated by the l character e Object Name name of the object to collect e Counter Name name of counter to collect can contain as a wildcard character e Instance Name name of the instance to collect can be blank can contain as a wildcard character A 2 CIMPLICITY System Sentry July 2001 GFK 1632B Specifying the Number of Counter Log Files DefaultCounters txt specifies how many log files will accumulate before the oldest is deleted The default number is seven This number can be changed for example made smaller to free up disk space J17 To change the number of accumulated CIMPLICITY HMI counter log files 1 Select the CIMPLICITY HMI directory 2 Select the perserv folder 3 Open the DefaultCounters txt file in a text editor application such as Notepad 4 Change the number 7 for the entry MAXFILES 7 to whatever number you want Specifying What Objects Counters and Instances will be Logged A
41. d activity Trend of Accumulated totals from e Point request sec red when the project started e Point response sec green running a PointD ataLogger_cim File View Help amp CIMPLICITY System Sentry Point Logging ee Current point Point Logging Statistics y requests and responses sec Accumulated Totals Point Requests 17 Point Responses 15985 Service Requests 34 Point Logging Current use of Process Statistics Message Statistics Utilization PU Usage Accumulated Totals CPU green CPU Mem 2832 50 50 Memory red Out 2972 40 40 ff Private Bytes 1058 kb 40 40 i Retries 0 30 30 hreads 10 30 30 Ports 4 andles 136 p HRe In In emory Usage 0 53 20 20 Point Logging trend of CPU green Memory use red 0 Overview Process Vie CimVie Point Manager Alarm Manager Logging Point Logger y Data Logger_ Event Manag r Derived Hoint Users Router Devices Ports Point Logging current Messages Current Messages trend system usage e Into the Point Mogr green Display Scales e Out of the Point Mgr red e X axes most recent 5 min e Y Axis Gauges Thermometers automatically scale Zl Guidelines for using the Point Logging screen include Entries under Process Statistics should remain constant The actual number depends on what applications are running GFK 1632B Monitoring a CIMPLICITY HMI Project 2
42. e Device Properties dialog box appears displaying the correct configuration Reviewing the System Sentry Device Configuration s CIMPDEMO CIMPLICITY Workbench File Edit Project View Tools Help Hee yE p i e E A ik Be O Gs ee ce Gy GA Gt a DeviceID Description __ F ga MASTER i poire SCIEBHE fl Points 2 Select SYSTEM SENTRY Device SYSTEM_SENTHRY General Default pot MASTER PRO el Protocal PERFREAD Description E p tem Sent Device Re ource SYSTEM p FH Model Type Performance Data J Basid Control En Recipes ol 4 H Records Retrieved 3 1 Select Devices 3 The default configuration is the correct configuration Creating System Sentry Power Tools 3 5 Configuring a System Sentry Device Point You configure a System Sentry device point the same way that you do any device point You categorize the point as a System Sentry point by selecting the System Sentry device See the CIMPLICITY HMI Base System User s Manual GFK 1180 for in depth information about configuring a device point The steps are Step 1 Create a new point Step 2 Configure the device point s general information Step 3 Open the Address Builder dialog box Step 4 Specify the address for the System Sentry device Step 5 Specify when the device point should be updated J4 Step 1 Create a new System Sentry device point 1 Open a New Point dialog box using any
43. e point manager The queue that forms before the data is processed should be a small number N Clients The number of clients that are currently requesting alarm data and have not yet received it Clients include both allocated processes and alarm interested processes N Alarms Generated sec The number of alarms that are being generated per second This counter tells you if more alarms are being generated than you anticipated which in context of other counters could indicate a problem with the system Reviewing HMI CimView Counters HMI CimView counters provide you with the capability to review the performance of CimView during any single session A CimView session begins when the first CimView screen is opened and ends when the last open CimView screen is closed A session can include CimView Terminal Services and WebView access HMI CimView counters include Accumulated totals since a CimView session started For Counter Displays the E BitBits Cumulative number of BitBlockTransfers for a CimView session N Object Redraws Cumulative number of times objects are redrawn from the start of a CimView session For example each object on a screen is included in the total when the screen opens animated objects are counted each time they are redrawn A Events Cumulative number of events that have been fired from the start of a CimView session Indicators of current CimView performance For Counter Displays the E BitBlts sec Cur
44. erflib key to READ Access 11 Step 2 Set the Windows NT Registry Perflib key to READ access 1 Click Start on the Windows menu bar 2 Select Run The Run dialog box opens Type Regedt32 exe in the Open field 4 Click OK The Registry Editor window opens 5 Select the HKEY_ LOCAL_MACHINE tree 6 Select SYSTEM 7 Select CurrentControlSet 8 Select Control 9 Select SecurePipeServers 10 Select Winreg 11 Click Security on the Registry Editor menu bar 12 Select Permissions The Registry Key Permissions dialog box opens 13 Select the user or Everyone to whom you want to grant READ privileges 14 Select READ from the Type of Access drop down menu Tip Click Add to open the Add users and Groups browser to select other users for whom you want to specify access privileges Registry Key Permissions Dialog Box For Perflib Registry Rey Permissions Perflib key Registry Kep Perflib Owner ACE Arninistrators Replace Permission on Existing Subkevs Name fa ALEMUSB1 Administrators CREATOR OWNER Full Control Select Everyone Full Control to give all users Read access Full Control Select Read _ Tune of Access Read Cancel Add Remove Help Click Add for a list of Users in the domain Appendix B Controlling Privileges from Other Nodes B 5 Index PERDATA_ _HEADER A 1 PERFDATA_ _DATA A I master 3 9 project 3 9 slave
45. es Ports Alarm Mgr s current Messages Current Messages trend system usage Into the Alarm Mgr green e Out of the Alarm Mgr red In 2359 Out 3063 Retries 0 Ports 4 Alarm Mgr trend of CPU green Memory use rec Overview _Procebs View Event Manager Display Scales e X axes most recent 5 min e Y Axis Gauges Thermometers automatically scale Akk l Guidelines for using the Alarm Manager screen include The top row contains statistics on the number of active alarms in the system Alarms Sec represents the number of Alarms per Second that are being generated in the system GFK 1632B Monitoring a CIMPLICITY HMI Project System Sentry Logging Screen 2 12 CIMPLICITY HMI maintains several Logging tables that document data alarm and event statistics in addition to other processes such as SPC The System Sentry Logging screen enables you to see the total number of entries to the different log files Accumulated totals from when the project started running a Logging cim Jof x Be vew H TO CIMPLICI Y System entry Logging Table Total Table DATA LOG Totals Totals Writes 12521 Writes 11799 Table_ Total displays a data for all tables in the system including the three displayed on this screen es Writes Sec Maintenance 0 Writes Seq Maintenance 0 Table ALARM LOG able EVENT LOG d t Writes 4 i i Reads
46. euscnaane A 1 Configuration File for the Counter Log Files cc ceecccsseseeeceeeeeeeeeeeeeeaasaaeeessssesseeeeeeeees A 2 Finding the DefaultCounters txt File cccsssseseseseeeseeeeeceeeeeeeeeeeeeeeaeaeeeeseseeees A 2 Understanding the DefaultCounters txt Format and Directives 00000e0ee A 2 Specifying the Number of Counter Log Files 00 cceeeeeseeeeeeeeeeeeeeeeeeeeeaeeenees A 3 Specifying What Objects Counters and Instances will be Logged eee A 3 Appendix B Controlling Privileges from Other Nodes B 1 About System Sentry Privileges from Other Nodes ccccccccccccccccecceeesssseeseeeeeeeeeeeeeeeeaaas B 1 Configuration for System Sentry Node Privileges ccccccecccccceeceeeeceeceaeseeeessseseeeceeeess B 1 Making CIMPLICITY HMI a Domain USet ccecccccccccceceeeeeeeeeeeeseeeseeeeeeeees B 1 Changing Local Machine Key Privileges in the Windows Registry ccecee B 3 Index CIMPLICITY HMI System Sentry Operation Manual July 2001 GFK 1632B Introducing the System Seniry Welcome to System Sentry GFK 1632B Bottlenecks occur even in the best designed systems They occur when a resource for example hard disk space memory or cache is asked to do more than it can handle The result can slow down or even stop an entire system A system administrator may know that one or more of the many diverse resources in a system are potential trouble spots The
47. g a CIMPLICITY HMI Project 2 29 Menu Title Bar Check the check box to display the menu and title bars Edit Menu Display Tools Display hide toolbar status bar or menu title bar Toolbars tatus Bar w Menu Tithe Bar an tt Previous SEEEN Home Screen oom Sls Zoom 100 oom 200 oom to Best Fit OOM Size Window to oor Printing System Sentry Screens di 2 30 A very powerful feature of System Sentry screens is that you can easily print any screen at any time Whenever you see a System Sentry Screen that you want to print out to review on paper you can To print a System Sentry screen Method I Click the Print button S Method 2 1 Click File on the System Sentry menu bar 2 Select Print The Print dialog box for your printer will open Note The System Sentry file menu also provides you with Print Setup so you can configure your printer the same way you do in other Windows NT applications Every system is unique Therefore you need to evaluate many of the numbers that display on your System Sentry screens in context with baseline and other system data CIMPLICITY System Sentry July 2001 GFK 1632B Creating System Sentry Power Tools System Sentry Power Tool Overview The System Sentry takes monitoring capability to a new level by enabling you to create valuable customized tools that GFK 1632B Alert you if a selected instan
48. hange as your system runs but should not grow without bounds CIMPLICITY System Sentry July 2001 GFK 1632B Contact GE Fanuc Automation technical support immediately if You cannot resolve a reported Overflow Retries Sec or Retries Accumulated Totals are not zero or very close to Zero RR Out grows without bounds GFK 1632B Monitoring a CIMPLICITY HMI Project 2 21 System Sentry Devices Screen The Devices screen provides statistics concerning the communication to a factory device 44 To choose a device for evaluation 1 Click the button to the right of the Device ID bar The Select a Device dialog box opens 2 Select the device to be evaluated vy Devices cim File View Help w ap hk t 4 CIMPLICITY System Sentry Devices Device ID Device selected for evaluation Opens the Select a Device dialog box Device Online Gauges display accumulated total statistics and updates sec Device Statistics Accumulated Totals i i ransmissions 4550 Responses 4548 The device s per second Transmissions red aan aaa SR72310 Overview Process View CimView Point Manager Alarm Manager Event Manager Derived Point f Users Router 0714 09 2 54 49 PM Responses green PointLogger Data Logger Ports Logging C devices Display Scales Accumulated totals from when the X axes most recent 5 min project started running Y Axis Gauges Thermometers automatica
49. ich have been submitted but not yet processed If there is no application in the project that processes writes the queue size will be 0 Reviewing HMI Point App Counters GFK 1632B The System Sentry provides CIMPLICITY HMI counters for any one or all applications using the PTMAP API For Counter Counts the Number of Accumulated totals since the project started A Point Requests Requests to the Point Manager for point values A Service Requests Requests to the Point Manager for anything other than a point value For example a setpoint would be a service request Indicators of current performance N Point Requests sec Requests per second to the Point Manager for point values clearly showing how much demand is being placed on the Point Manager N service Requests sec Requests per second to the Point Manager for anything other than a point value clearly showing how much demand is being placed on the Point Manager Reviewing CIMPLICITY HMI Counters 4 9 Reviewing HMI Point Manager Counters The System Sentry provides performance data for each instance of the Point Manager For Counter Counts the Number of Accumulated totals since the project started A N N Messages Sent Devcom Queue Overflows App Queue Overflows Indicators of current performance N N N gt gt Clients Points Messages Queued App Queue Size Adhoc Requests ES Points ES Points Idle Other Counter Configured Master
50. ing for screens 2 29 For viewing System Sentry screens 2 27 Navigating System Sentry screens 2 26 Overview in System Sentry 1 2 Total 3 8 Transmissions Counter 4 7 Transmissions sec Counter 4 7 U UDINT For device points 3 7 For point by address 3 18 Update Criteria for a device point 3 10 System Sentry device point 3 10 Update Queue Length Counter 4 3 UPDATERATE And DefaultCounters txt A 2 User Expert 4 3 User Registration Counters 4 13 Users Counter 4 13 V Value Updated 3 10 VERSION And DefaultCounters txt A 2 View System Sentry device configuration 3 5 System Sentry objects performance 2 1 GFK 1632B Index W w32rtr exe And CIMPLICITY HMI counters A 1 Windows NT Registry Changing local machine key privileges B 3 Making CIMPLICITY a domain user B 1 Write Retries Counter 4 8 Write Retries sec Counter 4 8 Writes Counter 4 9 Writes sec Counter 4 9 Index v
51. ions For more information refer to these publications CIMPLICITY HMI Plant Edition Base System User s Manual GFK 1180 CIMPLICITY HMI Plant Edition CimEdit Operation Manual GFK 1396 CIMPLICITY HMI Plant Edition Device Communications Manual GFK 1181 CIMPLICITY HMI Pager Operation Manual GFK 1494 GFK 1632B iii Contents GFK 1632B Introducing the System Seniry Welcome to System SEMEL Y sereneco eiaa era Eae EE e System ocni y ata CHANG x crates caacsnis a a edoas System cnu y ACUNA Orano E a eedanmnetaoenes tedoes Monitoring a CIMPLICITY HMI Project Systemi SENtry SCEECNS OVETV E Wiseco aaea aaa SY STS MA SCV CLC CIS eaea E E EA Syste mocni y OVERVIEW SCOE aaa a Sy Stemi Sentry PrOCESSES S CeCi a e N T A System scnti y CMV IEW SCE inoa e a A E System Sentry Pont Manas er Screen uaan a E O A System Sentry Alarm Manager SCreelwascivecictias seus a a E i System ocni y LOGGINS SCC ioen a T E E System Sentry Point Logging Screen esssssssssseseeeeeereessssssssssssseterrererresessssss System Sentry Data Logger Screen esssvc dch uaa a a aR System Sentry Event Manager Screen oaeaeei aa iaa aa System Sentry Derived Points S Creets cci aiiacenssreiccalaicaveiaat anieieaitaacasansaciatobaseeies System Sentry User Registration Screeth ci c cciccscccceleiiseesavs ccddbeatsiecisetustiatevereeses SV Stem Sentry ROUET S ChECIs rents niente cats E iv anbsates System Sentry DEVICES SCTE Meana Mintaacdaace vie E S system Sentry P
52. is Thermometer automatically scale CPU Usage is displayed in three locations the bar chart text display and the trend chart The CPU Usage is directly related to activity within the physical process For example when a conveyor system starts we should expect an increase in CPU Usage as device points start changing and pass through the system Memory Usage is displayed as a percent of system memory Because it is a ratio this number will change as other applications open and close on the system However when the system is in a steady state this counter easily identifies where the memory is being used A more accurate measure of memory usage is Private Bytes This counter shows the amount of memory in Kilobytes being used by the process In general private bytes should remain constant for a process that is in a constant state Threads indicate the number of operating system threads active in the process This number should be static for most processes except Event Manager and CimView Handles indicate the number of operating system handles in use by the process This number may increase or decrease However the number should not constantly increase without bounds If it does it may indicate a software problem CIMPLICITY System Sentry July 2001 GFK 1632B Understanding Message Statistics on a System Sentry Screen GFK 1632B System Sentry Screen Section The Featured CIMPLICITY HMI s Message Statistics Message Statistics Mess
53. lly scale Zl Guidelines for reading the Devices screen include Review the number of transmissions per second Transm Sec and responses per second Resp Sec to and from the device are meeting your polling requirements Make sure Failures and Retries are zero Non zero values indicate a problem They could indicate that the device is being turned off or the communication link to the device is periodically failing Check the Skipped Polls to determine if too many points are being polled too fast If they are you will need to reduce the polling rate to a rate that can be sustained by the communication media and PLC 2 22 CIMPLICITY System Sentry July 2001 GFK 1632B System Sentry Ports Devcom Screen The Ports Devcoms screen provides statistics for a selected port J17 To choose a port for evaluation 1 Click the button to the right of the Port ID bar The Select a Port dialog box opens 2 Select the port to be evaluated Accumulated totals from when the project started running vy DeviceCommunications cim lel File View Help a amp CIMPLICITY System Sentry Devcoms E Devcom selected i erion Port ID ASTER_TCIPIPO Devcom Statistics t Accumulated Totals j Point R ts 17 Opens the Select a oint Reques Port dialog box 1 Point Responses 15985 7 a Service Requests 34 Points Updates S ec Devcom Process Statistics Message Statistics Current use of Uulizauon CPU U
54. m Manager Logging oint Logger Data Logger Router s current system usage e X axes most recent 5 min Y Axis Gauges Thermometers automatically scale Ev nt Manager Derived Point User ane Devices Ports Current and Accumulated accumulated network Dropped final responses statistics Dropped intermediate responses Current responses required out Zl Guidelines for reading the Router screen include 2 20 Make sure the Overflows counter is zero Overflows mean that inter process messages are being dropped and indicate that data loss is occurring in your project Typically this means that too much data is being sent too fast to an application It cannot keep up with the data rate Important data such as alarm information may be lost To reduce the messaging load on the project first identify the offending application by examining the overflow counters for the various ports This is best accomplished through the Windows NT Performance Monitor Make sure Retries Sec and Accumulated Totals Retries are zero or very close Non zero values indicate bottlenecks in inter process communication Review Sent Sec and Receive Sec for a general idea of the amount of inter process communication that is occurring Typically the Sent and Received numbers should be close Monitor the RR Out counter in the Messages box This number represents the number of Response Require Messages that are outstanding The number will c
55. mat is the format in which the counter results are stored Note Decimals are truncated when UDINT is selected REAL Floating point numbers The REAL format is useful when the counter tracks current data for example per second counts 4 Select one 1 in the Elements field The counter counts one 1 element Creating System Sentry Power Tools 3 7 5 Check the Read Only check box If the Read Only check box is clear and someone tries to enter a setpoint value CIMPLICITY HMI will display an error message General Tab Basic View System Sentry Device Point General Device Alarm Alarm Fiouting Alarm Options Description Free megabytes on D Advanced gt gt Data Type UDINT Elements fi W ReadOnly UDINT For integer values ex alarm Each counter is Check to prohibit count 1 element REAL For floating setpoint use values ex CPU USE For more information about configuring the General tab for a device point see the Configuring Device Points chapter in the CIMPLICITY HMI Base System User s Manual GFK 1180 You specify which counter a point will represent on the Point Properties dialog box Device tab J1 Step 3 Open the Address Builder dialog box 1 Select the Device tab on the Point Properties dialog box 2 Make sure the System_Sentry device displays in the Device ID field 3 Click Address Builder The System Sentry Address Builder dialog box opens J17 Step
56. n as opposed to busy polling Polling is a drain on system resources and will prevent you from getting the best performance from your project Note The performance data for the Basic Control Engine includes all scripts that are run under the control of the Basic Control Engine CIMPLICITY System Sentry July 2001 GFK 1632B System Sentry Derived Points Screen The Derived Point process maintains and updates all calculation points in the project Calculation points typically take input from a device point and perform arithmetic max capture min capture etc and output this information to a point Data in the System Sentry Derived Points screen reports the derived point system use and performance Trend of Derived point request sec red Accumulated totals from when Derived point response sec green the project started running ey DernvedPont cim OW fie wen t amp CIMPLICITY System Sentry Derived Points Current point Derived Point Statistics z requests and Accumulated Totals responses sec PointRequests 107 PointResponses 30600 Service Requests 107 PoantRegSec PointResp Sec Process Statistics Message Statistics Point Logging eee CPU Usage 000 Dora Accumulated Totals Current use of If Memory Usage 0 75 es oo CPU green g Private Bytes 1304 kb 40 p 25658 e Memory red BE 20 20 H 20 Ports 3 andles 100 f 10
57. n ce deeeedegeadeneedeceedenee denne CimView s Router TCPIPO hct_rp PRO perfread_rp MAC_CAL calrp User Registration WIDGET spcdc Point Translation Point Logger BAGADAM Point Manager Derived Point 34 49 53 46 TCPIPO hct_rp PRO perfread_rp MAC_CAL calrp E Widget spcdc Point Logger Point Manager Derived Point Event Manater Dynamic Config Alarm Manager Data Logger User Registration Point Translation Event Manager Dynamic Config a Data Logger Alarm Manager SRRR RRR RR RD RR RR See ee GUOV OVO OVO OO Micpu memory Overview Process View CimView Point Manager Alarm Manager Logging Point Logger Data Logger_ Event Manager Derived Point Users Router Devices Ports X axes duration 1 minute Graphic indicators 0 to 100 Y axis auto scales Zl Guidelines for reading the Processes screen include Use the CPU utilization views for each process particularly when you suspect excessive CPU utilization and need to determine which process or processes is causing it Views include A Max Capture for CPU Utilization on the bar chart The Max Capture indicator shows the highest reading since the screen has been open To track when a process is using excessive memory 1 Leave the screen open for a period of days to capture the spikes 2 6 CIMPLICITY System Sentry July 2001 GFK 1632B GFK 1632B 2 Click the Max line at regular inte
58. nce data from nodes other than the server on which it is installed With some configuration a system administrator can make use of this powerful feature for any or all of the nodes in your system Configuration for System Sentry Node Privileges Note You may not have to do any of the configuration changes described in this section You can typically connect to a Windows NT Workstation without the extra configuration When you need to configure a node with System Sentry access privileges make sure you 1 Make the Windows NT node s CIMPLICITY HMI service a user with domain access privileges 2 Change permissions for local machine keys in the Windows NT Registry Making CIMPLICITY HMI a Domain User GFK 1632B In addition to changing permission for local machine keys in the Windows NT Registry you need to make CIMPLICITY HMI a domain user when configuring node access privileges for the System Sentry Steps to make a CIMPLICITY HMI service a domain user are Step 1 Create a domain user that has local machine administrative privileges Step 2 Log CIMPLICITY HMI on as the domain user with administrative privileges B 1 J1 Step 1 Create a domain user that has local machine administrative privileges 1 Create a User in the Windows User Manager dialog box 2 Make sure the User is listed in the domain Example Your company s domain is rlLoshkosh You create a user called sysnode5 Make sure that SYSNODES is included in the
59. ng CIMPLICITY HMI Counters About CIMPLICITY HMI Counters The System Sentry comes with several CIMPLICITY HMI counters These counters provide the hard data that enables you to numerically diagnose the different components in your CIMPLICITY HMI projects These numbers provide you with the tools to Knowledgeably track a project s performance Make a project run more efficiently Avert potential bottlenecks The counters include accumulated totals per second performance indicators and other statistics for the following CIMPLICITY HMI objects HMI Alarm Manager HMI CimView HMI Device Communication Devcom HMI Device HMI IPC HMI Logging Table HMI Point App HMI Point Manager HMI Router HMI Router Port HMI User Registration Levels in a system in which counters operate GFK 1632B 4 4 2 Levels in a System in which Counters Operate Note Following are the levels in a system in which counters operate Level 1 Object Level 2 Counter Level 3 Instance CIMPLICITY System Sentry July 2001 A system can be divided in several objects Example There is a CIMPLICITY HMI object called HMI Alarm Class There is a Windows NT object called LogicalDisk There are one or more resources in an object that can be numerically counted Example HMI Alarm Class includes Acknowledged alarms Acked and any Alarms Alarms Both can be counted LogicalDisk includes
60. ns the device is up N Device Down 1 means the device is down Note Device Up and Device Down can also be found in diagnostic data for a device GFK 1632B Reviewing CIMPLICITY HMI Counters 4 7 Reviewing HMI IPC Counters The System Sentry provides CIMPLICITY HMI counters for the Inter process Communications sub system For Other Counter Indicates if the Device is Currently Accumulated totals since the project started A Messages Sent Messages sent by one or all processes A number higher or lower than expectation may indicate a problem A Messages Received Messages received by one or all processes A number lower than messages sent indicates that one or more processes is not processing the messages as quickly as it is receiving them The acceptable difference depends on the system and which process is being monitored A Logical Link Writes Writes performed over the logical links A logical link is a direct connection between processes as opposed to sending the data through a router A Logical Link Reads Reads performed over the logical links N Write Retries Times a write operation was retried If a process tries to write to a port and fails it tries again Write Retries can indicate that a process is backing up Indicators of current performance E Ports Software ports created by one or all projects processes A process might create entry ports at startup or continuously while it is running A Messages Sent sec Mess
61. nt Mgr green Display Scales e Out of the Event Mgr red e X axes most recent 5 min e Y Axis Gauges Thermometers automatically scale Ea Guidelines for using the Event Manager screen include Review Point Requests Sec for the number of requests being sent to the Point Manager per Second The Event Manager point requests are one of the following Set points that are issued by the Event Manager or your script Requests to read a point value through the BCE PointGet command This counter is directly dependent on your Event Manager application Check the CPU Usage to see how much processing time the Event Manager is using Typically this value will not be steady Instead it should reflect the processing performed by the Event Manager when it has work to do GFK 1632B Monitoring a CIMPLICITY HMI Project 2 15 In a typical application the CPU Usage should drop to zero periodically This indicates that there is enough CPU bandwidth for the Event Manager to complete its work in response to factory events An Event Manager that never idles is an Event Manager that is constantly busy and prone to fall behind in event processing Ifyou see a large spike in CPU Utilization along with a large spike in Point Requests Sec check to see if a script is polling a point value in a loop with little or no delay To correct the spikes 1 Identify the script though the BCE UI 2 Correct the logic in the script to use the On Change notificatio
62. o open the Table Properties dialog box and modify the table properties 5 Click OK once or twice to confirm your selection Result Logs will be created for alarms Point Properties General Tab Logging Box STSSENTPHREAD Point Logging DATA LOG See the Database Logger chapter in the CIMPLICITY HMI Base System User s Manual GFK 1180 for more information about configuring logging tables CIMPLICITY System Sentry July 2001 GFK 1632B Creating System Sentry Alarms You unleash the power of a System Sentry device point when you configure alarms for the point You use the same process to configure alarms for a System Sentry point as you use for any other device point You also receive the same benefits from the configuration When a point goes into your pre defined alarm state you can Trigger a visual or audio alarm Transmit the alarm through a pager when you are not near the system Alert any roles individuals doing specified tasks who should be alerted J4 To configure alarms for a System Sentry device point 1 Select the Alarms tab on the Point Properties dialog box 2 Configure the alarms the same way you configure alarms for any device point i Tip When in doubt log the point s data when the system is in a quiet state The resulting baseline data can help you define when the point is in an alarm state See the Configuring Point View Limits and Alarms chapter in the CIMPLICITY HMI
63. oftware port to the router The CIMPLICITY HMI counter can count one or all ports E IR Writes Intermediate Response messages that an application has sent via a software port to the router The CIMPLICITY HMI counter can count one or all ports E FR Writes Final Response messages that an application has sent via a software port to the router The CIMPLICITY HMI counter can count one or all ports E RR Reads Response Required messages sent from the router to an application via a software port The CIMPLICITY HMI counter can count one or all ports E IR Reads Intermediate Response messages sent from the router to an application via a software port The CIMPLICITY HMI counter can count one or all ports E FR Reads Final Response messages sent from the router to an application via a software port The CIMPLICITY HMI counter can count one or all ports E RR Cancels Response Required messages that have been canceled on one or all ports N IR Drops Intermediate Response message that have been dropped by the router The router has a buffer in which it stores the queue Messages are dropped when the router s buffer is full The CIMPLICITY HMI counter can count one or all ports This along with FR Drops is a clear indicator that the system is not processing messages quickly enough 4 12 CIMPLICITY System Sentry July 2001 GFK 1632B N FR Drops A Messages Written A Messages Read Indicators of current performance A Messages O
64. oint For diagnostic information which is seldom used and is included in only one screen a Point by Address is appropriate If you choose to use a point by address you will discover that the System Sentry makes it easy to configure Creating System Sentry Power Tools 3 15 Using a System Sentry Point by Address on a CimEdit Screen har Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 di 3 16 You can create an object that is governed by a system point by address on any CimEdit screen These objects can provide you with system monitoring capabilities that augment the pre configured System Sentry screens Important If you want to use alarms with your object you have to create an object that uses a System Sentry device point See Configuring System Sentry Device Points in this chapter The steps to configure a System Sentry point by address are Insert or create an object on an open CimEdit screen that will be governed by the point by address at runtime Open the Point by Address dialog box Fill in the Point by Address dialog box Select the object counter instance whose value will display Optional Change the scan rate Do any other configuration the object requires Test the configuration Note These steps configure a simple shape and text object as an example However CimEdit offers you an extensive selection of objects that can be inserted or created in a screen See the CIMPLICITY
65. on of notice to holders of this document with respect to changes subsequently made GE Fanuc Automation makes no representation of warranty expressed implied or statutory with respect to and assumes no responsibility for the accuracy completeness sufficiency or usefulness of the information contained herein No warranties of merchantability or fitness for purpose shall apply CIMPLICITY is a registered trademark of GE Fanuc Automation North America Inc Windows NT Windows 98 and Windows 2000 are registered trademarks of Microsoft Corporation This manual was produced using Doc To Help by WexTech Systems Inc Copyright 2000 2001 GE Fanuc Automation North America Inc ii CIMPLICITY HMI System Sentry Operation Manual July 2001 GFK 1632B Preface Contents of this Manual Chapter 1 Introducing the System Sentry Provides and overview of what the System Sentry is and how it benefits the user Chapter 2 Creating System Sentry Power Tools Describes how to make use of alarms pagers and customized CimEdit screens by configuring System Sentry device points and points by address Chapter 3 Monitoring a CIMPLICITY Project Provides an overview for using the pre configured System Sentry screens Chapter 4 Reviewing CIMPLICITY HMI Counters Defines the counters for each of the CIMPLICITY HMI objects Appendix A Understanding the Counters Log Files Describes the configuration for the counters log files Related Publicat
66. or all projects running on your system Any one counter may raise a red flag that the system is generating more alarms than anticipated When all of the counters are reviewed the possibility that there is a problem in the system can be evaluated For Counter Counts the Number of Accumulated totals since the project started A Alarms Generated Alarms that have been generated Example The same alarm may have been generated 100 times since the project started The last instance of the alarm being generated has not been deleted from the Alarm Manager The Alarm Count is one 1 The Alarms Generated count is 100 A Alarms Acknowledged Alarms that have been acknowledged A Alarms Reset Alarms that have been reset A Alarms Deleted Alarms that have been deleted Indicators of current performance N Alarm Count Current alarms that display in the Alarm Manager The generated alarms are either acknowledged or not acknowledged They have not been deleted N Update Queue Length Requests to generate alarms The alarms are put in a queue Then the queue is processed This can cause the alarm manager to back up The Update Queue Length should always be around 0 Reviewing CIMPLICITY HMI Counters 4 3 N Application Queue Length Applications can make requests to the Alarm Manager for example for the current list of alarms The queue that forms before requests are processed should be a small number N PTMRP Queue Length Data comes from th
67. or configuration are the tools with which you are already familiar They are Device points Points by address You configure one or the other to report data from a specific instance of a specific process for example the percent of free space on your logical disk s D drive The System Sentry provides you with an easy to use Address Builder dialog box that you open when you configure either a device point or point by address It is through this dialog box that you choose the instance of the process you want to monitor 1 2 CIMPLICITY System Sentry July 2001 GFK 1632B System Sentry Activation After you install the System Sentry you can choose whether or not you want to activate it uy To activate the System Sentry in a CIMPLICITY HMI project 1 Click Project on the Workbench menu bar 2 Select Properties 3 Select the General tab 4 Check System Sentry in the Options box Project Properties l CIMFPFODEMO oS _ AB Data Highway _ AB Ethernet e Z GFK 1632B Introducing the System Sentry 1 3 Monitoring a CIMPLICITY HMI Project System Sentry Screens Overview The System Sentry screens help take the guesswork out of keeping your CIMPLICITY HMI projects running at peak performance in addition diagnosing bottlenecks that might occur The System Sentry screens enable you to view the performance of CIMPLICITY HMI objects by Glancing at visual indicators including thermometers gauges and
68. orts Devcom Screen er eade raia A a ia Frequently Used Features on System Sentry Screens ccccsseeeeeeeeeeeeeeeees Understanding Process Statistics on a System Sentry Screen Understanding Message Statistics on a System Sentry Screen System Sentry Screen Viewing and Navigation Tools cccccccsssssseeseeeeeeeeees Using a System Sentry Screen s Navigation Tools sseeeeeeees Using the System Sentry Screen Viewing Tools csseeseeeeeeeees Printing System Sentry Screens cccccecessssseceeeeeeeeeeeeeaaseesseseseeeeeeees Creating System Sentry Power Tools System Sentry Power Tool OVErvie Wo aicuustitira iG iidiva dimen ates Power Tools Using System Sentry Device Points cccccceccccssssssseeeeseeeeeeeees Understanding System Sentry Device Points cccccceesseeseeeeeees Configuring the System Sentry Port ccccceesssseeeeeeeeeeeeeeeeeaeeeeeeees Viewing the System Sentry Device Configuration cc0ceeeees Configuring a System Sentry Device Point 2 00 0 cccccecsneseeeeeeees Creating a System Sentry Log File sirmi i Creating System Sentry Alarms cccccccssssssssseseeeeeceeceeeeeeeaeeeeenseses Contigurins a System Sentry Pagrat CimView Screens Using System Sentry Points by Address 0cc0ceeeeees Understanding System Sentry Points by Address cccccesesseeeeeees Using a System Sentry Point by Add
69. p Use these tools to monitor Local computers Remote computers SQL server primary and secondary computers CIMPLICITY System Sentry July 2001 GFK 1632B Power Tools Using System Sentry Device Points You can integrate System Sentry device points with several CIMPLICITY HMI power tools to create System Sentry power tools You can Create log files to develop baseline data and review a performance history Configure alarms to warn you before a bottleneck occurs Configure pagers to warn you even when you are not near the system before a bottleneck occurs Note You can also configure objects on a CimEdit CimView screen using a System Sentry device point However you can also use points by address See the CimView Screens Using System Sentry Points by Address section in this chapter Understanding System Sentry Device Points System Sentry device points perform like any other configured device points What makes them special is they report data which is collected by internal performance counters from your internal network systems and projects System Sentry obtains its data through an automatically installed System Sentry device that is connected to an automatically installed System Sentry software port The System Sentry software port can access every counter in the system The counters include CIMPLICITY HMI counters Windows NT Performance Monitor counters SQL Server counters Any other counte
70. p 4 3 18 Step 5 3 19 Step 6 3 20 Step 7 3 20 Configured Master Counter 4 10 Connect Button 3 9 Connected Nodes Counter 4 11 Counter Field And System Sentry points 3 8 Index i Counter Log Files DefaultCounters txt A 2 Overview A 1 Specifying counters A 3 Specifying instances A 3 Specifying objects A 3 Specifying the number of A 3 Counters Defined 4 2 For alarm manager objects 4 3 For CIMPLICITY HMI 4 1 For CimView sessions 4 4 For devcom objects 4 6 For device objects 4 7 For IPC objects 4 8 For logging table objects 4 9 For point app 4 9 For point manager objects 4 10 For router 4 11 For Router port object 4 12 For user registration 4 13 In a system 4 2 Level of expertise 4 3 Used by the System Sentry 1 2 Create A new System Sentry device point 3 6 An example object on a CimEdit screen 3 16 Log file for the System Sentry 3 11 System Sentry alarms 3 13 Criteria Update for a device point 3 10 Current CPU Use System 2 4 Current Master Counter 4 10 D Data Divided on System Sentry screens 2 3 Data Collected 3 10 Data Type REAL 3 7 UDINT 3 7 Default Counters txt A 2 DefaultCounters txt Understanding the format and directives A 2 Derived Points Screen 2 17 Devcom Counters 4 6 Devcom Queue Overflows Counter 4 10 Device Counters 4 7 Device Down Counter 4 7 Device ID field 3 8 Device Points Overview for System Sentry 3 3 Device Up Counter 4 7 Devices Screen 2 22 Directives Supported by DefaultCounters
71. port The default is checked There is no configuration on the Default tab of the Port Properties dialog box Configuring a CIMPLICITY HMI System Sentry Port 2 Click MASTER_PRO AJ CIMPDEMO CIMPLICITY Workbench OF x File Edt Project View Tools Help He amp feet fe al E Ps ae es ly Pot Protocol ID Description F MASTER_PRO PERFREAD Spstem Sentry Dexcom amp MASTER_TC S90_TCFIF Port Properties HASTER_PRO x General Default ir ICIEENS 4 Points Equipment H E agnostics Security Status Logs Runtime lL Advanced Description Bast Control En Recipes i Scan Rate a l m S n S T H Retry Count fi 7 Enable Frotocal FERFREAD Ready 1 Select Ports Apply Help 3 Specify the Scan Rate interval and retry count Lancel 5 Click OK 4 Check Enable CIMPLICITY System Sentry July 2001 GFK 1632B Viewing the System Sentry Device Configuration GFK 1632B di When the System Sentry is activated CIMPLICITY HMI automatically installs a System Sentry device called System_Sentry CIMPLICITY HMI also automatically configures the System_Sentry device The default configuration should not be changed To view the System Sentry device configuration 1 Open the Workbench 2 Click the Devices icon in the Workbench s left pane 3 Click System_Sentry in the Device ID column in the right pane The General tab of th
72. rent for different processes Monitoring a CIMPLICITY HMI Project 2 25 System Sentry Screen Viewing and Navigation Tools System Sentry screens enable you to easily e Navigate from one screen to the next e Change the view including Change the screen size Display or hide the screen tools e Use the System Sentry print tools to print any screen you are looking at Using a System Sentry Screen s Navigation Tools Screen to Screen Navigation You can easily open any screen among the System Sentry Screens You can also go to the last screen you viewed and back to the Overview Home screen J4 To navigate through System Sentry screens Method I Go from screen to screen Click the appropriate button in the rows of buttons that appear at the bottom of every screen Method 2 Go to the previous screen Either 1 Click View on the System Sentry menu bar 2 Select Previous Screen Or Click Previous Screen on a System Sentry screen toolbar Method 3 Go to the Overview screen 1 Click View on the System Sentry menu bar 2 Select Home 2 26 CIMPLICITY System Sentry July 2001 GFK 1632B System Sentry Viewer Navigation Tools Previous Screen Overview Screen ey ProcessView cim Of x rt Yer ee lt a ICO Toolbars ca Status Ba M Menu Title Bar IMPLICIT System Sentry Processes 5 reee E ee a oe E Previous 5 Creer Ceti 23 eee ddd es Td res Dee dee PR pea oe ed
73. rent rate per second at which the BitBlockTransfers occur during a CimView session N Object Redraws sec Current rate per second that objects are being redrawn in a CimView session N Open Screens The number of open CimView screens A Event Queue Length Current number of events waiting to be fired CIMPLICITY System Sentry July 2001 GFK 1632B GFK 1632B A Events per sec Other CimView session indicators For Counter N Maximum Cache Size N Process ID Reviewing CIMPLICITY HMI Counters Current rate per second that events are fired in a CimView session Displays the The maximum cache size available during a CimView session CimView Terminal Services and WebView have individual sizes A system administrator can change any of the cache sizes for future CimView sessions using CIMPLICITY global parameters The global parameters are GSM_CACHE_SIZE Cim View GSM _ TERMSERV CAHE SIZE Terminal Services PROWLER_CACHE_SIZE WebView See the Using Global Parameters chapter in the Base System User s Manual GFK 1 180 for details The process number that Windows assigns CimView when a session starts This number remains constant during a single CimView session When the session ends and a new session begins a new number is assigned Reviewing HMI Device Communication Devcom Counters HMI Device Communication Devcom Counters provide you with the capability to review the performance of any one
74. ress on a CimEdit Screen Contents v Contents vi Reviewing CIMPLICITY HMI Counters 4 1 About CIMPLIC EE Y HMI OUNUCES oc5 0551 15 28 ateed T E TE Busted 4 CIVIPLICTT Y HIVIDOBJECts with COUNTEIS aicsean a a O 4 3 Reviewing HMI Alarm Manager Counters sssssseeeeeceeeeeceeeeaaasseseeseeeeeeeeeees 4 3 Reviewing HMI CimView Counter ccccccccccccccccssssssssseeseeeecceeeeeeeeseeeeaasegenseeeeees 4 4 Reviewing HMI Device Communication Devcom Counters scseseeeeeeees 4 6 Reviewing HMI Device Counters nnnnesssssssssssssseeeereressssssssssssseeeeerreessssssssssees 4 7 Reviewine HMI IPC COunters neesii a a 4 8 Reviewing HMI Logging Table Counters ccccccsscssssssseeeeeeeeeeeeeeaeasseesnsseeeeeeeees 4 9 Reviewing HMI Point App Counters cccccccccsssssssssseseeeeceeeeeeeseeeeaasaasseeeeeeeees 4 9 Reviewing HMI Point Manager Countters ccccccceceececeeeeeceeeeeaaasssssseeeeeeeeess 4 10 Reviewing HMI Router Counters ccccccccccccccccssesseeeeeceeeeeeeeeeeaaaaaessssseeseeeeeees 4 11 Reviewing HMI Router Port Counter s ccccccccsssssseseseseeeeeeeeeeeeeeeeaaaaseeeeseeeeeess 4 12 Reviewing HMI User Registration Counters ccccssseeceeeeeeeeeeeeaeeseseeseeeeeeeess 4 13 Appendix A Understanding the Counters Log Files A 1 CIMPLICITY HMI Counters Log Pile siissi2 ecescuzcastesccetarncd sessdeacenseeesnaaeduietn dicta ncuvaeuas
75. rs that reside in the system You go through the same steps to create a System Sentry device as you would any other device point for which a port and a device are already installed Creating a System Sentry device point is straightforward When the System Sentry is installed CIMPLICITY HMI automatically installs a System Sentry protocol called PERFREAD When you activate the System Sentry in the Project Properties dialog box CIMPLICITY HMI automatically installs a Port called MASTER_PRO Device called SYSTEM_SENTRY When you create a new System Sentry device point you simply choose the System Sentry device Address you want the device to reference GFK 1632B Creating System Sentry Power Tools 3 3 Configuring the System Sentry Port When the System Sentry is activated CIMPLICITY HMI automatically installs a System Sentry Protocol called PERFREAD Port icon called MASTER_PRO in the Workbench Ports area J4 To configure the System Sentry port 1 Open the CIMPLICITY HMI Workbench 2 Click the Ports icon in the Workbench s left pane 3 Click MASTER_PRO in the Port column in the right pane The Port Properties dialog box opens Select the General tab 5 Enter the interval length between scans in the Scan Rate field The time type options are Seconds Minutes Hours The default is two seconds Accept the default of one retry in the Retry Count field Check the Enable check box to activate the
76. rvals to display the date and time at which maximum utilization occurred Example A one minute trend chart that provides a graphic comparison of the percent CPU utilization by each process The actual percent CPU utilization currently and at the trend chart slider for each process Check each process Memory Utilization as a percent of available system memory on the bar chart if the system is running low on memory This can help you determine which process or processes is using the memory If any you require more information for any process click its button at the bottom of the screen A screen dedicated to that process will open Monitoring a CIMPLICITY HMI Project 2 7 System Sentry CimView Screen CimView is the graphics process that displays your screens at runtime The CimView screen displays CimView performance information Note Since the System Sentry uses CimView the numbers you see include the System Sentry s use in monitoring the process Accumulated totals from when the project opened lt a CimView cim p File View Help a amp CIMPLICITY System Sentry CimView CimView Statistics E CimView s current a 25 Accumulated Totals point requests and sth r 35 PointRequests 374 responses sec a ie PointResponses 3852 Service Requests 679 Message Statistics Process Statistics CimView Utilization CPUUsage B0 m J ACCUMUGIEG Tonk Current
77. sage CPU green Paige Memory red E Messages Sec Accumulated Totals In Out n 50 Out 3440 40 40 Retries 0 30 30 Ports 3 Memory Usage 2 99 Et a _ 1 Private Bytes 1058 kb 3 e Threads 7 2 BF Handles 123 Devcom trend of CPU green Memory use red Overview Process View ia Alarm Manager Logging PointLogger Data Logger EventiManager Derived Hoint Users Router Devices C ports D CimVie Devcom current Messages Current Messages trend system usage Display Scales i a eal ae e X axes most recent 5 min ut of the Foint Logger re Y Axis Gauges Thermometers automatically scale Akk fe Guidelines for reading the Ports screen include If the port s CPU usage is excessive verify that device points are configured as On Change NOT On Scan GFK 1632B Monitoring a CIMPLICITY HMI Project 2 23 2 24 Frequently Used Features on System Sentry Screens Some indicators appear on several System Sentry screens This is because the data they report is important to know for several individual applications Frequently used features include e Process Statistics e Message Statistics Understanding Process Statistics on a System Sentry Screen System Sentry Screen Section The Featured CIMPLICITY HMI Application s System Usage Process Statistics LES ge Dri T il CPU Mem Display Scales X axes default most recent 5 min Y Ax
78. stem Sentry screens 2 3 Local Machine Key Privileges Changing in the Windows Registry B 3 Log Alarm check box 3 11 Data check box 3 11 Log File For the System Sentry 3 11 Log Files For CIMPLICITY HMI counters A 1 Logging Screen 2 12 Logging Table Counters 4 9 Logical Link Reads Counter 4 8 Logical Link Writes Counter 4 8 Login Failures Counter 4 13 Maintenance Actions Counter 4 9 Maintenance Events Counter 4 9 Master_Pro 3 4 GFK 1632B Index MAXFILES And DefaultCounters txt A 2 MAXFILESIZE And DefaultCounters txt A 2 Maximum Cache Size Counter 4 5 Memory Statistics On System Sentry screens 2 25 Messages Out Counter 4 13 Messages Queued Counter 4 10 Messages Read Counter 4 13 Messages Rec Counter 4 11 Messages Rec sec Counter For router 4 11 Messages Received Counter 4 8 Messages Received sec Counter For IPC 4 8 Messages Sent Counter 4 8 For point manager 4 10 For router 4 11 Messages Sent sec Counter For IPC 4 8 For router 4 11 Messages Written Counter 4 13 N N CIMPLICITY HMI counter level 4 3 Navigation Through System Sentry screens 2 26 Nodes Configuration for System Sentry B 1 Number of counter log files A 3 O Object CimView counters 4 4 HMI Alarm Manager counters 4 3 HMI Devcom counters 4 6 HMI Device counters 4 7 HMI Point Manager counter 4 10 HMI Router counters 4 11 HMI Router Port 4 12 HMI User Registration Counters 4 13 Logging Table Counter 4 9 Point App counters 4 9 Object Field
79. t on which the device is located multiplied by the scan rate for the point Value Updated The point s value is updated at the point s scan interval whether or not the value changes Because this can increase system load it is recommended that you use On Scan sparingly or not at all For more information about configuring Update Criteria see the Configuring Device Points chapter in the CIMPLICITY HMI Base System User s Manual GFK 1180 Specifying a System Sentry Device Point Address Overview General Device Alarm Alarm Routing Alarm Options Device ID Sv STEM_SENTRY El gt T Addressing Sunfess lll System Sentry Address Builder Object LogicalDisk Instance B Rea ak _Total gt _ Total Counter E Free Space 1 Select the System_Sentry device Address Address Builder 2 Click the Address Builder Update Crite 3 Select the object Free Space ey A Sel h Avg Disk Bytes A ead Select the Avg Disk Bytes Aead counter Avg Disk Bytes T ranster 5 Check to Avg Disk Bytes Transfer x ify th EEN A T Include Computer Name General Device Alarm Alarm Routing Alarm Options 6 Select the instance Device ID SYSTEM_SENTRY 2 gt Advanced gt gt Addressing Address LogicalDisk _Total_Totall Free Spa Address Wiieet Update Criteria On Change T Press OK 8 Specify the Update Criteria CIMPLICITY
80. tem Sentry Event Manager Screen The Event Manager process configured through the Event Editor runs actions in response to system events These actions can be simple set points or user written Basic Control Engine Scripts The Basic Control Engine User Interface BCE User Interface can be used to obtain a detailed view of event processing within the Event Manager This Event Manger Screen provides a measurement of how the Event Manager process is performing Trend of e Point request sec red Accumulated totals from e Point response sec green when the project started running ey Eventh anager cim lel E Be Yew HT CIMPLICITY System Sentry Event Manager Event Mor s current Event Manager Statistics point requests and 5 a Accumulated Totals responses sec PointRequests 237304 PointResponses 237302 Service Requests 237304 Event Mgr Process Statistics Message Statistics Current use of Utilization CPU Usage 5 01 Messages Sec Accumulated Totals e CPU green so ree 7 Bay wf 483596 e Memory red v rr i e Out 583590 Th z i 20 E N ae Ports 9 10 2 Event Mar trend o Zo of CPU green 36 fs Memory use red y Overview Process View CimView Point Manager Alarm Manager Ldgging Event Manager Derived Point Users R outer Devices Point Logger Data Logger Ports Event Mgr s current Messages Current Messages trend system usage e Into the Eve
81. the element has gone away That can add extra sockets N Socket Errors sec Socket errors per second show if there currently is a problem For example a cable needs to be tightened N Connected Nodes Nodes that are connected to the selected node E Ports Application ports in use by the router This may be a well known or anonymous port that is being sent out to a process This indicates the current level of use E RR Outstanding Response required messages from a process that are on the router s queue waiting to be received by another process If the router knows that the receiving process is unavailable it informs the originating process GFK 1632B Reviewing CIMPLICITY HMI Counters 4 11 Reviewing HMI Router Port Counters The CIMPLICITY HMI counters for the IPC Ports inside the Router The CIMPLICIT Y HMI router is w32rtr exe CIMPLICITY HMI has three types of messages Message Description Intermediate Response Messages will follow this message Final Response The last message in a chain sent by a process Response Required Messages that require a response This type of message eliminates waiting by quickly showing if a process is unavailable The difference between the number of these messages written and read can be a helpful diagnostic tool for solving a problem For Counter Counts the Number of Accumulated totals since the project started E RR Writes Response Required messages that an application has sent via a s
82. tion Screen The User Registration process provides security management for the CIMPLICITY HMI project When users log into CIMPLICITY HMI they are validated by User Registration In addition User Registration manages the security policies configured for the CIMPLICITY HMI Users The User Registration screen provides a count of the number of users that are logged into the project ey UserRegistration cim File View Help ge CIMPLICITY System Sentry User Registration Log in failures since User Registration Statistics the project opened Users working in the project User Log in current Process Statistics Message Statistics use of utilization CPU Usage 0 00 Messages Sec Accumulated Totals CPU Mem In Out j CPU green 5 3 Memory Usage 1 04 50 T L Flout 7 Memory red y te zigi Ports a Handles 78 _ 2 10 10 User Log in trend 5 E of CPU green anu Memory use red Overview Process View CimV ew Point Manager f Alarm Manager Logging Point Logger Data Logger Event Manager Derived Point C Users D Router Devices Ports Users current Messages Current Messages trend system usage Into User Registration green Display Scales X axes most recent 5 min Y Axis Gauges Thermometers automatically scale Out of User Registration red tity Guidelines for reading the User Registration screen include Check the number of Login Fail
83. trend of CPU green Memory use red ZE Guidelines for reading the Point Manager screen include Check Updates Sec to see how many point values are being updated per second This indicates how much data is changing in the project Check Clients to see how many clients are connected to the Point Manager Clients include CimView Database Logging Point Control Panel Event Manager etc Check App Overflows and Device Overflows These numbers should be zero A non zero number indicates that data is being lost in the system App Overflows indicate that data is being lost when being sent to a client Typically indicating that too much data is being sent too fast to an application typically Database Logging or CimView and that the application cannot keep up with the rate A check of the system status log will indicate the process that is having the problem Device Overflows indicate that too much data is being sent too fast to the Point Manager by a Device Communications Process Both of these problems will affect system stability and need to be remedied immediately GFK 1632B Monitoring a CIMPLICITY HMI Project 2 9 2 10 To remedy these problems you must decrease the data rate to the application as follows Reduce the number of points used by application Reduce the scan rate of the device points Improve the computer s performance by adding memory or buying a faster processor Check the System Sentry Overview screen
84. trend lines Reviewing the data in numbers and percents This capability makes it easy for you to Monitor each component of CIMPLICITY HMI to maintain highly efficient performance Spot bottlenecks before a problem occurs Provide data that helps you find the source of a bottleneck if one occurs You can easily open the System Sentry screens using the mouse or the keyboard GFK 1632B 2 1 2 2 J4 To open the System Sentry screens Method l Use the mouse Double click System Sentry in the left pane of the Workbench Method 2 Use the keyboard 1 Select System Sentry in the left pane of the Workbench 2 Press Ctrl N on the keyboard The Overview screen of the System Sentry screens opens when you use either method Opening the System Sentry Viewer 1 Double click the System Sentry icon x y 2 The System Sentry Overview AJ Cimpdemo_gef CIMPLICITY Wor Miel E3 screen opens File Edit Project Wier geg See a Main cim E far amp A File View Help O Gs a CIMPLICITY System Sentry Overview ee Scree o n CPU Overview tg Ports J Equiprnent Securi Status Logs Runtirje Advanced 4 Basic Control En Memory Overview CIMPLICITY Overview a i l i Database Logge at ab a Total P oints Updates Sec Messages Sec Overview Process View CimView f Point Manager Alarm Manager Logging PointLogger Data Logger 4 Event Manager
85. ures A high number of login failures indicate that users are trying to guess passwords If there is a high number review your CIMPLICITY Event Log to determine what computers are being utilized to try to gain access GFK 1632B Monitoring a CIMPLICITY HMI Project 2 19 System Sentry Router Screen The Router provides communications channels between the various CIMPLICITY processes and performs communication across the network to other routers The Router screen provides vital information about the efficiency of these channels Gauges display current totals and updates sec Router s Current use of CPU green Memory red Router trend of CPU green Memory use red Display Scales Accumulated totals from when the project started running ey Router cim OF x File View Help amp CIMPLICITY System Sentry Router i Sent Sec Received Sec RemoteNodes Reties Sec Ports Es L Router Statistics P t o bh Se Fa e E Accumulated Totals A Sent 391974 Received 392981 sda Overfiows 0 a p a a Process Statistics Network Statistics Messages Utilization CPU Mem 50 5 40 40 30 30 20 20 10 10 0 Ee AA Sockets 2 FR Drops 0 CPU Usage 1 00 Memory Usage 1 07 Errors 0 IR Drops 0 Private Bytes 1837 kb Eine ee 0 RR Out 39 Threads 15 Handles 439 Overview Process View CimView Point ma ager f Alar
86. use of 100 aes 50 Memory Usage 6 67 50 E a D In 1257 z CPU green 40 Private Bytes 6816 kb 40 A Out 1040 Memory red x 30 9 _ __ _ E Handles 164 20 a Em 10 10 CimView trend E l E of CPU green Ba na Memory use red Overview Proc TET C CimView Point Manager Alarm Manager Logging Point Logger Data Logger Event Manager Derived Paint Users Router Devices Ports CimView s current Messages Current Messages trend system usage Into CimView green Display Scales Out of CimView red e X axes most recent 5 min Y Axis Gauges Thermometers automatically scale tity Guidelines for reading the CimView screen include Check CPU Usage to make sure CimView s use is in an acceptable range Look at Point Resp Sec if CimView s CPU usage is excessive This counter indicates the number of point updates per second that are coming into CimView If this number is large over 100 and CPU Utilization is high it may indicate that too much data is being sent to CimView Solutions to too much data being sent to Cim View include Reduce the number of screens in the cache See the Managing CimEdit Screens chapter in the CIMPLICITY HMI CimEdit Operation Manual GFK 1396 for information about sizing the screen cache Reduce the number of points on the screens Reduce the scan rate of the points in Device Communications Verify that device points are configured as On Change not On Scan 2
87. ut For Other Counter N Overflows Final Response message has been dropped by the router on one or all software ports The router has a buffer in which it stores the queue Messages are dropped when the router s buffer is full The CIMPLICITY HMI counter can count one or all ports This along with IR Drops is a clear indicator that the system is not processing messages quickly enough All of the messages sent from an application to the router via one or all software ports The CIMPLICITY HMI counter can count one or all ports All of the messages sent from the router to an application The CIMPLICITY HMI counter can count one or all ports Messages that the router has queued waiting for a process Indicates that Inter process messages are being dropped and data loss is occurring in your project Reviewing HMI User Registration Counters The System Sentry provides counters to monitor the User Registration sub system GFK 1632B For Counter Counts the Number of Accumulated totals since the project started N Login Failures Indicators of current performance N Users N Send Queue Length Reviewing CIMPLICITY HMI Counters Login failures for this project Users currently connected to the project Number of users attempting to log on to a project This indicator should be zero 4 13 Appendix A Understanding the Counters Log Files CIMPLICITY HMI Counters Log Files The collection of the CI

Download Pdf Manuals

image

Related Search

Related Contents

20cm  geoPublish User`s  Harbor Freight Tools R-410A User's Manual  Six tableaux significatifs  Panasonic KX-TG6523EB  

Copyright © All rights reserved.
Failed to retrieve file