Home
        - Getting Started - Getting Started
         Contents
1.      2  Double click on Add Remove Programs  as shown in Figure 2 9     Ea Control Panel       File Edit View Favorites Tools Help    de Back   mb     search LA Folders eg   ls ll x mm   El       Name   Comment a     PE  accessibility Options Customizes accessi       BjAdd Remove Hardware Installs  removes  a     Installs and remove                Control Panel    Add Remove Programs 3         33  Administrative Tools Configures administ     Add Remove Programs Adobe Gamma Calibrate monitor Fo     a programs and   Automatic Updates Configures Automat    Po A avantao Connect Configures settings       A A l Indaba Ala T  sta   Tira Cabe Hha daka Fima      Installs and removes programs and Windows component         Figure 2 9  Control Panel    3  From the list of programs that you can remove  select Smar ProcessView  as shown in Figure  2 10     4  Click on Change Remove to remove ProcessView and all of its components        4dd Remove Programs j 3  loj x   E   EA Currently installed programs  art buy  Mame  gt      Change or 15 Outlook Express Update 0330994 Size 4 07ME al    Remove l  Programs gd RoboHelp Office x3    in Sentinel System Driver Size 6 lt BEE           er ia A Sig 208 x    e a Amar Process  iew Size SOME    Add Mew Used Frequently  Programs Last Used On 5 6 2004    To change this program or remove it From your   ChangefRemove    aa  computer  click  Change Remove Change Remove       8 Smar System302 Size 734 M16           Add Remove  Windows ja System Update Siz
2.      Data Entry with Keypad  Figure 5 28  Data Entry Examples  Click on any of the three Radio buttons to download a preconfigured value to the OPC tag  controlling the light bulb  Clicking on the light bulb itself opens a pop up a menu offering these same    choices  Next  click on the Data Entry field  lt has an automatic number pad configured to pop up   Slide the knob to the right of the bulb to change the value     5 13    R80 Getting Started    5 14    Chapter 6    Introduction    TRENDWORX QUICK START    TrendWorX is the Data Logging and Trending module in ProcessView  There are actually several  components that make up this software package     e SQL Data Logger   e Data Logging Configurator   e Persistent  Background  Trending   e Trend Viewer ActiveX for Live and Historical Trending  e Database Reporting Tools    Within each of these components are dozens of tools with hundreds of parameters and  combinations to satisfy a wide range of applications  The intent of this chapter is not to go through  every combination and permutation  but to walk through enough fundamental concepts of the  TrendWorX Viewer ActiveX to get a project started     For additional information on using TrendWorX  please refer to TrendWorX Help documentation  available on the ProcessView product CD     This chapter builds on the example display developed in the Chapter 5  showing how to add live  trending of data  If it is not already running  open the QuickStartWalkThru gdf file in GraphWorX  
3.      Figure 5 18  Location Dynamic Inflection Points  7     With the path defined  double click anywhere outside the dotted rectangle  or press the ESC  key   The Property Inspector dialog box will reappear  Click OK to save the configuration     8  Enter Runtime mode  CTRL M  to see the circle travel through the pipe based on the OPC  values for Tank 1     Rotation Dynamic    Now it is time to create a needle for the meter and have it rotate with the OPC tag values  To  demonstrate this     1  First  in Configuration mode  select the Rectangle Square drawing tool  Then draw a thin    rectangle by clicking and dragging straight up from the center of the meter  as shown in Figure  5 19       Click Here       Figure 5 19  Rectangle Drawing Tool  Needle for Meter    2  With the rectangle still selected  click on the Rotation Dial dynamic  to make the rectangle  swing through the meter s scale based on an OPC tag   as shown in Figure 5 20     ror       a   Hz fe E      Figure 5 20  Rotation Dial Dynamic    3  The Property Inspector for the Rotation Dial dynamic will appear  as shown in Figure 5 21     Note that the Rectangle tab refers to the visible object to which this dynamic is attached   Setting up the rotation dynamic is a simple process     First  click the Data Tags button to assign this dynamic to an OPC item  select the Tank 1 OPC  tag created in Chapter 4      Second  click the Set Angles and Pivot button  The Property Inspector will then temporarily  disappear  allowi
4.     2 1    R80 Getting Started     User s Manual    the current configuration can be immediately granted for a 30 day temporary period  All current  options and licensing information will be retained for 30 days  Please contact Smar for a license  upgrade within the temporary 30 day period     ProcessView version 5 x  6 x  and 7 x software licenses must be upgraded to work with  ProcessView version 8 0 or subsequent versions of ProcessView        4  You will see the CD introduction and the main menu  From here you can click on a link to the  Smar Web site  go to the Documentation Center  view CD based Web pages containing  miscellaneous information  and install software     5  Click on the ProcessView button  The Setup screen briefly appears  followed by the Welcome  Message screen  as shown in Figure 2 1  Click the Next button to continue     Welcome 0004434 xi    Welcome to the ProcessView Setup program  This  program will install ProcessView on pour computer                  kis strongly recommended that you exit all Windows programs  before running this Setup program     Click Cancel to quit Setup and then close any programs you  have running  Click Nest to continue with the Setup program         welcomes WARNING  This program i   protected by copyright law and  International treaties     Unauthorized reproduction or distribution of this program  or any  portion of it  may result in severe ciil and criminal penalties  and  YO LJ Will be prosecuted to the masimum extent po
5.     Line Color Mein jo             a Transparent  i Line Style    Mo Line    T Shadow Color U 30 Edge   None       Figure 5 23  Making a Transparent Bitmap    9  Enter Runtime mode  CTRL M  to see the rotation working     5 10    Color Dynamic    GraphWorX Quick Start    GraphWorX offers two types of color dynamics     e Discrete Color Dynamic  The object changes from one color directly into another color based  on a Digital signal  or Boolean expression   More than one color change can be defined  e g    a valve turning from gray to red on alarm  to yellow on warning  and to green when open  etc       e Analog Color Dynamic  The object changes its color gradually  going through an entire  spectrum of colors based on an Analog signal  or Analog expression  through its range of  values  For example  use this to show continuous temperature change  having an object get  brighter red as it gets hotter     This section walks through adding an Analog Color Dynamic to the light bulb so it can change color  from gray to bright yellow while an OPC tag to which it is connected to changes values  This  animation should not change the color of the entire light bulb object  just the glass dome on top     The light bulb is actually a bunch of symbols grouped together  clipart that was imported as a vector   based Windows Metafile and then converted into native GraphWorX objects   So your simply  clicking on the light bulb and adding the dynamic would not be the correct thing to do  What yo
6.     No available idle thread to run the script or the script failed      Either increase the number of  script engine available threads in ScriptWorX Tools   Set Number of Threads or configure the  application to run fewer scripts in a given period of time  or optimize the scripts to run faster  Check  if some scripts do not hang up in the scripting engine  i e   in never ending loops  etc       Script  lt ScriptName gt  failed to run because of no idle thread was found      Either increase the  number of script engine available threads in ScriptWorX Tools   Set Number of Threads or configure  the application to run fewer scripts in a given period of time or optimize the scripts to run faster   Check if some scripts do not hang up in the scripting engine  i e   in never ending loops  etc       Scripting engine failed to start a script  lt ScriptName gt       Check if there is the scripting engine in  the Task Manager and if the application is in Runtime mode  Check if the DLL containing the script  has been made from the related   vba project and has been correctly registered  Check if the  project  module  and script name match the related VBA project  VBA module  and procedure  Note   The script can be started only from the Designer module  named  Main  by default      Scripting engine failed to suspend a script  lt ScriptID gt     The script could already be finished   therefore  it has not been possible to suspend it     Swx32 SuspendScript  Script is not found in the scr
7.    Creating a Trend View    The TrendWorX component for plotting live and historical data graphically on the screen is actually  an ActiveX component  It is therefore available not only within the TrendWorX container application   but in any ActiveX container  In GraphWorX  the TrendWorX Viewer ActiveX can be inserted into the  display by clicking on the TWXView button on the ActiveX toolbar  as shown in Figure 6 1        Figure 6 1  Inserting a TrendWorX Viewer ActiveX Control    A trend window is placed on the screen  as shown in Figure 6 2  Shrink it down and move it to fill in  the right hand section of the screen  as shown in Figure 6 2  It s easiest first to move it so the lower  right corner is at the desired location and then simply use the upper left resize handle to position the  opposite corner        4 51 51 PM 4 52 15 PM 4 52 39 PM 4 53 03 PM  04116801 015801 0119001 011501    Description    value       Figure 6 2  Placement of the Trend Viewer ActiveX    6 1    R80 Getting Started     User s Manual    Dragging and Dropping Data Sources    GraphWorX has a feature called Drag Drop Data Source working together with the TrendWorX   Viewer ActiveX  To see what it does    1  Double click on the first process point you created in Section 6 3  This opens the Property  Inspector for the process point  Click on the PPT DE tab  and then check Drag Drop Data  Source check box  as shown in Figure 6 3  Click OK     x  Text PPT DE      Data Source     y rag Drop Data Source  S
8.    Hours     jo    Cancel   Apply   Help      Figure 6 12  TrendWorX Viewer ActiveX Properties  Rates Tab    Samples              There are several other tabs in the Trend Viewer ActiveX Properties dialog box for adding editing  pens  changing which window elements are shown  grid configuration  trend type  and so on  Click    on each of these tabs to explore these options     6 6    Chapter 7  ALARMWORX QUICK START    Introduction    AlarmWorX is the alarm monitoring  logging  and reporting module in ProcessView  There are  actually several components that make up this software package     e Alarm Server Configurator  Creates alarm definitions  e Alarm Server  Main engine for monitoring alarms    e Alarm Logging Configurator  Defines what alarms get logged to a database and or  printer    e Alarm Logger  Enables printing and logging to a database    e Alarm Container  Provides a container for the Alarm Viewer ActiveX  helpful for stand   alone applications     e Alarm Viewer ActiveX  Plug in that shows live alarm information    e Alarm Report ActiveX  Plug in that shows historical alarm information from the logged  database    e Alarm Indicator ActiveX  Monitors alarm activity from virtually anywhere on your  computer display    e AlarmWorX Multimedia  optional   Plug ins for enunciating alarms using various  multimedia  agents   including pager  phone  fax  e mail  and marquee     Within each of these are dozens of tools with hundreds of parameters and combinations to satis
9.    Please refer to Chapter 11 in this    Getting Started    manual for more information on Technical  Support     ProcessView Installation Errors    Expression Errors    Smar About Box Automation Server is not registered    The installation of ProcessView failed to  register the About Box Automation Server  Restart your computer and try the installation again  If the  problem persists  contact Smar Technical Support     Smar Tag Browser Automation DLL not registered    The installation of ProcessView failed to  register the Tag Browser Automation Server  Restart your computer and try the installation again  If  the problem persists  contact Smar Technical Support     Syntax Error  Unknown number format   A number was specified in the expression  but in an invalid or unknown format     Syntax Error  No end tag token   A start tag token      was found  but no matching end tag token          Syntax Error  No end local variable token   A start local variable token      was found  but no matching end local variable token          Syntax Error  Unknown function   An unknown function name was specified in the expression     Syntax Error  Unknown operator   An unknown operator was specified in the expression     Syntax Error  No tag name   Start and end tag tokens were found with no tag name specified between the tokens     Syntax Error  No local variable name   Start and end local variable tokens were found with no local variable name specified between the  tokens     Syntax Error  
10.    User Information x     Please enter pour name and the name of the company for whom  wou work        Introduce nme pse 7  Company   Smar Equipamentos Industrials Ltda       Back  Cancel         Figure 2 3  User Information    8  The Choose Destination Location dialog box appears  as shown in Figure 2 4  Select the  destination location for the software installation  The default directory for the setup is Program  Files Smar  ProcessView  If you wish to keep this default location  click the Next button to    2 3    R80 Getting Started     User s Manual    continue  lf you prefer to select a different directory location for the installation  click the Browse  button to select a different drive or directory  Click Next to continue     Choose Destination Location        Setup will install Process Mew in the following folder   To install to this folder  click Mest     To install to a different folder  click Browse and select another  folder     ou can choose not to install ProcessView by clicking Cancel to  exit Setup        Pa   7 Destination Folder  Destination C  Program FilesSmar ProcessWien Browse         Cancel      Figure 2 4  Choosing the Destination Location       9  The Component dialog box appears  as shown in Figure 2 5  By default  the components and  subcomponents installed by ProcessView require at least 600 MB of disk space  If you lack the    Space  a message appears asking you either to change hard drives or delete unnecessary files  from your current drive    
11.   Getting Started             US       0                                                                sinalf  ell    N                            Sit                                              MAY   06  Getting Started  VERSION 8       FOUNDATION                USER   S MANUAL    Getting Started       YivBABeanRoaster   GraphWorX by Smar er  E ioj xj    File View Tools Configure   Help  VBA Coffee Bean Factory          VBA Recipe Manager   Coffee Bean Flow PAINT MIXERS      PVIEWSTTME    Specifications and information are subject to change without notice   Up to date address information is available on our website     web  www smar com contactus asp    Table of Contents    TABLE OF CONTENTS    Charpter 1  PROCESSVIEW ARCHITECTURE        2      0 ii o da aa Dl A eh 1 1  INTRODUCTION  er  1 1  WHAT ISOLE FOR PROCESS CONTROL  2 2  nella len 1 1  WHAT FS PROCESS VIEW st a lleida ica  1 2   GRAPHWORX Ge el ONCE UTR OT Ur ee ene are ee 1 3  TRENDWORX caretas een ee ee tte oe td tie gh ed was ecco enna ae Bere nee 1 4  PEARL Oele 1 4  SCHIPTWORX ra a ee ee ee dret anne 1 4  PROJ OTWORY ee ee ee ei 1 4  VORWORX an Ada O A ee 1 5  A ae es 1 5  SCHEEN MANAGER anne ee ee en tte er 1 5  Se a A Mand as ee Reason eae 1 5  CENBROK ER nena ee Oran te Wenn OE Suerte een Enea te ee ene eo Oe eee rene 1 6  BR ON at pc ee ee ee lt bt Fe eden Ie ah ate 1 6  SECURITY SERVER A ee er 1 6  A E eee eee 1 6  DA TAWOR AAA A mers eee Ser eee ee 1 7  ALARMWORX MULTIMEDIA eis athe aes ee a tadas 1 7  S
12.   ROT  Running Object Table  upon exiting  If this error occurs  you are advised to exit Persistent  Trending and reboot the PC     11 3    Getting Started    Error opening Tag Browser   lt appears when the Persistent Trending cannot load the Smar Tag  Browser  Make sure that the Tag Browser has been properly installed and registered     Error Opening About Box   lt appears when the Persistent Trending cannot display the About box  information  Make sure that the SmarAbout dll has been properly installed and registered     Logging time interval should be adjusted or the number of samples increased  Data buffer can  be refreshed prior to logging    This appears when you configure a Persistent Trending group for  logging to a text file  and the Log to Disk settings are such that the logging interval is larger than the  amount of data  samples  the group has been configured to keep in memory buffers  As a result   you can lose data while logging     Insufficient Security Level    lt appears when you attempt to perform an operation within the  Persistent Trending without having the required security attributes in the ProcessView Security  Server     The selected language translation is not available    lt appears when you try to switch languages  and the Persistent Trending cannot find required the language resource DLL     A search string must be specified   lt appears when you try to perform point replacement  operations without specifying a search string     A replace string m
13.   To add  further to these lists  select the desired application from the drop down list and check the Include in  Auto Start Stop List  entering a delay if desired  Use the Up Down arrow keys to change the  sequence of the list     In the Optional Startup Command field  you can specify a startup file for the selected application   For example  you may want to start GraphWorX with a specific display   gdf  file in runtime mode  To  select a startup file  click the     button to the right and browse for the file  Select a file and then click  OK  The directory path and file name appear in the Optional Startup Command field  as shown in  the figure below     For complete information about configuring ProcessView Tray  please see the ProcessView Tray  Help documentation     ProcessView provides a utility called    GenBroker    to assist with projects using a set of applications  networked together  There are many options and configurations possible  As with other chapters in  this  Getting Started    manual  this section covers just some basics to get a project pointed in the  right direction  For further information  please see the GenBroker Help documentation on the  ProcessView product CD     The GenBroker Configurator is a tool that enables you to customize your network architecture  The  GenBroker Configurator allows you to     e Specify the communication method   e Configure the GenBroker Client    e Configure the GenBroker Server    e Assign nodes to direct channels     8
14.   ann   Made xl    Descending Bonne  Then bu    Time Date MM   Ascending Clear All  Time   Date   Descending       Ascending    El        Descending       Then by    fe Ascending  Descending        none  E       Then by   ee   e Ascending   none  Descending    Figure 7 7  Sorting Alarm Information    Configuring the Alarm Viewer    In Configuration mode  double click on the Alarm Viewer ActiveX control  This opens the  Properties dialog box  as shown in Figure 7 8     7 4    AlarmWorX Quick Start    General   Default   Aow   Column   Subscription  Display   Grids   Tool Tips Settings    Alarm Interaction     Enable MiliSeconds  MW Enable Double Click    Disable Popup Menu     Runtime Interaction    e Auto Start     4 Event   Show Header    4 Move Columns   If Resize Columns     Resize Rows                    Always Use Ack Dialog     Force Comment              Severity        Cancel   Apply   Help      Figure 7 8  Alarm Viewer ActiveX Properties Dialog Box    There are many parameters that can be modified  just one of which will now be covered  Please  refer to the AlarmWorX documentation for complete information about available configuration    options     It is possible to configure not only the row colors based on alarm state  as mentioned earlier in this  chapter  but also the Font and Flash properties  They also can appear differently  based on the  priority  also known as the  severity   ofthe alarm     To change how alarm rows appear     1        Click on the Row tab  
15.   as shown in Figure  4 7     4 3    R80 Getting Started     User s Manual    2  This opens the Tag Properties dialog box  as shown in Figure 4 8  Change the following  parameters   e Name  Tank 1       File Add Edit View Help    ajajaj a Ged                    lL  DiskIO Name FL  HT alobalvariables   f  PLCSim           Temperatures  H H Recipeste  3     HI Simulater Pelete     JE WebHMI New Group       MICH    Mi     o      Fig  4 7  Adding a New Tag to the  Levels  Group    e Description  Water Level  e Simulation Signal  Sine  e Data Type  FLOAT    3  The OPC specification also provides for passing OPC clients the scaling used for each OPC  tag  This aids in setting up ranges for animated graphics  trend logging scaling  etc  You will  now add scaling to this tag  Under the Scaling section  check the Enable check box  and then    Tag Properties      x     Mame  Tank 1  Description  water Level    Amplitude   Simulation signal  Sine     chase 0 ose EEE    Scaling      Enable Settings              crite  C Read Write    In  t Value  E       Figure 4 8  Tag Properties    click on the Settings button     4  The Tag Process Settings dialog box appears  as shown in Figure 4 9  The sine wave signal  you have configured will go from  1 to 1  Fill in the fields as shown in Figure 4 9  so this scales    to 0 to 100 meters  Click OK     4 4    OPC Server Quick Start    Tag Process Settings       Figure 4 9  OPC Tag Scaling    5  The Tag Properties dialog box now appears as shown in 
16.   for products be REMOVED from this PC    If you continue your ability and rights   to use the product on this PC will be REMOVED   Do you wish to continue     j Cancel            Figure 3 23  Killing a Software Key License    23  Click OK to continue or Cancel to exit  Clicking OK will display another warning message  lf the  license you are killing is an authorized time limited license  a message appears as shown in Figure  3 24     Process View    Warning   you will not be able to reauthorize this time limited license using the Proc iew Web Licensing Utility   Please contact Procview Customer Service for further information     S Cancel            Figure 3 24  Killing a Time Limited License    24  If the license you are killing is a 30 day license or a permanent license  a message appears as  shown in Figure 3 25     Smar Software Licensing    If you Continue  your ability  to use the product will be  REMOVED from this system  Continue        Cancel      Figure 3 25  Continue With License Termination             25  Clicking OK will display the Kill and Remove License dialog box  as shown in Figure 3 26  Click  Cancel if you do not want to continue  Enter your name  the date  and the password you received  from Smar to kill the license on the above dialog box  and then click OK  Click Cancel if you do not  want to kill your license     NOTE    This is the last step before you can exit without killing your license     Enter Hame   Matt    Enter Date   114142002  C      Ente
17.   interact with and manipulate the data  The Data Mining Configurator establishes connections with  data sources that can be mined from ProcessView applications  such as GraphWorX  where users  can visualize data    Key features of data mining include    e Brings database access to any OPC client     e Supports many data sources  including Microsoft Access  Microsoft SQL Server   Microsoft Excel  MSDE  and Oracle    e Easy to use dataset support includes database table access  single field read or write   column read or write  row read or write  and two dimensional array read or write  as well  as simple SQL commands    e Data manipulators enable access to database stored procedures and execution of  complex SQL commands    e Database Connection Wizard    e Database object browser    e Support for aliasing  one data tag can access multiple database fields     e Data Mining  grid  ActiveX control    e Data Mining Configurator    e Integration of data mining configuration into Unified Data Browser     Screen Manager    The Screen Manager is a utility for managing the layout of the displays used for the operator  interface  The Screen Manager supports configuration not only for a single computer monitor  but  also for a multiple monitor system  allowing definitions of various layouts to fill the screen s   The  Screen Manger not only supports the ProcessView application documents  but third party  documents as well  e g   placement of a CAD drawing or a Microsoft Word document  
18.  11 19  SECURITY  SERVER  roren e el ee er Eee ine 11 19  LOGIN  GEHIEN Tees een contes 11 19    Getting Started    VI    Chapter 1    Introduction    PROCESSVIEW ARCHITECTURE    Welcome to the Smar ProcessView M family of Web enabled industrial automation software for  Microsoft   Windows   operating systems  featuring OPC    based client and server applications for  Human Machine Interface  HMI  SCADA and Control    This Getting Started manual will help you get up and running with your new software quickly and  easily  It will show you how to     e Install the ProcessView software    e Authorize a ProcessView software license    e Work with the online GraphWorx tutorial    e Configure an OPC tag    e Create a simple project with graphics  trends  and alarms     There is also a section on tips and tricks for working efficiently on projects  and a quick explanation  of the other tools offered by ProcessView     The remainder of this chapter provides some background on the following information   e Whatis OLE    for Process Control    e What is ProcessView    e System components  clients and servers   e Creating your custom project    What Is OLE for Process Control     OLE    for Process Control  OPC     is a standards based approach for connecting data sources   e g   PLCs  controllers  I O devices  databases  etc   with HMI client applications  graphics   trending  alarming  etc    It enhances the interface between client and server applications by  providing a universally 
19.  4  Charpter 10   HELP AND TECHNICAL SUPPORT           uzuuuu000222222220000000000n0022an0000n00nnnnaannnnnnnnonnnnn nn nnnnnnnen 10 1  GONTAGT INFORMATION  uustiitasaes iii en anna 10 1  Charpler TT   ERROR MESSAGES Sida A een 11 1  ERROR MESSAGES se ee pila dad 11 1  PROGESSVIEW INSTALLATION  ERRORS a    a u u 11 1    IV    Table of Contents    EXPRESSION ERRORS cu E a eee ee 11 1  LANGUAGE SOPORTA tet ada 11 2  GRARAWO Ra o 11 2  TBRENDWORR a a eee IE 11 2  TFRENDVIEWERACTIMEXA ica ee tee lat ideo lolo ee a detecci  n 11 3  PERSISTENT TRENDING 2 ee 11 3  TRENDWORXCONTAINER    2822er er ticas  11 4   REND WORX REROREING smc ee een 11 5  IIA ta totales omdiadeoa  11 8  TRENDWORX SOLDATA LOGOER orasi ee ee es ei 11 8  SCRIPT WORX AND SWAENGINE sas o o a use lesisei 11 10  BUNSCRIR Dantin Een er ee nee Nein cameos aoa g en muaedas 11 11  SYNGHIBONIZATION OF FIEE AND VBA EDITO Rada 11 11  SCRIPT O aces 11 12  SEGUR Cap er Lean ee euch 11 12  AEARMWORR 22er A A eta too  11 13  ALARMWORX SERVER o tl ee 11 13  ALARMWOR X  LOGGER E32 ee ee ee sende erobern enge 11 13  ALARM OR RER OFT o ne eee eee age 11 14  NS A O HITECHE BER UBSEHERNEEEERERR ARENA 11 15  DATAWORR er es seele re 11 15  LICENSE WEIT Eee ee an nee ae dae lalola tc ies 11 16  INITIAETZATION ERROR oie ae 11 16  AUTHORIZATION ERRORS  nisse ee ee 11 17  TRANSFER FRRORS ea ansehe a aid 11 17  LICENSE REMOVAL ERRORS ren ee rer 11 18  TEMPORARY LICENSING ERRORS cias 11 18  GENERAL ERRORS ger reelle en 11 18  SECUR ee ee ee
20.  5    Getting Started     User s Manual    e Assign mediator nodes for indirect channels   e Specify the default channel    e Add and remove nodes or IP addresses    e Configure channel properties     e Specify the location of primary and redundant remote servers    The configuration settings are saved in a GenBroker configuration   gbx  file  You can store multiple  configuration files  Configuration files tell GenBroker Server how to communicate when it interacts  with various clients     Starting the GenBroker Configurator    To start the GenBroker Configurator     1  From the Windows Start menu  select Programs  gt  Smar ProcessView  gt  Tools  gt  GenBroker  Configurator     2  This opens the GenBroker Configurator startup dialog box  as shown in Figure 8 8  Since  GenBroker needs some information about the network  it needs to know how to communicate  with particular nodes   you should specify an active GenBroker configuration file  The  GenBroker configuration file is stored in an XML format in a  gbx file  The GenBroker  configuration file specified as the Active Configuration is the default configuration used for  GenBroker communications  To specify an Active Configuration  click the     button to select a   gbx file  Then click the Edit button  To create a new configuration  click the Edit button     If no active configuration file is specified  OPC Direct communication is used for all nodes  In this  case  GenBroker communication behaves the same way  for OPC Data
21.  Access  Security  and    Licensing  applications using other subsystems may work a little bit differently  as OPC  communication  except it does not pick up the servers  location from the system registry  as  mentioned above   Instead it assumes the servers are local        You can also specify an Alternate Configuration file for GenBroker Server by checking the check  box and clicking the     button to select a  gbx file         z GenBroker Configurator i a  Ioj x        al a Active Configuration    Thiz is the active GenBroker configuration for all GenBroker communications on  this node     Ic    Documents and Settings    Desktop  emp    Test  gbx    Edi         Use this option if you want the GenBroker Server on this node to have a  separate configuration from what 13 specified in the active configuration      eg  Edit          lt  lt  Less   Cancel      Figure 8 8  GenBroker Configurator Startup    Use Alternate Configuration for GenBroker Server    3  Clicking the Edit button opens the GenBroker Configurator  as shown in Figure 8 9  The screen  consists of a split window with a tree control view in the left hand pane and a configuration view  in the right hand pane  The Configurator provides a standard format for the configuration  The  Configurator also includes a toolbar and menus with several command functions  The  Configurator properties are described in detail in the sections below     8 6    Process View Utilities       E Configuration Properties  Administrative 
22.  Control the layout of windows using the Screen Manager   e Configure security settings to password protect projects   e Back up project files to Microsoft Visual SourceSafe     e Search for and replace machine names and OPC tags throughout all project files using a  global find replace utility     e Publish projects to the Web    e Control and monitor runtime functions for all applications using ProcessView Tray   e Launch ProcessView system tools    e Generate comprehensive reports for all files and projects     VCRWorX    Data Mining    Process View Utilities    Import and manage third party applications   Note  For information about adding third party  applications to ProjectWorX  please contact smarinfo smar com      For additional information about ProjectWorX  please see the Help documentation for this  application     VCRWorX is a powerful tool in ProcessView that enables the replay and reanimation of graphical   historical and alarm data  Features of VCRWorX replay include     Replay of OPC data    Reanimation of graphics    Re plotting of trends    Replay of alarms    See what the operator saw through replay of graphical displays   VCRWorX Control Panel with customizable skins layouts   Change the replay speed    Specify time and date ranges for data replay    Search for key events  tags  and expressions    Customize the layout and appearance using skins     For additional information about VCRWorX  please see the Help documentation for this application     ProcessV
23.  For  additional information about the Screen Manager  please see the Help documentation for this  application     DataSpy    OPC DataSpy is a utility for connecting to OPC servers  serving as a test application and also as a  convenient tool for viewing OPC information  It can test OPC Data Access compliance  as well as  OPC Alarm and Events compliance  The analysis tools provided aid in quickly trouble shooting  third party drivers  For additional information about OPC DataSpy  please see the Help  documentation for this application     1 5    Getting Started     User s Manual    1 6    GenBroker    DCOM is the method of communication for ProcessView  There are  however  certain disadvantages  to using DCOM  To overcome DCOM timeout problems  for example  it was necessary to eliminate  Windows callbacks and reduce the number of different function calls over Windows DCOM  communications     DCOM s major disadvantages are   e Its complex settings often make its configuration ineffective when the client is remote   e It does not work well across NT domains     e lts connection over slow and unreliable networks  e g   the Internet  is practically  impossible     e Itis not easy to configure to pass through firewalls     In response to these difficulties  Smar has enhanced ProcessView with GenBroker  a proven  high   speed communications utility  Employing a network of applications  GenBroker uses TCP IP and  SOAP XML channels to achieve real time and secure communications betwe
24.  Launch ProcessView system tools    e Generate comprehensive reports for all files and projects     For additional information about ProjectWorX  please see the Help documentation for this  application     To launch ProjectWorx   1  From the Windows Start menu  select Programs  gt  Smar ProcessView  gt  ProjectWorX     2  The first time you open ProjectWorX  you are asked to select a folder in which the ProjectWorX  database will be stored  as shown in Figure 9 1  Browse for a projects folder  and then click  OK     9 1    R80 Getting Started     User s Manual    9 2    Please select a root folder For Projectors        II  ComPlus Applications    CompuServe 7 0     5  CyberLink  El  5  Smar mi  El    Processview   IS  Bin    5  Examples  G Genlic wings  fom Project   DO EProjects  DI  PW Templates       Folder    Frojects  Make New Folder   Cancel       A    Figure 9 1  Main Projects Folder Selection       3  The Smar ProjectWorX Projects console opens in the Microsoft Management Console  as  shown in Figure 9 2  This is the main ProjectWorX console that allows you manage your  ProcessView projects  This is a split window with a tree control view in the left hand pane and a  configuration view in the right hand pane     4  Select Help Topics from the Help menu for information about setting up your projects       tation ven tos top Jo      ae  Bang    Tree         Modified R  i Applications   Es opc Servers      Project 1l sec 270 bytes a 20 2001 5 06 02 PMI       Projinfo ini
25.  Login    When you log in  the Security Server Configurator screen opens  The Security Configurator  consists of two separate panes  User Group definitions are in the left hand side of the window  and  individual User Names on the right hand side  If the system is blank to begin with  you can easily  define your own sets by clicking on the New Group button and the New User button on the toolbar   as shown in Figure 8 2  and then assign users to groups by clicking on the Associate Users With    Groups button   E E E      Figure 8 2   New User    New Group  and  Associate Users with Groups    Toolbar Buttons    8 1    Getting Started     User s Manual    8 2    Figure 8 3 shows three groups  GENERAL MANAGER  OPERATORS  and SUPERVISORS  Their  folders have been expanded  click on the   symbol next to the folder  or double click on the name   to show which users are assigned to them     File Edit Insert View Help    Ee GENERAL MANAGER    S E JEFF    H E  OPERATORS  o e E AGRON    ae     om    Bf SUPERVISORS       teady NUM   F    Figure 8 3  User Names and Groups       Double click on a group name to edit its parameters  Similarly  double click on a name to edit that  user s security parameters     Security Configuration Modes  The Security Server supports three Seral modes of security configuration  The security mode is  specified in the Security Configurator     e Basic security mode  e Advanced security mode  e Integrated NT security mode    The Security Server can run in    b
26.  O bytes 10 15 2002 8 08 14 AM                Smar Projectors       Projects     f  Project 1  EY Applications  re    e OPC Servers   h System Tools        gt   Project Location C  Program Files  Smar   Proc   FULL ACCESS    Figure 9 2  ProjectWorX Console  File Names    Do not use full path names for file references  For example  in the GraphWorX Display Load action   use  MyDisplay gdf  instead of C  ProgramFiles Smar ProcessView MyProject MyDisplay gdf   This  way  when the project is used on another machine  it does not have to be in the exact same  directory     GraphWorX    Tips and Tricks    Specifying a Working Directory   Use the Set Working Directory feature to establish a common location for file storage  When working  with a group of developers  have everyone point to a common location on the network  making  updates easier    Selecting Set Working Directory from the Tools menu opens the Set Working Directory dialog    box  shown in Figure 9 3  which enables you to configure a custom directory in which all application  configuration files will be stored and retrieved  Click Browse to select the directory     Select working directory a E NE xi    Ic    Documents and Settings 4dministratorsMy Documents    hu     Save to Registry DK   Cancel      Figure 9 3  Set Working Directory Dialog Box       Aliases    If tag names are not yet defined in the OPC server  use aliases with descriptive names  They can be  tied to simulated points for testing purposes and then easily
27.  There are subcomponents installed in many of the components  These subcomponents are typically  broken into three subsections  program files  help files  and example files  If you do not have enough  disk space to install the complete set of tools  you can elect either not to install one or more of the  main components  e g   DataWorX  or some of the subcomponents  e g   help files   If you only  install the program files  for example  the amount of hard disk space required decreases  To make a  change  highlight the component and click the Change button  This will open the Subcomponents  dialog box for that component  A check indicates that the component  or subcomponent  will be  installed  Click Next to continue     Components Selection E x     Select components to be installed     Components    eg CommiarHeip Files   TE  fa  Alarmar  iw  raptor       Trendi ors  iw  Screen Manager       Description       This component includes common help tiles  Charge       Space Required    004396 E   Space Available  2203568 K     lt  Back   Next  gt    Cancel      Figure 2 5  Selecting ProcessView Components          2 4    Installation and Requirements    The Select Components dialog box appears  as shown in Figure 2 6  Here there are two additional  options available for a ProcessView installation     Browser Station Installation  This option should be used when installing the software on a  networked PC that ties into another ProcessView system  A  Browser Station   which cannot 
28.  alarm database     7 3    R80 Getting Started     User s Manual       Alarm Ack       Bw xl     Comparison Ack      Severity  minas   I   1000 Lancel    Column   Description        Value   Coolant level ts low  Possibl  Comments         Keyboard      N  KE a en       Figure 7 6  Alarm Acknowledgment    Once an alarm has returned to normal and has been acknowledged  it is removed from the Alarm  Viewer  Thus  only items that require immediate attention are shown to the operators  The  Historical Alarm Report ActiveX control is used to view old alarms     Alarm Sorting    The alarms are sorted  by default  in simple chronological order  To change this  double click on any  column heading  The rows are then sorted in ascending order based on the values shown in that  column  By double clicking on the same column heading a second time  they will be sorted in  descending order     It is possible to sort by more than one column  Right click on an alarm line and select Sort from the  pop up menu  This opens the Sort dialog box  as shown in Figure 7 7  Up to five levels of sorting  and sub sorting can be configured  In the example in Figure 7 7  alarms will be sorted first by node  name  then by time date  Thus  all alarms from a given computer  node  will be grouped together   which is convenient for a central alarm viewing station on a network     The Default Sort order can be defined in Configuration mode  Security can prevent users from  changing this order     A  Sort Alarms by
29.  as shown in Figure 5 27     Click the Data Tags button and navigate to the OPC tag   Smar Simulator 1 SimulatePLC OUTPUTS FLOAT   This is a tag that has already been  created  It is important to link to this specific tag  since the various controls configured in this  display to change the light bulb are already tied to this particular OPC tag        Property Inspector E  x     Line Analog Color      DataSource  1 Drag Drop Data Source    Simulator  1 SimulstePLC OUTPUTS FLOAX Data Tags     2    Expression                     Iv Fill     I Line  Start Color  ul End Color     Start Color  E End Color        Figure 5 27  Analog Color Dynamic Property Inspector    Click on the End Color field and select Yellow  Then click OK to save the configuration    To get out of sub symbol editing  either double click outside the symbol boundary  or press the  ESC key    Enter Runtime mode  CTRL M  to see this color change work  Details on changing the  underlying OPC value are covered in the next section     Writing Values to OPC Tags    5 12    GraphWorX offers a variety of ways to write values to OPC tags     Data Entry Process Points   Radio Buttons   Push Buttons   Check Boxes   Sliders  Location Dynamic to slide an object   Dials  Rotation Dynamic to turn an object   Pick Actions   Pop up Menus   VBA Scripting    The Quick Start example file already has four of these configured and ready to try out  as shown in  Figure 5 28     GraphWorX Quick Start    Pop up Menu    Radio  Buttons  
30.  at GenRegistrar server and will terminate now      Check  that the GenRegistrar component has been installed  Try to re install the application     Error Initializing VBA     Failed to properly initialize VBA component  Try to re install the application     Cannot start Subscription Editor      Check that the component has been installed  Try to re install  the application    Scripting engine disconnected  It is recommended to restart the ScriptWorX  Press OK to exit now   press Cancel to continue      Scripting engine has unexpectedly been terminated  Restart the  application     Configuration of console events failed when calling the scripting engine      Failed to configure  the scripting engine  Try to restart the application  Check if there is only one instance of SwxEngine  in the Task Manager     Configuration of system events failed when calling the scripting engine      Failed to configure  the scripting engine  Try to restart the application  Check if there is only one instance of SwxEngine  in the Task Manager     Setting of current directory failed when calling the scripting engine      Failed to configure the  scripting engine  Try to restart the application  Check if there is only one instance of SwxEngine in  the Task Manager     Another instance of ScriptWorX is already running      The ScriptWorX configurator and monitor   ScriptWorX32 exe  can run only in one instance  An attempt to run a second instance has been    Error Messages    detected     Run Script
31.  can be freely floating above a GraphWorX application or docked to any side of the  GraphWorX display  Features of the Symbol Library are fully implemented in the Dockable Symbol  Toolbar  You can create  rename  and delete both category files and symbols within the dockable  toolbar  as well as unlock categories with passwords and change the look of the symbol icons in the  view pane  The category file format of the Dockable Symbol Toolbar is fully compatible with previous  versions of the Symbol Library  and vice versa  For additional information about the Symbol Library   please see the Help documentation for this application     ActiveX ToolBox    The ActiveX ToolBoX provides tools for creating your own custom ActiveX controls and embedding  them in ActiveX containers like GraphWorX  You can create applications rapidly and professionally  with high performance ActiveX controls that are true OPC clients  For additional information about  ActiveX ToolBox  please see the Help documentation for this application     1 7    Getting Started     User s Manual    System Design    1 8    OPC ToolWorX    OPC ToolWorX is a tool for creating OPC Data Access and OPC Alarm server and client  applications  lt includes OPC configuration GUI  production grade Modbus OPC server as example   detailed documentation  and explanation of OPC concepts and OPC test client  With a large number  of devices and servers available in the automation market  it is necessary for OEMs  end users and  syste
32.  connect directly to an OPC server  must connect to a remote machine  For a typical installation   this option should NOT be checked     GaphWorX Runtime Only  This option creates an installation whereby GraphWorX  the  graphics screen building module in ProcessView  cannot enter Configuration mode  For the  typical installation  this option should NOT be checked  Click Next to continue     Installation Type u E x     Check the following options  if required   For standard installation  DO NOT check any options     select  Browser view Node Installation  No Local OPC 140        l GraphWor Runtime Only  No Configuration Mode    Installation    Type       Back  Cancel         Figure 2 6  Selecting ProcessView Components    10 The Select Program Folder dialog box appears  as shown in Figure 2 7  You can choose  the program folder in which the software will be installed  The default folder in the Program  Folder field is Smar ProcessView  You can keep this default  select an existing folder  from the list  or type a new folder name in the Program Folders field  Click Next to  continue     2 5    R80 Getting Started     User s Manual    Select Program Folder x     Setup will add program icons to the Program Folder listed below   F l d r  ou may type a new folder name  or select one from the existing    O e E Folders list  Click Hest to continue   Program       Program Folders     ALLE  Ones    ACD Systems   Administrative Tools   Adobe    Canon Font Manager   CorelDRAW 7   CorelDR
33.  counts   networking  logging and alarming requirements  as well as other factors  To determine which type of  computer best fits your application  set up a test application station        The processor and memory requirements of your existing project may be greater in this version  of ProcessView than in previous versions due to additional and enhanced features in the product        Installing Process View    The following steps detail the ProcessView system installation  Before installing Smar software  be  sure to close all other applications     If your operating system  e g   Windows NT  requires a login name  you must log in with    administrator capability before installing ProcessView software  To run the ProcessView  applications  you must be logged into the operating system with an account that is a member of  the  Administrators  group or the  Power Users  group        1  Before installing Smar software be sure that all other applications  are closed and or disabled     2  Insert the ProcessView product CD into your CD ROM drive  If  Autorun  is enabled on your  system  the CD introduction starts automatically  Otherwise  browse to your CD ROM drive and  run the  RunMe bat  file    3  During the ProcessView 8 0 installation  the system will look for a prior installation of the  ProcessView License Utility  If a previous installation of the License Utility is detected  an  update is required  If your PC is currently licensed  a temporary ProcessView 8 0 license with
34.  demo period expired  ALL ACCESS DENIED  This message  appears when ProcessView runs in the Demo mode and shuts down after the Demo period     Message Box Errors   Error loading AppSec DLL    The dll APPSEC DLL must be in the same directory as the security  server  SECURITY EXE   This file could not be found or is corrupt  You must copy this file back or  reinstall ProcessView after uninstalling the current setup     Login Client    The Security Server is not installed on the local computer    Install the Security Server  or select  11 19    Getting Started    11 20    Preferences from the Options menu and choose the network node where the Security Server has  been installed     The Security Server is not installed or is not responding on network node  1    This is usually  caused by a network failure  To select a Security Server installed on a different machine  select  Preferences from the Options menu and choose a working network node where the Security  Server has been installed     Smar About Box Automation Server is not registered    The installation of ProcessView failed to  register the About Box Automation Server  Reinstall ProcessView     
35.  e mailing log files  are ideal for tracking and archiving data and sending detailed reports to  technical support  Developers can use these reports to identify the source of the problems     For complete information about using TraceWorX  please see the TraceWorX Help documentation  on the ProcessView product CD     ProcessView contains numerous applications with multiple components  requiring a well trained user  in order to successfully create  integrate  deploy  and manage projects  Each of these components  requires complex setup of many different types of configuration files  databases  and OPC servers   as well as runtime and security settings  To simplify the management and deployment of the broad  spectrum of ProcessView applications  ProjectWorX integrates all ProcessView applications into a  single  easy to manage format  The ProjectWorX user interface is basically a container embedded in  the Microsoft Management Console  MMC   The ProjectWorX console conveniently consolidates all  of your ProcessView files in one easily accessible location  enabling you to     e Organize all ProcessView application files into separate projects    e Create new ProcessView application files and OPC server configurations   e Import application files into projects    e Start and stop ProcessView applications     e Pack project files into a single  compressed file  and unpack project files for easy  deployment to multiple computers     e Activate entire projects into runtime mode    e
36.  fF  Telephone      Fax  AN  E mail  I  Site Code   7985 6017 DDAE 0010 DF94 4207 73       Figure 3 16  Process View Registration Information    16  The ProcessView Product Registration dialog box is displayed  as shown in Figure 3 17   There are two options  depending on whether the products have already been purchased and  shipped with a labeled Product CD  If the products to be installed on this PC have already been    3 9    R80 Getting Started User s Manual    3 10    purchased  enter the Product Registration ID number s  provided with the CD case s  in the field s   provided  Then click Accept  The next dialog box to appear will be the Registration Process  Completed dialog box  Skip to Step 4 below     17  If you have not yet purchased the software products and  therefore  do not yet have the CDs  with the sticker label bearing your Registration Numbers  click Skip to proceed to the next dialog    box   Process  iew Product Registration 3 l x     IF you have already purchased product s   enter the provided  Registration Numbers  to be licensed on this PE  The  numbers  may be found on the CD holders      Registration Humber   Customer Code     Additional      Skip         Figure 3 17  ProcessView Product Registration    18  In the New Purchase of Products dialog box  shown in Figure 3 18  will be displayed next if this  is a new purchase or if the Product IDs are not available  This dialog box does not require that the  Registration IDs have been specified because the 
37.  loading  by TrendWorX Container  Make sure that the target directory exists     Could not load display list   It appears when you try to load a display file list for automatic loading  by TrendWorX Container  Make sure that the target directory exists     A Window with a titlebar must have a border    lt appears when you configure a display or main  application window style with conflicting options     This is NOT a Pocket TrendWorX File  Please Exit CE Configuration Mode First    It appears  when the TrendWorX Container has been set in CE Configuration mode and you try to load a non   CE display file     Cut to clipboard failed    lt appears when the TrendWorX Container fails to execute a Cut menu  action on an ActiveX Control    Copy to clipboard failed    lt appears when the TrendWorX Container fails to execute a Copy  menu action on an ActiveX Control  Retry the operation    Error Messages    Failed to paste object from clipboard    lt appears when the TrendWorX Container fails to execute  a Paste menu action from the Windows Clipboard  Retry the operation choosing Paste Special     ltem on the clipboard has zero size   lt appears when the available item on the Windows  Clipboard has zero size  Retry placing the item on the Clipboard again     TrendWorX Reporting    Error Opening About Box   It appears when the TrendWorX Reporting cannot display the About  box information  Make sure that the SmarAbout dll has been properly installed and registered     OLE initialization 
38.  product is NOT authorized at the current site          Figure 3 9  License Not Found Message    If you are running the License Utility for the first time before authorizing your license on a computer   a dialog box for the Temporary License Authorization appears  as shown in Figure 3 10  This  allows you to use Smar products immediately  for up to 30 days while you are completing the  registration process  The temporary licensing is a one time license and is for a period of 30 days   This can be used for product evaluation and trial purposes  To execute the temporary license  click  Yes  If you want to transfer a license to the PC  click No  If you want to continue to run in  demonstration mode  click Exit     Smar Software Licensing            ProcessYiew Temporary License Authorization 3 x        Selecting YES will begin the registration process and authorize this PE to run  for a one time only  thirty  30  day trial period     The PC can be FULLY authorized at any time during  or after  this tral period by  completing and retuming the Customer Registration Form generated by the  registration dialog     YES   want to activate my temporary authorization now            want to transter a license to this PC          wank to esit and continue to run in demonstration mode     Figure 3 10  Temporary License Authorization    This enables the temporary license  and the License Utility will open  as shown in Figure 3 11     If you are upgrading a previous version of the License Uti
39.  provide a Site Code in order to  obtain a valid Site Key  The Site Ley wall then be valid during or after the 30 day tral    period has ended     2   Fusing a disk defrag ublity such as Norton Utilities Speed Disk  be sure to configure  the utility such that the GenLlics2  ent  GenLics2 rst and GenLics2  key files are not  moved  If these files are manipulated  the software license will be lost     As an example  it using Morton Speed Disk  choose File  Options  Customize and  Unmovable Files and specify that the ent     ret and  kep files must not be moved  Be  gt      Have you read and understood the information in this dialagbox  IF you choose No  Setup will    close  Select    Yes to continue      Back   Yes   Ho      Figure 3 6  License Utility Version Information       11  In order to complete the License Utility installation  you must acknowledge that you have read  the notice that was displayed in the previous screen  Check the check box and click the Next button    to continue  as shown in Figure 3 7     Motice Acknowledgement g x        Do you acknowledge reading and understanding the notice in  the previous display  Installation will not continue without  acknowledgement        Cancel         Figure 3 7  Acknowledging the License Utility Version Warning    Setup is now complete  as shown in Figure 3 8  Click the Finish button to exit the installation  wizard  You may be asked to restart your computer before running the Smar License Utility   Note  You must now run
40.  sim   Simulator    File   Add Edit wiew Help   Mew Device    Ctrl D  Mew Group    Cr  Mew Tag    Ctrl T       Multipl    Etr                      Mame Function   Access   Processing    T Ramp REA    Custom    a    Temperatures  Levels       i Recipestorage             SS    Figure 4 13  Multiplying a Base Tag    OPC Server Quick Start    4  Setthe Number of tags to 9  as shown in Figure 4 14  Click OK     Multiply Tag q x     Base name   7  Lancel    Duplicate  AM PLITUDE    Duplicator Factor i 0    First number  i Humerc places  E   Number of tags  E    Figure 4 14  Multiply Tag Dialog Box    5  This creates 9 tags  named  T001    T002    T003   and so on  You can delete the first base  tag   T   if you wish  by right clicking on it and selecting Delete from the pop up menu     6  The final step is to select Save from the File menu to save your changes   There are other features in the Simulator OPC Server  such as Monitor Mode  for viewing the OPC  values without requiring a separate OPC client   importing and exporting tags to CSV files  etc  For  more information  please see the Simulator OPC Server Help documentation     4 7    R80 Getting Started     User s Manual    4 8    Chapter 5    GRAPHWORX QUICK START    This chapter serves as a  mini tutorial  for GraphWorX  the HMI module in ProcessView  There are  dozens of tools with hundreds of parameters and combinations to create powerful graphics  The  intent of this chapter is not to go through every combination and per
41.  switched to live I O after tags are  defined     Use aliases for connections in symbols added to a symbol library  With long descriptive names for  the aliases  it becomes a self documenting library  For example  it is far more understandable  having a connection with the name  lt  lt OutsideAirTemperatureAnalogValue gt  gt  than it is to have an  old OPC connection like  Smar Modbus PLC12 T101      For information about configuring aliases  please see the GraphWorX Help documentation     Use the Shared Object Name property for objects that will be used in more than one place on more  than one GraphWorX display  That way  they can be globally updated should changes be required     Use the Object Name property for every object  This makes it easier to identify the objects in  Search Replace reports  Alias lists  Find reports  and so on     To share just one object with someone else  simply drag it out of the GraphWorX display directly to  the desktop of your computer  It creates a  scrap  file  which can be shipped over the network  and or copied to a floppy disk  etc  This scrap file can then simply be dragged back into another  GraphWorX display    To duplicate and place objects in one step  hold down the CTRL key as you drag them     Open up multiple instances of GraphWorX to copy objects between different displays     Instead of using two separate Hide dynamics to toggle the visibility of two different objects  first  select the two objects and then apply the Digital Sele
42.  the Alarm  Viewer ActiveX file and enter Runtime to view the newly configured alarm in action     Chapter 8    Introduction    Security Server    PROCESSVIEW UTILITIES    ProcessView offers a host of applications to complement the core products of GraphWorX   TrendWorX  and AlarmWorX  This chapter briefly introduces some of these utilities  For further  details on these and the rest of the products offered  please refer to the Help documentation     The Smar Security Server provides a variety of options for restricting operator actions during  runtime  including    e Which points they can write to  change value     e Critical points    e Which files they can open    e Time sheets for defining when they can log in    e Password management    e Workstation access for logging in    e Client application action restrictions     For additional information about configuring the Security Server  please refer to the Security       Server Help documentation available on the ProcessView product CD     To define the security setup for your system  you must use the Smar Security Configurator  To  launch it  choose Start  gt  Programs  gt  Smar ProcessView  gt  Tools  gt  Security Configurator   Enter a user name and password  as shown in Figure 8 1     sn    Enter an Administator user name and   i password  or leave the user name  blank  and enter the default   Administrator password     User Mame     Password     Challenge  i 4240    Lancel      Figure 8 1  Security Server Administrator
43.  the License Utility and register your software license in order to use  ProcessView or any of its components  For more information  see the section below called Running    the License Utility     3 5    R80 Getting Started User s Manual    Setup Complete E i    Setup has finished installing Licensing Utility on your computer        Tha n K Setup can launch the ReadMe file and GenLics2 exe  Choose    YOU the options you want below        for a  Choosing y Yes Tmantia view the Feadiie tle    smar  software    Click Finish to complete Setup        Figure 3 8  Setup Complete    Running the License Utility    3 6    The ProcessView Software License Utility provides full authorization to any of the purchased  ProcessView products and its available options     To launch the License Utility from the Windows Start menu  select Programs  gt  Smar Software  Licensing  gt  License Utility   This program  linked to the executable file GENLIC32 EXE  may  already have been started if you checked the box to launch it after installation      Temporary Authorization of ProcessView System    A dialog box will open as shown in Figure 3 9  informing you that ProcessView is not authorized   You must first activate a temporary software license  Once you have activated the temporary  license  you will be then able to register your permanent software license  This allows you to use  our products immediately for up to 30 days while you are completing the registration process     x    pr a    UL  This
44.  the report creation  Make sure that  the source and target database connections have been properly configured and not deleted  the  hard disk where the database is located has enough disk space  and the report target name does  not include characters such as       etc  In addition  make sure that the tags configured in the report  do not have characters such as      etc  in their names  You may have to edit the Logging Names in  the TrendWorX Configurator for the tags being logged     Error in Opening Target Table  Severity 650    The report failed to execute because TrendWorX  Reporting could not read  open  the target table either in the source or the target database   TrendWorX Reporting will try to create a target table in the source database even if the report is  configured as a CSV or a MS EXCEL report type to accelerate the report creation  Make sure that  the source and target database connections have been properly configured and not deleted  the  hard disk where the database is located has enough disk space  and all passwords and user id  accounts have not been modified since the configuration of the report     Failed to Load EXCEL  Severity 650    The report failed to execute because TrendWorX Reporting  could not load EXCEL  Make sure that MS EXCEL has been properly installed on the same PC  where TrendWorX Reporting is installed and that the desired MS EXCEL workbook has not been  opened exclusively or deleted     Getting Started    11 8    Error in Printing EX
45.  the section Authorizing Your Software License     Authorizing the Software License  Once you have your Site Key  from either the Web site or from the fax e mail form received from  Smar   you are ready to authorize your license  When you select Authorize License from the    Actions menu of the License Utility  the ProcessView License Authorization dialog box appears   as shown in Figure 3 20     ProcessYiew License Authorization 5 x     aeaeaie    _   _   _   _          SSS  SITE CODE   79856017 DDaB OC10 DF94 4207 79        SITE KEY    Cancel         Enter the purchased Site Ley which has been provided for your specific Site Code   Mote   after Temporary Authorization expires  the Site Code will change but the  orginal Site Key wall still be walid        Figure 3 20  License Authorization    This dialog box displays your Site Code  Type the Site Key number received from Smar in the Site  Key field  If  while using the same PC  you have obtained the number from the Smar Web site  paste  the number into the Site Key field  Click Update to have your license authorized  You can now view  the enabled software license by selecting View License from the Actions menu bar of the License  Utility     If you had an existing license to begin with  clicking Update will overwrite your existing license   either by replacing or appending updating it with new products        Viewing the Software License    To view the software license  select View License from the Actions menu of the Licens
46.  the window  although it is  still collecting data in the background         on ME    gt  ES   HIM AM  MA depre   iiem  IT TiN  Il EINE Ar lu    y            48 54 PM 1 49 18 PM 1 49 42 PM 1 50 06 PM Er  1142002 114172002 1111 2002 114172002 11 11 2002           Description  lt   W PLCSim  Levels Tank 1  OP PLCSim Temperatures TO01       0 70 er  91 40 1 50 46 F    E            Figure 6 6  Freeze Mode    Data Details    While in Freeze mode  click on the graph  With the mouse held down  drag across the trended data   A black bar appears  and as the mouse is dragged back and forth over the Trend window  the Detail  window at the bottom shows the data values and times under the cursor  Pressing the Cursor  Forward and Cursor Back buttons on the floating toolbar is another way of adjusting which data  details are shown     If you hover the mouse pointer over one of the data samples  over the circle surrounding the point    a pop up window appears showing that data point s details  as shown in Figure 6 7  This is handy if  the details window is ever configured not to be visible      Trend Viewer     sb ODOM   SL    E AT      ih                 ne PLE sim  Levels  Tank 1  Value  5 90   Time  1 58 53 PM  Date  11 11 2002             1 50 12 PM 59 36 Pi1 59 00 Ph  59 24 PM  1111200411411 20041411 20041411 2002    Description Value    B PLESim  Levels Tank 1 3 90 1 50 53 PM  ES PLCSim Temperatures TOO7 95 00 1 58 53 PM            Figure 6 7  Details of Data Shown in Trend Window Duri
47.  to create toolbar failed due to  lack of GDI resources  Restart container application and or close other applications that use many    DataWorX    Error Messages    GDI resources     AlarmWorX Viewer    The selected language translation is not available  The language translation file is not available   Possible reasons are either an incorrect language name or the file is not in the bin directory     The selected language resource is too old  Please obtain an updated version of the file  The  language file version is incorrect  A new language file must be created with the current resource  files     Unable to Open File    The system could not open the file  A corrupted file or an unsupported  version could be the cause     Unknown Version  Using Default Settings  The system did not recognize the alarm viewer  information stored in the document  A corrupted file or an unsupported version could be the cause     Error messages that appear in the message boxes     OLE initialization failed  Make sure that the OLE libraries are the correct version    DWX cannot  run because of problems with OLE  The user should check OLE DLLs     The selected language translation is not available    You tried to select another language  but the  translation DLL cannot be found  Contact your local vendor to get the proper translation DLL     The selected language resource is too old  Please obtain an updated version of the file    You  attempted to select another language  but the available transla
48.  with an invalid  time range span  You should adjust this selection     Please make a valid time range selection  Report End Time is earlier than Report Start Time     It appears when you configure a report to execute within a starting time and an ending time and the  report end time is newer than the report start time     No Target Text File is Selected  lt appears when you configure a text type of a report to execute  and no valid target filename has been specified     No Valid Excel Worksheet is Selected   It appears when you configure an EXCEL type of a report  to execute and no valid EXCEL Worksheet name has been specified    In addition to the above user interface error messages  TrendWorX Reporting sends the following  messages and errors to the Gen Registrar  and if desired to the NT Event Logger     Started Reports  Severity 500    When entering Runtime mode    Stopped Reports  Severity 500    When exiting Runtime mode     Error in Starting Reports  Severity 800    TrendWorX Reporting could not enter Runtime mode   Make sure that the computer is not running out of memory or resources or running some extremely  CPU intensive application     Report was deleted  Severity 650    A report was deleted while TrendWorX Reporting was in  Runtime mode     Error Messages    Report was Cancelled  Severity 650    A report was cancelled while TrendWorX Reporting was in  Runtime mode     Report was deleted  Severity 650    A report was deleted while TrendWorX Reporting was in  Runt
49. 1  and Backup Printer   2  has failed     AlarmWorX Report    Database Type not supported   Error occurs when ConnectionString property is set to the string  specifying OLE DB connection to a database other than MS ACCESS or MS SQL Server     Crystal Reports Database Connection was not configured  Would you like to select ODBC  connection now    This message box pops up during an attempt to launch Crystal Reports  either  by clicking Report button on AWXRep toolbar or calling LaunchReport method  when Crystal  Reports have not previously been configured  By selecting Yes button  you could open the ODBC  panel and select the appropriate ODBC connection for Crystal Reports configuration     Crystal Report failed during connection to database    Indicates that incorrect ODBC connection  was specified for Crystal Reports  Change connection and try again     Crystal report   SQL Server Error    This error indicates that Crystal Reports could not recognize  the data structure in the given table  It occurs when some columns are renamed or deleted     Printer error occurred    This error message appears if incorrect printer response was received  during alarm data printing  Fix printer problem and try again     Can t load toolbar    This message box appears when loading toolbar resource fails due to lack of  GDI resources  Restart container application and or close other applications that use many GDI  resources     Error at toolbar creation    This message box indicates that attempt
50. AW 3   Date Manager   Dicion  rio Houaiss          Back Cancel      Figure 2 7  Selecting the Program Folder          11 The copying of files will now begin  Click Cancel to stop the installation procedure at any time     12 Click the Finish button  as shown in Figure 2 8     The ProcessView installation automatically installs Microsoft   Visual Basic   for Applications   VBA   If you are using the Unicode version of ProcessView for international language switching  capability  the installation will give you the option of installing Microsoft Arial Unicode Font  The  installation also installs a Dot Matrix Font on your computer        Setup Complete 2 x        Setup has finished installing Procez ew on pour computer     Thank  YOU Choose the options you want below     Setup can launch the Readme file and Graphie ors     fof  choosing Fes   want to view the Headhle file       Yes    want to launch Graphiwot  now     S mar M Yes   want to install ProcessView Software Licensing  software    Click Finish ta complete Setup        Figure 2 8  Installation Complete    2 6    Installation and Requirements    Uninstalling Process View    The ProcessView software can be uninstalled  removed  from the system  with all of your project   related files left intact     If your operating system requires a login  e g   Windows NT   you need to log in with  administrator capability to uninstall        To uninstall ProcessView   1  From the Windows Start menu  select Settings  gt  Control Panel
51. CEL Worksheet  Severity 650    The report failed to print automatically the  target MS EXCEL Worksheet  Make sure there a printer has been installed and configured properly     Error in Disconnecting From EXCEL  Severity 650    TrendWorX Reporting failed to disconnect  from MS EXCEL  The user may have to shutdown MS EXCEL manually     TWXTray    TWX SQL Data Logger failed loading its latest configuration   This error occurs when TWX SQL  Data Logger cannot load its last configuration  The likeliest cause of this error is that no TWX SQL  Data Logger configuration exists  Use TrendWorX Configurator to create and save Logger  configuration     Unable to start an instance of TWX SQL Data Logger    COM error occurred when creating TWX  SQL Data Logger object  Make sure that TWX SQL Data Logger application has been properly  installed and registered     Can not start TWXReporter    This message indicates an error has occurred during an attempt to  start TrendWorX Reporting  Make sure that TrendWorX Reporting application has been properly  installed and registered      EnterRuntime  method of TWX Reporter failed    This message indicates an error has occurred  during an attempt to call TrendWorX Reporting s EnterRuntime method  Make sure that TrendWorX  Reporting application has been properly installed and registered      Open  method of TWX Reporter failed    This message indicates an error has occurred during an  attempt to call TrendWorX Reporting s Open method  Make sure that T
52. Figure 4 10  Click OK to save this  tag     Tag Process Settings       Figure 4 10  Defining the Tag Properties    Next  you will add several tags to the Temperatures group folder  using a special feature of our  OPC servers     1  Right click the Temperatures group and select New Tag from the pop up menu  as shown in  Figure 4 11     4 5    R80 Getting Started     User s Manual           a TE Diskto  Hf  Globalvariables  II PLE Sim             emperatures   Lewels Paste  AH  Recipestorage Delete  Hf  SimulatePLC    Mew Group          WebHMI A  Properties       Figure 4 11  Adding a New Tag to the  Temperatures  Group    2  This opens the Tag Properties dialog box  as shown in Figure 4 12  Change the following    parameters   e Name  T    e Enable Scaling  0 to 100 scales to 32 to 212 Deg     Your tag should appear as shown in Figure 4 12  This is simply a    base tag      e   one that you will     multiply    to produce several tags  Click OK     Ci x  Hame TO     Description Po  Amplitude 1 Simulation signal  Ramp rl  Fhase lo Data Type INT  gt     Scaling ACCESS    M Enable   Read    Scaling  input range O to 100     wite       scales to 32 to 212 Deg    Read write    Init Value  lo    Figure 4 12  Base Tag    3  Next  you will take this base tag and multiply it to create a series of OPC tags  To do this  first  select the tag T by clicking on it in the right hand window frame  then choose Multiply from the  Add menu  as shown in Figure 4 13     4 6        2 E  i Simulator
53. ID uniquely identifies the product s  to be  installed  Select the quantity and type of products to be installed and licensed on this PC and click  OK     ProcessYiew New Purchase of Products l x     Identify the quantity of products to be licensed on this PC     Luarntity Product s  Point Court    Enterprise Systern bl    O         I               Options   EI Po yl  e  WebHMi IW Actives Tookor    MMe Server I CE Toolwor     0      W MSDE Logging I OPC Tooors    al    Po Pe I Reportor  net  I Eiewors net I Alanmwor   Pocket MC w ORs User    2 MobileHMI net Lisers    0    Additional       OF    Cancel            Figure 3 18  New Purchase of Products    19  Finally  the ProcessView Registration Process Completed dialog box is displayed  as shown  in Figure 3 19  You may now choose which method you prefer to use to send your information to  Smar     Smar Software Licensing       Process  iew Registration Process Completed   m x     To complete the registration process  select one of the following  methods and press OF       E mail registration via clipboard  E mail techsupper smar  com      Print and mail registration to      IR  Or  Antonio Furlan dr   1028 Sert  ozinho 5P Brazil      Cancel         Figure 3 19 Registration Process Completed    20  After receiving this information from you  the Smar Order Processing Department will provide  you with the unique Site Key for your system via fax or e mail  Once you have your Site Key  you  can authorize your software license  see
54. MBOLLIBRAR ie ios 1 7  AC TN PC OO BO riera a daba 1 7  OPS TOOLWOR X ne licita 1 8  AG TIVE  TOOLWORI A ee a te 1 8  SYSTEM  DESIGN 222 ers nee tated e a e a a a aN 1 8   Charpter 2   INSTALLATION AND REQUIREMENTS        ccccsssssssssssssseeencnecensenenceceenacanannassssessnsnsesnsnenanaees 2 1  INTRODUCTION tt a ee ee en 2 1  SYSIEM REQUIREMENTS  ee einer 2 1  INSTALEINGPROGESSVIE We 2 nee lO al 2 1  UNINSTAEEING PROGESSVIEW sao ces hhc e o a ota Sao O 2 7   Charpter 3   SMAR SOFTWARE LICENSING               22ss sssccrronnnnsnnenneceeensannonsanecceesecuannansnnnenerecannannennessens 3 1  INTRODUCTION  esse else  3 1  FREE DEVELOPMENT  see ee ee ee acess a A 3 1  FRES DEMO MODE RUNTIME ee seele 3 1  INSTALLING SMAR SOFTWARE LICENSING                   2222000022200002000000nnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnenennn nennen 3 1  RUNNING  THE LICENSE UTILITY  2 ee td as 3 6   TEMPORARY AUTHORIZATION OF PROCESSVIEW SYSTEM    uaanaeannnnnnunnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 3 6  REGISTERING FOR A SOFTWARE LICENSE          csccccsssssssscsesssesssesesscscsesesesesesasasesasasasasssseseserasasesesasacacsesesesescscsescseseneeeenen 3 7  AUTHORIZING  THE SOFTWARELIGENSE as za Er ee ee hs et rn 3 11  VIEWING THE  SOFTWARE LICENSE a ee Nee ee ee eye ee 3 11  TRANSFERRING ASOFTWARE KEY LICENSE estatuilla 3 13  KILLING A SOFTWARE KEY LICENSE nee see ee een 3 14  GFWGOMBATIBIL ee an ee ea lances 3 16  SITE  KEYS AND FILE MAINTENANGE c
55. Missing left parenthesis   A right parenthesis was found with no matching left parenthesis     Syntax Error  Missing right parenthesis   A left parenthesis was found with no matching right parenthesis     Syntax Error  Incorrect number of parameters   The wrong number of parameters was specified in a function used in the expression     Syntax Error  Unexpected token   An unspecified syntax error exists in the expression     Syntax Error  No end string constant token   A start string constant token        was found  but no matching end string constant token            Getting Started    Language Support    GraphWorX    TrendWorX    11 2    Syntax Error  No end alias token   A start alias token   lt  lt   was found  but no matching end alias token   gt  gt       Syntax Error  Old shift operator unsupported  See shl   and shr     Old Shift operators   lt  lt  and  gt  gt   are no longer supported for expression configuration  Use shl   and  shr   functions instead     The selected language resource does not have the appropriate version number  Please obtain an  updated version of the file   lt FileName gt     The selected language translation is not available   This error message appears when you  attempt to change to a language for which there is no available language resource file     Unexpected file format    This error occurs if the format of the file you are attempting to open is not  valid for this version of GraphWorX  This message will appear if you attempt to open a fil
56. Servers Channels and Nodes   channels  BE OPC Direct  default    E Advanced 22  OPC over TCP IP Direct Channels    TEF      oe    OPC over SOAPZEML Direct Channels    SOAF     e OPC over DCOM Direct Channels    DEON       Add TCP Channel      Set   s Default   Add Node       Add SOAP Channel      Properties    Eemove  Add DCOM Channel         For Help  press F1   ACTIVE       Figure 8 9  GenBroker Configurator    NOTE       In order for clients to communicate with the GenBroker Server  you must set GenBroker active  on the server node using ProcessView Tray      GenBroker Channels  There are three basic methods for GenBroker Networked communications     1  OPC Direct     In an OPC direct channel  the client applications  such as GraphWorx   TrendWorX  and AlarmWorX  communicate directly with OPC servers  This method uses standard  fast DCOM over an intranet or local area network  LAN   but does not allow you to set a connection  retry period or timeout settings  This method of communication is similar to that of OLExpress     2  Using a Direct Channel   In a direct channel  client applications communicate with GenBroker  software located on remote nodes on an intranet or LAN  This method allows you to set a  connection retry period and timeout settings  GenBroker then communicates  locally  with the target  OPC servers on behalf of the client application  There are predefined direct channels that users  cannot delete     3  Using a Channel via a mediator node  Indirect Channe
57. acket because  either the maximum number of data logging packets to hold in memory has been reached or the  maximum number of retrials for data logging a packet of data has been exceeded  Make sure the  PC is not overloaded  the database is available  the network connection is active  and a user or  administrator has not opened the database in Exclusive mode  The configuration of data logging  may have to be evaluated to prevent the system from overloading  You may also have to modify  registry settings for the maximum number of packets or data logging retrials     Retried To Log Data  Severity 650    The Data Logger has had to retry to log a logging packet   Make sure the PC is not overloaded  the database is available  the network connection is active  and  a user or administrator has not opened the database in Exclusive mode  The configuration of data  logging may have to be evaluated to prevent the system from overloading  You may also have to  modify registry settings for the maximum number of packets and or data logging retrials     ScriptWorX and SwxEngine    11 10    Scripting engine did not start yet  do you want to wait      Script engine has not started in the  expected time  The computer can be overloaded  so wait for a while     Failed to start scripting engine  The application cannot fully operate      Check that the scripting  engine SwxEngine exe is available and has been registered  Try to re install the application     Application failed to register properly
58. alog box for the new tag appears in the right hand pane of the Configurator  as  shown in Figure 7 13     3  Inthe Name field  give this alarm tag the name Tank Level Alarm     4  Inthe OPC Input 1 field  click on the arrow button and select OPC Tags from the pop up menu   This opens the Unified Data Browser  In the OPC DA tab  browse to the OPC tags created  earlier in Chapter 5 and select Smar Simulator 1 PLCSim Levels Tank 1  Click OK  The tag  now appears in the OPC Input 1 field text box  as shown in Figure 7 13     1  Name   Tank Level Alarm 10 25 2002 4 00 06 PM  OPC Input 1    Smar  Simulator  1 PLCSim Levels  Tank 1 E    General   Alarms   Related Values     reas      Enabled    7    Default Display         Description       Delay  seconds        Base Text   The Tank Level is E    Help Instructions               Enter alarm help test here  configured to show up in the ToolTip        Apply   Reset   Add New Tag      Figure 7 13  General Alarm Tag Definition Fields    7 0    R80 Getting Started     User s Manual    7 8    5  In the General tab  enter the following parameters  as shown in Figure 7 13   e Enabled  1    e Base Text   The Tank Level is   This text  concatenated with the alarm message text to create  the full alarm line  appears in the Alarm Viewer  is logged to disk  and is used by the optional  AlarmWorX Multimedia package to send to pages and e mails  etc      NOTE    In the Help Instructions field  you can optionally enter the text that will appear in t
59. as shown in Figure 7 9            Display   Grid   Tool Tips Settings  General   Default Row   Colurnrn   Subscription  Event Type   Alarm Condition bl   Configure    Severity         Achons     Flash  Disabled  Beep  Disabled    Color     Text Color    gE    Background    Figure 7 9  Alarm Row Configuration           Cancel   Apply   Help      2  Click on the Severity drop down list and select 900 1000  The window then shows the settings    3     for all unacknowledged alarms with a severity priority greater than or equal to 900     Click on the Configure button  This opens the Set Row dialog box  as shown in Figure 7 10   Here you can change the Font  Colors  Flash  and Beep parameters  Click OK when you are    7 3    R80 Getting Started   User s Manual    Set Row  Alarm   Condition   x        Mote            A oO K       a00 E  Severity  E Severity    5 represents low Cancel    F severity to next  Font   valid severity  Delete       Text Flash   Text Color    A Frequency   Slow         Background  Beep     Background Color       Frequency   Slow          Figure 7 10  Alarm Row Configuration    Configuring an Alarm Tag    7 6    The AlarmWorX Configurator is used to define which OPC tags should be monitored by the  AlarmWorX Server  To launch the Configurator from the Windows Start menu  select Start  gt   Programs  gt  Smar ProcessView  gt  AlarmWorX  gt  Alarm Server Configurator     The Alarm Server Configurator opens  as shown in Figure 7 11  On the left side of the win
60. asic    mode or    advanced    mode  Basic mode is suggested for first    time users of the Security Server  The advanced mode is equivalent to the only security mode in  previous versions  prior to version 7 x  of ProcessView     You can always convert a basic mode configuration to an advanced mode configuration at any    time  However  the conversion from basic mode to advanced mode cannot be reversed  i e  an  advanced configuration cannot be converted to a basic configuration         The integrated NT security mode automatically synchronizes users and groups with the Windows NT  security database  The node on which the Security Server runs must have Windows NT  Windows  2000  Windows XP  or Windows Server 2003  but the client nodes can run on any Windows  operating system  i e  Windows 98  Windows Me  etc       For more information about security modes  please see the Security Server Help documentation on  the ProcessView CD     Assigning Application Actions   To restrict which users and or groups can use various features within the ProcessView client  applications  e g   GraphWorX and TrendWorX  etc    select the menu Application Actions from  the Edit menu  as shown in Figure 8 4       Edit Insert View Help          Edit Enter     Rename   C Delete Del  Duplicate   E    Global Settings    m  Default Group        Application actions    n EE        Figure 8 4  Application Actions    The Actions Users Association window appears  as shown in Figure 8 5     H  8  AM Containe
61. ation dynamic is a simple three step process     First  click the Data Tags button to assign this dynamic to an OPC item   From the OPC DA tab  of the Unified Data Browser  select the Tank1 OPC tag created in Chapter 4      Second  click the Zig Zag button  to define a multi path animation      Third  click the Set Limits button     The Property Inspector will then temporarily disappear  allowing a visual click and drag  configuration of the location parameters used to define the path in which this circle will move     Property Inspector Y        Ellipse Location    Data Tags    J    DataSource    Drag Drop Data Source    Smar  Simulator 14PLCSim  Levels  Tank                  F Siider  he Tracking  D Continuous Update       Figure 5 16  Location Dynamic Property Inspector    5  Note that the circle has a set of dotted rectangles around it  Click on the circle  and drag it to the    bottom of the tank  as shown in Figure 5 17  The actual circle remains where it was originally  drawn at the end of the pipe  What actually moves when you drag it is the end point definition  for the location dynamic  A dotted line then connects the start and end locations           EEE      7777 777       i  I  E  I  E    E A i A HE    Figure 5 17  Location Dynamic Start End Limits    GraphWorX Quick Start        6  Next click anywhere on the dotted line connecting the start end points and drag the added  inflection point to the corner of the two pipes  as shown in Figure 5 18    77777777  277777
62. attributes in the ProcessView Security Server     The selected language translation is not available    lt appears when the user tries to switch  languages and the Data Logger has not found the required language resource DLL     OLE initialization failed  Make sure that the OLE libraries are the correct version    lt appears  upon startup if the system OLE libraries have not been properly installed or are not up to date     Cannot change files while OPC Clients are connected to this server    lt appears when the user  tries to shutdown the Data Logger and there are DCOM COM clients connected to it  including  Trend ActiveX s  TrendWorX Configurator  and VB Scripting clients   You should shutdown all client  applications first     Error Messages    Cannot change files while OPC Clients are connected to this server    lt appears when the user  tries to open a new   txd configuration file on the Data Logger and there are DCOM COM clients  connected to it  including Trend ActiveX s  TrendWorX Configurator  and VB Scripting clients    You  should shutdown all client applications first     Not A Valid Configuration Name   lt appears when you try to export an existing 5 20   txd  configuration file to the new TrendWorX Configuration database using an invalid configuration name     Failed to Connect to Database   lt appears when you try to export an existing 5 20   txd  configuration file to the new TrendWorX Configuration database and the Data Logger fails to  connect to the databas
63. c directory and try again     Could not Open matching Registration File    The matching registration file in the same directory  as the program could not be opened  Check transfer diskette and try again     Could not Write Matching Registration File    The matching registration file in the same directory  as the program could not be written to  Check transfer diskette and try again     License Transfer In error    General message  which is further detailed by a second message     Transfer Is Allowed only for Unauthorized Software Key    A license cannot be transferred to an  existing authorized PC     Could Not Find Registration File for Software Key    Make sure the transfer diskette has been  installed at specified path and try again     Outdated Registration Files are used    The transfer diskette in use does not apply to current  transfer     Unable to find Site Key in Given directory    A valid Site Key was not found on transfer diskette   You may have to obtain a new license     The Site Key File has been damaged    A valid Site Key was not found on the transfer diskette   You may have to obtain a new license     Unable to Find Registration file on Floppy    The transfer diskette was not registered properly in  Step 1 of the transfer     Transfer is attempted for different application    The license being transferred from this PC is not  of the same license type on destination PC     Transfer Files are Already in Floppy    The transfer diskette already contains the lice
64. ctiveX  The Trend Viewer  ActiveX Properties dialog box appears  as shown in Figure 6 11  Each of the various tabs contains  a set of parameters for controlling the trend s operation     In the previous section  the range window was switched from showing the first pen s range  information to the second pen s information  From this dialog  it is possible to adjust the window to  show both ranges at the same time     1  Click on the Ranges section in the Appearance tab  Change the Size field to Large  Change    the Visible Ranges field to 2  and then click Apply  as shown in Figure 6 11  Both ranges are  now shown in the Trend window     6 5    R80 Getting Started   User s Manual    General Appearance   Flanges   Pens   Rates   Settings      Workspace   Details   Ranges   Time   Grids    Border Style      Sunken          Rectangle 7    Wisible    Ranges   Align  Lifi T      Format     Change Font       CD  soc        cancel K apo P Hee      Figure 6 11  TrendWorX Viewer ActiveX Properties  Ranges Tab        Colors    Tert     Background  ws     e Show Ranges                      2  Then click on the Rates tab  as shown in Figure 6 12  Change the Data Collection Rate to 0  seconds  250 milliseconds  and then click Apply     General   Appearance   Ranges   Pens Fates   Settings    Data Collection Hate Display Refresh Rate    Hours  Min   7 Collection  f ES a Rate    0  History Refresh Rate    E E Sec                          Trend Period     Tears  Months  Days     Min           
65. ctor dynamic     For process points  use a sunken 3D Edge and a fill color  white  if it permits data entry  gray if it is  read only  That way  operators will know visually whether a field has read write access     To quickly give objects a similar look and feel  i e   fill color  gradient  line style  etc   simply copy the   master  object and then right click on another object and choose Paste Visible Properties from  the pop up menu  This duplicates the object and its properties in the display     Use Templates to facilitate a common look and feel across an entire set of displays  Then to update  the entire project  only the template needs to be updated     9 3    R80 Getting Started     User s Manual    TrendWorX    AlarmWorX    9 4    Use the Load Save Configuration file to easily transfer Trend Viewer ActiveX setup parameters  between different displays     When plotting a digital point  use the Stair Plot option for the pen     If only a few of the options in the Trend Viewer toolbar need to be accessed by the operator during  runtime  consider using buttons tied to VBA scripts     In the Trend Logger  if you desire more then one statistical filter for the logged data  use the Edit  gt   Multiply menu option on the tag  Then  for each of the duplicated tags  select a different filter  An  alternative is to log all samples to disk and use different filters from within the Trend Report  package     To avoid logging unnecessary small changes in an analog value  use an ap
66. d in the  lt DirectoryName gt  directory  The Script Wizard  exits now    Check if the script wizard directory has been presented in the installation directory and if  it contains the subdirectories with   stp  script template  files  Script template   stp files are regular  ASCII files  It is possible to check them  for example  in Notepad     Script wizard provided no code for the script body  Check the script template files    There was  no VBA code found in the script template file  Check the script template   stp file in the related  ScriptWizard directory  Script template   stp is an ASCII file  It is possible to check it  for example  in  Notepad     Script wizard template script does not contain required keyword     which separates the  header from the script    The script template does not contain the expected keyword  which closes  the Header section  Check if the script template has not been damaged  Script template   stp is an  ASCII file  It is possible to check it  for example  in Notepad     Failed to compile current project into VbaMT DLL    The VBA project could not be compiled into  VBA DLL  and the scripts inside this project will not run  The reason could be either a missing VBA  project  create open the correct one in VBA Editor using either menu File  gt  New or File  gt  Open  or  there is a syntax error in the compiled scripts  open VBA Editor and try the menu Debug  gt  Compile   lt Project gt   This usually provides you with a good idea of what the p
67. desktop PC  If the user decides that more Pocket PC connections are needed  the user  must purchase more Pocket PC connections in packages of five connections     The ProcessView License Utility detects how many Pocket PCs are connected to the desktop PC  If  the maximum number of connections has been made  no new connections will be allowed to the  desktop PC  For example  during one connection a Pocket PC can be running Pocket TrendWorX   Pocket AlarmWorX  and Pocket GraphWorX simultaneously  If any of those applications are running   the connection is active     For Pocket PCs and other CE devices  the License Server runs on the desktop PC connected over  Ethernet via GenBroker  Thus  if a user has a license that allows for two connections and has two  Pocket PCs connected at the same time  both Pocket PCs can be running Pocket TrendWorX   Pocket AlarmWorX  and Pocket GraphWorX simultaneously  Then if another Pocket PC tries to  connect to the GenBroker server on the desktop PC where those two licenses are located  it will be  denied     Please refer to the GenBroker help documentation for information about assigning a node or IP    address to a remote License Server   Please refer to the Smar BizViz CD documentation for information about licensing for  ReportWorX  BridgeWorX  and PortalWorX        Smar Software Licensing    Transferring a Software Key License    You can use either a floppy disk or the Web Licensing Site to transfer a license  You can transfer a  software 
68. directory name  It is also advisable not to tamper with  the system s clock if using a time limited license  Setting the time back more than one hour will  invalidate the license     Ensure there is at least 1 MB of free disk space at all times on the hard drive the license is  installed on  If the disk becomes completely full  the software license may be lost     If you are using Norton Speed Disk to reallocate disk clusters  the following procedure must be  followed to prevent loss of the ProcessView Software License        1  Open Speed Disk and choose File  gt  Options  gt  Customize  gt  Unmovable Files     Specify that the   ent    rst    key    ky2 and   41s files cannot be moved     Ensure there is at least 1 MB of free disk space at all times on the hard drive the license is installed  on  If the disk becomes completely full  the software license may be lost     3 17    R80 Getting Started User s Manual    3 18    Chapter 4  OPC SERVER QUICK START    Introduction    ProcessView  Plugs and Plays  with the powerful open communication architecture of OPC  OLE for  Process Control   An overview of OPC can be found in Chapter 1     Since there are hundreds of OPC servers available  each with variations on the steps for using their  configuration tools  it is not possible to provide exact details for the specific server you will use for  your project  Instead  this chapter provides a step by step guide for creating OPC tags using the  Smar Simulator OPC Server  which is au
69. dow is a  tree control of the defined alarm Areas  also called  folders  or  alarm groups   and Alarm  Configurations  The right side of the configuration window shows the configuration details for the  items selected in the tree control     AlarmWorX allows the configuration of multiple areas  each with its own set of tags and  possibly   sub areas  For example  click on the   symbol next to the Areas folder at the root of the tree  structure  All root level alarm areas are shown  as shown in Figure 7 11     Next  click on the   symbol next to the folder for the area named Plant Area A  or  double click on  the folder icon   The tree then expands to show several alarm tags already defined within this area   as well as an additional sub area named Sub Area A  To view the configuration of any tree item   simply click on it                a Areas     CriticalTemps Hl Box Line  Default  9 2 2003 1 18 12 PM  Fire ith Pressure  Default  9 2 2003 1 18 24 PM  al El valved  Default  11 9 1908 3 55 22 PM  Language  Multimedia Alarming  Plant Area A       Name   Sub   rea 4 f 17231     Description       Heset Add New Area         Box Line  Default   en  tl Pressure  Default     m El valvel  Default      l Arm Torque  Default     pe  tl Ash Content  Default        tl Belt Speed  Default   en  tl Compressor  Default     al core Teno e sil A       Figure 7 11  Alarm Areas in the Server Configurator       Alarm areas can be used in several ways  For example  they can be used by the Alarm V
70. e  Make sure that the configuration database exists and is not opened in  Exclusive mode     An error log was generated  Do you want to save it    lt appears when you try to export an  existing 5 20   txd configuration file to the new TrendWorX Configuration database and errors occur  while exporting the configuration    In addition to the above user interface error messages  the Data Logger sends the following  messages and errors to the Gen Registrar  and  if desired  to the NT Event Logger     Started Logging  Severity 500    When entering Runtime mode    Stopped Logging  Severity 500    When exiting Runtime mode     Failed to create threads   runtime aborted  Severity 800    The Data Logger could not enter  Runtime mode  Make sure that the computer is not running out of memory or resources  or running  some extremely CPU intensive application     Database Group DeActivated  Severity 600    A database group has been deactivated  and  logging for it is not active     Activated Database Group  Severity 600    A database group has been activated  and logging for  it is now active     Logging Group De Activated  Severity 600    A logging group has been deactivated  and logging  for it is not active     Activated Logging Group  Severity 600    A logging group has been activated  and logging for it is  now active     Switched Logging Database Connection  Severity 650    The database group have switched  database connections in response to an external command     Conflicts In Tab
71. e 618KB    Components  ENE eH   El Windows 2000 Hotfix   KB329115  ja Windows 2000 Hotfix   KB820888    am  indias 2000 Anti   KRESS eR            Figure 2 10  Add Remove Programs Properties    2 7    R80 Getting Started     User s Manual    5  When the files are removed  the uninstall program will indicate that the process is complete   Click OK     Uninstalling ProcessView Enterprise Software  or its components  will not uninstall the Licensing  software  Your valid license will remain activated on your PC       2 8    Chapter 3    Introduction    Free Development    SMAR SOFTWARE LICENSING    ProcessView software products use a software based licensing scheme  An activated license is  required to use the software in full production mode  This license designates which products may be  used  as well as the I O point count limit used in the system  This document explains the concepts of  the software licensing and shows how to install and activate the license     Note  The system will run in a two hour Demo mode without a site key enabled     Note  ProcessView version 5 x  6 x  and 7 x software licenses must be upgraded to work with  ProcessView version 8 0 or subsequent versions of ProcessView     Note  If you wish to upgrade your Smar Software License  simply install the new version over the  existing version  It is NOT necessary to uninstall the old version before installing the new version     There are two distinct modes of operation within the ProcessView software modul
72. e Utility   This opens the ProcessView License View dialog box  shown in Figure 3 21  which displays the  current license information  including     e Type of license  e Restrictions on the license    e Number of copies licensed  allowed and used     3 11    R80 Getting Started User s Manual    3 12    e Number of Clients Units supported by the license    e Site Code and Site Key    Process  iew License View   u x     Process View Version 3 Product License          License Status    Restriction   Days Allowed   333 Used  f O    m License Configuration      15 000 Point System with   2222 Client Unite    Pocket MC WOrk Users  lo MobileHM  Users  lo          Options    F WebHMl T Active Tookyor  F Alarniwot Multimedia T CE Tookvors   M Datawor Fiedundancy   OPC Tookwors  TT    Reportwor M Controlo     Bridgewor   l Fortalwor       Licenze Site Information    alte Code    FBO DIBF DDAB 083D A921 8905 1649 89  Site Key   ADAS 46 6 3020 AFBF 0126 9461 70E 4 FCC3 EBES AF    Figure 3 21  Viewing the Software License    If the license is temporary  the Site Key field will display Temporary Authorization  and there will  be a unique Site Code generated by the utility based on your computer hardware     Users of Pocket ProcessView must purchase licenses for simultaneous connections between a  desktop PC and Pocket PCs or CE devices  When a user purchases Pocket ProcessView and  installs it on a desktop PC  two simultaneous Pocket PC connections will be available to that user  from the 
73. e that is not  a GraphWorX display file  This message will also appear if you attempt to open a display file  created in a newer version of GraphWorX than the version currently being used to open the file  For  instance  using GraphWorX v5 2  you cannot open displays files created with GraphWorX v6 0  the  newer format cannot be understood by the older GraphWorX   However  you can open v5 2 displays  in GraphWorX v6 0  all old displays will run in newer versions of GraphWorX      Failed to open document    This generic error message appears when a GraphWorX display fails  to load  Reasons for the failure vary  depending on the situation  One possible cause is that the  GraphWorX display contains ActiveX controls that are not properly registered     Failed to save document    This error occurs when you try to save a read only file     Failed to create empty document    This error typically occurs when GraphWorX is unable to start  up properly  This can occur when certain Windows resources are low or have run out     Failed to create object  Make sure the object has been entered into the system registry    This  error can occur when you attempt to insert an ActiveX control that has not been properly registered     The selected language resource does not have the appropriate version number  Please obtain an  updated version of the file   lt Filename gt    This error message appears when you try to change  GraphWorX s language if the version number of GraphWorX and that of the la
74. ecting Context  the ToolTip will instead show the entire contents of the  selected cell  row  column   Selecting Comment shows comments entered by users for that instance  of that alarm  entered while acknowledging the alarm  as discussed in the next section   Alarm Line  shows the contents of all visible columns for that alarm line  None turns them off  Access to  changing the ToolTips can be controlled via the Security Server     Acknowledging Alarms    To acknowledge an alarm on the screen in runtime  simply double click anywhere in alarm line  To  access advanced Alarm Acknowledgment features  right click on an alarm line and select Ack  from the pop up menu  as shown in Figure 7 5          Priority         Comments  Sort  Filter   Tooltips d        tio Ter    Figure 7 5  Acknowledging an Alarm    This opens the Alarm Acknowledgment dialog box  as shown in Figure 7 6  From here  operators  can choose to acknowledge the following     e Point  Acknowledges all selected alarms   e Global  Acknowledges all alarms in the system   e Visible  Acknowledges all visible alarms   e Filtered  Acknowledges alarms using the active alarm filter   e Area  Acknowledges alarms associated within the selected alarm area   e Comparison  Acknowledges all alarms within a specified column that have the same    value    NOTE    Selecting Event Removal removes all event messages     Additionally  comments may be added  These are posted to the Alarm Viewer  and can also be  logged to the historical
75. el is  the only exception  it uses OPC calls   Protocols that every channel can use for these transmissions  are     e DCOM  Suitable for local networks enabled with DCOM  Not recommended for Internet  use     e TCP IP  Communicates over intranet Internet through routers and firewalls   e SOAP XML  Communicates over intranet Internet through routers and firewalls     NOTE    In order to use SOAP XML channels  you must you must first install Microsoft   Internet  Information Server  IIS  on the GenBroker Server node        Using a technology that has been incorporated into all Smar products  TraceWorX provides online  diagnostics and tuning of applications running in the ProcessView system  TraceWorX is designed  expressly for systems integrators  OEMs and customers who want to have tools for doing their own  troubleshooting and diagnostics  To configure TraceWorX  choose Start  gt  Programs  gt  Smar  ProcessView  gt  Tools  gt  TraceWorX     TraceWorX tracks the runtime activity for each ProcessView application and logs the runtime data to  a log file based on user configured trace levels  The log file provides a thorough  color coded report  detailing all activity for the application  including the time  the date  the severity level  and a  description of the event or problem     TraceWorX also features several options for reporting issues to technical support  If you are  experiencing problems with any applications  the log file deployment options  such as compressing  and
76. elete those unwanted actions by selecting them and  pressing DEL     When nobody is logged into the system  the Security Server uses the configuration defined for the  Default group  advanced security mode only   A new installation has DEFAULT appear under all the  action items  so that  by default  you can use everything in the system while the project is being  developed   To remove the DEFAULT user from a particular action  press the keyboard DEL key as  explained above     To further define the parameters associated with the Default group  such as l O Point write  restrictions  file access  account policies  etc   select Default Group from the Edit menu     ProcessView Tray Utility    8 4    The ProcessView Tray Utility provides a way either to manually or automatically start and or stop  each of the components within ProcessView  This handy utility  Gentray exe  should be placed in  the computer s Startup group  so that it is available every time the computer is started  It is  represented as a triangle icon in the Windows System Tray in the lower right corner of the Task bar   as shown in Figure 8 6                  GenBroker     Datawors d  Secure Desktop   Start  Script tors    Stop  Alarmar    Auto Stark  Graphivore     Auto Stop  Screen Manager   i  TrendwWore b Bias eae  automati   Status  Configure   N Help    Exit    Figure 8 6  ProcessView Tray    The top section lists the various components of ProcessView  Selecting one shows any sub   components in a pop up me
77. en Web browser clients  and WebHMI servers  Everything except the method of communication remains the same as before   For additional information about GenBroker  please see the Help documentation for this application     Dr  DCOM    Dr  DCOM is a utility for helping set up DCOM connections for networked OPC clients and servers   It tests OPC interfaces on both local machines and those on the network  An Auto Configuration  Wizard is provided to assist in the rapid setup of a network solution  For additional information about  Dr  DCOM  please see the Help documentation for this application     Security Server   The Security Server manages access rights to users and groups of users within the ProcessView  suite of applications  A configuration tool permits creating custom groups and assigning individuals  to those groups  users can be assigned to more than one group   Various product features can then  be restricted  based on who is logged into the computer during Runtime    Configures such items as     e Basic  advanced  and NT integrated security modes   e Alarm access restrictions    e File access restrictions    e OPC point tag writes permissions    e Time logon permitted    e Login station control    e User defined security   e Password and user group account management  maximum age  length  etc    e Account lockout    e Auto logout after timeout for high level users    e Access to development mode    e Task switching    e Windows access    e Online configuration     e S
78. enu  select New Device  as shown in Figure 4 2     4 1    R80 Getting Started     User s Manual    iy Simulator sim   Simulator    File   Add Edit view Help      New Device    Ctrl D N    New Group    Cir  New Tag    Chrl T                              E Multiply     zer  NIT SimulatePLE    I  WebHMI    Figure 4 2  Creating a New Device    2  In the Device Properties dialog  type in the name  PLCSim  and then click OK  as shown in  Figure 4 3  The new PLCSim device will appear in the tree control of the Configurator     x       o gt      Cancel    i       Figure 4 3  Device Properties    Creating Groups    With Smar OPC Servers  you can organize your l O tags into convenient folders  making them easy  to work with  connect to  view  and manage  etc  For this quick start  you will create two groups     Make sure the newly created PLCSim device is highlighted  so the group you are about to create is  associated with that device     1  Right click the PLCSim device and select New Group from the pop up menu  as shown in  Figure 4 4     ry Simulator sim   Simulator  File Add Edit View Help    majs lee    AL  DiskIch Mame   H A Globalyariables      fl Recip Paste  U Simu  Delete    T web            New Tag    h    Properties               Figure 4 4  Creating a New Group    2  This opens the Group dialog box  Name the group    Temperatures     as shown in Figure 4 5   Click OK  The new group will appear under the PLCSim device     4 2    Creating Tags    OPC Server Quick Start    G
79. es  Configuration  and Runtime     Configuration is the product   s capability to let you configure the system  to create graphic displays  in GraphWorx  for example  define which data to log in TrendWorX  and configure which OPC points  to monitor for alarming in AlarmWorX  etc  Many refer to Configuration mode as  Development   mode  since the entire project is designed and developed in this mode  Configuration mode in  ProcessView does not require an installed software license  You may develop your system on any  machine     In Runtime mode  modules communicate with the actual I O  Input Output   talk to network nodes   and animate the documents made by using Configuration mode     Free Demo Mode Runtime    Without a valid license installed in your PC  it is still possible to enter Runtime mode  described  above   The software will check for a valid software license key on initialization  If none is found   ProcessView runs in Demo mode  It has the following limitations     e It will only permit Runtime mode for two hours    e Only 32 OPC tag connections  points  will be updated    Running past the two hour limit generates a message stating that the demo time has been  exceeded  You must then exit  On restarting  you will get another two hour block of time in which to    run  If there are more than 32 tags on a particular screen  gray stars  or whatever is configured as  the Point Failure character  will appear in place of the actual I O data     If you intend to run in De
80. everal individual features and functions offered by the various client applications within  ProcessView  For example  it restricts user access to printing  reports  Zooming  menu  commands  screen switching  trend view manipulations  alarm acknowledgment  and  much more     For additional information about the Security Server  please see the Help documentation for this  application     WebHMI    WebHMI provides OPC and visualization information from any Smar ProcessView OPC based  product to any computer running Microsoft Internet Explorer  Based completely on Microsoft DNA  architecture  WebHMI uses ActiveX and DCOM technology to provide Web based visualization     ProcessView Architecture    Integrate your HMI application with traditional Web browsers to perform remote and low cost  monitoring of key manufacturing information  WebHMI not only allows the viewing of display  information but also provides for security  data entry  and real time interaction with your application   WebHMI allows you to view over the Internet or intranet traditional operator real time displays with  animation  live data trends  reports and alarms  For additional information about WebHMI  please  see the Help documentation for this application     DataWorX    DataWorX provides patent pending enabling technology  which includes OPC server to OPC server  data bridging  OPC aggregation and mission critical OPC based redundancy  Unique data bridging  technology allows the connectivity of any OPC serve
81. failed  Make sure that the OLE libraries are the correct version    lt appears  upon startup if the system OLE libraries have not been properly installed or are not up to date     Insufficient Security Level    It appears when you attempt to perform an operation within the  TrendWorX Reporting without having the required security attributes in the ProcessView Security  Server     The selected language translation is not available    lt appears when you try to switch languages  and the TrendWorX Reporting does not find the required language resource DLL     Error opening Tag Browser   lt appears when the TrendWorX Reporting cannot load the Smar  Tag Browser  Make sure that the Tag Browser has been properly installed and registered     Failed to add DOC to ROT   lt appears when TrendWorX Reporting cannot register with ROT   Running Object Table  upon initialization  If this error occurs  you are advised to exit TrendWorX  Reporting and reboot the PC     Failed to remove DOC from ROT   lt appears when TrendWorX Reporting cannot unregistered  from ROT  Running Object Table  upon exiting  If this error occurs  you are advised to exit  TrendWorX Reporting and reboot the PC     Please do not select to retrieve qualities or limit the number or report tags    It appears during  the configuring or editing of a report  which returns the samples in a CSV type of format  There are  more than 55 configured tags for the report  and you select Retrieve Qualities  as well  This would  result 
82. fy a  wide range of applications  The intent of this chapter is not to go through every combination and  permutation  Instead it walks through enough fundamental concepts of the Alarm Viewer ActiveX  and setting up an OPC tag to be monitored for alarms to get a project started     For additional information on using AlarmWorX  please refer to the AlarmWorX Help documentation  available on the ProcessView product CD     This chapter builds on the example screen developed in the previous two chapters  showing how to  add a live alarm viewer to that display  If it is not already running  please open the  QuickStartWalkThru gdf file in GraphWorX     Creating an Alarm View    The AlarmWorX component for showing live active alarms in a table is actually an ActiveX  component  It is therefore available not only within the AlarmWorX container application  but in any  ActiveX container  In GraphWorX  the AlarmWorX Viewer ActiveX can be inserted into the display by  clicking on the AWXView button on the ActiveX toolbar  as shown in Figure 7 1        Figure 7 1  Inserting an Alarm Viewer ActiveX Control    An alarm window is placed on the screen  Move it and resize it to fill up the bottom section of the  screen  as shown in Figure 7 2  It s easiest to move it first so the lower right corner is at the desired  location  and then simply use the upper left resize handle to position the opposite corner  Save the  display file     7 1    R80 Getting Started     User s Manual    ES PLCSim Te
83. g Cancel to exit Setup        Pa h  Destination Folder  Destination    oremrminsune teme      Cancel         9  The setup will also create a program folder and copy all the shortcuts related to the License  Utility into that program folder  The default program folder is Smar Software Licensing  You can  specify a different folder if you want  as shown in Figure 3 5  Click Next to continue  The setup will  start copying files to your computer and will display the status associated with the memory  disk    Figure 3 4  Choosing the Installation Directory    space  and percentage of information copied     Select Program Folder         Setup will add program icons to the Program Folder listed below   TOU may type a new folder name  or select one from the existing  Folders list  Click Nest to continue               Folder   Program    Program Folders        Process View Smear Sottware Licensini    Existing Folders        ACD Systems    Administrative Tools  Adobe    Canon Font Manager  CorelQR aw 7  CorelDRAaw 9    Date Manager  Dicion  rio Houaiss    Figure 3 5  Select Program Folder    10  Read the important notice  as shown in Figure 3 6  Click Yes to continue     3 4    Smar Software Licensing       Important Notice   E xf         Please read the following information to ensure proper operation of the software  licensing  This information i also contained in the ProcVievulic  tet file           ProcViewLic Important Notice    1  The 30 day temporary license must be activated to
84. h   Sten 2  ep  EN Transfer License Out    Step 3  On the DESTINATION PC  ingert the floppy containing the license from  step  2  and press this button  This will transfer the license from the floppy and  install it on the new PL     i    Stem 4    En TE wet E  ranzfer license ln          WARNING   IF transfering a time limited license  make sure Source and Destination PC s are TIME SYNCHRONIEED         Figure 3 22  Transferring a License    At the target PC  a floppy disk has to be prepared for receiving a license  Format the floppy disk  using the target computer  If you do not have a formatted floppy disk  you can quit the License  Transfer dialog box and run it later     Select the Destination PC which is about to receive the license option on the License Transfer  dialog box  Notice that Step 1 of the dialog box is enabled  The path will default to Aa  If your floppy  disk drive letter is different  you can type it in the path field  for example B        Click the Register Transfer button  This will prepare the floppy disk for transfer     Insert the prepared floppy disk in the source computer and run the License Utility  Select Transfer  License from the Actions menu of the License Utility and select the Source PC which already has  license installed option  Notice that Step 2 in the dialog box is now enabled  The path will default to  A    If your floppy disk drive letter is different  you can type it in the path field  for example B        Click the Transfer License O
85. hat executes on a  condition  but no condition has been specified  You should configure a condition for the report     11 5    Getting Started    11 6    Database query failed   It appears during the configuring or editing of a report s database group  object  logging group  or tags  TrendWorX Reporting was unable to get the information from the  underlying historical database  Make sure that the database has not been moved or not been  opened in Exclusive mode  If it is a remote database  make sure security has been properly  configured and rights to reading info from the database have been enabled  In addition  make sure  that none of the historical database info tables has been deleted  You may want to reload the  configuration to the datalogger again  and then attempt to configure the report     Database Connection Failed   lt appears during the configuring or editing of a report s database  group object  logging group  or tags  TrendWorX Reporting was unable the get the information from  the underlying historical database  Make sure that the database has not been moved or not been  opened in Exclusive mode  If it is a remote database  make sure security has been properly  configured and rights to reading info from the database have been enabled  In addition  make sure  that none of the historical database info tables has been deleted  You may want to reload the  configuration to the datalogger again and then attempt to configure the report     No Table Entries Found    I
86. he alarm  ToolTip     6  Click on the Alarms tab and then click the Limit button  The Limit field  shown in Figure 7 14   is used to set up the monitoring of an analog OPC tag  or  expression   and a maximum of four  limit alarms     Name  Tank Level Alarm li O25 72002 4 00 06 PM  OPC Input 1    Smar  Simulator  14PLCSim Levels T ank 1      General Alarms   Related Values   Areas         Limit      Deviation        Rate Of Change     Digital     OPC Override Input       Deadband  lo      Value  Message Text  Severity  Reg  Ack      A o  C  La  foo    Too low  Open the inet vawe  dfo lft  Betum To Normal   now back to omar  Hi feoo xf faboutto overtow gfo Hh H  EAN       i Reset     do Nen Tag    Figure 7 14  Limit Alarm Tag Definition Fields    7  Enter a Lo limit of 200  Whenever the tank falls below this level  the Lo alarm is triggered   8  Enter the Message Text for the Lo alarm as   Too low  Open the inlet valve     9  Enter a Hi limit of 800  Whenever the tank goes above this level  the Hi alarm is triggered   10  Enter the Message Text for the Hi Alarm as   about to overflow      11  Enter a Severity level for the Hi Alarm as 900   The higher the number  the greater the  severity priority of the alarm      12  Enter the Return to Normal text for when the alarm clears and returns to normal as  now back  to normal      13  Click the Apply button to save the changes to the database     With the fields entered as shown  return to the GraphWorX display project with embedded
87. heir use     For example  the Trend window by default only shows one range  The range is the list of numbers  along the left hand side of the Trend Viewer plot  However  each pen actually has its own range    Configuring the window to show two or more different ranges simultaneously will be covered later in  this chapter      To show the range for the second pen  right click on the second pen and then choose Options  gt   Show Range from the Pen pop up menu  as shown in Figure 6 10  Notice how the range window  changes from showing O to 10 and instead now shows 32 to 212  which was the range set up in    TrendWorX Quick Start    Chapter 5 for this OPC tag     OOO IA HN  VIA N          2 16 40 Phi 2 17 04 Phi 2 17 28 PM 2 17 52 PM 2 18 16 P  1111 2002 114112002 11412002 1141 2002 11411 201       scription Value   Time    PL Sim Levels Tank 1 5 02 2 15 23 PM    A A ar Options       y visible        1111201    403 4771 710 717 Fina 14040490                 Formatting j Sees  BR Pen Marker  Edit Alarm Lines  Stair Plot    Autboscale aN    Shot  Gomments    Insert Eomments    Figure 6 10  Changing the Range Window    There are many more features offered by TrendWorX Viewer ActiveX while in Runtime mode   Please refer to the TrendWorX Help documentation for more information     For now  exit Runtime mode so you can explore additional configuration parameters for the Trend  Viewer     Configuring the Trend Window    While in Configuration mode  double click on the TrendWorX Viewer A
88. hine names and OPC tags throughout all project files using a  global find replace utility     e Publish projects to the Web    e Control and monitor runtime functions for all applications using ProcessView Tray   e Launch ProcessView system tools    e Generate comprehensive reports for all files and projects     e Import and manage third party applications   Note  For information about adding third   party applications to ProjectWorX  please contact smarinfo smar com     For additional information about ProjectWorX  please see the Help documentation for this   application     ProcessView Architecture    VCRWorX    VCRWorX is a powerful tool in ProcessView that enables the replay and reanimation of graphical   historical and alarm data  Features of VCRWorX replay include     e Replay of OPC data    e Reanimation of graphics    e Re plotting of trends    e Replay of alarms    e See what the operator saw through replay of graphical displays   e VCRWorX Control Panel with customizable skins layouts    e Change the replay speed    e Specify time and date ranges for data replay    e Search for key events  tags  and expressions    e Customize the layout and appearance using skins     For additional information about VCRWorX  please see the Help documentation for this application     Data Mining    ProcessView Data Mining enables visualization of data from various data sources  such as a  Microsoft Access database  in a customizable  user friendly display format that enables users to
89. hipment unopened and your money will be refunded     SMAR provides this program and licenses its use in the United States  Puerto Fico  or  Internationally     fou assume the responsibility for the selection of the program to achieve  your intended results  and for the installation  use and results obtained from this program     LICENSE  gt      Do vou accept all the terms of the preceding License Agreement  Ifyou choose No  Setup  will clase  To install Softlic  you must accept this agreement      lt Back No         Figure 3 2  Software License Agreement    7  The User Information dialog box appears  as shown in Figure 3 3  Type in your name and  your company   s name  and then click Next        User Information   x     Please enter pour name and the name of the company for whom  wou work     Name     Company   Smar Equipamentos Industrials Ltda       Cancel         Figure 3 3  User Information Dialog Box    8  Choose the destination directory for the installation  as shown in Figure 3 4  This defaults to   Program Files Smar SoftLic  If you want to install the License Utility in a different directory  click  Browse  Click Next to continue     3 3    R80 Getting Started User s Manual    Choose Destination Location       Setup will install Software Licensing Utility in the following folder   To install to this folder  click Nert     To install to a different folder  click Browse and select another  folder     ou can choose not to install Software Licensing Utility by  clickin
90. ia ee r acids 3 16   Charpter 4  OPC SERVER QUICK START u    nehanana k aai aiaiai akih 4 1  INTRODUCTION iaga aa ls td dd dr acia desen 4 1  STAR TINGA NEW OPC  SIMULATOR PROJECT it edad 4 1  CREATING GROUPS testen Een da ee e ee 4 2  CREATING TAGS Aue ee ed ee ee Matera delata eta act  4 3   Charpter 5   GRAPHWORKX QUICK STA BET ne 5 1  INTRODUC HON ESS ee ee ticas 5 1  STARTING THE PROJECT  ee ec 5 1  PROCESS  POINTS A eta 5 4  RUNTIME MODE  e ee eee ee 5 7  KOGA TON DYNAMIC ereden r a ee Il    I    Getting Started    ROTATION DYNAMIC Sa Reese een 5 9  GOEOEIDYNAMIS risers asa Bar ee ees le nee 5 11  WRITING  VALUES TORO TAGS e adi 5 12  Charpter 6   TRENDWORX QUICK START an 6 1  INTRODUCTION ee ee Else 6 1  GBEATINGATTBENDVIEW ee ee 6 1  DRAGGING AND DROPPING DATA SOURCES   occcccoccnncncccncccoccnnononcnnnccononnnnononononnnnnonnnnnononnnnnnnnnnnnonannnnnonnnnnninaneness 6 2  MANIPULATING TRENDS DURING RUNTIME       oooccccnncccnnococcnncncccnnccccccononononononcnononnncnnononcnnononcnnnnnannnnononcnnononnnnnnnos 6 2  FEOATING TOOLBAR dida 6 2  FREEZEIMODE os nn ne ne en ee ar ee nice ere een re ecw ere 6 3  DATA DES me ee e e a Ome Ne ter en aa 6 3  ZOOM MOR T Ae O 6 4  Ma e re O E eae 6 4  A A A A Pe etde ease aes 6 4  CONFIGURING THE TREND WINDOW  2 2 2 ne run 6 5  Charpter 7  ALARMWORX QUICK START    iia data edita nai la aia daa iaa 7 1  INTRODUCTION aks ea ane cate e e edad e ad  7 1  CREATING AN ALARM VIEW ita ici 7 1  ALARM VIEWER RUNTIME OPERATION    ooccccccncc
91. ient Server Architecture    Figure 1 2 shows the OPC Architecture  which was introduced by the OPC Foundation mainly to  overcome this issue  By following the OPC Architecture  a device needs only one standard driver   which is an OPC compliant server  All OPC compliant client applications can then be connected to  that device  either locally or over a network  Furthermore  connections can be made to more than  one OPC server at the same time     Any OPC client application can connect to any OPC server  In other words  OPC offers true Plug   and Play capability in the fields of HMI and industrial automation  OPC server types include OPC  Data Access  DA   OPC Alarm and Events  AB   and OPC Historical Data Access  HDA      What Is ProcessView      1 2    ProcessView offers the following stand alone OPC client applications for graphics  data  collection trending  and alarming    e GraphWorx      e TrendWorXTM   e AlarmWorX       Each client application is an ActiveX   container featuring Internet intranet ready object technology  and offering Microsoft s powerful Visual Basic   for Applications  VBA  technology     ProcessView Automation Suite is a collection of these software components that provides a  complete solution for HMI SCADA software applications  In addition to the above three main  modules  the following applications are also included    e ScriptWorx      e ProjectWorXTM   e Screen Manager   e DataSpy      e GenBroker      e Dr  DCOM   e Security Server    ProcessV
92. iew Architecture    e DataWorXTM  e VCRWorXTM  e Data Mining    Smar also offers a variety of other software modules to complement ProcessView  The following are  available as add on options     e WebHMI      e AlarmWorX Multimedia     e Symbol Library   e ActiveX ToolIBox      e Smar OPC Servers   e Third party OPC Servers  e OPC ToolWorXTM   e ActiveX ToolWorXTM   O    Figure 1 3 illustrates how each of these components fits in to the OPC automation architecture  A  brief explanation of each of the software modules follows     NOTE    For more information about these products  please visit the Smar Web site at www smar com        Contr   wok a       Figure 1 3  OPC Automation Tool Suite       GraphWorX    GraphWorX is a stand alone OPC client software package for Human Machine Interface  providing  a rich set of tools for creating animated graphics  This is where the visualization of the process is  created for the operator interface  GraphWorX combines drawing  operating procedures  quality  reporting  and management directly into your operator displays using your choice of ActiveX  Controls and Visual Basic for Applications  VBA  scripting language  For additional information about  GraphWorX  please see the Help documentation for this application     1 3    Getting Started     User s Manual    1 4    TrendWorX    TrendWorX is a stand alone OPC client software package for collecting real time data  logging data  to a database  trending both real time and historical data  
93. iew data mining enables visualization of data from various data sources  such as a  Microsoft Access database  in a customizable  user friendly display format that enables users to  interact with and manipulate the data  The Data Mining Configurator establishes connections with  data sources that can be mined from ProcessView applications  such as GraphWorX  where users  can visualize data  Key features of data mining include     Brings database access to any OPC client     Supports many data sources  including Microsoft Access  Microsoft SQL Server  Microsoft  Excel  MSDE  and Oracle     Easy to use dataset support includes database table access  single field read or write   column read or write  row read or write  and two dimensional array read or write  as well as  simple SQL commands     Data manipulators enable access to database stored procedures and execution of complex  SQL commands     Database Connection Wizard    Database object browser    Support for aliasing  one data tag can access multiple database fields    Data Mining  grid  ActiveX control    Data Mining Configurator    Integration of data mining configuration into Unified Data Browser     8 9    Getting Started     User s Manual    8 10    Chapter 9  TIPS AND TRICKS    Introduction    This chapter provides various tips and tricks for using ProcessView on a project   Project Management    Using ProjectWorX   ProcessView contains numerous applications with multiple components  requiring a well trained  user i
94. iewer  ActiveX to filter out which alarms will be shown in its active list  e g   only alarms that occur in Plant  Area B   Alarms can be sorted by area with the Alarm Viewer  Operators also have the opportunity  to acknowledge all alarms within a given area  It is also possible to tie dynamics in GraphWorX to  the alarm status of an entire area  e g   flash an object whenever any alarm within an area is active    There are other benefits as well  The design of a good alarming scheme for any project should    AlarmWorX Quick Start  employ areas     Before explaining the quick steps for creating a new alarm tag  it is worth pointing out that the alarm  definitions themselves are stored in a configuration database  by default  the file is Awx32Svr mdb   which is a Microsoft Access database   This makes it easy for project teams to share alarm  definitions and distribute the alarming system across networks     NOTE       To create a new configuration database  select New from the File menu and follow the steps in  the Configuration Database Wizard     To create a new tag   1  Right click on the Default alarm configuration in the tree control of the Configurator and select  New  gt  Tag from the pop up menu  as shown in Figure 7 12              El Alarm Configurations        i Default AA oe  4   A    ee    Areas     Perr rrr rs     HC    Rename   Multiply    Language  Multimedia Alarming   Delete    Plant Ares          Figure 7 12  Creating a New Alarm Tag    2  The properties di
95. if the security is installed  on the current computer and if the Login exe is in the ScriptWorX installation directory    Unable to launch the security configuration application  Make sure the file Security EXE exists in the  same directory as this application    The Security exe has failed to start  Check if the security is  installed on the current computer and if the Security exe is in the ScriptWorX installation directory     Script  lt ScriptName gt  failed to run because of security    The current user is not allowed to do  the intended action  Log in as a user with the proper security rights  Refer to Security  documentation     Error Messages    AlarmWorX    AlarmWorX Server    Internal errors encountered by the AlarmWorX Sever are reported via the Smar Event Server   another OPC Alarm 8 Events compliant server  The Smar Event Server can optionally write selected  events to the NT Event Log  The following simple events can be generated by the AlarmWorX  Server    SEVERITY   MESSAGE      1  2 Started      1  2 Stopped       Alarm Tag   1  Condition   2  Input Item   3  Error  Unknown    Alarm Tag   1  Condition   2  Input Item   3  Error  Tag does not exist       Alarm Tag   1  Condition   2  Input Item   3  Error  Rejected by Security  Server       Alarm Tag   1  Condition   2  Input Item   3  Error  Licensed I O Point Count  Exceeded     700      700  Alarm Tag   1  Condition   2  Input Item   3  Error  Demo mode has timed out       Alarm Tag   1  Condition   2  Inpu
96. ime   Runtime Ady    Grid   Script Editor      Load Tabs   ToolTips Compatibility        Event Write Tag Symbol Library Style             Define Tag Name Source as  CO Standalone        WNode NameServer Name Point Name  C Server NamesPoint Name  C Point Name           Toolbar Position        f Floating  C Docked to left  C Docked to top  C Docked to right                 substitute Node Hame  for local tag to        Hotking  the Node Name is omitted  f word  lt Local Hodet  Computer Mame    Figure 5 2  Application Preferences toolbox    3  The following box will be open  Click on the Combo Box and choose Automotive  gt     Robot  gt  ABB1 Robot  shown in Figure 5 3     f Dockable az Symbol Toolbar    C Docked to bottom    Cancel   Help                       GraphWorX Quick Start             Symbols    fi   Robot  sdf    T    ABET Robot    a me    Figure 5 3  Symbols Combo Box    4  Drag and drop the symbol to the display window    5 3    R80 Getting Started    Display1   GraphWorX by Smar       File Edit View Format Arrange Draw Dynamics Tools Runtime Help          BETETE H      le ul E o       Figure 5 4  New Display Window    Process Points    The first step is to show live values coming from the OPC Simulator Server  using the tags created   in Chapter 4    1  Click on the Process Point  PPT  dynamic button located on the Dynamics toolbar near the  bottom of the screen  as shown in Figure 5 5     a Oe TR a S  Sou MpPors m       I HEHE ee Se   ela kk OS    Figure 5 5  Proce
97. ime mode     No Errors Found  Severity 500      The report was executed with no errors     Invalid Table Name  Severity 650    The report failed to execute because TrendWorX Reporting  could not get the information from the underlying historical database  Make sure that the database  has not been opened in Exclusive mode or moved  If it is a remote database  make sure that  security has been properly configured and rights to reading info from the database have been  enabled  Also make sure that no historical database info tables have been deleted  You may want to  reload the configuration to the datalogger again and then attempt to configure the report     No Data Found  Severity 650    The report failed to execute because TrendWorX Reporting could  find no historical data tables in the source database     Target Connection Failed  Severity 650    The report failed to execute because TrendWorX  Reporting could establish no database connection to the target database  Make sure that the target  database connections has been properly configured and not deleted  and all passwords and user id  accounts have not been modified since the configuration of the report     Failed to Create Target Table  Severity 650    The report failed to execute because TrendWorX  Reporting could not create the target table either in the source or the target database  TrendWorX  Reporting will try to create a target table in the source database even if the report is configured as a  CSV or MS EXCEL rep
98. in a report with more than 255 columns  an upper limit for reporting to Excel  etc  You should  either reduce the number of configured tags or not select Sample Quality Retrieval for the report     No Report Name Assigned   lt appears during the configuring or editing of a report  to which no  Report Name has been assigned  You should enter a Report Name     No Tags Selected in Report   lt appears during the configuring or editing of a report  for which no  tags have been selected  You should select tags for the report     No Source Database Selected   It appears during the configuring or editing of a report  for which  no source database connection has been established  You should establish a source database  connection for the report     No Target Database Selected   lt appears during the configuring or editing of a report to a  database and no target database connection has been established for the report  You should  establish a target database connection for the report     No Source Database Object Selected   lt appears during the configuring or editing of a report  for  which no source database group has been selected  You should establish a source database group  for the report     No Source Group Object Selected   lt appears during the configuring or editing of a report  for  which no source logging group has been selected  You should establish a source logging group for  the report     No Condition Selected   It appears during the configuring or editing of a report t
99. ion   1  logging event queue overflow      750   AWXLog32 Messages have been lost  Queue size is  2 events     Error opening Configuration Database   Provider   1  ANYA OJS Connection   2   Error string from database is in  Comment  Attribute      800 AWXLog32 Error Querying Configuration Database   Provider   1    AWXLog32       11 13    Getting Started    11 14       SEVERITY   SOURCE   MESSAGE    Connection   2  Query   3   COM error string is in  Comment  Attribute    Configuration Database has no configuration for  Node   and no  Default    2 AWXLogs2   Provider   1  Connection   2  Error opening Logging Database for Configuration   1   Provider   2  oou ANA Connection   3   COM error string is in  Comment  Attribute    Query of Column definitions failed for configuration   1   800 AWXLog32 Query   2   COM error string is in  Comment  Attribute    Error opening Configuration Database   Provider   1  om un m Connection   2   COM error string is in  Comment  Attribute    Configuration Database has no configuration   1    Provider   2  oN AQUA Connection   3   COM error string is in  Comment  Attribute      AWXLog32 il  1  subscription to OPC Event Server s   AWXLog32 Configuration   1  error assigning value to column   2   AWXLoa32 Configuration   1  INSERT INTO table   2  failed  E  Error string from database is in  Comment  Attribute    AWXLog32 Failed to register   1  with GenRegistrar  Configuration   2  will not execute     AWXLog32 Printing to both Primary Printer   
100. ipting engine  It could already finish     The script could already be finished  therefore  it has not been possible to suspend it     Scripting engine failed to resume a script  lt ScriptID gt     The script could already be killed   therefore  it has not been possible to suspend it    Swx32 StartScript    Call method StartRuntime prior to StartScript      Application is not in Runtime  mode  Use StartRuntime method to put it into Runtime     Scripting engine failed to terminate a script  lt ScriptID gt     The script could already be finished   therefore  it has not been possible to suspend it     Not all scripts exited yet  Press OK to terminate them  press Cancel to wait for a while     Some scripts can take longer to finish  Wait for a while to let them finish  Check to see that they do  not contain deadlocks or never ending loops     Synchronization of File and VBA Editor    The related VbaMT project    vba  was not found  Please open the VBA editor and locate the project  manually using File  gt  Open Project         Open the VBA editor and use menu File  gt  Open to load the  project manually     Failed to open VBA project   lt ProjectName gt  Check the project exists and load it manually in VBA  editor      Open the VBA editor and use menu File  gt  Open to load the project manually     Failed to compile VBA project  Check if the VBA Project name matches the current Project name   You can open VBA editor and make the DLL manually using menu item File  gt  Make   lt P
101. it a pen configuration and there is  no point  signal  name entered for the pen     Please Enter A Valid Description Text   lt appears when you try to edit a pen configuration and no  description text has been entered for the pen     Failed to Create Toolbar    lt appears when the Trend ActiveX fails to create its floating toolbar  upon entering Runtime mode    Failed to Create CMiniFrameWnd    lt appears when the Trend ActiveX fails to create its miniframe  window required for its floating toolbar upon entering Runtime mode     Cannot delete XY Plot X axis in Animate mode   lt appears when you try to delete a pen  designated as the X axis pen in an XY Plot     Error opening Tag Browser   lt appears when the Trend ActiveX cannot load the Smar Tag  Browser  Make sure that the Tag Browser has been properly installed and registered     Error Opening About Box   lt appears when the Trend ActiveX cannot display the About box  information  Make sure that the SmarAbout dll has been properly installed and registered     Persistent Trending    No Group Name Selected    It appears when you try to add or edit a Persistent Trending group and  have not specified a name for it     Failed to add DOC to ROT   lt appears when Persistent Trending cannot register with ROT   Running Object Table  upon initialization  If this error occurs  you are advised to exit Persistent  Trending and reboot the PC     Failed to remove DOC from ROT   It appears when Persistent Trending cannot unregistered from
102. itten    Check hard drive  Exit the license utility and try again     GlobalLock GlobalUnlock failed   An error occurred while accessing ClipBoard  Another  application is currently using ClipBoard  Exit the license utility and try again     Error creating Registration Text File    Exit the license utility and try again     Security Server   NT Application Event Log Messages   The following messages will appear in the Windows NT Event Log under normal operation  These  messages are for the administration and are not error messages     User  1 has logged in from station  2  This message appears when a user logs in from a node     User  1 has logged out from station  2  This message appears when a user logs out from a  node     User  1 has been automatically logged out from station  2  This message appears when a  user is automatically logged out from the system     Smar Security Server has started  This message appears when the Smar Security Server starts     Smar Security Server has shutdown  This message appears when the Smar Security Server  shuts down     User  1 has logged in for Administration  This message appears when a user logs in as the  administrator     User has logged out for Administration  This message appears when a user logs out as the  administrator     Software License not found  Beginning  2 hour demo  This message appears when a user  starts ProcessView and a valid license is not found  The system starts in the Demo mode     Software License not found and
103. ity director        Figure 3 30  Message Confirming Creation of KILL TXT File    If you uninstall the Software License Utility  it will delete this KILL TXT file  So make sure to copy  this file or note the confirmation code before uninstalling the Software License Utility  You also  need to give this code to Smar for the license removal process to be complete     Also  a time limited license CANNOT be credited back to the Web based License Generator  using a Kill Code  You must call the Smar Order Processing department     Simply uninstalling ProcessView Enterprise Software  or its components  will not uninstall the  Licensing software  Your valid license will remain activated on your PC       The ProcessView Software Licensing Site Key can coexist with a ProcessView    for Windows 3 5   GFW  16 bit product if already installed for Windows NT  They are two mutually exclusive software   licensing utilities  Note that the ProcessView protection key does not authorize GFW to run  and the  GFW protection key does not authorize ProcessView to run  each has its own mechanism  In other  words  you cannot simply copy the license files from one directory to another and expect the system  to work  Simply install each respective licensing utility to enable both product families     Site Keys and File Maintenance    3 16    The software Site Key handles licensing of ProcessView without requiring a hardware protection  key  Licensing encrypting information is stored deep within the Windo
104. l      The client applications  communicate with a mediator node  The mediator does not communicate with any specific OPC  server  but rather redirects the communication to another node  where the GenBroker is located   The client applications may not have any direct connection with the node where the GenBroker they  use is located  Users may create and delete these indirect channels  By default  there are none of  these mediator nodes defined in a new configuration file     The channels  either direct or indirect  translate the OPC COM calls into one of several protocols   described in the next section   The translated calls then traverse over the network to the remote  node  The awaiting GenBroker on the remote station then translates the calls back into OPC COM   where the local OPC server can then execute them     Think of GenBroker as a universal translator  taking OPC communications and transforming them  into various protocols for network transmission     GenBroker Protocols    GenBroker uses the following basic methods of networked communications   e OPC direct channel   e Direct channel over DCOM   e Direct channel over TCP IP   e Direct channel over SOAP XML   e Indirect channel via a mediator node    8 7    Getting Started     User s Manual    TraceWorX    ProjectWorX    8 8    Most channels  either direct or indirect  translate the OPC COM calls into one of two protocols and  transmit them to the remote node  where GenBroker can execute them   The OPC Direct chann
105. le Naming   aborted runtime  Severity 800    The Datalogger has aborted  Runtime due to conflicts in table naming and overall data logging configuration  On starting  Runtime mode or uploading a configuration file  the Data Logger tries to perform a database  consistency and conflict resolution test  You should make sure the table names selected for data  logging include no improper characters such as      etc   that the target historical database has not  been deleted  has been properly configured  and the security attributes of the database allow the  Data Logger application to read  create  and alter database tables without any restrictions     Errors Found in Activating Database Logging Group  Severity 750    The Data Logger could not  activate the desired Database Group  You should make sure that table names selected for data  logging do not include improper characters such as      etc   that the target historical database has  not been deleted and has been properly configured  and the security attributes of the database allow  the Data Logger application to read  create and alter database tables without any restrictions     Errors in De Activating  Severity 750    The Data Logger could not activate the desired Database  or Logging Group  The Database or Logging Group has already been deactivated     Database Switching Failed   Severity 750    The Data Logger failed to switch database  connections for a database group  Make sure the new database has been properly configu
106. license from one PC to another  or a single copy of the software license if multiple copies  exist on the same PC  The License Utility must be installed first on the target PC  so you can  perform the license transfer     Transferring Licenses Using a Floppy Disk  License transfer requires that the target PC is an unauthorized site  To transfer a license from one  PC to another  do the following     On the target computer  select Transfer License from the Actions menu of the ProcessView  License Utility to generate registration files on a floppy disk  This opens the ProcessView License  Transfer dialog box  shown in Figure 3 22     Process  iew License Transfer 1 x     Toy are about to transfer a license from one PC to another  Todo so  identify this PC to be one of the following      ee ee cere  Source FC which already has license installed   a     C Destination PE which is about to receive the license     m To pertor the license transfer  the following three step process is required                 Step 1  On the DESTINATION FC  insert a formatted blank floppy into the  floppy dive  The floppy will be initialized in preparation to receive the license  from the source PE  Enter Registration File Path and press button at right         Step 2  On the SOURCE PC  insert the registered floppy from step  1  and press  this button  This will remove the license from the source PC and place it on the    floppy for transfer to the registered destination PC  Enter Registration File Pat
107. lity and already have a ProcessView  5 x  6 x  or 7 x license  selecting YES will convert the ProcessView 5 x  6 x  or 7 x license to a  temporary 30 day license of the same configuration     Please refer to the Smar Software Licensing or Getting Started Help documentation on the  ProcessView product CD for details about registering  authorizing  transferring  and terminating  an Smar software license                  File Actions Help          Yrelcome to the Software Licensing Utility        select the appropriate Action from the menu bar to       Register for a license via Web Licensing      Yiew the current license      Authorize a new license or update an existing one     Transfer a license from one PC to another     Kill and remove an existing license        For Help  press Fl    Figure 3 11  License Utility Screen    Registering for a Software License    To authorize a permanent license  you must get a Site Key  which is a unique  software key   number that unlocks the runtime licenses for your site  There are two options to register and obtain a  Site Key for the PC running the License Utility  Regardless of the method selected  the registration  and license of ProcessView product s  is achieved using the following process     12  Identify all products that will run on the PC  as well as the Site Code  to be generated during the  registration process  for the PC     3 7    R80 Getting Started User s Manual    13  Smar validates the purchase of the products to be insta
108. lled by using the provided Product  Registration Number s  shipped with the purchased CD  Once validated  Smar generates and  returns a corresponding Site Key number that will activate the proper products for use on this PC     14  Select Authorize License from the Actions menu  and enter the provided Site Key number in  the ProcessView License Authorization dialog box to activate the license  as shown in the Figure  3 12     Process  iew License Authorization 1  x     Authorization LL E   gt   SITE CODE   79856017 DDAB 0010 DFS4 4207 79    e    SITE KEY    Cancel         Enter the purchased Site Ley which has been provided for your specific Site Code   Mote   after Temporary Authorization expires  the Site Code will change but the  original Site Key wall still be walid        Figure 3 12  ProcessView License Authorization    In the License Utility  begin the process of obtaining your site key by selecting Register for a  License from the Actions menu  This opens the Registration Method dialog box  as shown in  Figure 3 13     Registration Method a X     Two methods are available for registering a    license and obtaining a Site Key hor thie PL    C Express Web Site Registration via internet  Cancel        Fax    Email Registration       Figure 3 13  Selecting a Registration Method    Express Web Site Registration via Internet    If the PC has access to the Internet  select Express Web Site Registration Via Internet to link to  the Smar Registration Web Page  as shown in Figu
109. m integrators to write their own OPC compliant server and client applications  OPC ToolWorX  implements the advanced programming concepts of the OPC Specification  For additional  information about OPC ToolWorX  please see the Help documentation for this application     ActiveX ToolWorX    ActiveX ToolWorX is the industry s first and only OPC based ActiveX toolkit  Create your own  custom  high performance ActiveX controls that are true OPC clients  Connect your OPC ActiveX  Controls to any OPC server  Embed real time  OPC enabled ActiveX controls into most popular  ActiveX containers  including  Visual Basic  Web based HTML pages  Microsoft Word  Microsoft  Excel  Microsoft PowerPoint and many other third party ActiveX containers  Create libraries of  reusable components based on popular Microsoft ActiveX technology  Using standard OPC Plug  and Play  connect them to factory floor devices such as PLCs  industrial devices  and much more   For additional information about ActiveX ToolWorX  please see the Help documentation for this  application     When designing your system  keep in mind that the various applications can run as a stand alone or  as a suite on each PC  For example  the system in Figure 1 4 shows several ProcessView systems  mixed with a station dedicated to alarming  another dedicated just to trending  and another that  shows only graphic screens  ProcessView offers the flexibility to scale and expand  as your system  needs change        Xx number of  ae  Floa
110. mar Simulator  1PLE Sim  Levels  Tank          Data Tags       Expression         Figure 6 3  Drag Drop Data Source Configuration    2  Repeat Step 1 for the second process point   Enter Runtime mode  click on the Runtime menu or press CTRL M to switch modes      4  Click on the first process point and drag it into the TrendWorX Viewer ActiveX window  as  shown in Figure 6 4  The OPC tag information is added to the Trend window  the scale is  automatically set  and the data are plotted over time in the trend window             Figure 6 4  Drag Drop Data Source in Runtime    5  Repeat Step 4 for the second process point  dragging the process point into the Trend Viewer  window     Manipulating Trends During Runtime    The TrendWorX Viewer ActiveX offers many runtime features  This section explores just a few of  them     Floating Toolbar    While in Runtime mode  and with the two pens now added to the Trend window in the previous  section  double click on the plot area of the Trend Viewer  The Trend Viewer toolbar will appear  as  shown in Figure 6 5  The buttons on this toolbar are used to work with the Trend window in  Runtime mode     NOTE  The toolbar can become disabled with security           ta lal bn AMP a E M S L       Figure 6 5  Trend Viewer Toolbar  6 2    TrendWorX Quick Start    Freeze Mode    Clicking on the Hand icon in the floating Trend Viewer toolbar  as shown in Figure 6 6  causes the  display to enter Freeze mode  whereby the trend information is frozen in
111. mber  Copy this Site Key  to the clipboard  CTRL C   Return to the ProcessView License Authorization dialog box in the  License Utility and Paste  CTRL V  your Site Key in the appropriate field  Click Update to complete  the registration process     Even if the PC on which you wish to install the license is not connected to the Internet  you may    still access the Smar Web site via another computer  You will go through the same steps  but will  not be able to simply copy and paste the required codes        Fax   E mail Registration   Instead of connecting to the Internet  either from the installation PC or another one as described  above   you apply for a software license via e mail or fax  You specify the products to be installed on  your PC and then send the generated information via fax or e mail to Smar  as described below     15  If the Fax   E mail method is selected  the ProcessView Registration Information dialog  appears  as shown in Figure 3 16  The Site Code generated for your computer by the License Utility  is displayed at the bottom  Enter your name  address  city  phone number  etc   in this dialog box   and then click OK  The License Utility automatically saves this information into the Registration file   Register dat  in the path where you have installed the License Utility     ProcessYiew Registration Information   please enter all d ata       xi     four Name           Company   a  Address   AA Cancel  Address   Y  tiy State     Country   Po Postal Code  
112. me  and the OPC server configuration      lt item name gt   Demo over    DWX cannot access the specified OPC item because the Demo mode  is over  DWX must be restarted to work in the Demo mode again      lt item name gt   Point count exceeded    DWX cannot access the specified OPC item because the  total number of accessed points has exceeded the limit given by the license  Close some other  ProcessView application      lt item name gt   Error  Local point not allowed    The current license does not allow accessing  points locally      lt item name gt   Error  ProcessView Registrar not found    DWX cannot locate the ProcessView  Registrar to get the license information      lt item name gt   Generic ERROR    A generic OPC error occurred when DWX tried to access the  specified OPC item     License utility errors are generated while running the License Utility  These errors appear on a dialog  box and are of the following format    License Utility Error  CKERR          error details    Refer to License Utility Help for more information     Initialization Errors    Initialization of Key Protection Failed   General failure message which is further described by a  second message  This error can occur if files related to the License utility have been moved or  deleted  If the operating system is Windows NT  make sure CRYPSERVICE service is running  If the  problem persists  restart your computer and re install the Licensing Utility     Unable to Find Program File    The Licensed Pr
113. mo mode  skip to Chapter 4     Installing Smar Software Licensing    If you have a previous version of the ProcessView License Utility installed  a notice appears  By  installing the ProcessView 8 0 License Utility  you will no longer be able to run the 5 x  6 x  7 x  versions of ProcessView  lf you have an existing Site Key for version 5 x  6 x or 7 x  a temporary 30  day license will be authorized for ProcessView 8 0  In order to proceed with the License Utility  installation  you must acknowledge that you have read the version compatibility notice displayed in  the installation screens     Note  You need to log in with administrator privileges before installing ProcessView software     Note  Set the System Date and Time properly before installing the Software License Utility  Setting  3 1    R80 Getting Started User s Manual    3 2    the time and or date by more than an hour after the installation will affect any time limited Licenses   such as the Temporary 30 day Activation      1  Before installing Smar software  be sure that all other applications  such as Microsoft Office or  any antivirus software  are closed and or disabled     2  Insert the ProcessView product CD into the CD ROM drive     3  You will see the CD introduction and the main menu   If Autorun is enabled on your system  the  CD introduction starts automatically  Otherwise  browse to your CD drive and run the  RunMe bat   file  Select Software from the menu     4  Select Licensing from the software selec
114. mperatures  TODI 7       i          Time   Date Description       I    Figure 7 2  Placement of the Alarm Viewer ActiveX    Alarm Viewer Runtime Operation    7 2    Enter Runtime mode  CTRL M   As the alarm OPC client goes into Runtime  it connects to the  AlarmWorX Server  this ActiveX by default connects to the installed examples  and sends a request  that alarm monitoring begin  thus the AlarmWorX Server automatically starts up  This not only works  on the local machine  but with any OPC Alarm and Event server on the network  Once the alarms  are being monitored  new alarms events are posted to the Alarm Viewer  as shown in Figure 7 3     Time   Date Description Tag Value   Priority    9 39 43 AM 1141220 Very high deviatio Pressure ba S00    4 39 43 AM 1110220 Very high pressur Pressure bo 500    9 39 43 AM 111220 Rate of change to Temperature 13 500  9 39 37 AM 114220 Normal Condition Temperature       Figure 7 3  Alarm Viewer ActiveX in Runtime    Alarm Colors  By default  the Alarm Viewer is configured to show the alarms and events in the following manner     e  Unacknowledged  active alarms are in white text on a red background  These are new alarms  that have not been acknowledged by an operator and are still actively in their alarm state     e Acknowledged  active alarms are in red text on a white background  These alarms are still  actively in their alarm state  but have been acknowledged by an operator  or have been  configured to be auto acknowledged      e Unackn
115. mutation  but to walk through a  few fundamental concepts at least sufficient enough to get a project started     For additional information on using GraphWorX  please refer to the GraphWorX Help documentation    The next two chapters will also build on the example screen developed in this chapter  showing how  to add live trending of data and alarm information  Please be sure to follow each of the steps    Introduction  available on the ProcessView Product CD   outlined    Starting the Project    To start the project  first launch GraphWorX from the Windows Start menu by selecting Programs  gt   Smar ProcessView  gt  ProjectWorX  gt  GraphWorX     1  In GraphWorX  select Application Preferences from the Format menu  shown in    Figure 5 1     File Edit View   Format Arrange Draw Dynamics Tools    asa    Template b  Layers    Set Configuration Mode Password       Background Color       Fill Color      Line Color      Line Width b  Line Style d  Toggle Fill    Toggle Freeze  Font       Display Properties     Save Properties As Preferences     Reset Default Display Properties    Application Preferences          Apple Preferences To Properties       Reset Default Application Preferences    Figure 5 1  Selecting Application Preferences in Format Menu    2  Select the Compatibility tab and then check Dockable as Symbol Toolbar option in  the Symbol Library Style  as shown in Figure 5 2     5 1    R80 Getting Started    5 2    Application Preferences i E     General   Window   Runt
116. n area  e g   flash a picture of an  alarm horn whenever any alarm within the area is active      e Viewing only the alarms in the Live Alarm Viewer ActiveX from a given area     By default  the Alarm Viewer ActiveX is sorted by the Active Time of the alarms  Therefore   acknowledging an alarm does not change the sort order  If you wish to have acknowledged alarms  float to the top of the list  sort by the Event Time column instead     The alarm historical report ActiveX can be linked to five of your own Crystal Report templates   allowing the reports to be tailored to fit your needs  These are set up in the Reporting tab of the  Report ActiveX Properties dialog box     Consider using a different size font and even a different color scheme for alarms that are of higher  priority  This way  they will jump out of the list and get your attention  These are set up in the Row  tab of the Alarm Viewer ActiveX Properties dialog box     Chapter 10  HELP AND TECHNICAL SUPPORT    Contact Information    Smar  E mail  smarinfo smar com  Web  www smar com    10 1    R80 Getting Started     User s Manual    10 2    Chapter 11    Error Messages    ERROR MESSAGES    This chapter provides a list of possible causes and solutions for system problems you may  encounter while using ProcessView Software     If the information provided here does not solve your problem and you have installed the system  according to the    Getting Started Reference Guide    procedures  contact Smar Technical Support
117. n order to successfully create  integrate  deploy  and manage projects  Each of these  components requires complex setup of many different types of configuration files  databases  and  OPC servers  as well as runtime and security settings  To simplify the management and deployment  of the broad spectrum of ProcessView applications  ProjectWorX integrates all ProcessView  applications into a single  easy to manage format  The ProjectWorX user interface is basically a  container embedded in the Microsoft Management Console  MMC   The ProjectWorX console  conveniently consolidates all of your ProcessView files in one easily accessible location  enabling  you to     e Organize all ProcessView application files into separate projects    e Create new ProcessView application files and OPC server configurations   e Import application files into projects    e Start and stop ProcessView applications     e Pack project files into a single  compressed file  and unpack project files for easy  deployment to multiple computers     e Activate entire projects into runtime mode    e Control the layout of wndows using the Screen Manager   e Configure security settings to password protect projects   e Back up project files to Microsoft Visual SourceSafe     e Search for and replace machine names and OPC tags throughout all project files using a  global find replace utility     e Publish projects to the Web    e Control and monitor runtime functions for all applications using ProcessView Tray   e
118. n the object  You can then  make changes to the object s parameters  In this case  open up the Property Inspector for the  second process point  below the first one   click on the PPT DE tab at the top  click on the Data  Tags button and select the Temperatures T001 OPC tag created in Chapter 4  The dynamic  should appear as shown in Figure 5 11  Click OK to complete this process point configuration        Property Inspector E x     Text PPT DE      DataSource   D Drag Drop Data Source    ICS  Simulator  1APLE Sim  Temperatures  TOOT Data Tags       Expression             Print Tune          Figure 5 11  Second Process Point s Dynamic Connection    5 6    Runtime Mode    Location Dynamic    GraphWorX Quick Start    So far in this chapter  GraphWorX has been used only in Configuration  Development  mode  In  order to see the dynamics working  you must switch to Runtime mode  Simply click on the Runtime  menu  or press CTRL M to switch modes   GraphWorX then hides the development toolbars   makes connections to the OPC server s  used in the display s dynamics  and begins updating the  display with live data  Notice that the process points you created are now displaying values  as  shown in Figure 5 12     One of the features offered by GraphWorX is the ability to pop up additional help information for  objects  For example  moving the mouse pointer over one of the process points shows the full OPC  tag name for the dynamic connection  and its current value  in the pop up ToolTi
119. ng Freeze Mode  6 3    R80 Getting Started     User s Manual    6 4    Zoom Data    While in Freeze Mode  hold down the Shift key on the keyboard  and then click and drag a box area  on the graph  as shown in Figure 6 8  Upon releasing the mouse button  the graph automatically  zooms and rescales the zoomed in area to fit the window  This process of  rubber banding  a  window with the mouse to zoom in can be repeated  thereby zooming in further  To zoom out  simply  right click anywhere in the zoomed area     ffteede moto  A  PAS    EA           AA    RER       4 46 55 PRED 01 PRA OF Ph A  PM  TAT 200 11 200 11 200 1A 1 200 2    Figure 6 8  Zooming in on a Selected Area    Trend Statistical Data    Clicking on the Statistics button in the floating Trend Viewer toolbar opens the Trend Statistics  dialog box  as shown in Figure 6 9  Here statistics are shown for each pen being plotted  This  information can be saved to a CSV file  which can then be opened by Microsoft Excel  Microsoft  Word  and various databases     Trend Statistics x            Avg save    PLE Sim  Levels  Tank 1 RealTime 00f 333 4 39   PLOSim  Temperatures  TOO  Real Time 32 00 208 40 120 38 Save Ag        OK         Cancel      e Include Samples    Figure 6 9  Viewing Trend Statistics    Pen Menu    Right clicking on a pen description in the Detail window opens a pop up Pen menu  which offers a  variety of options while in Runtime mode  as shown in Figure 6 10  Try each of these menu items  out to explore t
120. ng a visual click and drag configuration of the rotation parameters     5 9    R80 Getting Started    Property Inspector x     Rectangle Rotation      D ata Source  E Drag Drop Data SOUICE    Smar  Simulator  TAPLCSim  Levels  Tanki mi  Sen      Angles  degrees  Rotation Direction  Shark  17366 EE f Clockwise  C Counterclockwise  End   301 524 524    Me Tracking                  Figure 5 21  Setting up a Rotation Dynamic    4  Notice that the rectangle has a set of dotted rectangles around it and a circle with a cross hair in    dd     gt     o    its center  as shown in Figure 5 22 A  Click on the cross hair circle  which designates the pivot  point  and drag it to the bottom of the rectangle  as shown in Figure 5 22 B        Figure 5 22  Defining Rotation Pivot and Angles    Next the Ending Angle is defined  Click and drag the rectangle in Figure 5 21 B to the end of the  meter marks  as shown in Figure 5 22 C     Finally  the Starting Angle is defined by dragging the remaining dotted rectangle to the meter  mark start  as shown in Figure 5 22 D     Press ESC  or double click  to get out of the rotation definition mode and return to the Property  Inspector  Click OK to save     Double click on the bitmap image of the meter to open its Property Inspector  Check the  Transparent check box  as shown in Figure 5 23  thereby making anything blue in the bitmap  invisible and creating an irregularly shaped bitmap  Click OK to save these changes     Property Inspector x     Image  
121. nguage resource file  for the selected language do not match  These version numbers must exactly match to load the  language successfully  You can check the version number of GraphWorX by opening the About box  and the version number of the language resource file by right clicking on the file in Windows  Explorer and choosing the Properties option from the pop up menu     The selected language translation is not available    This error message appears when you  attempt to change GraphWorX to a language for which there is no available language resource file     License Failure    This message occurs if GraphWorX is unable to connect to the Smar licensing  server  This can occur if the licensing server  GenRegistrarServer EXE  is not properly registered     Insufficient Security Level   This message appears in Runtime mode when the user currently  logged into the Smar security system does not have permission to perform the command that has  just failed  This message can also occur if GraphWorX is unable to connect to the Smar Security  Server     Security Server Timed Out    Both TWXViewer and TWXBgTrend display a dialog box saying this   You are running the software in Demo mode or a Time Limited mode  e g   Temporary License  mode   Install a proper license     No protection key has been found or the demo period has expired    A message that appears in    Error Messages    TWX Viewer  You are running the software in Demo mode or a Time Limited mode  e g    Temporary License m
122. nncccccnnccccccncococcncocononnnoncnnnnnnnnnnononnnnononnnnnnnnnnnnonnnnnnononnnnnnnnnnnnnnanenns 7 2  E AO a ee er 7 2  A SE ee ee en ee ee ae 7 2  ACKNOWLEDGING ALARMS rs ee Er a pecas 7 3  AEABM SORTING er see ee ne See ne sine ee 7 4  CONFIGURING  THE ALARM MEWE R o ae ae 7 4  CONFIGURING AN ALARM  TAG ee 7 6  Charpter 6 PROCESSVIEW UTILITIES  lt   eee ele ee 8 1  INTRODUC TION esist sie ee sa ee ee 8 1  SECURITY SERVER nun zen Litas aie cba o a DL acute 8 1  SECURITY CONFIGURATION MODE Seo acia 8 2  ASSIGNING APPLICATION ACTION S 2 2 2 22er 8 2  PROCESS VIEW TRAY UTILITY sad le a ad dt lei 8 4  GENBRORER Haze dee een a cea hier id deta des ee ae 8 5  STARTING THE GENBROKER CONFIGURATOR          cscccccsssesesesesssssssssecesesssaesesesssassnesesesesesaesesesesasanasssesesesacaeenseeceeeeaesenesanans 8 6  GENBROKER CHANNELS rec eat tee le nen otto daa 8 7  GENBROKERPROTOCO Susa ee eed eta aie ral ate aed 8 7  TEABEWORX deal 8 8  PROJEETWORR Eee a ed cates iene 8 8  VORN ORA AAA A ea ee oe ene ee eee ene eee ee eer 8 9  PATA NUNIN Gorse cas cia aa Lat hentai lie see 8 9  Charpler9  TIPS  AND THICK SS hi 9 1  INTRODUG FION cars o ot eee ee 9 1  PROJECT MANAGEMENT o ea ns 9 1  USING PROJECT WORK ne O A ee ae 9 1  A Seat eel teas 9 2  SPECIFYING A WORKING DIRECTOR en  ee ee asias 9 3  A cde ge cet asec ae ee ee easen eee nee 9 3  GRAPHWORX oa NI eee css oa cece aus eee dE 9 3  TRENDWORX ze ee ecg sede cis eas pee estas A A eee 9 4  ALARMWOR X A NA se ac tee sue ace ewan eee 9
123. nse to be  transferred     License Removal Errors  Invalid Password   A password is needed to delete a Site Key  Call Smar     Cannot create KILL TXT File    Details of license removal could not be written to disk   Failed to Destroy the License     Software Key Is NOT Initialized    Exit the license utility and try again     The protected program is not authorized    Exit the license utility and try again    The license files are currently written protected    Exit the license utility and try again   Temporary Licensing Errors   Temporary Authorization Period has expired    The license utility attempted to create a 30 day    license  but the one time only license had already been used and has since expired  You cannot use  the 30 day temporary authorization more than once     General Errors    Security    Error Messages  Could Not Get License Information    Exit the license utility and try again     Failed to Initialize Software Key    If running NT  make sure CrypKey INI file has accurate paths  and reboot  Exit the license utility and try again     Unable to Perform the Thunk Operation    Exit the license utility and try again    Registry Query Error    Exit the license utility and try again    Unable to close file    Check hard drive  Exit the license utility and try again    Disk access error   Check hard drive  Exit the license utility and try again    File could not be written    Check hard drive  Exit the license utility and try again    File data item could not be wr
124. nu  For each item there is a list of commands to Start Stop and Auto  Start Auto Stop the application     The Auto Start and Auto Stop options permit a ProcessView system to be brought up and shut  down in an orderly fashion  Selecting these items puts the application in a management list  To  access this list and make additional changes to the optional parameters  click on the ProcessView  Tray icon and select the Configure menu item  The following window appears as shown in Figure  8 7     GenBroker    Process View Utilities      Graphwork    Custom    Optional Startup Command   C  Program Files  Smart Process    EJ    Service Parameters Fee       7 Fun as Serice 17 Automatic Service                Include in AutoStop List    Relative Position  lo    Relative Delay  sec     lo    M Include in AutoStart List    Relative Position   11    Relative Delay  sec      2    Autostart List  Autostop List              Application   Application lay  Alarmator Server a Graphior  0 cl  Graph ors  E Secure Desktop 0  Data or  3 Datawiors U    Hote  Applications configured for Autostart  Autostop will be started    stopped When ProcessWwiew Tool Tray is started   stopped        Process wiew Tool Tray Startup Parameter Asp      AutoStart Processwiew Tool Tray Startup Delay  sec     lo      Import a Esport this DK   ee    configuration   configuration    Figure 8 7  ProcessView Tray Configuration       Any items already selected for Auto Start Auto Stop already appear in the respective lists
125. nvert value s  from file  lt filename gt     The given CSV file contains a value that cannot be  converted to the required data type     Can t export CSV file   lt filename gt    DWX cannot write to specified file   Can t import CSV file   lt filename gt    DWX cannot read specified file     11 15    Getting Started    License Utility    11 16    ProcessView Registration Server denied running DataWorX    DWX cannot run because there  are no client units left  Close some other ProccessView application to run DWX     Another instance of DataWorX is already running    Only one instance of DWX can run on a  computer at a time  Close the other one first     Specify name of the OPC item    Specify the OPC item name in the form      lt node name gt    lt server  name gt   lt item name gt    Error opening About Box    DWX cannot find About box     Unable to run the security login client    DWX cannot find the security login application  Make  sure ProcessView has been properly installed   Unable to launch the security configuration application  Make sure the file Security EXE exists in the  same directory as this application    DWX cannot find the security configuration application  Make  sure ProcessView has been properly installed     Error messages that may appear in the output window     lt item name gt   Add item FAILED    DWX cannot access the specified OPC item because Addltems  operation has failed  The specified point probably does not exist in the server  Check the point na
126. ode   Install a proper license     Trend Viewer ActiveX    Insufficient Security Level    It appears when you attempt to perform an operation within the  ActiveX Control without having the required security attributes in the ProcessView Security Server     The selected language translation is not available    lt appears when you try to switch languages   and the ActiveX Control does not find the required language resource DLL     Please Enter A Valid Range Value    lt appears when you try to enter an invalid High or Low  Range value or string on editing range information     A search string must be specified   lt appears when you try to perform point replacement  operations without specifying a search string     A replace string must be specified   lt appears when you try to perform point replacement  operations without specifying a replace string     Error in Saving Info      lt appears when an error occurs while you try to save to a file statistical  information from the signals displayed in the Trend ActiveX    Cannot switch trend mode  Modify Connections First    lt appears when the Trend ActiveX has  been configured for a History Only replay in Freeze mode and you try to connect real time pens or   if real time pens exist  you try to select Frozen Historical replay     Please Enter A Valid Alarm Value    It appears when you try to enter an invalid High or Low  Alarm value on editing pen alarm information     Please Enter A Valid Point Name   lt appears when you try to ed
127. ogram file could not be found  This problem  occurs only if the folder or files related to the licensing utility have been tampered with  Uninstall the  licensing utility and re install it     Incorrect Master Key    The License Utility in use does not support this product  This problem  occurs only if the folder or files related to the licensing utility have been tampered with  Uninstall the  licensing utility and re install it     Master Key Does Not Match Program    The License Utility in use does not support this product   This problem occurs only if the folder or files related to the licensing utility have been tampered with   Uninstall the licensing utility and re install it     Error Messages    Unable to Create License Files    Disk error has occurred  This can also be due to insufficient disk  space  Make sure you have at least 1 MB of free disk space for the licensing utility     Authorization Errors    A valid license already exists  The License must be Killed before enabling Backup  Authorization    The Backup Authorization allows a user to authorize a second temporary license in  case a failure occurs during a license upgrade  If the license is already valid  there is no need to  authorize another temporarily     Failed to Authorize Software Key    A valid license does not exist  Get a valid software license     Software Key Is NOT Initialized    A reference to the Site Key was not possible because prior  initialization failed  Restart the Licensing Utility and t
128. omputer and clicking on Tank 1  as shown in  Figure 5 8  Click OK     eat  ee  A X   Der      Smar  Simulator  11PL  Sirm Lewels  Tank Ed    OPC DA   Database Access   Global Aliases   Graphiwors         c  Y My Computer    BEAS Smar AlarmSerwer_  1  BEAS Smar DatabaseOPcserver 3  H  Smar DatbawWwors 0  Fs Smar  Simulator  1  EA ES  BridgewWor Recipes  MES  DiskIO  HES  Globalwariables       EE HAC   H E Panell   H  Panel    EME  PLCSim       JO  Levels   EE  Temperatures  iy Recipestorage       Figure 5 8  Tag Browser    5 5    R80 Getting Started    5  To adjust how this live data appears  click the Text tab at the top of the Property Inspector  dialog  Make the text centered  with a Sunken Frame  and a fill color of Gray  as shown in  Figure 5 9  Then click OK     Property Inspector   x     Text   PPT DE      Lire  ia ja     y          Gradient Fill o   Fill Pattern     Freeze Object  W Stretch Text On Resize        Font Aral Size  10    Text Center    Bound  Center    Figure 5 9  Text Tab Properties    6  The process point is inserted into the display  as shown in Figure 5 10  Now duplicate the  process point either by choosing the Copy Paste or Duplicate commands from the Edit menu    or by holding down the CTRL key as you drag the object  Place this second process point below  the first one  as shown in Figure 5 11      279797997  E       Figure 5 10  Two Duplicate Process Points Next to the Meter    7  To open the Property Inspector for an object  simply double click o
129. onal information about the ScriptWorX  please see the Help documentation for this application     ProjectWorX    ProcessView contains numerous applications with multiple components  requiring a well trained user  in order to successfully create  integrate  deploy  and manage projects  Each of these components  requires complex setup of many different types of configuration files  databases  and OPC servers   as well as runtime and security settings  To simplify the management and deployment of the broad  spectrum of ProcessView applications  ProjectWorX integrates all ProcessView applications into a  single  easy to manage format  The ProjectWorX user interface is basically a container embedded in  the Microsoft Management Console  MMC   The ProjectWorX console conveniently consolidates all  of your ProcessView files in one easily accessible location  enabling you to     e Organize all ProcessView application files into separate projects    e Create new ProcessView application files and OPC server configurations   e Import application files into projects    e Start and stop ProcessView applications     e Pack project files into a single  compressed file  and unpack project files for easy  deployment to multiple computers     e Activate entire projects into runtime mode    e Control the layout of windows using the Screen Manager   e Configure security settings to password protect projects   e Back up project files to Microsoft Visual SourceSafe     e Search for and replace mac
130. ort type to accelerate the report creation  Make sure that the source and  target database connections have been properly configured and not deleted  the hard disk where the  database is located has enough disk space  and the report target name does not include characters  such as      etc  Also make sure that the tags configured in the report do not have characters such  as      etc  in their names  You may have to edit the Logging Names in the TrendWorX configurator  for the tags being logged     Failed to Open Source Connection  Severity 650    The report failed to execute because  TrendWorX Reporting could not establish a source database connection  Make sure that the source  and or target database connections have been properly configured and not deleted  and all  passwords and user id accounts have not been modified since the configuration of the report     Failed to Create ADO Objects  Severity 650    The report failed to execute because TrendWorX  Reporting could not create ADO  ActiveX Data Objects  required to execute the reports  Make sure  that ADO has been properly installed  Try re installing ADO from the Smar CD     Error in Updating Target Table  Severity 650    The report failed to execute because TrendWorX  Reporting could not update the target table either in the source or the target database  TrendWorX  Reporting will try to create a target table in the source database even if the report has been  configured as a CSV or a MS EXCEL report type to accelerate
131. owledged  return to normal messages are in dark green text on a white background   These alarms were in an alarm state  were never acknowledged  and then left the alarm state   Although the point is no longer in alarm  this message remains on the screen until it is  acknowledged so operators know that an alarm did occur     e Operator tracking events are in black text on a white background  These are used for events  posted by the GenEvent Server  which tracks such items as operator set point changes  user  login  and so on     These colors can be configured not only for these states  but also for various alarm priorities and  more  This will be demonstrated later in this chapter     Alarm ToolTips   Hovering the mouse pointer over an alarm line in runtime causes a ToolTip to pop up  By default   this ToolTip is configured to show any Help text configured for that alarm  The contents of this  ToolTip can be changed on the fly  Simply right click on an alarm line and select ToolTips from the  pop up menu  as shown in Figure 7 4     AlarmWorX Quick Start    Description aL We Priority    Very hig    ature 93 SU    A Rate o SS Peni  ze AO  Comments 7  en  na Sort wen  A Coolant    Ley A SOL    Filter ER BEE  fd Humidity  Tooltips b None    s00    rn BEN     en Sa    Comment    very hig                   Alarm Line  Figure 7 4  Alarm Viewer Pop up Menu in Runtime    The above example shows the ToolTips submenu  with the black dot showing that Help is the  current selection  By sel
132. p  as shown in  Figure 5 12        Figure 5 12  Runtime ToolTips    To return to Configuration mode  click on the Configure menu  or press CTRL M to switch  modes      GraphWorX offers the industry s easiest to use location dynamic  To demonstrate this     1  First  select the Ellipse Circle drawing tool  as shown in Figure 5 13  and then draw a circle at  the end of the copper piping by clicking and dragging the mouse to define the size of the circle        Figure 5 13  Circle Ellipse Drawing Tool  2  With the circle still selected  it has the resize handles shown around it   click on the Yellow    square in the color toolbar to change the fill color used for the circle  When complete  it should  look similar to the illustration shown in Figure 5 14     TE       Figure 5 14  Bubble in the Pipe    5 7    R80 Getting Started    5 8    This circle will be used to indicate flow going through the pipe  You must add an animation  dynamic to this circle  Whenever an object is selected  the Dynamics toolbar enables the  various animation items that can be added to the object  With the circle still selected  click on  the Location Slider Dynamic  to make the circle move through the pipe based on an OPC  Tag        BREE   de  ele ecto a a ee       EE E Ha o e e      Figure 5 15  Location Dynamic    The Property Inspector for the Location Slider Dynamic appears  as shown in Figure 5 16   The Ellipse tab refers to the visible object to which this dynamic is attached  Setting up the  loc
133. propriate Deadband  setting  using either a percentage change or an absolute value change as the criteria for logging a  new sample to disk     To optimize writing the data to the database  be sure to properly set up the Logging parameters for  each logging group  For example  set On Interval to 5 minutes  TrendWorX will then collect data at  the sample rate  but log only after five minutes    worth of information has been gathered     When using the Trend Viewer ActiveX with live data  trends will start over whenever the display is  first called up  If you wish to have the trend windows with data already populated  do not subscribe  to OPC tags directly  Rather  set up Persistent Trending and connect your pens to these items     Explore the VBA methods and properties exposed by TrendWorX as well as the SQL Tool ActiveX  provided for custom applications     Be sure to type in helpful text in the Help Instructions field when configuring an alarm tag  This  information can then be configured to pop up automatically in the ToolTips in the AlarmWorX Viewer  ActiveX  Immediate access to this information will aid operators in resolving or acknowledging the  alarm condition     Categorize your alarms into different alarm areas and sub areas  By grouping alarms in this way  it  is possible to take advantage of several advanced features offered by AlarmWorX  such as     e Acknowledging all the alarms within a given area     e Linking a dynamic in GraphWorX to the alarm status bit of a
134. r  B  aa pS       7 Configure  1 GenTray  Automatic    DEFAULT       Genl ray  Autostart  DEFAULT   1 GenTray Autostop   1 GenTray NT Service  1 GenTray  Start     1 GenTray  Stop   H  LO AWSMMAS2    B  Aws Reporta                 AAA STE      AAN ee    Dias    3 Gendgent  23 GenBroker    e GenTray  Mal     m  m     ProcessView Utilities           a    Figure 8 5  Assigning Application Actions    The available application actions are listed on the left  and the users and groups defined in the  system are on the right  Expand an application  by either clicking on the   symbol or double clicking    on the name   To associate a user and or group with a specific action     1  Select an action   2  Select a user or group     3  Click on the  lt  lt Move gt  gt  button     8 3    Getting Started     User s Manual    The User or Group name then appears under that action  As a cross reference  the action also  appears on the right under the User or Group name  Continue this process for each action desired     To remove a user or group from a particular action  simply click on the User Group name and press  the keyboard DEL key     If all but a few actions are desired for a particular user or group  e g   they can do everything but Exit  Application and Exit Runtime   then instead of adding the desired actions one at a time  select an  entire application and press  lt  lt Move gt  gt   All of the sub actions are moved all at once under that  User Group name on the right  Then simply d
135. r lconics Password    get password SS    Figure 3 26  Killand Remove License    26  A dialog box will appear to warn you of this danger  as shown in Figure 3 27  If you wish to  proceed with killing your license  click OK     ProcessView    x   This action will Destroy your Licensel  Do you want to Proceed        41 Cancel      Figure 3 27  Final Warning Message Before License Termination       27  A dialog box containing the Kill Confirmation Code will appear  as shown in Figure 3 28  Click  OK     Note  You can copy the code in the Kill Confirmation Code field and paste it onto the Web page     3 15    R80 Getting Started User s Manual    GFW Compatibility    Site Key      5789 A562 2548 914E B523 80173 75CB 8265 DE42 ED    Kill Confirmation Code       8873 BCBO 5103 3EB2 2163 4568 834B EDSE BZFD 8348 BBCI BE       Figure 3 28  Site Key with Kill Confirmation Code    28  Upon successful deletion  a file called  KILL TXT  will be created in the  Softlic  directory  which  has the name  date  and last authorized key and confirmation code  A message will appear  informing you that the file has been created  as shown in Figure 3 30     29  Keep this file  You will have to use the name  date  and last authorized key and confirmation  code that it contains to confirm that you ve killed your license  either via our Order Entry Department   or from the Web site        ProcessView    Note  the previous information has been archived in the file    EILL T lt T  within the License Util
136. r to any other OPC server  providing Plug and  Play interoperability  For example  connect an Allen Bradley OPC server to a Siemens OPC server  and share data easily and seamlessly  Data can also be manipulated through expressions and  calculations  For additional information about DataWorX  please see the Help documentation for  this application     AlarmWorX Multimedia    The AlarmWorX Multimedia is an option to AlarmWorX  providing OPC compliant multimedia  technology for remote alarm notification  Various multimedia  agents  are offered  including   e Paging  including SMS TAP support    e Two way paging   e Phone with call in and call out support   e E mail   e Fax   e Voice annunciation of alarms via text to speech   e Voice annunciation of alarms via recorded  wav files   e Video   e Pop up windows   e Computer screen marquee   e Instant messaging    For additional information about AlarmWorX Multimedia  please see the Help documentation for this  application     Symbol Library    GraphWorX supports the use of smart symbols in displays  Smart symbols contain data point  connections  If you load a smart symbol into your display in animation mode  the symbol begins  displaying data immediately based on that data point connection  GraphWorX uses two different  modes for the Symbol Library    e Standard stand alone Symbol Library    e Dockable symbol toolbar    The Symbol Library is available in GraphWorX as a dockable toolbar or a floating window inside  display files  It
137. re 3 14  Now you can specify the products to be  installed on your PC     Registration Method 3 X     Two methods are available for registering a    license and obtaining a Site Key hor this PL    C Express Web Site Registration via internet  Cancel        Fax    Email Registration       Figure 3 14  Selecting a Registration Method    If the Express Web Site method is selected  the License Utility launches the ProcessView License  Authorization dialog box  shown in Figure 3 15  to prepare for acceptance of a Site Key provided  by the Registration Web Page  The License Utility also launches the Smar Registration Web site   Return to the ProcessView License Authorization dialog box and copy the Site Code to the  Windows Clipboard  highlight the Site Code field and press CTRL C  for later use on the Web site     3 8    Smar Software Licensing    Process  iew License Authorization A x     E a A  SITE CODE   79856017 DDAB 0010 DF94 4207 79        SITE KEY    Cancel       Enter the purchased Site Rey which has been provided for your specific Site Code   Note   after Temporary Authorization expires  the Site Code will change but the  original Site Key will still be walid        Figure 3 15  ProcessView License Authorization Dialog Box    Return to the launched Smar Registration Web Page and follow the directions given  When  prompted for your Site Code  now copied to the Clipboard   press CTRL V to paste it     At the end of the Web Licensing process  you will be given a Site Key nu
138. red and  the Data Logger application has the proper security settings to create  open and modify tables  Also  make sure that enough ProcessView client units are available to switch to a high end supported  database     Missing Logging Tags  Severity 650    The Data Logger failed to request a configured tag from  the corresponding OPC server  Make sure that the tag has been configured in the OPC server    11 9    Getting Started    database     Error in Connecting to Database  Severity 750    The Data Logger lost database connection while  data logging  Make sure the database is available  the network connection is active  and a user or  administrator has not opened the database in Exclusive mode     Established Connection to Database  Severity 500    The Data Logger has restored connection  to the logging database     Maximum Number of Packets Reached   Possible Data Loss  Severity 650    The Data Logger  has reached the maximum number of data logging packets to hold in memory  on a per logging   group basis   as a result  data loss may occur  Make sure the PC is not overloaded  the database is  available  the network connection is active  and a user or administrator has not opened the database  in Exclusive mode  The configuration of data logging may have to be evaluated to prevent the  system from overloading  You may also have to modify registry settings for the maximum number of  packets     Lost Data Packet  Severity 750    The Data Logger has had to discard a logging p
139. rendWorX Reporting  application has been properly installed and registered      StopReports  method of TWX Reporter failed    This message indicates an error has occurred  during an attempt to call TrendWorX Reporting s StopReports method  Make sure that TrendWorX  Reporting application has been properly installed and registered      Open  method of Persistent Trending object failed    This message indicates that an error has  occurred during an attempt to call Persistent Trending s Open method  Make sure that Persistent  Trending application has been properly installed and registered      EnterRuntime  method of Persistent Trending object failed    This message indicates an error  has occurred during an attempt to call EnterRuntime method of Persistent Trending  Make sure that  Persistent Trending application has been properly installed and registered      ExitRuntime  method of Persistent Trending object failed    This message indicates that an  error happens during an attempt to call    ExitRuntime    method of Persistent Trending  Make sure that  Persistent Trending application is properly installed and registered     TrendWorX SQL Data Logger    Error Opening About Box   lt appears when the Data Logger cannot display the About box  Information  Make sure that the SmarAbout dll has been properly installed and registered     Insufficient Security Level    lt appears when the user attempts to perform an operation within the  Data Logger without having the required security 
140. roblem is  Then try to compile the  project manually using the menu File  gt  Make  lt Project gt      Security    Insufficient security level  Log as a client with the necessary security rights    The current user  is not allowed to do the intended action  Log in as a user with the proper security rights  Refer to  Security documentation     Insufficient security level to start application  Log as a client with the necessary security  rights    The current user is not allowed to do the intended action  Log in as a user with the proper  security rights  Refer to Security documentation     Insufficient security level to exit application  Log as a client with the necessary security  rights    The current user is not allowed to do the intended action  Log in as a user with the proper  security rights  Refer to Security documentation     Insufficient security level  Log in as a user with the proper security rights    The current user is  not allowed to do the intended action  Log in as a user with the proper security rights  Refer to  Security documentation     Insufficient security level to configure the scripting engine  Log in as a user with the proper  security rights    The current user is not allowed to do the intended action  Log in as a user with the  proper security rights  Refer to Security documentation     Unable to run the security login client  Make sure the file Login EXE exists in the same  directory as this application    The Login exe has failed to start  Check 
141. roject gt  DLL        There has to be a VBA project and module opened in the VBA editor  whose  names must match the names  Project  and  Module  in a script trigger configuration to compile  from the configuration screen  Note  It is possible to compile manually a VBA project and module in  VBA editor  assuming the project and module names have been typed in the related fields in the  script trigger configuration screen     Failed to add a script code  Check if there is the related project matching current file name loaded  and if it contains designer module Main      Open the VBA editor and use menu File  gt  Open to load  the related project manually     Failed to jump to a specified script procedure  Check if the procedure exists in specified module       Open the VBA editor and use menu File  gt  Open to load a project containing the procedure  manually    Procedure  lt ScriptName gt  not found in current project or the scripting engine not ready         11 11    Getting Started    11 12    Make sure the scripting engine is ready and the VBA contains the related project and procedure   Use menu File  gt  Open to load the project manually     Script Wizard    Script wizard failed to insert a script procedure into current project or the scripting engine  not ready  Check if the current project exists in the VBA editor  Create it manually if necessary       Open the VBA editor and use menu File  gt  Open to load the project manually     Script wizard template files not foun
142. roup es  Name IT emperatures  Cancel         Figure 4 5  Naming the New Group    With this OPC server  you can actually create groups within groups  This hierarchical organization  of groups makes it even easier to organize your I O  Simply select the group folder you wish to  create another group in  and select New Group from the Add menu     In this case  you will add another group at the  root  level of the device     1  Right click the PLCSim device and select New Group from the pop up menu   Note  If you do  not first click on PLCSim  the new group is added as a sub folder to the  Temperatures  group     2  In the Group dialog box  give this second group the name  Levels   Click OK  Your screen  should look similar to the one shown in Figure 4 6     N Simulator sim   Simulator q   D  x     File Add Edit View Help       de ee    E  Disko     Globalvariables  E  pl PLCSim   29 Temperatur    E Levels   i 10  Recipestorage  HM simulatep e 5                               Ready Levels has 0 Tags ot       Figure 4 6  Selecting the Device for the Second Group    The Smar Simulator OPC Server allows you to create    dummy    tags  which can be used in a variety  of ways  including    e Testing your system   e Global variable storage  accessible from any OPC client on the network    e Recipe storage   e Operator manual entry data storage    You will create several tags for use in the  Quick Start  chapters     1  Right click the Levels group and select New Tag from the pop up menu
143. ry again     Attempt to Run from Floppy    A PC is licensed using one of the hard drives  The license cannot  be issued to or exist on a floppy diskette     Software Key has been moved  or  password is incorrect    The Site Key issued was created  with an invalid password  This error can also occur if the Site Key entered belonged to a prior Site  Code that has subsequently changed  For example  a Site Code was generated and returned to  Smar  Meanwhile  a temporary Site Code had been installed before the original site key was  installed     Master Key Does Not Match Program    The license may have been renamed     The System Time has been set to a Date previous to Site Key    Tampering with the date or time  can invalidate a time limited license     The Restriction File has been Deleted    One of the license system files has been deleted  You  may have to obtain a new license  Contact Smar     Restriction File has been Damaged    One of the license system files has been tampered with   You may have to obtain a new license  Contact Smar     Restriction File has been Moved or Overwritten    One of the license system files has been  moved  You may have to obtain a new license  Contact Smar  This may be caused by reformatting  drive C  on a single drive containing two partitions     User has Attempted to use an old Site Key    Site Keys cannot be reused  You may have to  obtain a new license  Contact Smar     Failed to Save Site Key      An error occurred while entering a new Si
144. ss Point Dynamic Object    2  The cursor turns into an  l Beam  and looks for a place to draw the process point  Click on the  area just to the top right of the meter with the blue background  as shown in Figure 5 6         Click Here       Figure 5 6  Process Point Dynamic Object Placement    5 4    GraphWorX Quick Start    3  This opens the Property Inspector dialog box  Every object within GraphWorX has one of  these  It is here that customization of the object and dynamic properties can be made  The first  tab at the top is for the Visible parameters of the object  in this case it is a Text object   Any  dynamic animations then appear as additional tabs  in this case  the PPT DE tab dynamic is  already attached to the Text object   In the PPT DE tab  click the Data Tags button  as shown  in the figure below        Property Inspector E x   Text PPT DE      DataSource  1 Drag Drop Data Source        Data Tags      Expression       OPC Request Type   MATIWE    Client Display Type   DOUBLE        Point Type  W Update    Data Entry   O Confirm p  M Keypad             Format  or       FM Initial value   o    Figure 5 7  Data Tags Button in Property Inspector        4  The Unified Data Browser appears  as shown in Figure 5 8  With it  ProcessView components  can browse to any OPC Server  from any company  on any node on the network  using the  Internet and the Network Neighborhood choices   In the OPC DA tab  navigate to the Tank 1  OPC tag created in Chapter 4 by expanding My C
145. ssible under law        Figure 2 1  Welcome Screen    6  The Software License Agreement dialog box appears  as shown in Figure 2 2  Read the  License Agreement  Click Yes if you accept the terms of the agreement     2 2    Installation and Requirements    Software License Agreement E   x     r Please read the following License Agreement  Press the PAGE DOWN key to see  the rest of the agreement           SMAR LICENSE AGREEMENT a    YOU SHOULD CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS     Opening and using the enclosed software for any purpose indicates your acceptance of  the terms and conditions of this license agreement  IF you do not agree with them you  should return all software  documentation and copy protection keys within seven days of  shipment unopened and your money will be refunded     SMAR provides this program and licenses its ute in the United States  Puerto Rico  or  Internationally     You assume the responsibility for the selection of the program to achieve  your intended results  and for the installation  use and resulte obtained from this program     LICENSE  gt      Do vou accept all the terms of the preceding License Agreement  Ifyou choose Mo  Setup  will close  To install ProcessView  you must accept this agreement     cack  ve  mo      Figure 2 2  Software License Agreement       7  The User Information dialog box appears  as shown in Figure 2 3  Enter your name in the  Name field and your company information in the Company field  Click Next  
146. supported and well documented mechanism to communicate data from a  data source to any client application  Included is not only a detailed guide on how to pass the data   but also specific information on other attributes to supplement those data  such as range  information  data type  quality flags  and date and time information  To understand better the  difference between the old traditional client server architecture and the OPC based client server  architecture  consider the illustrations shown in Figure 1 1 and Figure 1 2       Graphics Trending Reporting    Application Application Application       Figure 1 1  Old Traditional Client Server Architecture    1 1    Getting Started     User s Manual    In the old traditional case  as shown in Figure 1 1  each client is required to write its own set of  servers to the devices  each line above represents a software interface driver   This is due to the  fact that although the protocol of a device or a server may not change  the architectures of the  different client applications  from different vendors  are different  This leads to increased load on the  machine  work in setting it up  costs for doing the project  and time needed to implement the  solution  If the device or server s protocol is changed or updated  then each of the client applications  must also change     A Graphics Trending Reporting  OPC Client   Application Application Application    Applications  PC         Hardware  Devices       Figure 1 2  OPC Based Cl
147. t Item   3  Error  Local I O not allowed on  Browser node         Alarm Tag   1  Condition   2  Input Item   3  Error  COM error registering with  GenRegistrar      1  2 Failed to Register with GenRegistrar  Reason   3     800  No configuration found for node and no  Default  configuration in Database  Provider   1 Connection   2     800    Database Error   Provider   1 Connection   2     For the Smar Event Server  severity values of 600 and below are considered    normal     Severity  values of 601 to 1000 are considered errors        AlarmWorX Logger    Any error conditions encountered by the logger will be reported via the Smar Event Server and  optionally to the Windows NT Event Log  To allow the logger to send messages to the NT Event  Log  select Start  gt  Programs  gt  Smar ProcessView  gt  License Monitor  Select the Events tab   Check AWXLog in the list of applications     Here are the possible messages     SEVERITY   SOURCE MESSAGE    AWXLog32 Em  AlarmWorX Logger Started   AWXLog32 Smar AlarmWorX Logger Stopped     Primary Printer   1  now in service  Printing on Backup  AN Lope Printer   2  terminated   Configuration   1  INSERT INTO table   2  succeeded   Failed to Open Primary Printer   1    Configuration   1  printer event queue overflow     Messages have been lost  Queue size is  2 events   Primary Printer   1  has failed  Now Printing on Backup  Printer   2        AWXLog32 Configuration   1  filter is inactive due to syntax error s      AWXLogs2   Gonfigurat
148. t appears during the configuring or editing of a report s database group  object  logging group or tags  TrendWorX Reporting did not find any records on the associated  tables  You must either correctly configure data logging and download the configuration to the  TrendWorX SQL Logger or try to download the configuration to the datalogger again and then  attempt to configure the report     This database type is NOT Supported    It appears during the configuring or editing of a report s  source or target database connections and the underlying database type is not supported   TrendWorX for version 6 0  supports ONLY MS Access  MS SQL Server  MSDE and Oracle     Please Enter a Valid Row Number  1 to 25000    It appears during the configuring of a report to  MS EXCEL and you select a starting Row for the report outside the limits supported by MS EXCEL     Please Enter a Valid Column Number  1 to 255    It appears during the configuring of a report to  MS EXCEL  and you select a starting Column for the report outside the limits supported by MS  EXCEL     Maximum Number of Configured Reports has been Reached    lt appears when TrendWorX  Reporting reaches its maximum number of configured reports     Report Cannot be Disabled  Try Canceling the Report    lt appears when you try to disable a  report in Runtime mode while the report is executing  You should first cancel the report and then  disable it     Please Select a Valid Report Time Span   lt appears when you configure a report
149. te Key  You may have to  obtain a new license  Contact Smar   User Is trying to Reuse Old Key   Site Keys cannot be reused     Key Has Been Mis typed    The entered Site Key is not valid   The License File Could NOT be Written  Disk Full         Check to see if disk is full     Failed to get site code  Reinstall the license utility    The entry file was unable to be opened    One of the license system files may have been moved   Move the files back to their original folders     Unable to Get Key Restrictions    The license could not be read properly  This error may occur  due to improper initialization  Exit the licensing utility and try again     Transfer Errors    Only Unauthorized Sites can be Used    A license cannot be transferred to an existing authorized  PC     Problem in Opening Registration File in specified directory    The diskette file containing  11 17    Getting Started    11 18    transfer information could not be opened from the supplied directory due to invalid directory  write  protection  disk not ready or no disk space  Check diskette and try again     Target diskette already has authorization files  Proceed to step 3    The transfer diskette  already contains registered files  Proceed to step 3     Site Can have Only One outstanding registration at a time    Once a floppy has been registered   the license utility does not allow a second floppy to be initialized  To override this limitation  delete  the GENLIC32 REG file from the  ProgramFiles Smar Softli
150. ting  Licenses    Remok Salon       Dial up Networking  RAS  Internet  etc  _    Intranet            E mail   Call Phone   Z  amay Pager     Internet E WAP Phone                 _ Neto MPAA         A   e            Figure 1 4  System Design Example    Chapter 2  INSTALLATION AND REQUIREMENTS    Introduction    This chapter provides information about   e System Requirements   e     Installing ProcessView   e Uninstalling ProcessView    System Requirements    To use the ProcessView software  you must have the following minimum system requirements    e 8X Speed CD ROM   e A minimum of 600 MB disk space available for installing the default ProcessView software    Note  The actual amount of space required may decrease if help and example files are not installed   Project requirements for logging data  alarms and screen storage are above this minimum     e VGA Video Card  256 or more colors for best results    e Microsoft Internet Explorer 6 0 and above    e Microsoft Data Access Components  MDAC  2 8   e Windows 2000  Windows XP  Windows Server 2003  or Windows NT   4 0 with latest service  packs     NOTE  Windows 98 and Windows ME are not supported by the Unicode version of ProcessView     Minimum computer CPU and RAM requirements depend on the application and operating system   as shown in the following table     APPLICATION SIZE PROCESSOR   RAM    600 MHz 128 MB    1 2 GHz 256 MB  2 5 GHz 512 MB    The actual amount of RAM and or processor speed will vary depending upon the I O
151. tion DLL is outdated     At least two nodes must be defined    Two nodes must be defined for redundancy  a primary  node and at least one backup node     Specified common name is not unique    The name specified as  Common Name For  Redundancy  must be unique within all DWX registers  Choose another name     Specified name of node status register is not unique    The specified name of the node status  register must be unique within all DWX registers     Automatic runtime start was not allowed by the security server    DWX is set up to go into  Runtime when started by an OPC client  but the system security has denied it  See the security  administrator to allow this action    DataWorX cannot reference itself via OPC    Referencing OPC items itself is not allowed  DWX  can work only with other OPC servers  Tip  Try to delete the Smar DataWorX32 string to get what  you want     DataWorX can only reference its aliases at this place    DWX can only reference itself when the  point name contains aliases     Error writing point   lt point name gt    DWX cannot write into the given point  Check security related  to that point and the OPC server configuration  The point might be read only   Can t read header data from file  lt filename gt    The specified CSV file does not have a header     File  lt filename gt  has invalid structure    The specified CSV file does not have a valid format   Check for missing double quotes  and the proper number of commas in every line  etc     Can t co
152. tion menu     5  The Software License installation starts and displays a Welcome screen  as shown in Figure  3 1  Click Next to continue     xl       Welcome to the Software Licensing Setup program   This program will install Software Licensing Utility or  your computer        It i   strongly recommended that you exit all Windows programs  before running this Setup program     Click Cancel to quit Setup and then close any programs you  have running  Click Nest to continue with the Setup program     WARNING  This program le protected by copyright law and  International treaties     Unauthorized reproduction or distribution of this program  or any  portion of it  may result in severe cil and criminal penalties  and  Will be prosecuted to the masimum extent possible under law        Cancel         Figure 3 1  Welcome Screen    6  The Software License Agreement appears  as shown in Figure 3 2  If you accept the terms of  the agreement  click Yes     Smar Software Licensing    Software License Agreement i i 3 xf    r Please read the following License Agreement  Press the PAGE DOWN key to see  the rest of the agreement             SMAR LICENSE AGREEMENT a     YOU SHOULD CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS     Opening and using the enclosed software for any purpose indicates Your acceptance of  the terms and conditions of this license agreement  IF you do not agree with them you  should return all software  documentation and copy protection keps within seven days of  s
153. tomatically installed when you install ProcessView     The tags created in this chapter are used in the subsequent  Quick Start  chapters in this  Getting  Started  manual  Although you will ultimately use the actual OPC server connected to your real I O   you should still complete the steps presented here for the sake of successfully completing the  following  quick start  tutorials in this manual     Starting a New OPC Simulator Project    The Smar OPC Simulator should already be installed on your machine in conjunction with  ProcessView  If it is not on your machine  install it from the ProcessView CD now     To launch the Smar Simulator OPC Server from the Windows Start menu  select Programs  gt  Smar  ProcessView  gt  OPC Simulator     This will open the configuration screen for the OPC Simulator  as shown in Figure 4 1  Note that  there are definitions already created for this server        iy Simulator sim   Simulator  O  x   File Add Edit View Help    ajajaj  ea ee               Hi Global  ariables  TL  RecipeStorage  H SimulatePLE       Ready       Figure 4 1  OPC Simulator Configurator    The names in the left pane of the window  e g  Disk 10  Global Variables  Recipe Storage   Simulate PLC  represent simulated  devices   In the real world   devices  could mean   Programmable Logic Controllers  PLCs     I O Boards   or  Sensor Networks   etc  The first step   then  is to create our own simulated device to hook up to the simulated network of I O     1  From the Add m
154. u  need is a way to select only the glass portion of it     Although ungrouping such an object is possible  note that attached to this light bulb group is a Pick  dynamic already configured for popping up a menu to change values  more on this later    Ungrouping the object would destroy that animation     Luckily  GraphWorX allows you to edit objects that comprise a symbol without first having to ungroup   that symbol  thereby keeping any dynamics associated with the group intact  and saving   development time    1  First  in Configuration mode  right click on the light bulb and select Edit Symbol from the pop   up menu  as shown in Figure 5 24     The object s eight  size handles  are red  This indicates that a dynamic is tied to this object  The  handles are blue when the object does not have a dynamic at that level     Property Inspector       CE    Edit Local Alles     fal E A    Edit Connections       Create YB4 Script     Create VBScript     Create JScript          Figure 5 24  Editing a Symbol    2  A solid line surrounds the border of the symbol  indicating that sub symbol editing is taking  place  Click on the gray glass portion of the light bulb to select it  as shown in Figure 5 25        Figure 5 25  Sub Symbol Editing    5 17    R80 Getting Started    3  Click the Analog Color button on the Dynamic toolbar  as shown in Figure 5 26        AFHE OS  amp      Figure 5 26  Analog Color Dynamic Tool    4  The Property Inspector for the Analog Color dynamic will appear 
155. ust be specified   lt appears when you try to perform point replacement  operations without specifying a replace string    OLE initialization failed  Make sure that the OLE libraries are the correct version    lt appears  upon startup if the system OLE libraries have not been properly installed or are not up to date     TrendWorX Container    Error Opening About Box   It appears when the TrendWorX Container cannot display the About  box information  Make sure that the SmarAbout dll has been properly installed and registered     OLE initialization failed  Make sure that the OLE libraries are the correct version    lt appears  upon startup if the system OLE libraries have not been properly installed or are not up to date     Insufficient Security Level    It appears when you attempt to perform an operation within the  TrendWorX Container without having the required security attributes in the ProcessView Security  Server     The selected language translation is not available    lt appears when you try to switch languages  and the TrendWorX Container does not find the required language resource DLL     Failed to create object  Make sure the object has been entered into the system registry    It  appears when you try to insert an ActiveX Control which cannot be found or has not been properly  registered in the system registry  lt is suggested that you re install the specific control     Could not save display list   lt appears when you try to save a display file list for automatic
156. ut button on the dialog box  This will transfer the license from the  source PC to the floppy disk     Select Transfer License from the Actions menu on the target computer to transfer the license from    3 13    R80 Getting Started User s Manual    3 14    the floppy disk to the target computer     Click the Transfer License In button now  This will transfer the license from the floppy disk to the  target computer     Restart your target computer for the changes to be effective     Transferring Licenses Using the Web Site    21  You can transfer a license by first killing it  described in the next section  on one PC in  conjunction with the Web Authorization Site  thereby putting the license back onto the Web   and  then re authorizing it on the new PC  The Web site acts as an intermediary storage facility for the  license  making it easy to transfer licenses between PCs that are physically far apart     Killing a Software Key License  To kill or delete the existing software license     22  Select Kill License from the Actions menu in the License Utility  Using this option  you can  remove the current software license from the current machine  You also need to contact the Smar  Order Processing Department to get a special password for killing your license  A warning message  will be displayed on the screen as shown in Figure 3 23  If you kill your license  you need to get  a new license from Smar to restart your ProcessView product     x    ou have Requested that the license 
157. while providing a powerful set of reporting  and analysis tools  TrendWorX offers an open solution to applications requiring scalable and  distributed real time performance using the latest OPC HDA specification for creating Plug and Play  historical data servers and clients  For additional information about TrendWorX  please see the Help  documentation for this application     AlarmWorX    AlarmWorX is a stand alone OPC client software package for distributed enterprise wide alarm and  events  It is a complete alarm management system  You can network enterprise wide alarm  management for detecting  sorting  filtering  viewing  reporting  and acknowledging OPC server  alarms and events  For additional information about the AlarmWorX  please see the Help  documentation for this application     ScriptWorX    ScriptWorX is a powerful stand alone application that allows the creation and management of  Visual Basic for Applications  VBA  scripts  ScriptWorX   s unique multi tasking  multi processor  environment allows multiple scripts to run concurrently  User defined VBA scripts can perform OPC  read and write operations to any OPC server  which interfaces to factory floor devices such as PLCs  and other OPC compliant servers  ScriptWorX simultaneously performs calculations  manages  databases  and executes any operation available in the VBA language to access reports or perform  recipe operations  ScriptWorX also offers project level scripting as part of ProcessView  For  additi
158. ws systems  If no ProcessView  authorization is present  it will automatically run in Demo mode for two hours     Smar Software Licensing    Set the System Date and Time properly before installing the Smar License Utility  Changing the  time and date may affect time limited Licenses        Upon successful installation of ProcessView  the installation wizard automatically creates a directory  for the ProcessView Software Key licensing system  By default  the files are copied to the following  path       Program Files Smar Softlic    This directory contains the GENLIC32 exe utility used for any ProcessView system licensing  transactions along with the Licensing files themselves     For Windows NT  a ProcessView special service is installed that runs at startup and takes care of all  the support needed to start the software protection system     NOTE       Tampering with the installation directory or ProcessView files might accidentally destroy the  license     The  Softlic  directory also contains the following files among other files   e GENLIC32 RST   GENLIC32 ENT   GENLIC32 KEY   GENLIC32 KY2  ProcessView Version 6 x only    GENLIC32 41S    These files give the user a license to use ProcessView  and they contain encrypted information  relating to the PC used  options the user is allowed to activate  and file system directory  If the  ProcessView directory is renamed after the license has been granted  the software protection key  will NOT recognize the license under the new 
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
PDFファイル  Applilet EZ PL Ver.3.6以降対応 UM  All cart Happy Office  シャワー・ド・バス  BTS 50 - Bertolini  User`s Manual  Samsung Aspirapolvere Compact VCC54J0V3B User Manual (Windows 7)  Télécharger la fiche    Copyright © All rights reserved. 
   Failed to retrieve file