National Instruments BridgeVIEW Bedienungsanleitung
- Schauen Sie die Anleitung online durch oderladen Sie diese herunter
- 455 Seiten
- 4.25 mb
Zur Seite of
Ähnliche Gebrauchsanleitungen
-
Network Router
National Instruments NI 9944
4 Seiten 0.16 mb -
Network Router
National Instruments WAP-3711
47 Seiten 0.68 mb -
Network Router
National Instruments GPIB-120A
36 Seiten 0.15 mb -
Network Router
National Instruments FP-PWM-520
19 Seiten 0.51 mb -
Network Router
National Instruments cFP-PWM-520
19 Seiten 0.51 mb -
Network Router
National Instruments FP-1000
12 Seiten 0.31 mb -
Network Router
National Instruments BridgeVIEW
455 Seiten 4.25 mb -
Network Router
National Instruments cFP-RTD-124
15 Seiten 0.37 mb
Richtige Gebrauchsanleitung
Die Vorschriften verpflichten den Verkäufer zur Übertragung der Gebrauchsanleitung National Instruments BridgeVIEW an den Erwerber, zusammen mit der Ware. Eine fehlende Anleitung oder falsche Informationen, die dem Verbraucher übertragen werden, bilden eine Grundlage für eine Reklamation aufgrund Unstimmigkeit des Geräts mit dem Vertrag. Rechtsmäßig lässt man das Anfügen einer Gebrauchsanleitung in anderer Form als Papierform zu, was letztens sehr oft genutzt wird, indem man eine grafische oder elektronische Anleitung von National Instruments BridgeVIEW, sowie Anleitungsvideos für Nutzer beifügt. Die Bedingung ist, dass ihre Form leserlich und verständlich ist.
Was ist eine Gebrauchsanleitung?
Das Wort kommt vom lateinischen „instructio”, d.h. ordnen. Demnach kann man in der Anleitung National Instruments BridgeVIEW die Beschreibung der Etappen der Vorgehensweisen finden. Das Ziel der Anleitung ist die Belehrung, Vereinfachung des Starts, der Nutzung des Geräts oder auch der Ausführung bestimmter Tätigkeiten. Die Anleitung ist eine Sammlung von Informationen über ein Gegenstand/eine Dienstleistung, ein Hinweis.
Leider widmen nicht viele Nutzer ihre Zeit der Gebrauchsanleitung National Instruments BridgeVIEW. Eine gute Gebrauchsanleitung erlaubt nicht nur eine Reihe zusätzlicher Funktionen des gekauften Geräts kennenzulernen, sondern hilft dabei viele Fehler zu vermeiden.
Was sollte also eine ideale Gebrauchsanleitung beinhalten?
Die Gebrauchsanleitung National Instruments BridgeVIEW sollte vor allem folgendes enthalten:
- Informationen über technische Daten des Geräts National Instruments BridgeVIEW
- Den Namen des Produzenten und das Produktionsjahr des Geräts National Instruments BridgeVIEW
- Grundsätze der Bedienung, Regulierung und Wartung des Geräts National Instruments BridgeVIEW
- Sicherheitszeichen und Zertifikate, die die Übereinstimmung mit entsprechenden Normen bestätigen
Warum lesen wir keine Gebrauchsanleitungen?
Der Grund dafür ist die fehlende Zeit und die Sicherheit, was die bestimmten Funktionen der gekauften Geräte angeht. Leider ist das Anschließen und Starten von National Instruments BridgeVIEW zu wenig. Eine Anleitung beinhaltet eine Reihe von Hinweisen bezüglich bestimmter Funktionen, Sicherheitsgrundsätze, Wartungsarten (sogar das, welche Mittel man benutzen sollte), eventueller Fehler von National Instruments BridgeVIEW und Lösungsarten für Probleme, die während der Nutzung auftreten könnten. Immerhin kann man in der Gebrauchsanleitung die Kontaktnummer zum Service National Instruments finden, wenn die vorgeschlagenen Lösungen nicht wirksam sind. Aktuell erfreuen sich Anleitungen in Form von interessanten Animationen oder Videoanleitungen an Popularität, die den Nutzer besser ansprechen als eine Broschüre. Diese Art von Anleitung gibt garantiert, dass der Nutzer sich das ganze Video anschaut, ohne die spezifizierten und komplizierten technischen Beschreibungen von National Instruments BridgeVIEW zu überspringen, wie es bei der Papierform passiert.
Warum sollte man Gebrauchsanleitungen lesen?
In der Gebrauchsanleitung finden wir vor allem die Antwort über den Bau sowie die Möglichkeiten des Geräts National Instruments BridgeVIEW, über die Nutzung bestimmter Accessoires und eine Reihe von Informationen, die erlauben, jegliche Funktionen und Bequemlichkeiten zu nutzen.
Nach dem gelungenen Kauf des Geräts, sollte man einige Zeit für das Kennenlernen jedes Teils der Anleitung von National Instruments BridgeVIEW widmen. Aktuell sind sie genau vorbereitet oder übersetzt, damit sie nicht nur verständlich für die Nutzer sind, aber auch ihre grundliegende Hilfs-Informations-Funktion erfüllen.
Inhaltsverzeichnis der Gebrauchsanleitungen
-
Seite 1
User Manual BridgeVIEW User Manual May 1998 Edition Part Number 321294C-01[...]
-
Seite 2
Internet Support E-mail: support@ natinst.com FTP Site: ftp.natinst.com Web Address: http://www.natinst.com Bulletin Board Support BBS United States: 512 794 5422 BBS United Kingdom: 01635 551422 BBS France: 01 48 65 1 5 59 Fax-on-Demand Suppo rt 512 418 1111 Telephone Support (USA) Tel: 512 795 8248 Fax: 512 794 5678 International Offic es Austral[...]
-
Seite 3
Important Information Warranty The media on which you receive National Instruments software are warranted not to fail to execute programming instructions, du e to d efects in mate rials an d workman sh ip, for a period of 9 0 d ays from d ate o f sh ip m ent, as evidenced by receipts or other documentation. National Instruments will, at its option,[...]
-
Seite 4
© National Instruments Corporation v BridgeVIEW User Manual Contents About This Manual Organization of This Manual .............. ........... .............. ............ .............. ........... .............. ..... xix BridgeVIEW Concepts ............ ........... .............. ............ .............. ........... .............. .. xix G Tut[...]
-
Seite 5
Contents BridgeVIEW User Manual vi © National Instruments Corporation Chapter 2 BridgeVIEW Environment What Is G? ............... ........... ... ........... ... ............ .. ............ .. ............ ... ........... ... ........... ... ......... 2-1 How Does G Work? ......................... ............ ... ........... ... ........... ... [...]
-
Seite 6
Contents © National Instruments Corporation vii BridgeVIEW User Manual What Is the Tag Configuration Editor?............. ........... ............... ........... .............. ........... ..... 3-3 How Do You Create a Tag? .................. ........... .............. ............ .............. ........... .. 3-5 How Do You Edit a Tag? .........[...]
-
Seite 7
Contents BridgeVIEW User Manual viii © National Instruments Corporation Alarms .................. ............ .............. ........... .............. ........... ............... ........... ....... 3-31 How Do You Configure Alarms for a Tag? ...... .............. .............. ....... 3-34 Analog Tags ....................... ........... ......[...]
-
Seite 8
Contents © National Instruments Corporation ix BridgeVIEW User Manual General Principles of G HMI Programming ............................... .............. .............. ........... 4-25 How Do You Implement Event-Driven Programming in G?........................... ... 4-25 How Do You Implement Polled Programming in G? .... ............... .....[...]
-
Seite 9
Contents BridgeVIEW User Manual x © National Instruments Corporation How Do You Change the Y Axis? ........ ............ .............. ........... .......... 6-12 How Do You Change the Plot Colors and Style in the Trend? ............ 6-13 How Do You Zoom In on the Trend?.................. ............ .............. ....... 6-13 How Do You Export[...]
-
Seite 10
Contents © National Instruments Corporation xi BridgeVIEW User Manual How Do You Programmatically Log an Operator In to Your Application? .................. .............. ........... .............. ........... ...... 7-17 How Do You Programmatically Log an Operator Out of Your Application?.................... ............ ... ........... ... ... [...]
-
Seite 11
Contents BridgeVIEW User Manual xii © National Instruments Corporation P ART II G Tutor ial Chapter 9 Creating VIs What is a Virtual Instrument?...... ........... .............. ........... ............... ........... .............. ........... . 9-1 How Do You Build a VI? ......... ........... .............. ............ .............. ..........[...]
-
Seite 12
Contents © National Instruments Corporation xiii BridgeVIEW User Manual Shift Registers ......... ........... ... ........... ... ........... ... ........... ... ............ .. ............ ... ........... ... .... .. 1 1-11 Using Uninitialized Shift Registers ........................... .............. .............. ............ 11-15 For Loops [...]
-
Seite 13
Contents BridgeVIEW User Manual xiv © National Instruments Corporation Chapter 16 Program Design Use Top-Down Design ..................... ............... ........... .............. ........... .............. ............ .... 16-1 Make a List of User Requirements ................. ........... .............. ........... .............. .. 16-1 Desi[...]
-
Seite 14
Contents © National Instruments Corporation xv BridgeVIEW User Manual Figure 2-6. Select Tags to Monitor Dialog Box......................... ................. .............. ... 2-22 Figure 2-7. Write to Tag dialog box....................... ............... ................. .............. ........ 2-22 Figure 2-8. Tag Monitor Preferences Dialog B[...]
-
Seite 15
Contents BridgeVIEW User Manual xvi © National Instruments Corporation Figure 8-1. Server Browser ............... ........... ... ........... ... ............ .. ............ ... ........... ... ...... 8-6 Figure 8-2. View Server Information Dialog Box ...................... ................. .............. .... 8-7 Figure 8-3. Browse OPC Servers [...]
-
Seite 16
Contents © National Instruments Corporation xvii BridgeVIEW User Manual Activities Activity 2-1. Open and Run a VI ........ .............. ........... .............. ............ .............. ........... .. 2-8 Activity 3-1. Configure a Tag, and View the Tag Configuration Parameters and Tag Values ................. ............ .............. ..[...]
-
Seite 17
© National Instruments Corporation xix BridgeVIEW User Manual About This Manual The BridgeVIEW User Manual contains the information you need to get started with the BridgeVIEW software package. This manual e xplains the BridgeVIEW en vironment, tag conf iguration, human machine interfaces, alarms and ev ents, and historical data logging and ex tra[...]
-
Seite 18
About This Manual BridgeVIEW User Manual xx © National Instruments Corporation programming language upon which BridgeVIEW is built, the BridgeVIEW Engine Manager , system errors and e vents, the T ag Monitor utility , and the T ag Browser utility . This chapt er also explains ho w to access online help for BridgeVIEW and prov ides an acti vity tha[...]
-
Seite 19
About This Manu al © National Instruments Corporation xxi BridgeVIEW User Manual • Chapter 12, Case and Sequence Structures and the Formula Node , introduces the basic concepts of Case and Sequence structures, and provides acti vities that explain ho w to use the Case structure, ho w to use the Sequence structure, and what sequence locals are an[...]
-
Seite 20
About This Manual BridgeVIEW User Manual xxii © National Instruments Corporation Conventions Used in This Manual The following con ventions are used in this manual: bold Bold text denotes a parameter , menu name, palette name, menu item, return v alue, fun ction panel item, or dialog box button or option. italic Italic text denotes mathematical v [...]
-
Seite 21
About This Manu al © National Instruments Corporation xxiii BridgeVIEW User Manual This icon to the left of b old text denotes the b eginning of an activity, w hich contains step-by-step instructions you can follow to learn more about BridgeVIEW. This icon to the left of bold text denotes the end of an activity, which contains step-by-step instruc[...]
-
Seite 22
Part I BridgeVIEW Concepts This section contains information about the BridgeVIEW environment, tag configuration, Human Machine Interface, alarms and events, historical data logging and extraction, servers, and advanced application topics such as system control and security. Par t I , BridgeVIEW Concepts , contains the following chapters. • Chapt[...]
-
Seite 23
Part I BridgeVIEW Concepts BridgeVIEW User Manual I-2 © National Instruments Corporation • Chapter 6, Historical Data Logging and Extraction , explains the concept of a trend, how to log and e xtract historical data, and how to use the Historical T rend V iewer (HTV), a utility that displays historical data that has been logged to disk with Brid[...]
-
Seite 24
© National Instruments Corporation 1-1 BridgeVIEW User Manual 1 Introduction This chapter describes the unique BridgeVIEW approach to Human Machine Interface (HMI) and Supervisory Control and Data Acquisition (SCADA). It also contains system configuration, installation instructions, and basic information that explains how to start using BridgeVIEW[...]
-
Seite 25
Chapter 1 Introduction BridgeVIEW User Manual 1-2 © National Instruments Corporation Required System Configuration BridgeVIEW is distributed on a CD-ROM that includes the complete BridgeVIEW 2.0 release. The W indows 95/NT v ersion of Brid geVIEW runs on any system that supports W indows 95 or W indows NT 4.0. A minimum of 24 MB of RAM is required[...]
-
Seite 26
Chapter 1 Introduction © National Instruments Corporation 1-3 Bridge VIEW User Manual What Is BridgeVIEW? BridgeVIEW is a software package specifically targeted at industrial automation applications. BridgeVIEW prov ides configurable solutions for common HMI and SCADA functions while leveraging the flexibility of graphical programming. BridgeVIEW [...]
-
Seite 27
Chapter 1 Introduction BridgeVIEW User Manual 1-4 © National Instruments Corporation information, ackn o wledge alarms, vi e w real-time trends and retri e v e historical data. F or more information abo ut h o w to get started with BridgeVIEW, see the Where Should I Start? section at the end of this chapte r . G Programming G is the easy-to-use gr[...]
-
Seite 28
Chapter 1 Introduction © National Instruments Corporation 1-5 Bridge VIEW User Manual • Attri b ute Nodes— Attri b ute n odes are special block diagram nodes that you can use to control the appearance and functional characteristics of controls and indicators. F or more information about attri b ute nodes, refer to Chapte r 13, Front Panel Obje[...]
-
Seite 29
Chapter 1 Introduction BridgeVIEW User Manual 1-6 © National Instruments Corporation Connection Connection includes the following tag attributes: • Access rights (input onl y , output onl y , Input/Output, or memory) • S e r v e r n a m e • I/O group name • Item name • Access path (for OPC ser v ers) Scaling Scaling controls the type of [...]
-
Seite 30
Chapter 1 Introduction © National Instruments Corporation 1-7 Bridge VIEW User Manual Events An event is something that happens within the Bri dgeVIEW sy stem. Events can be divided into two groups: tho se that pertain to individual tag s and those that pertain to the overall BridgeVIEW system. Events pertaining to tags include the following: • [...]
-
Seite 31
Chapter 1 Introduction BridgeVIEW User Manual 1-8 © National Instruments Corporation What Is the BridgeVIEW System Architecture? The BridgeVIEW system contains three sets of processes: the user HMI Application, the BridgeVIEW Engine, and industrial automation device servers, as shown in Figure 1-1. These processes interact through a client-server [...]
-
Seite 32
Chapter 1 Introduction © National Instruments Corporation 1-9 Bridge VIEW User Manual wit h the BridgeVIEW Engine to read and write tag values, acknowledge alarms, access historical data, and read and write tag attributes. BridgeVIEW makes d e v elopment of operator graphic displays easy and fast. Floating palettes pr o vide controls and functions[...]
-
Seite 33
Chapter 1 Introduction BridgeVIEW User Manual 1-10 © National Instruments Corporation the value, the timestamp of when the item w as sampled, and status information to the BridgeVIEW Engine. Output items are written on demand only when the BridgeVIEW Engine passes a new output value to the server . The device serv er monitors the items and encapsu[...]
-
Seite 34
Chapter 1 Introduction © National Instruments Corporation 1-11 BridgeVIEW User Manual ( BridgeVIEWActivitySolutions ) that contains the completed VIs for each acti vity in this manual. Y ou can vie w the VI for an activity that you hav e not completed yet, or use the VIs in this directory as a means of verifying your work. Another good place to [...]
-
Seite 35
© National Instruments Corporation 2-1 Bridge VIEW User Manual 2 BridgeVIEW Environment This chapter describes the BridgeVIEW environment. It explains th e basi c concepts behind G, the programming language upon which BridgeVIEW i s built, the BridgeVIEW Engine Manager, system errors an d events, the Tag Monitor utility, and the Tag Browser utilit[...]
-
Seite 36
Chapter 2 BridgeVIEW Environment BridgeVIEW User Manual 2-2 © National Instruments Corporation Virtual Instruments VIs have both an interactive user interface and a source code equivalent, and accept parameters from higher-level VIs. VIs have three main parts: • The front panel • The block diagram • The icon/connector W ith these features, G[...]
-
Seite 37
Chapter 2 BridgeVIEW Environm ent © National Instruments Corporation 2-3 Bridge VIEW User Manual Stop button —Ab orts VI e x ecution. Pause/Continue button — P auses VI e x ecution/Continues VI e x ecution. Font ring —Sets font options, including font type, size, style, and colo r . Alignment ring —Sets alignment options, inclu ding v erti[...]
-
Seite 38
Chapter 2 BridgeVIEW En vironment BridgeVIEW User Manual 2-4 © National Instruments Corporation T ools Palett e BridgeVIEW has a floating Tools palette, which you can use to edit and debug VIs. You use the <Tab> k ey to tab through th e commonly used tools on the palette. If you have closed the Tools palette, select Windows»Show Tools Palet[...]
-
Seite 39
Chapter 2 BridgeVIEW Environm ent © National Instruments Corporation 2-5 Bridge VIEW User Manual Controls Palette The Controls palette consists of a graphical, floating palette that opens when you launch BridgeVIEW. You use this palette to place controls an d indicators on the front panel of a VI. Each top-leve l icon con tains subpalettes. If th [...]
-
Seite 40
Chapter 2 BridgeVIEW Environment BridgeVIEW User Manual 2-6 © National Instruments Corporation Controls and Indicat ors Controls and indicators in G are similar to in put and output parameters o r graphs in traditional programming languages. BridgeVIEW contains a variety of controls and indicators that you can choose according to the kind of value[...]
-
Seite 41
Chapter 2 B ridgeVIEW Environment © National Instruments Corporation 2-7 BridgeVIEW User Manual Boolean You use Boolean controls and indicators for entering and displaying Boolean (TRUE/FALSE) values. Boolean objects simulate switches, buttons, and LEDs. The most commonly used Boolean objects are the vertical switch and the round LED, shown below,[...]
-
Seite 42
Chapter 2 BridgeVIEW En vironment BridgeVIEW User Manual 2-8 © National Instruments Corporation Ta g You use tag controls and indicators for entering and displaying tag names or group names contained in the loaded tag configuration ( .scf ) file. You can find tag controls an d indicators in Controls»String Table Tags . For more information about [...]
-
Seite 43
Chapter 2 B ridgeVIEW Environment © National Instruments Corporation 2-9 BridgeVIEW User Manual 2. Run the VI by clicking on the Ru n button in the toolbar . The button changes appearance to indicate that the VI is running. 3. Use the Operating tool to change the v alues of the Inflow Rates and other controls. First, highlight th e old value, eith[...]
-
Seite 44
Chapter 2 BridgeVIEW En vironment BridgeVIEW User Manual 2-10 © National Instruments Corporation diagram as source code. The components of the block diagram represent program nodes such as F or Loops, Case structures, and multiplication functions. The co mp onents are wired to gether to show the flow of d ata within the block di agram. The outermo[...]
-
Seite 45
Chapter 2 B ridgeVIEW Environment © National Instruments Corporation 2-11 BridgeVIEW User Manual Launch Engine Launches the BridgeVIEW Engine. The BridgeVIEW Engine manages the Real-T ime Database, communicates with device servers, and performs alarm management and historical data logging. The BridgeVIEW Engine runs according to a configuration f [...]
-
Seite 46
Chapter 2 BridgeVIEW En vironment BridgeVIEW User Manual 2-12 © National Instruments Corporation What Is the BridgeVIEW Engine Manager? When you run any G application that accesses the BridgeVIEW Real-Time Database, the BridgeVIEW Engine launches automat ically, opening either the configuration ( .scf ) file you edited most recently or the one you[...]
-
Seite 47
Chapter 2 B ridgeVIEW Environment © National Instruments Corporation 2-13 BridgeVIEW User Manual T able 2-2 provides a description of each of the f ields in the Engine Manager dialog box. This table provides basic informat ion about the Engine Manager dialog box options. For a more complete understanding of how or why you might use the Engine Mana[...]
-
Seite 48
Chapter 2 BridgeVIEW En vironment BridgeVIEW User Manual 2-14 © National Instruments Corporation The Engine Manager sho ws the current state of the Engine, and has a System Event Display that sho ws the follo wing: • BridgeVIEW System Events • When the Engine started and stopped • Which servers ha ve been launched • Any System Errors that [...]
-
Seite 49
Chapter 2 BridgeVIEW Environm ent © National Instruments Corporation 2-15 Bridge VIEW User Manual The Ser v er Br o wser is sh o wn in the foll o wing illu st ration. F or more information about d e vice ser v ers, see Chapte r 8 , Servers . Figure 2-3 . Se r ver Browser The Show Server User Interface b utton appears on the Ser v er Br o wse r dia[...]
-
Seite 50
Chapter 2 BridgeVIEW En vironment BridgeVIEW User Manual 2-16 © National Instruments Corporation Detailed system error and e vent messages are logged to a system log f ile. The messages are written to an ASCII f ile with a .log extensio n in the SYSLOG directory . BridgeVIEW automatically creates this directory , if it does not exist already . The[...]
-
Seite 51
Chapter 2 B ridgeVIEW Environment © National Instruments Corporation 2-17 BridgeVIEW User Manual Table 2-3. T ag Browse r Field Descriptions Field Description Configuration File Displays the name of the configuration f ile you are browsing. Bro wse If the BridgeVIEW Engine is not running, press this button to select a dif ferent conf iguration fil[...]
-
Seite 52
Chapter 2 BridgeVIEW En vironment BridgeVIEW User Manual 2-18 © National Instruments Corporation If the BridgeVIEW Engine is loaded, you can vie w the tags currently loaded with the T ag Browser . If the BridgeVIEW Engine is not loaded, the T ag Bro wser displays the currently loaded .scf fi le. Use the Browse… button to change the .scf fil e . [...]
-
Seite 53
Chapter 2 B ridgeVIEW Environment © National Instruments Corporation 2-19 BridgeVIEW User Manual Figure 2-5. T ag Monitor Utility Note Selecting the T ag Monitor from the Project menu automatically launc hes th e BridgeVIEW Engine if it is not running already . T ag information is shown in a table format, sorted b y tag name. When a tag has a non-[...]
-
Seite 54
Chapter 2 BridgeVIEW En vironment BridgeVIEW User Manual 2-20 © National Instruments Corporation The Status D etails dialo g box, shown in Fig ure 2-6, displays a summary of the status for each tag in the system. T ags that hav e a warning are highlighted in blue, and tags in error are red. BridgeVIEW provides a description of the error or warning[...]
-
Seite 55
Chapter 2 B ridgeVIEW Environment © National Instruments Corporation 2-21 BridgeVIEW User Manual Figure 2-6. Status Details Dialog Box Wi t h t h e Select Tags to Monitor dialog box, shown in Figure 2-7, you can select which tags to monitor and configure ho w often to refresh th e monitor display . The A vailable T ags list box shows the tags not [...]
-
Seite 56
Chapter 2 BridgeVIEW En vironment BridgeVIEW User Manual 2-22 © National Instruments Corporation Select Tag Monitor»Preferences to bring up the Tag Monitor Preferences dialog box, sho w n in Figure 2 -8, which lets you cho ose how certain types of tags are display ed. Y ou can co ntrol how the displayed precision for analog tags by modifying the [...]
-
Seite 57
Chapter 2 B ridgeVIEW Environment © National Instruments Corporation 2-23 BridgeVIEW User Manual How Do Y ou Access Online Help? Choose Help»Show Help . When you place one of the tools on a subVI node, the Help window shows the icon for the subVI with wires attached to each terminal. The following illustration shows an example of online help. Thi[...]
-
Seite 58
Chapter 2 BridgeVIEW En vironment BridgeVIEW User Manual 2-24 © National Instruments Corporation In the Help window , required inputs appear in bold text, recommended inputs appear in plain text, and optional inputs appear in gray text. When designing your own VIs, you can specify which inputs are required, recommended, or optional by popping up o[...]
-
Seite 59
© National Instruments Corporation 3-1 BridgeVIEW User Manual 3 T ag Configuration This chapter describes tags, the Tag Configuration Editor, how you edit tags within the BridgeVIEW system, and includes an activity that illustrates how to use the Tag Configuration Editor. Before you can run a BridgeVIEW application, you must specify a tag configur[...]
-
Seite 60
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-2 © National Instruments Corporation General Attributes General attributes include d ata type, max imum length for string and bit array tags, and the name, description, and tag group of the tag. The BridgeVIEW system supports four types of tags: analog, discrete, string, and bit array. These t[...]
-
Seite 61
Chapter 3 T ag Configuration © National Instruments Corporation 3-3 BridgeVIEW User Manual Alarm Attributes Alarm attributes describe abnormal process conditions for a given tag. Alarms are useful for notifying users of abnormal conditions. For example, if an analog tag measures the volume of a tank, a HI alarm can be used to indicate that the tan[...]
-
Seite 62
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-4 © National Instruments Corporation Figure 3-1. T ag Configuration Editor The T ag Configuration Editor records all tag information and Engine parameters and stores this information in a BridgeVIEW Configuration File with the extension .scf (SCAD A Configuration File). The BridgeVIEW Engine r[...]
-
Seite 63
Chapter 3 T ag Configuration © National Instruments Corporation 3-5 BridgeVIEW User Manual Note Communication between the BridgeVIEW Engine and any device server is stopped temporarily when the Engine shuts do wn and restarts. How Do Y ou Create a T a g? From the main panel of the Tag Configuration Edito r, press one of th e following b uttons: Cr[...]
-
Seite 64
Chapter 3 T ag Configuration BridgeVIEW User Manual 3-6 © National Instruments Corporation Note If you delete a tag and sa v e the .scf file, the tag and its configuration information are rem o v ed from th e .scf file. Y ou still can retrie v e historical and e v ent information about the tag, b ut information su c h as the tag description, units[...]
-
Seite 65
Chapter 3 T ag Configuration © National Instruments Corporation 3-7 BridgeVIEW User Manual How Do Y ou Add Network T ags? On the BridgeVIEW server, all tag s in an allowed .scf file can be viewed by another BridgeVIEW system by opening the Tag Configuration Editor and selecting Configure»Allow Network Access . The tags are not shared until the .s[...]
-
Seite 66
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-8 © National Instruments Corporation The default v alues apply when creating a new tag, importing a tag from the server re gistry , or importing a tag from a spreadsheet. In the case of spreadsheet, a v alue in the spreadsheet overrides the def ault value for the field. F or more informati on [...]
-
Seite 67
Chapter 3 T ag Configuration © National Instruments Corporation 3-9 BridgeVIEW User Manual For easy vie wing and editing in the spreadsheet, press the Use Default Order button. After you edit the file, sa ve it as a .txt f ile. Then, from the T ag Configuration Editor , select File»Import… to import the information from the spreadsheet file. If[...]
-
Seite 68
Chapter 3 T ag Configuration BridgeVIEW User Manual 3-10 © National Instr uments Corporation How Do Y ou Configure T ags? When you configure a tag with the Tag Configuration Editor, you define several attributes for the tag. You can separate these attributes into five categories: general, connection, operations, scaling, and alarms. Each of these [...]
-
Seite 69
Chapter 3 T ag Configuration © National Instruments Corporation 3-11 Bridge VIEW User Manual String T ags A string tag is an ASCII character representation of a connection to a real-world I/O po int or memory v ariable. Use a string tag when you h a v e binary information or an ASC II v alue. F o r e xample, you might use a string tag to obtain v [...]
-
Seite 70
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-12 © National Instruments Corporation Connection You associate a tag with its real-worl d I/O point by assigning it a Server , I/O Group , and Item in the Connection tab of the Tag Configuration dialog box, shown in Figure 3-5. If an I/O Group does no t already exist for the server, you must c[...]
-
Seite 71
Chapter 3 T ag Configuration © National Instruments Corporation 3-13 BridgeVIEW User Manual Figure 3-5. T a g Connection Dialog Box If a device server does not appear in the serv er name list, you must run the configuration or registration utility for your server before BridgeVIEW can access the server . T able 3-2 provides descriptions of the con[...]
-
Seite 72
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-14 © National Instruments Corporation I/O Group Configuration I/O Groups are used to configure item rate and deadband for items of a server and to select a specific device, if the server uses devices. For servers that support resource configuration, you also can use I/O groups to configure dev[...]
-
Seite 73
Chapter 3 T ag Configuration © National Instruments Corporation 3-15 BridgeVIEW User Manual server uses devices, with only one device. A server can have multiple I/O Groups associated with it. I/O Group Configuration Options The Create… button invokes the I/O Group Configuration dialo g box, which you can use to specify group name and timing par[...]
-
Seite 74
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-16 © National Instruments Corporation T able 3-3 provides descriptions of the operations that can be p erformed on an I/O Group. For information about other opeations that can be performed on an I/O Group, see T able 3-2. Server Configuration Options Use this group of fields to configure and s[...]
-
Seite 75
Chapter 3 T ag Configuration © National Instruments Corporation 3-17 BridgeVIEW User Manual Communication Resource Configuration Options For IAK ser vers, use the Create… button to invoke a new, untitled IAK Create Communication Resource Configuration dialog box. This configuration option is not used for other classes of servers. For IAK serv er[...]
-
Seite 76
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-18 © National Instruments Corporation Use the Edit… button to in vok e the Edit De vice Configuration dialog box for the de vice currently selected in the device list. The options in this dialog box vary depending on the type of server . If the server does not support device conf iguration, [...]
-
Seite 77
Chapter 3 T ag Configuration © National Instruments Corporation 3-19 BridgeVIEW User Manual The Edit… button in vok es a server-dependent conf igu ration dialog bo x, which you can use to edit the conf iguration of the selected item. If the server does not support item configuration, or if the selected item is not valid, this b utton is disabled[...]
-
Seite 78
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-20 © National Instruments Corporation Example 2When to Use a Memor y T ag A simple device server returns several items of data that, through a linear combination of values, represent a meaningful measurement in engineering units. The design of the device and its server softw are makes it di[...]
-
Seite 79
Chapter 3 T ag Configuration © National Instruments Corporation 3-21 BridgeVIEW User Manual selecting Append Tags to SCF? (def ault mode) or you can create a new configuration f ile. How Do Y ou Connect a T ag to an OPC Ser ver? You connect to an OPC server just like you connect to the National Instrument s device ser vers from t he Connection tab[...]
-
Seite 80
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-22 © National Instruments Corporation Y ou can use tag groups to help define a subset of tags in the system. T ag groups are helpful when you want to e xamine the alarm states for a subset of tags in the system. See Chapter 5, Alarms and Events , for more information on alarm groups. Operation[...]
-
Seite 81
Chapter 3 T ag Configuration © National Instruments Corporation 3-23 BridgeVIEW User Manual Table 3-4. Operations Configuration At tributes Attrib ute Applies to Data T ypes Description Update Deadband all Determines when the Real-T ime Database (R TDB) updates the value for this tag. It is used to improve system performance and prev ent unnecessa[...]
-
Seite 82
Chapter 3 T ag Configuration BridgeVIEW User Manual 3-24 © National Instr uments Corporation What Is Deadband? In process instrumentation, deadband is the range through which an in put signal can vary without initiating an observable change in output signal. Deadband usually is expressed in percent of full scale. Although the term deadband general[...]
-
Seite 83
Chapter 3 T ag Configuration © National Instruments Corporation 3-25 BridgeVIEW User Manual How Do Y ou Configure a T ag to Log Its Data or Events? While editing a tag, click on the Log Data or Log/Print Events checkbox. If you want to log historical data or events, the BridgeVIEW Engine must have these processes enabled. To turn them on, open the[...]
-
Seite 84
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-26 © National Instruments Corporation The next sections e xplain how to scale data. Often your application needs BridgeVIEW to manipulate th e raw data used in the de vice serv er to put it in a form, called engineering units, suitable for the operators. The following sections describe the opt[...]
-
Seite 85
Chapter 3 T ag Configuration © National Instruments Corporation 3-27 BridgeVIEW User Manual Analog T ags You can define the raw range and engineering range for a tag to perform simple conversions between the two ranges. The raw range, defined by Raw Full Scale and Raw Zero Scale, refers to the values used by the device server. Engineering range, d[...]
-
Seite 86
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-28 © National Instruments Corporation Configure the tag for ra w range from zero (Raw Zero Scale) to f iv e (Raw Full Scale). Select Linear , and set the engineering range from 50 (Eng Zero Scale) to 100 (Eng Full Scale). Example Square Root Scaling A flow meter measures the flow rate of a[...]
-
Seite 87
Chapter 3 T ag Configuration © National Instruments Corporation 3-29 BridgeVIEW User Manual Figure 3-9. Scaling for Discrete T ag Configuration Bit Array T ags Bit array tags can have invert and/or select mask scaling. You can use the invert mask to determine which bits are inverted between the device server and the BridgeVIEW Engine. You can use [...]
-
Seite 88
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-30 © National Instruments Corporation Figure 3-10. Scaling for Bit Array T ag Configuration Table 3-6. Bit Array Scaling Examples T ag Name Length Raw V alue In vert Mask Select Mask Scaled V a lue T ag 1 8 0x0F 0x00 0xFF 0x0F T ag 2 8 0x0F 0x33 0xFF 0x3C T ag 3 8 0x0F 0x33 0x0F 0x0C T ag 4 8 [...]
-
Seite 89
Chapter 3 T ag Configuration © National Instruments Corporation 3-31 BridgeVIEW User Manual Alarms These attributes include whether to enable alarms, under what circumstances a tag is in alarm, the priority level of an alarm, and how alarms are acknowledged. Each alarm limit has a priority, ranging between 1 and 15. In BridgeVIEW, 15 is the highes[...]
-
Seite 90
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-32 © National Instruments Corporation HI_HI Limit analog Determin es the value, in engineering u nits, that i n vokes a HI_HI alarm condition. The tag alarm state remains HI_HI until the tag value goes belo w the HI_HI alarm limit minus the alarm deadband. HI_HI Priority analog Determines the [...]
-
Seite 91
Chapter 3 T ag Configuration © National Instruments Corporation 3-33 BridgeVIEW User Manual Alarm on discrete, bit array Determines whether a discrete tag should be alarm on ON (high) or OFF (low). Determines whether a bit array goes into alarm if all of its bits are in alarm or if an y of its bits are in alarm. This field is used only if both Ala[...]
-
Seite 92
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-34 © National Instruments Corporation How Do Y ou Configure Alarms for a T ag? While editing a tag, click the Enable Alarms checkbox. Alarms are generated depending on the value or state of a tag. The alarms based on value vary with the tag data type. But for any tag, if the status is bad, a B[...]
-
Seite 93
Chapter 3 T ag Configuration © National Instruments Corporation 3-35 BridgeVIEW User Manual Discrete T ags Discrete tags have one alarm state— either the tag is in alarm or it is not. You can determine whether a tag is in alarm when it is ON (High) or OFF (Low). Figure 3-12 shows the Alar ms tab of the Discrete Tag Configuration dialog b ox. Fig[...]
-
Seite 94
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-36 © National Instruments Corporation Figure 3-13. Alarms for Bit Array T ag Configuration String T ags String tags have no alarm states based on tag value. They only support Bad Status alarms. What Is Alarm Deadband on Analog T ags? Alarm Deadband is a method commonly used to avoid repetitive[...]
-
Seite 95
Chapter 3 T ag Configuration © National Instruments Corporation 3-37 BridgeVIEW User Manual This type of situation clogs ev ent files with redundant information and can cause operators some frustration in having to ackno wledge alarms constantly when the tag has not changed signif icantly . Y ou can use the Alarm Deadband to alle viate this proble[...]
-
Seite 96
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-38 © National Instruments Corporation User Must Ack With this option enabled, an alarm remains unacknowledged until the operator acknowledges the alarm. Activity 3-1. Configure a T ag, and View the T ag Configuration Parameters and T ag V alues The objective of this activity is to use the T ag[...]
-
Seite 97
Chapter 3 T ag Configuration © National Instruments Corporation 3-39 BridgeVIEW User Manual Note This configuration file uses da ta simulated by the T anks Server . Y ou must ensure that the Tanks Server is registered with the BridgeVIEW Engine by selecting Project»Server Tools»Server Browser . If you do not see Tanks Server in the Registered Se[...]
-
Seite 98
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-40 © National Instruments Corporation Table 3-10. Co nfiguration Settings for Activity 3-1 Category Attribute Setting General Ta g N a m e Product T ag Group group1 T ag Description Volume of finished product in liters Connection T ag Access Input Only Server Name Tanks Server I/O Group ALL It[...]
-
Seite 99
Chapter 3 T ag Configuration © National Instruments Corporation 3-41 BridgeVIEW User Manual 8. Modify the Mixer , Liquid , and Powder tags, as specified in T able 3-11, to configure them for Historical Logging and Alarm Acknowledgement. T o edit a tag configuration, double-click the tag in the T ag Configuration Editor listbox or press the Edit Ta[...]
-
Seite 100
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-42 © National Instruments Corporation 9. Sav e the configuration by selecting File»Save . The modif ied .scf file is provided for you in the BridgeVIEWActivitySol utions directory . 10. V ie w the tag configuration using the T ag Browser . From a VI front panel, choose Project»Tag»Browser[...]
-
Seite 101
Chapter 3 T ag Configuration © National Instruments Corporation 3-43 BridgeVIEW User Manual The T ag Monitor is a quick way to look at tag v alues and alarm states without building an HMI. It is also a great debugging tool. When you launch the T ag Monitor, it automatically launches the Engine. The Engine loads the last .scf f ile saved. In this c[...]
-
Seite 102
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-44 © National Instruments Corporation How Do Y ou Configure Other Engine Parameters? There are other Engine parameters you can configure within the Tag Configuration Editor. You can define your Historical Logging Configuration an d Event Con figuration by selecting Configure»Historical… or [...]
-
Seite 103
Chapter 3 T ag Configuration © National Instruments Corporation 3-45 BridgeVIEW User Manual Note Although you can configure these parameters, it is highly recommended you maintain the default values. Table 3-12. Configurable Memory Allocation Parameters Parameter Description Default V alue System Events display (lines Determines the maximum number[...]
-
Seite 104
Chapter 3 T ag Configurati on BridgeVIEW User Manual 3-46 © National Instruments Corporation How Do Y ou Launch Ser ver Configuration Utilities from the T ag Configuration Editor? When you register a server in your system, BridgeVIEW registers the location of its configuration utility, if it exists. You can access the server configurati on uti lit[...]
-
Seite 105
© National Instruments Corporation 4-1 BridgeVIEW User Manual 4 Human Machine Interface This chapter explains what a Human Machine Interface (HMI) is and how you can monitor and control tags from your HMI. This chapter also describes se veral general principles of HMI programming in G, and provides acti vities that illust rate how to accomplish th[...]
-
Seite 106
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-2 © National Instruments Corporation There are sev eral g eneral G programming principles with which y ou should be familiar before you build an HMI. These principles are listed below: • Building basic G front panels and diagrams • Using controls and indicators • Using the tag data [...]
-
Seite 107
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-3 BridgeVIEW User Manual Front Panel Objects A front panel is the user interface of a virtual instrument (VI). You build the front panel of a VI with a combin ation of controls and indicators representing the values of the tags. Controls are the means of supplying data to your[...]
-
Seite 108
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-4 © National Instruments Corporation The HMI G W izard associates a front panel control or indicator with a tag, and generates the necessary W izard subdiagram for a configuration that you specify . T able 4-1 provides a list of front panel objects, and explains how the HMI G W izard oper[...]
-
Seite 109
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-5 BridgeVIEW User Manual Display discrete va l u e s Indicate an alarm state Boolean Indicator In vok e the HMI G Wizard on a B oolean indicator to associate a discrete input tag value or an alarm state with that indicator . When you in voke the W izard for the first time on a[...]
-
Seite 110
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-6 © National Instruments Corporation Display event history information Event History Display or any T able Indicator In voke the HMI G Wizard on a table indicator to obtain a history of past ev ents and alarms (Ev ent History). For an e vent history display , you can set the HMI G W i zar[...]
-
Seite 111
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-7 BridgeVIEW User Manual T o in voke the W izard, pop up on a front panel object, and select HMI G Wizard… . For example, the HMI G W izard dialog box for an analog input tag appears in Figure 4-1 by popping up on a numeric indicator . Figure 4-1. HMI G W izard Dialog Box Wh[...]
-
Seite 112
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-8 © National Instruments Corporation Generate the Block Diagram Once you associate a front panel object with a tag and set the various parameters, the HMI G Wizard generates the appropriate code and places it on the block diagram. For example, using the HMI G Wizard for Analog Indicator, [...]
-
Seite 113
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-9 BridgeVIEW User Manual For this acti vity , you will use the ta gs configured in mytanks.scf , which you edited in A ctivity 3-1 and is located in the BridgeVIEWActivity directory . Note Before you can begin this activity , you must have completed Activity 3-1, Configure a [...]
-
Seite 114
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-10 © National Instruments Corporation If you do not see a list of available tags or the tag name Mixer is not in the list when you click on the Tag menu ring, pop up on the menu ring and select Tag Browser… to select the correc t .scf f ile. Press the Browse… button on the T ag Browse[...]
-
Seite 115
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-11 BridgeVIEW User Manual 5. Return to the front panel and run the VI. It launches the Eng ine if it is not running already . The Engine reads mytanks.scf and launches the T anks Server . 6. No w , you can see the Mixer tag v alues being monitored in the real-time trend. Selec[...]
-
Seite 116
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-12 © National Instruments Corporation How Do Y ou Customize Front Panel Objects? You can customize BridgeVIEW controls and indicators to change their default appearance on the front panel with the Control Editor. You also can save these controls for use in other VIs. Programmatically, the[...]
-
Seite 117
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-13 BridgeVIEW User Manual If you want to use the control in other VIs, you can sav e it as a custom control by selecting File»Save . After you sav e the control, you can place it on other front panels using the Controls»Select a Control… . Importing Graphics You can import[...]
-
Seite 118
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-14 © National Instruments Corporation 4. Click on the Edit Mode button in the Control Editor toolbar . The wrench changes to a pair of tweezers to illustrate that you are in Customize mode. In Customize mode, the control is brok en into se v eral parts. Y ou cannot operate the con trol wh[...]
-
Seite 119
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-15 BridgeVIEW User Manual 7. Click on the pair of tweezers to return to Edit mode. Y ou can finish editing the control in Edit mode. 8. Pop up on the housing of the slide and select Scale»Style»None . T he scale for the slide disappears. 9. Change tools to the Color tool. T [...]
-
Seite 120
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-16 © National Instruments Corporation How Do Y ou Monitor and Control T ags? The Tags VI library and Alarms and Events VI library contain VIs for your HMI application to interact with the BridgeVIEW Real-Time Database. These are the primary VIs you use to build your HMI. You can use these[...]
-
Seite 121
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-17 BridgeVIEW User Manual T ag Data T y pe BridgeVIEW has a special data type called the tag data type that is aware of the available tag names and tag group names contained in the current .scf file. All BridgeVIEW functions that can operate on tags or tag groups use the tag d[...]
-
Seite 122
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-18 © National Instruments Corporation Y ou also can enter the name of the tag you want to use. The tag control performs a T ype Look Ahead as you type, and displays the closest tag or group name to what you enter . By default, the tag control d oes not allow you to enter a name that is no[...]
-
Seite 123
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-19 BridgeVIEW User Manual The tag data type imports tag and tag group names from a tag configuration fil e ( .scf ). When you launch BridgeVIEW , the tag data type list of av ailable tag names and tag group names is automatically updated from your default .scf file. The defaul[...]
-
Seite 124
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-20 © National Instruments Corporation T ag constants in your diagram (and tag controls and indicators if th ey are sav ed with default values) retain the tag name or tag group name selected when your VI is sav ed. The name contained in the tag control, indicator or constant is dimmed when[...]
-
Seite 125
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-21 BridgeVIEW User Manual period is exceeded, whiche ver occurs f irst, then reads the database and returns the current tag in formation. By default, timeout is 0 seconds. If you wire nothing into the timeout input of your diagram, th e VI reads the database and returns immedi[...]
-
Seite 126
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-22 © National Instruments Corporation Block Diagram 2. T o create the block diagram, pop up on the tank and select HMI G Wizard… . Select Product for th e T ag and click OK , as shown in the follo wing il lustratio n.[...]
-
Seite 127
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-23 BridgeVIEW User Manual 3. The HMI G W izard generates a diagram for you that calls the Read T ag VI, as shown in the follo wing illustrat ion. 4. Pop up on the lock in the top right co rner of the While Lo op and select Release Wizard Lock . 5. Using the Labeling tool, edit[...]
-
Seite 128
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-24 © National Instruments Corporation 9. Sav e the VI as Monitor Product.vi in the BridgeVIEW Activity directory . 10. Run the VI. The Engine launches, unless it is running already . The tank lev el changes to reflect the changing values of the Product tag. When the value goes ov er 800,[...]
-
Seite 129
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-25 BridgeVIEW User Manual General Principles of G HMI Programming You can choose how to monitor and co ntrol tag values as we ll as operator interface controls and indicators in your HMI. Normally, you use one or more While Loops in a VI diagram with a single wait operation in[...]
-
Seite 130
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-26 © National Instruments Corporation alarm state indicator , and con trols the blinking of the Mixer in Alarm indicator . Both loops run in parallel until shutdown is TR UE. Figure 4-3. Mo nitor T ag Value and Alarm VI The Mixer in Alarm Blinking attrib ute and the alarm state indicator [...]
-
Seite 131
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-27 BridgeVIEW User Manual How Do Y ou Implement Polled Programming in G? You do not have to use a separate loop for each Tags or Alarms and Events VI. This can be cumbersome to program for a large number of tag reads, although using the HMI G Wizard makes it easy to build sepa[...]
-
Seite 132
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-28 © National Instruments Corporation Figure 4-4. Process View Display VI How Do Y ou Initialize and Shut Down Multiple-Loop Applications? When you have a multiple-lo op application, you can add initialization code before executing the loops, and some cleanup or shutdown code after all th[...]
-
Seite 133
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-29 BridgeVIEW User Manual How Do Y ou Display Real-Time T rends? You can build a real-time trend by dropping a real-time trend indicator on your front panel and popping up on it to select the HMI G Wizard. Alternatively, you can assemble the diagram manually using a While Loo [...]
-
Seite 134
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-30 © National Instruments Corporation Figure 4-5. T wo T rend Displa y VI The real-time trend indicator updates with a v alue for each tag e very time the indicator is written to. If a VI using this indicator is executed se veral times, it still has previous data displayed. F or this reas[...]
-
Seite 135
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-31 BridgeVIEW User Manual This example illustrates the use of dataflow programming to enforce the order of two structures that otherwise are not related b y data flow . By wiring the time interval (secs) constant through the Sequence structure and into the While Loop, the Whil[...]
-
Seite 136
Chapter 4 Human Machine Inter face BridgeVIEW User Manual 4-32 © National Instruments Corporation Figure 4-7. Using the T ag Attributes VIs to Initialize Front Panel Indicators, Frame 0 Figure 4-8 illustrates the subsequent frame of the Sequence structure. The HMI runs in a loop, monitoring the v arious tags and front panel co ntrols until the Bri[...]
-
Seite 137
Chapter 4 Human Machine Inter face © National Instruments Corporation 4-33 BridgeVIEW User Manual Figure 4-8. Using the T ag Attributes VIs to Initialize Front Panel Indicators, Fram e 1[...]
-
Seite 138
© National Instruments Corporation 5-1 BridgeVIEW User Manual 5 Alarms and Events This chapter introduces the basic concepts of alarms and events, and explains how to view, acknowledge, and configure them within the BridgeVIEW system. This chapter also provides activities that explain how to build an alarm summary display and acknowledge alarms fr[...]
-
Seite 139
Chapter 5 Alarms and Events BridgeVIEW User Manual 5-2 © National Instruments Corporation Alarm Priority An alarm priority indicates the severity of an alarm. Priorities range from 1 (lowest) to 15 (highest). You can filter the alarms displayed in your HM I by alarm priority. Alarm Summar y An alarm summary is a collection of all the alarms that c[...]
-
Seite 140
Chapter 5 Alarms and Events © National Instruments Corporation 5-3 BridgeVIEW User Manual can change the def ault colors of alarms, acknowledged alarms and unacknowledged tags that ha ve returned to normal with the Color Codes for Alarm Summary control, which also is av ailabl e in the Alarms and Ev ents palette. Activity 5-1. Build an Alarm Summa[...]
-
Seite 141
Chapter 5 Alarms and Events BridgeVIEW User Manual 5-4 © National Instruments Corporation 3. Now , you can select the tags to monitor . In the tag list, select <ALL> to view alarms on all the tags that hav e alarms conf igured. Click on the Add button to add all tags to the list. If you do not see a list of av ail able tags when you click on[...]
-
Seite 142
Chapter 5 Alarms and Events © National Instruments Corporation 5-5 BridgeVIEW User Manual The diagram abov e uses ev ent-driven programming to wait for an alarm summary ev ent before updating the Alarm Summary Display . The Read Alarm Summary VI returns when an alarm e v ent occurs on any of the tags in the tag constant array . The column headers [...]
-
Seite 143
Chapter 5 Alarms and Events BridgeVIEW User Manual 5-6 © National Instruments Corporation How Do Y ou Display Event Histor y Information? To read all the alarms and events in the BridgeVIEW system that have occurred since the Engine was started (unless limited by buffer size) drop the Event History Display from the Alarms and Events palette on you[...]
-
Seite 144
Chapter 5 Alarms and Events © National Instruments Corporation 5-7 BridgeVIEW User Manual remains at UNACK until the user presses the ACK button on the HMI and ackno wledges the alarm. Y ou can select the tags for which you want to ackno wledge alarms. It is a good idea for this tag list to be identical to the list of tags you display alarms for i[...]
-
Seite 145
Chapter 5 Alarms and Events BridgeVIEW User Manual 5-8 © National Instruments Corporation 3. Select Alarm Acknowledgement for the Attach Control to: o ption. 4. Select the tags to monitor . In the tag list, select <ALL> to view alarms on all the tags that hav e alarms configured. Click the Add b u tton to add all tags to the list. Click OK .[...]
-
Seite 146
Chapter 5 Alarms and Events © National Instruments Corporation 5-9 BridgeVIEW User Manual The Ackno wledge Alarm VI is called when the front panel ACK button is pressed. This b utto n is polled in a separate While Loop and the Read Alarm Summary VI waits for e v ents in its own While Loop. 5. Sav e the VI as My Alarm Summary with Ack in the Bridge[...]
-
Seite 147
Chapter 5 Alarms and Events BridgeVIEW User Manual 5-10 © National Instruments Corporation How Do Y ou Configure Logging and Printing of Alarms and Events? You can configure logging and printing options for Alarms and Events through the Event Configuration dialog box, shown in Figure 5-1. Th is configures the format of alarms and events written to[...]
-
Seite 148
Chapter 5 Alarms and Events © National Instruments Corporation 5-11 BridgeVIEW User Manual There are various format options for logging and printing. The print selections are a set of se veral parameters that determine the fo rm at of the data to be printed. Similarly , the log selections are a set of se veral parameters that determine the format [...]
-
Seite 149
Chapter 5 Alarms and Events BridgeVIEW User Manual 5-12 © National Instruments Corporation How Do Y ou Log Alarms and Events? Events are logged in ASCII files named in the format YYMMDDHHMM.evt using the timestamp of the first point to be logged. YY is the year, MM is the Table 5-2. Event Configuration, Log, and Print Format Selections Selection D[...]
-
Seite 150
Chapter 5 Alarms and Events © National Instruments Corporation 5-13 BridgeVIEW User Manual month, DD is the day, HH is the hour, MM is the minute and .evt is the extension for all event log files. There are three steps you must complete to log alarms and e vents: 1. Configure your tags to hav e Log/Print Events enabled. Y ou configure it on a per [...]
-
Seite 151
Chapter 5 Alarms and Events BridgeVIEW User Manual 5-14 © National Instruments Corporation There are three techniques for turning event p rinting on or off: • Y ou can configure e vent printing in the T ag Configuration Editor . T o turn on printing, select Configure»Events… . Configure the printer and set Start printing on sy stem start-up t[...]
-
Seite 152
© National Instruments Corporation 6-1 BridgeVIEW User Manual 6 Historical Data Logging and Extraction This chapter explains the concept of a trend, how to log and extract historical data, and how to use the Historical Trend Viewer (HTV), a utility that displays historical data that has been logged to disk with BridgeVIEW. What Is a T rend? A tren[...]
-
Seite 153
Chapter 6 Historical Data Loggi ng and Extraction BridgeVIEW User Manual 6-2 © National Instruments Corporation manipulate, and analyze historical data automatically from outside the BridgeVIEW environment. For more information, see Appendix B, Citadel and Open Database Connectivity . How Do Y ou Log Historical Data? There are three steps you must[...]
-
Seite 154
Chapter 6 Historical Data Logging and Extraction © National Instruments Corporation 6-3 BridgeVIEW User Manual How Do Y ou Configure Historical Logging? You can reach the Historical Logging Configuration dialog box by selecting Configure»Historical… from the Tag Configuration Editor. Figure 6-1 shows the Historical Logging Configuration dialog [...]
-
Seite 155
Chapter 6 Historical Data Loggi ng and Extraction BridgeVIEW User Manual 6-4 © National Instruments Corporation How Do Y ou Extract and View Data from Historical Log Files? There are two methods for viewing historical data that has been logged to disk. One method is to use the Historical Data VIs and the other is to use the Historical Trend Viewer[...]
-
Seite 156
Chapter 6 Historical Data Logging and Extraction © National Instruments Corporation 6-5 BridgeVIEW User Manual If the Citadel Path is empty , the Fi le Dialo g function is executed. This brings up a File dialog box that lets the operator select the directory containing the historical data files. The example then uses the tag list returned by the G[...]
-
Seite 157
Chapter 6 Historical Data Loggi ng and Extraction BridgeVIEW User Manual 6-6 © National Instruments Corporation Activity 6-1. Use the Historical Data VIs The objective of this ex ercise is to create a VI that programmatically reads historical information from Citadel and determines sta tistical information of the data. In this activity , you will [...]
-
Seite 158
Chapter 6 Historical Data Logging and Extraction © National Instruments Corporation 6-7 BridgeVIEW User Manual Y ou will display previously logged data, which is included in the BridgeVIEWActivityData directory . It contains a 25-minute run of data. Y ou can change the time axis to display the f irst minute of this data. 3. Run the VI. The trend[...]
-
Seite 159
Chapter 6 Historical Data Loggi ng and Extraction BridgeVIEW User Manual 6-8 © National Instruments Corporation 6. On the front panel, create an array of numeric indicators. Stretch the array indicator so that four fields are sh owing. Then pop up on the array indicator and select Show»Index Display to deselect t he index display , as shown belo [...]
-
Seite 160
Chapter 6 Historical Data Logging and Extraction © National Instruments Corporation 6-9 BridgeVIEW User Manual on the data that is displayed. Y ou can use the panning tool to display a different section of data. The averages are updated automatically . 8. Sav e the VI as Historical Data.vi in the BridgeVIEW Activity directory . End of Activity 6-[...]
-
Seite 161
Chapter 6 Historical Data Loggi ng and Extraction BridgeVIEW User Manual 6-10 © National Instruments Corporation How Do Y ou Select the T ags to Display? Select File»Select Tags… , and the Select Tags dialog box appears, as shown in Figure 6-3. With this dialog box, you can select either a .scf file or a directory of Citadel files. The default [...]
-
Seite 162
Chapter 6 Historical Data Logging and Extraction © National Instruments Corporation 6-11 BridgeVIEW User Manual Panning Buttons The Panning button s allow you to move backward and forw ard through the historical data in the trend. The buttons do not affect the timespan of the trend. For example, if the trend displays data from 9:45 to 9:55 on the [...]
-
Seite 163
Chapter 6 Historical Data Loggi ng and Extraction BridgeVIEW User Manual 6-12 © National Instruments Corporation How Do Y ou Change the Timespan of Data Displayed? The timespan indicator displays the amount of relative time between the start and end points of the time axis. To change the amount of time between these points, you either can manually[...]
-
Seite 164
Chapter 6 Historical Data Logging and Extraction © National Instruments Corporation 6-13 BridgeVIEW User Manual How Do Y ou Change the Plot Colors and Style in the T rend ? Click on the Trend Legend . The pop -up window contains several optio ns with which you can change the plot colors and styles used in the trend. How Do Y ou Zoom In on the T re[...]
-
Seite 165
Chapter 6 Historical Data Loggi ng and Extraction BridgeVIEW User Manual 6-14 © National Instruments Corporation Select the Remember settings on exit checkbox if you want to update you r settings each time you exit the HTV . How Do Y ou View New Data Automatically After It Has Been Logged to Citadel? You can use Live Mode to watch incoming data af[...]
-
Seite 166
Chapter 6 Historical Data Logging and Extraction © National Instruments Corporation 6-15 BridgeVIEW User Manual Activity 6-2. Use the Historical T rend Viewer The objective of this activity is to view logged data with the Historical T rend V iewer . Y ou will use mytanks.scf in the BridgeVIEWActiv ity directory , as edited in Activity 3-1, Config[...]
-
Seite 167
Chapter 6 Historical Data Loggi ng and Extraction BridgeVIEW User Manual 6-16 © National Instruments Corporation The HTV displays the trends for the Powder , Mixer , Liquid and Product tags. The A vailable Data display sho ws the start and stop timestamps of the logged data. The status o f the HTV is displayed on top of the Historical T rend. Y ou[...]
-
Seite 168
Chapter 6 Historical Data Logging and Extraction © National Instruments Corporation 6-17 BridgeVIEW User Manual 7. T o see the value of a particular data point, use the two v ertical cursors on the trend. Y ou can see the v alue of the data point on each trend at the giv en cursor location in the Dat a Display . 8. Select File»Exit to terminate t[...]
-
Seite 169
© National Instruments Corporation 7-1 BridgeVIEW User Manual 7 Advanced Application T opics This chapter explains advanced topics you need to understand to make optimum use of BridgeVIEW for developing applications. The advanced topics covered in this chapter are listed below: • Using the Panel G W izard • BridgeVIEW System Con trol • T ag [...]
-
Seite 170
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-2 © National Instruments Corporation How Do Y ou Use the Panel G Wizard? The Panel G Wizard only operates on Boolean controls. To invoke the Wizard, pop up on a front panel Boolean control and select Panel G Wizard… . Popping up on a button control brings up the Panel G Wizard shown[...]
-
Seite 171
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-3 BridgeVIEW User Manual Y ou can configure the Panel G W izard to store the file path as a relati ve path or as an absolute path. If the VI that you connect to the button is generally kept in a path that is relati ve to the top-le vel VI, you should select the Relative pa[...]
-
Seite 172
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-4 © National Instruments Corporation 2. Sav e the VI as My Menu Bar.vi in the BridgeVIEWActivity directory . 3. Pop up on the Alarms b utto n an d select Panel G Wizard… . Configure the b utton to open the My Alarm Summary with Ack.vi that you created in Activity 5-2, Acknowledge A[...]
-
Seite 173
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-5 BridgeVIEW User Manual 5. Make a copy of the Alarms button. Click on the button text with the labeling tool and name the button Monit or . 6. Pop up on the Monitor button and select Panel G Wizard… . Use the same settings as before, bu t connect this bu tton to the Mon[...]
-
Seite 174
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-6 © National Instruments Corporation For e xample, you might find it unnecessary to load certain panels into your application until they are needed. By using these functions, you can control when your panels are loaded into memory . Y ou can reach the VI Server functions through the F[...]
-
Seite 175
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-7 BridgeVIEW User Manual How Do Y ou Control Panel Visibility? There are several ways to control the visibility of an operator interface panel from your application. These options are listed below: • Enable the Show Fron t Panel when Called and Close Afterwards if Origin[...]
-
Seite 176
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-8 © National Instruments Corporation How Do Y ou Start or Stop the BridgeVIEW Engine from Y our Application? Use the Engine Launch VI to launch the BridgeVIEW Engine programmatically with a specified configuration file. Use the Engine Shutdown VI to stop the BridgeVIEW Engine and the [...]
-
Seite 177
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-9 BridgeVIEW User Manual T ag Attributes VIs There is a set of VIs in the Tag Attributes palette with which you can read or change configuration information about tags programmatically. Most of these tag attributes are parameters you can configure for a tag with the Tag Co[...]
-
Seite 178
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-10 © National Instruments Corporation When you change programmatic attrib utes with the T ag Configuration Editor , you can update Engine processes without shutting down and restarting the Engine, provided no changes require the Engine to reconfigure. Y ou can change all operations, a[...]
-
Seite 179
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-11 BridgeVIEW User Manual 4. Run the VI. Because the Product tag is configured to go into HI alarm when it exceeds a v alue of 800, you can see that the tank color is blue while the tag value is belo w 800. It changes from blue to red when the value goes above 800. Lea ve [...]
-
Seite 180
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-12 © National Instruments Corporation 8. Sav e the VI as Change Alarm Limit.vi in the BridgeVIEWActivity director y . 9. Run this VI. This dynamically changes th e HI limit for the Product tag from 800 to 500. 10. Look at Monitor Product.vi . It still should b e running. Howev er , n[...]
-
Seite 181
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-13 BridgeVIEW User Manual BridgeVIEW Security BridgeVIEW security is broken into two general categories: • En vironment Security (User Pri vileges) • Operator Interface Security Security does not take effect until you conf igure it. Conf iguration consists of adding us[...]
-
Seite 182
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-14 © National Instruments Corporation A user’ s BridgeVIEW Environment pri vile ges are completely independent of the user’ s access lev el, and do not directly af fect access to objects in the operator interfaces that you de velop for your application. See the Operator Interface [...]
-
Seite 183
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-15 BridgeVIEW User Manual How Do Y ou Log In and Out? To log in, choose Project»Security»Login . Type in your account name and password. If you do not know your login name, or have forgotten your password, contact your BridgeVIEW administrator. T o log out, cho ose Proje[...]
-
Seite 184
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-16 © National Instruments Corporation Figure 7-3. Priv ileges Dialog Bo x For more information about BridgeVIEW user privileges, refer to Ta b l e 7 - 1 . How Do Y ou Change Y our Password? You must be logged in to change your password. Choose Project»Security»Change Password . T yp[...]
-
Seite 185
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-17 BridgeVIEW User Manual information about this or any other VI, refer to Appendix A, HMI Function Reference . How Do Y ou Programmatically Log an Operator In to Y our Application? Use the Programmatic Login VI in the System»Security palette. To use this VI, you must ent[...]
-
Seite 186
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-18 © National Instruments Corporation choose Project»Security»Edit User Accounts… , and the Edit User Accounts dialog box appears, as shown in Figure 7-4. Figure 7-4. Edit User Accounts Dialog Box Click the Add New Users>> button to create a ne w user account. T ype in a nam[...]
-
Seite 187
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-19 BridgeVIEW User Manual example, change the access le vel of se veral accounts to be the same v alue), hold do wn the <Shift> ke y when selecting users from the list. Note Once you have defined user accounts, you must hav e at least one “super user” account (Ac[...]
-
Seite 188
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-20 © National Instruments Corporation file is that all user account information, including passw ords, is included in the file. How Do Y ou Export Users to Another Computer on the Network? You can put BridgeVIEW user accounts on other computers either by exporting the user list to a t[...]
-
Seite 189
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-21 BridgeVIEW User Manual For e xample, a user named user , having acce ss lev el 100 and privile ges to use the T ag Monitor , T ag Browser , and launch the engine would hav e the following pri vileges string (in tab-delimited fo rmat): user 100 Engine; TM; TB; The defaul[...]
-
Seite 190
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-22 © National Instruments Corporation If you choose File»Import»Network BridgeVIEW , a dialog box appears in which you can type in the name of the computer to import the accounts from, or you can bro wse the network. Note (Windows 95) T o access the user account list on another comp[...]
-
Seite 191
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-23 BridgeVIEW User Manual How Do Y ou Limit User Access to HMI Objects? You can use security information to control visibility attributes on HMI objects. There is a set of security VIs you can use to implement security in your HMI, found in the System»Security palette. Fo[...]
-
Seite 192
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-24 © National Instruments Corporation the security loop. This ensures that the security loop terminates when the Engine shuts do wn. By placing the Security Monitor in a loop, as in Figure 7-6, this HMI can handle the operator access lev el changing dynamically and still behave approp[...]
-
Seite 193
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-25 BridgeVIEW User Manual 3. After creating the two accounts, select << Done Adding Users . Click the OK button. 4. Unless you were previously logged in, a Login dialog box appears. Log in as Administrator , with Passw ord Administration . 5. Open the My Alarm Summar[...]
-
Seite 194
Chapter 7 Advanced Application T opics BridgeVIEW User Manual 7-26 © National Instruments Corporation e. W ire the “Disabled” attribute v alue outpu t of th e VI to the Attrib ute Node. f. In vert the sh utdown output of the VI and wi re it to th e continuation te rminal of the While Loop. g. W ith the Wiring tool, pop up on the operability ac[...]
-
Seite 195
Chapter 7 Advanced Application T opics © National Instruments Corporation 7-27 BridgeVIEW User Manual 8. Log in as Anyone with Password Viewer by selecting Project»Security»Login . 9. The Acknowledge button is no w disabled. This is because operability access is gi ven to users with Le vel 50 or abov e in BridgeVIEW . User Anyone has an access l[...]
-
Seite 196
© National Instruments Corporation 8-1 BridgeVIEW User Manual 8 Ser vers This chapter explains how to use servers with BridgeVIEW. BridgeVIEW supports several types of servers including OPC Servers, DDE Servers, and National Instruments Standard IA Device Servers. OPC Servers are written to the OPC F oundation OPC Data Access specification and are[...]
-
Seite 197
Chapter 8 Servers BridgeVIEW User Manual 8-2 © National Instruments Corporation The device serv ers also handle and report communications and device errors to BridgeVIEW . There are different serv ers available for dif ferent device f amilies and commu nication networks. Each de vice server is a stand-alone component that might include a configura[...]
-
Seite 198
Chapter 8 Servers © National Instruments Corporation 8-3 BridgeVIEW User Manual When you register a de vice server , its name appears in the list of servers sho wn in the v arious Edit T ag screens of the T ag Configuration Editor . Once you configure your server , you can create a BridgeVIEW Configuration using that server . Depending on the serv[...]
-
Seite 199
Chapter 8 Servers BridgeVIEW User Manual 8-4 © National Instruments Corporation All Channels created with the NI-D A Q Channel W izard appear as items when the D A Q OPC Server is selected in BridgeVIEW . Installing and Configuring Device Ser vers from the BridgeVIEW Device Ser vers CD The BridgeVIEW Device Servers CD contains servers for several [...]
-
Seite 200
Chapter 8 Servers © National Instruments Corporation 8-5 BridgeVIEW User Manual Browser utility. Y ou can remove these servers from the server list by selecting the Unregister Ser ver optio n in th e Server Bro wser ut ilit y . How Do Y ou Use OPC Ser vers with BridgeVIEW? BridgeVIEW can communicate with any server implementing the OPC Foundation [...]
-
Seite 201
Chapter 8 Servers BridgeVIEW User Manual 8-6 © National Instruments Corporation Figure 8-1. Ser ver Browser When an OPC server is selected in the Serv ers list, you can press the View Server Information… button to br ing up the V ie w Serv er Information for OPC Servers dialog box, as sho wn in Figure 8-2. Figure 8-2. View Server Information Dia[...]
-
Seite 202
Chapter 8 Servers © National Instruments Corporation 8-7 BridgeVIEW User Manual This dialog box displays general information about the OPC Server as read from your local system re gistry . If the OPC server supports the Server Browse Address Space interface, the View Server Information dialog box also displays the items a vailable from the server [...]
-
Seite 203
Chapter 8 Servers BridgeVIEW User Manual 8-8 © National Instruments Corporation to use the server on another machine from your machine, use the netw ork tree control to open the machine, and select one of the OPC servers shown on that machine and press the Add Server>> button. The information for the remote OPC server is no w stored in your [...]
-
Seite 204
Chapter 8 Servers © National Instruments Corporation 8-9 BridgeVIEW User Manual How Do Y ou Use DDE Ser vers with BridgeVIEW? BridgeVIEW can communicate with any server using Microsoft Dynamic Data Exchange (DDE) as its interface. A DDE Server is treated as a simple server in which you type in a device and item string to select a specific point. F[...]
-
Seite 205
Chapter 8 Servers BridgeVIEW User Manual 8-10 © National Instruments Corporation Use the Server Bro wser to unregister a device serv er th at you no longer want to use (BridgeVIEW de vice servers only). This keeps the server and related information from appearing in the Edit T ag screens. Notice that this in validates an y tags that use that serve[...]
-
Seite 206
Chapter 8 Servers © National Instruments Corporation 8-11 BridgeVIEW User Manual Note Unregistering a server means that BridgeVIEW can no longer access that server , and any tag configured to use that server no longer has a valid configuration. Do this only if no tags are configured to use that serv er and you no longer want to access it from the [...]
-
Seite 207
Chapter 8 Servers BridgeVIEW User Manual 8-12 © National Instruments Corporation How Do Y ou Develop an IA Device Ser ver? You can write an IA Device Server as a BridgeVIEW VI. Several of the example simulation servers installed with BridgeVIEW are VI-based servers. Writing a VI-based IA server is a simple way to emulate hardware or connect Bridge[...]
-
Seite 208
Part II G T utorial This section contain s information ab out the functionality of G that you need to get started with most BridgeVIEW applications. Par t I I , G Tutorial , contains the following chapters. • Chapter 9, Creating VIs , introduces the basic concepts of virtual instruments and provides acti vities that explain ho w to create the ico[...]
-
Seite 209
© National Instruments Corporation 9-1 BridgeVIEW User Manual 9 Creating VIs This chapter introduces the basic concepts of virtual instruments and provides activities that explain the following: • How to create the icon and connector • Ho w to use a VI as a subVI What is a Virtual Instrument? A virtual instrument (VI) is a program in the graph[...]
-
Seite 210
Chapter 9 Creating VIs BridgeVIEW User Manual 9-2 © National Instruments Corporation using a VI library . For a list of the adv a ntages and disad vantages of using VI libraries and indi vidual files, see the section Saving VIs in Chapter 2, Editing VIs , of the G Programm ing Reference Manual . VI libraries hav e the same load, sa ve, and open ca[...]
-
Seite 211
Chapter 9 Creating VIs © National Instruments Corporation 9-3 BridgeVIEW User Manual Y ou can create an indicator and wire it to an output terminal by popping up on the terminal and selecting Create Indicator . As an alternativ e to placing constants on the block diagram and w iring them to functions and VIs, you can pop up on a fun ction or VI te[...]
-
Seite 212
Chapter 9 Creating VIs BridgeVIEW User Manual 9-4 © National Instruments Corporation floating-point numbers, green wires carry Booleans, and pink wires carry strings. For more information about wire styles and colors, see the G Programming Quick Reference Card . T o wire from one terminal to another, click the W i ring tool on the fi rst terminal,[...]
-
Seite 213
Chapter 9 Creating VIs © National Instruments Corporation 9-5 BridgeVIEW User Manual Note When you place the W iring tool over a node, G displays wire stubs that indicate each input and output. The wire stub has a dot at its end if it is an input to the node. Wire Stretching You can move wired objects individually or in groups by dragging the sele[...]
-
Seite 214
Chapter 9 Creating VIs BridgeVIEW User Manual 9-6 © National Instruments Corporation Bad Wires A dashed wire represents a bad wire. You can get a bad wire for a number of reasons, such as connecting two controls, or connecting a source terminal to a destination terminal when the data ty pes do not m atch (for instance, connecting a numeric to a Bo[...]
-
Seite 215
Chapter 9 Creating VIs © National Instruments Corporation 9-7 BridgeVIEW User Manual Activity 9-1. Create a VI Y our objective is to b uild a VI. Imagine that you ha ve sensors that read temperature and vo lume readings as voltage. Y ou will use a VI in the BridgeVIEWActivity directory to simulate the temperature and volume measurements in volts.[...]
-
Seite 216
Chapter 9 Creating VIs BridgeVIEW User Manual 9-8 © National Instruments Corporation 7. Open the block diagram by choosing Windows»Show Diagram . Select the objects listed belo w from the Functions palette and place them on the block diagram. Note If the Functions palette is not visible, select Windows»Show Functions Palette to display the palet[...]
-
Seite 217
Chapter 9 Creating VIs © National Instruments Corporation 9-9 BridgeVIEW User Manual 10. Using the W iring tool, wire the objects as shown. Note T o move objects around on the block diagram, clic k on the P ositioning tool in the T ools palette. 11. Select File»Save and sav e the VI as Temp & Vol.vi in the BridgeVIEWActivity directory . 12. [...]
-
Seite 218
Chapter 9 Creating VIs BridgeVIEW User Manual 9-10 © National Instruments Corporation The following illustration is an example pop-up menu that appears while you are running a VI. Y ou cannot add to or change the description while running the VI, but you can vie w any previously entered information. Y ou also can vie w the description of a front p[...]
-
Seite 219
Chapter 9 Creating VIs © National Instruments Corporation 9-11 BridgeVIEW User Manual 3. Pop up on the tank and choose Data Operations»Description… . T ype the descriptio n for the ind icator , as shown in the following illustration, and click OK .[...]
-
Seite 220
Chapter 9 Creating VIs BridgeVIEW User Manual 9-12 © National Instruments Corporation 4. Pop up on th e thermometer and choose Data Operations» Description… . T ype in the description: Displays simulated temperature (deg F) measurement . Click on OK . 5. Select Show Help from the Help menu. Place the cursor on V olume and then on T emp . Y ou c[...]
-
Seite 221
Chapter 9 Creating VIs © National Instruments Corporation 9-13 BridgeVIEW User Manual Y ou can use buttons on the Hierarchy windo w toolbar or th e Vi e w menu , or pop up on an empty space in the windo w to access the following options. For more information about the Hierarchy windo w see the Using the Hierarchy Window section in C hapter 3, Usin[...]
-
Seite 222
Chapter 9 Creating VIs BridgeVIEW User Manual 9-14 © National Instruments Corporation can pop up on a VI or subVI node to access a menu with options, such as showing or hiding subVIs, opening the VI or subVI front panel, editing the VI icon, and so on. Search Hierarchy You also can search currently visible nodes in the Hierarchy window by name. Yo[...]
-
Seite 223
Chapter 9 Creating VIs © National Instruments Corporation 9-15 BridgeVIEW User Manual The tools to the left of the editing area perform the following functions: Pencil tool —Draws and erases p ixel by pixel. Line tool —Draws straight lines. Press <Shift> and then drag this tool to draw horizontal, v ertical, and diagonal lines. Color Cop[...]
-
Seite 224
Chapter 9 Creating VIs BridgeVIEW User Manual 9-16 © National Instruments Corporation The buttons at the right of the editing screen perform the following functions: • Undo — Cancels the last operation you performed. • OK — Saves your dra wing as the VI icon and return s to the front panel. • Cancel —Returns to the front panel without [...]
-
Seite 225
Chapter 9 Creating VIs © National Instruments Corporation 9-17 BridgeVIEW User Manual The icon of a VI represents it as a subVI in th e block diagram of other VIs. It can be a pictorial representation of the purpose of the VI, or a te xtual description of the VI. 1. Open Temp & Vol.vi in the BridgeVIEWActivity directory . 2. From the front pa[...]
-
Seite 226
Chapter 9 Creating VIs BridgeVIEW User Manual 9-18 © National Instruments Corporation 8. Pop up on the connector pane and select Rotate 90 Degrees . Notice how the connector pane changes, as shown at left. 9. Assign the termin als to T emp and V olume. a. Click on the top terminal in the connector . The cursor automatically changes to the Wi ring [...]
-
Seite 227
Chapter 9 Creating VIs © National Instruments Corporation 9-19 BridgeVIEW User Manual Opening, Operating, and Changing SubVIs You can open a VI used as a subVI from the block diagram of the calling VI by double-clicking on the subVI icon or by selecting Project»This VI’s SubVIs . You will see a palette containing all the subVIs of the calling V[...]
-
Seite 228
Chapter 9 Creating VIs BridgeVIEW User Manual 9-20 © National Instruments Corporation Block Diagram 5. Go to the block diagram by selecting Windows»Show Diagram . 6. Pop up in a free area of the block diagram and choose Functions»Select a VI… . A dialog box appears. Select Temp & Vol.vi in the BridgeVIEWActivity directory . Click o n Open[...]
-
Seite 229
Chapter 9 Creatin g VIs © National Instruments Corporation 9-21 Bridge VIEW User Manual How Do Y ou Debug a VI? A VI cannot compile or run if it is broken. Normally, the VI is broken while you are creating or editing it, until you wire all the icons in the diagram. I f it still is broken when you finish, try selectin g Remove Bad Wires from the Ed[...]
-
Seite 230
Chapter 9 Creating VIs BridgeVIEW User Manual 9-22 © National Instruments Corporation Activity 9-5. Debug a VI in BridgeVIEW Y our objective is to use the probe tool and the probe windo w and to examine data flow in the block diagram using the execution highlighting featu re . 1. Open Using Temp & Vol.vi from the BridgeVIEWActiv ity directory[...]
-
Seite 231
Chapter 9 Creating VIs © National Instruments Corporation 9-23 BridgeVIEW User Manual 6. Close the Probe windo w by clicking in the close box at the top of the Probe window title bar . Another useful debugging technique is to examine the flow of data in the block diagram using the ex ecu tio n highlighting feature. 7. Return to the block diagram o[...]
-
Seite 232
© National Instruments Corporation 10-1 Bridge VIEW User Manual 10 Customizing VIs This chapter introduces the basic concepts used for customizing VIs. There are se veral ways to configure ho w your VIs execute. Y ou access these options by popping up on the icon pane in the upper-right corner of the front panel and choosing VI Setup… . A VI Set[...]
-
Seite 233
Chapter 10 Customizing VIs BridgeVIEW User Manual 10-2 © National Instruments Corporation calling VI), and choosing SubVI Node Set up… . The following ill ustration shows the SubV I Node Setup d ialog box. Note If you select an option from the VI Setup … dialog box of a VI, the option applies to every instance of that VI. If you select an opti[...]
-
Seite 234
Chapter 10 Customizing VIs © National Instruments Corporation 10-3 BridgeVIEW User Manual Block Diagram 2. Build the block diagram shown in the following illustration. 3. Create the icon for the VI as sho wn at left. T o access the Icon Editor , pop up on the icon pane of the front panel and select Ed it Icon . 4. Switch to the connector pane by p[...]
-
Seite 235
Chapter 10 Customizing VIs BridgeVIEW User Manual 10-4 © National Instruments Corporation the icon, as shown in the follo wing illustration. After creating the connector , return to the icon display . 6. Save the VI as Get Operator Info.vi in the Bridg eVIEW Activity directory. 7. No w you can customize the VI with the VI setup op tions to make i[...]
-
Seite 236
Chapter 10 Customizing VIs © National Instruments Corporation 10-5 BridgeVIEW User Manual b . Select Window Options and make the selection s shown in the following illustration. 8. After you finish with the VI Setup options, resize the front panel as shown in the following illustration so you do not see the three string indicators. 9. Save and clo[...]
-
Seite 237
Chapter 10 Customizing VIs BridgeVIEW User Manual 10-6 © National Instruments Corporation Front Panel 10. Open a new front panel. 11. Place a W av eform Chart ( Controls»Graph ) on the front panel and label it Temperature Data . 12. Modify the scale of the chart, so that its upper limit is set to 90.0 and its lower limit is set to 70.0. Pop up on[...]
-
Seite 238
Chapter 10 Customizing VIs © National Instruments Corporation 10-7 BridgeVIEW User Manual Block Diagram 14. Create a Sequence structure and add the following to frame 0, as sho wn in the following illustration. Get Date/T ime String function ( Functions»Time & Dialog )—Outputs the curren t date and time. Get Operator Info VI ( Functions»Se[...]
-
Seite 239
Chapter 10 Customizing VIs BridgeVIEW User Manual 10-8 © National Instruments Corporation 17. Add the objects sho w n in the fo llowing illustration. T emp & V ol VI ( Function s»Select a VI … from the BridgeVIEW Activity directory)—Returns one temperature measurement from a simulated tem pe rature sensor . W ait Until Next ms Multiple f[...]
-
Seite 240
© National Instruments Corporation 11-1 BridgeVIEW User Manual 11 Loops and Charts This chapter introduces structures and explains the basic concepts of charts, the While Loop, and the For Loop. This chapter also provides activities that illustrate how to accomplish the following: • Learn about different chart modes • Use a While Loop and a ch[...]
-
Seite 241
Chapter 11 Loops and Charts BridgeVIEW User Manual 11-2 © National Instruments Corporation Charts A chart is a numeric plotti ng in dicator which is updated with ne w da ta periodically. You can find two types of charts in the Controls»Graph palette: waveform chart (or real-time trend) and intensity chart. You can customize charts to match your d[...]
-
Seite 242
Chapter 11 Loops and Charts © National Instruments Corporation 11-3 Bridge VIEW User Manual Faster Chart Updates You can pass an array of multiple values to the chart. The chart treats these inputs as new data for a single plot. Refer to the charts.vi example located in G ExamplesGeneralGraphsch arts.llb. Overlaid Versus Stacked Plots You can d[...]
-
Seite 243
Chapter 11 Loops and Charts BridgeVIEW User Manual 11-4 © National Instruments Corporation While Loops A While Loop is a structure that repeats a section of code until a condition is met. It is comparable to a Do Loop or a Repeat-Until Loop in traditional programming language. The While Loop, shown in the follo wing illustration, is a resizable bo[...]
-
Seite 244
Chapter 11 Loops and Charts © National Instruments Corporation 11-5 Bridge VIEW User Manual Front Panel 1. Open a new front panel by selecting File»New . 2. Place a V ertical Switch ( Controls»Boolean ) on the front panel. Label the switch Enable . 3. Use the Labeling tool to create free labels for ON and OFF . Select the Labeling tool, and type[...]
-
Seite 245
Chapter 11 Loops and Charts BridgeVIEW User Manual 11-6 © National Instruments Corporation 8. Rescale the knob . Usin g the Labeling tool, double-click on 10.0 in the scale around the knob, and replace it with 2.0 . Block Diagram 9. Open the block diagram and create the diagram in the following illustration. a. Place the While Loop in the block di[...]
-
Seite 246
Chapter 11 Loops and Charts © National Instruments Corporation 11-7 Bridge VIEW User Manual 13. Stop the VI by clicking on the v ertical switch. Turning the switch of f sends the value F ALSE to the loop conditional terminal and stop s the loop. 14. Scroll through the chart. Click and hold do wn the mouse button on either arrow in the scrollbar . [...]
-
Seite 247
Chapter 11 Loops and Charts BridgeVIEW User Manual 11-8 © National Instruments Corporation a check mark in a dialog box; it becomes highlighted bu t does not change until you release the mouse button. Switch Until Released action —Changes the control v alue when you click on the control. It retains the new v alue unt il you release the mouse but[...]
-
Seite 248
Chapter 11 Loops and Charts © National Instruments Corporation 11-9 Bridge VIEW User Manual b . Pop up on the switch and choose Data Operations»Make Current Value Default . This makes the ON position the default va lu e . c. Pop up on the switch and choose M echanical Action»Latch When Pressed . 3. Run the VI. Click on the Enable switch to stop [...]
-
Seite 249
Chapter 11 Loops and Charts BridgeVIEW User Manual 11-10 © National Instruments Corporation W ait Until Next ms Multiple fun ction ( Functions»Time & Dialog )— Multiply the knob terminal by 1,000 to con vert the knob value in seconds to milliseconds. Use this v alue as the input to the W ait Until Next ms Multiple function. Multiply functio[...]
-
Seite 250
Chapter 11 Loops and Charts © National Instruments Corporation 11-11 Br idgeVIEW User Manual The subdiagram for the T R UE condition contains the w ork of the W hile Loop. The test for continuation occurs outside the C ase structure, and the results are wired to the conditional terminal of the While Loop and the selector terminal of the Case struc[...]
-
Seite 251
Chapter 11 Loops and Charts BridgeVIEW User Manual 11-12 © National Instruments Corporation The shift register contains a pair of terminals directly opposite each other on the vertical sides of the loop border . The right terminal stores the data upon the completion of an iteration. That data shifts at the end of the iteration and appears in the l[...]
-
Seite 252
Chapter 11 Loops and Charts © National Instruments Corporation 11-13 BridgeVIEW User Manual For example, if a shift re gister contains three elements in the left terminal, you can access v alues from the last three iterations, as sho wn in the following illustration. Activity 11-5. Use a Shift Register Y our objective is to b uild a VI that displa[...]
-
Seite 253
Chapter 11 Loops and Charts BridgeVIEW User Manual 11-14 © National Instruments Corporation 3. After adding the vertical switch, pop up on it and select Mechanical Action»Latch When Pressed and set the ON state to be the default b y choosing Operate»Make Current Values Default . Block Diagram 4. Build the block diagram shown in the following ill[...]
-
Seite 254
Chapter 11 Loops and Charts © National Instruments Corporation 11-15 BridgeVIEW User Manual W ait Until Next ms Multiple fun ction ( Functions»Time & Dialog ) —This function ensures that each iteration of the loop occurs no faster than the millisecond input. The in put is 500 milliseconds for this activity . If you pop u p on the icon and c[...]
-
Seite 255
Chapter 11 Loops and Charts BridgeVIEW User Manual 11-16 © National Instruments Corporation Each time the VI is called, running average is computed from the ne w input and the previous three v alues. Then the new v alue is sa ved into the shift register , and the pre vious two v alues are moved up in the shift register . There is no input value wi[...]
-
Seite 256
Chapter 11 Loops and Charts © National Instruments Corporation 11-17 BridgeVIEW User Manual Activity 11-6. Create a Multiplot Chart and Customize Y our T rends Y our objective is to create a c h art that can accommodate more than one plot. Front Panel 1. Open the Random Average.vi you created in Activity 11-5. 2. Modify the Front Panel as sho wn i[...]
-
Seite 257
Chapter 11 Loops and Charts BridgeVIEW User Manual 11-18 © National Instruments Corporation Block Diagram 3. Modify the block diagram, as sho wn in the following illustration, to display both the average and the current random number on the same chart. Bundle function ( Functions»Cluster ) —In this activity , the Bundle function bundles the ave[...]
-
Seite 258
Chapter 11 Loops and Charts © National Instruments Corporation 11-19 BridgeVIEW User Manual buttons to e xplore their operation, scroll the area displayed, or zoom in on areas of the chart. 7. Format the scales of the wa veform chart to represent either absolute or relati v e time. T o select the x scale time format, pop up on the x-scale and sele[...]
-
Seite 259
Chapter 11 Loops and Charts BridgeVIEW User Manual 11-20 © National Instruments Corporation 9. Run the VI. 10. Sav e the VI as Multiple Random Plot.vi in the BridgeVIEW Activity directory . End of Activity 11-6. For Loops A For Loop executes a section of code a defined number of times. It is resizable, and, like the While Loop, is not dropped on [...]
-
Seite 260
Chapter 11 Loops and Charts © National Instruments Corporation 11-21 BridgeVIEW User Manual The For Loop e xecutes the diagram inside its border a predetermined number of t imes. The For Loop has two termin als, ex plained belo w . Count terminal (an input terminal) —The coun t term inal specifies the number of times to e xecute the loop. Iterat[...]
-
Seite 261
Chapter 11 Loops and Charts BridgeVIEW User Manual 11-22 © National Instruments Corporation terminal. As a reminder , G places a gray dot, called a coer cion dot , on the terminal where the con version takes place. For e xample, consider the For Loop count terminal. The terminal representation is a long integer . If you wire a double-precision, fl[...]
-
Seite 262
Chapter 11 Loops and Charts © National Instruments Corporation 11-23 BridgeVIEW User Manual a. Place a digital indicator on the front panel and label it Maximum Value . b . Place a wa veform chart on the front panel and label it Random Data . Change the scale of the chart to range from 0.0 to 1.0 . c. Pop up on the chart and choose Show»S crollba[...]
-
Seite 263
Chapter 11 Loops and Charts BridgeVIEW User Manual 11-24 © National Instruments Corporation run of the VI. Therefore, you could get a maximum output v alu e that is not related to the current set of collected data. Max & Min function ( Functions»Comparison ) —T akes two numeric inputs and outputs the maximum value of the two in the top righ[...]
-
Seite 264
© National Instruments Corporation 12-1 BridgeVIEW User Manual 12 Case and Sequence Structures and the Formula Node This chapter introduces the basic concepts of Case and Sequence structures and the Formula Node, and provides activities that explain the following: • Ho w to use the Case structure • Ho w to use the Sequence structure • What s[...]
-
Seite 265
Chapter 12 Case and Sequence Structures and t he Formula Node BridgeVIEW User Manual 12-2 © National Instruments Corporation Case Structure The Case structure has two or more subdiagrams, or cases , exactly one of which executes when the structure executes. This depends on the value of an integer, Boolean, string, or enum va lue you wire to the ex[...]
-
Seite 266
Chapter 12 Case and Sequence Structures and t he Formula Node © National Instruments Corporation 12-3 Bridge VIEW User Manual Block Diagram 2. Build the diagram as shown in the following illustration. 3. Place a Case structure in the block diagram by selecting it from Functions»Structures . The Case structure is a resizable box that is not droppe[...]
-
Seite 267
Chapter 12 Case and Sequence Structures and t he Formula Node BridgeVIEW User Manual 12-4 © National Instruments Corporation One Button Dialog function ( Functions»Time & Dialog )— I n t h i s acti vity , the function displays a dialog b ox that contains the message Error...Negative Number . String Constant ( Functions»String ) —Enter te[...]
-
Seite 268
Chapter 12 Case and Sequence Structures and t he Formula Node © National Instruments Corporation 12-5 Bridge VIEW User Manual Sequence Structures The Sequence structure, which looks like frames of film, executes block diagrams sequentially. In conventional programming languages, the program statements execute in the order in which they appear. In [...]
-
Seite 269
Chapter 12 Case and Sequence Structures and t he Formula Node BridgeVIEW User Manual 12-6 © National Instruments Corporation The Number to Match control contains the number you want to match. The Current Number indicator displays the current random number . The # of iteration s indicator displays the number of iterations before a match. Time to Ma[...]
-
Seite 270
Chapter 12 Case and Sequence Structures and t he Formula Node © National Instruments Corporation 12-7 Bridge VIEW User Manual Setting the Data Range With the Data Range… option, you can prevent a user from setting a control or indicator value outside a preset range or increment. Your options are to ignore the value, coerce it to within range, or[...]
-
Seite 271
Chapter 12 Case and Sequence Structures and t he Formula Node BridgeVIEW User Manual 12-8 © National Instruments Corporation[...]
-
Seite 272
Chapter 12 Case and Sequence Structures and t he Formula Node © National Instruments Corporation 12-9 Bridge VIEW User Manual Frame 0 in the pre vious illustration contains a small box with an arro w in it. That box is a sequence local v ariable which passes data between frames of a Sequence structure. Y ou can create sequence locals on the border[...]
-
Seite 273
Chapter 12 Case and Sequence Structures and t he Formula Node BridgeVIEW User Manual 12-10 © National Instruments Corporation Round to Nearest function ( Functions»Numeric ) —In this activity , the function rounds the random number between 0 and 100 to th e nearest whole number . Not Equal? function ( Functions»Comparison ) —In this activit [...]
-
Seite 274
Chapter 12 Case and Sequence Structures and t he Formula Node © National Instruments Corporation 12-11 BridgeVIEW User Manual Formula Node The Formula Node is a resizable box that you can use to enter formulas directly into a block diagram. You place the Formula Node on the block diagram by selecting it from Functions»Structures . This feature is[...]
-
Seite 275
Chapter 12 Case and Sequence Structures and t he Formula Node BridgeVIEW User Manual 12-12 © National Instruments Corporation The following e xample shows ho w you can perform a conditional assignment inside a Formula Node. Consider a code fragment that computes the square root of x if x is positi ve, and assigns the result to y . If x is negati v[...]
-
Seite 276
Chapter 12 Case and Sequence Structures and t he Formula Node © National Instruments Corporation 12-13 BridgeVIEW User Manual Activity 12-3. Use the Formula Node Y our objective is to b uild a VI that uses the F ormula Node to calculate the follo wing equations. where x ranges from 0 to 10. Y ou will use only one Formula Node for both equations, a[...]
-
Seite 277
Chapter 12 Case and Sequence Structures and t he Formula Node BridgeVIEW User Manual 12-14 © National Instruments Corporation Block Diagram 3. Build the block diagram shown in the following illustration. Formula Node ( Functions»S t ructures ). W ith this node, you can enter formulas directly . Create the three input terminals by popping up on th[...]
-
Seite 278
Chapter 12 Case and Sequence Structures and t he Formula Node © National Instruments Corporation 12-15 BridgeVIEW User Manual 5. Sav e the VI as Equations.vi in the BridgeVIEW/Activity directory . End of Activity 12-3. Artificial Data Dependency Nodes not connected by a wire can execute in any order. Nodes do not necessarily execute in left-to-rig[...]
-
Seite 279
© National Instruments Corporation 13-1 BridgeVIEW User Manual 13 Front Panel Object Attributes This chapter describes objects called attribute nodes, which are special block diagram nodes that control the appearance and functional characteristics of controls and indicators. W ith attribute nodes, you can set attributes such as display colors, vis[...]
-
Seite 280
Chapter 13 Front Panel Object Attri butes BridgeVIEW User Manual 13-2 © National Instruments Corporation Because there are ma n y di f ferent attri b utes for front panel objects, you ca n use the Help wind o w to display the descriptions, data types, and acceptable v alues of attri b utes. Access the Help wind o w b y selecting Help»Show Help . [...]
-
Seite 281
Chapter 13 Front Panel Object Attributes © National Instruments Corporation 13-3 Bridge VIEW User Manual Activity 13-1. Use an Attribute Node Y our objective is to create a VI that indicates a high limit condition using attribute nodes. Y ou will use the Fill C olor attribute of a Tank indicator to indicate whether a randomly generated tank level [...]
-
Seite 282
Chapter 13 Front Panel Object Attributes BridgeVIEW User Manual 13-4 © National Instruments Corporation Not functio n ( Functions»Boolean ) —In this exercise, the Not function in verts the value of the STOP button so that the While Loop execute s repeatedly until you click the STOP button. (The default state of the button is F ALSE.) Random Num[...]
-
Seite 283
© National Instruments Corporation 14-1 BridgeVIEW User Manual 14 Arrays, Clusters, and Graphs This chapter introduces the basic concepts of polymorphism, arrays, clusters, and graphs and provid es activities that explain auto-indexin g and the Graph and Analysis VIs. Arrays An array is a collection of data elements that are all the same type. An [...]
-
Seite 284
Chapter 14 Arrays, Clusters, and Graphs BridgeVIEW User Manual 14-2 © National Instruments Corporation Note Y ou also can create an array and its corresponding control on the front panel and then copy or drag the array control to the block diagram to create a corresponding constant. For more information on how to create array controls and indicato[...]
-
Seite 285
Chapter 14 Arrays, Clusters, and Graphs © National Instruments Corporation 14-3 Bridge VIEW User Manual By default, auto-indexing is disabled for ev ery array wired to a While Loop. Pop up on the array tunnel of a While Loop to enable auto-indexing. Activity 14-1. Create an Array with Auto-Indexing Y our objective is to create an array using the a[...]
-
Seite 286
Chapter 14 Arrays, Clusters, and Graphs BridgeVIEW User Manual 14-4 © National Instruments Corporation 3. Place a digital indicator from Controls»Numeric inside the element display of the array shell, as the follo wing illustration shows. This indicator displays the array contents. 4. Place a wa v eform graph from Controls»Graph in the front pan[...]
-
Seite 287
Chapter 14 Arrays, Clusters, and Graphs © National Instruments Corporation 14-5 Bridge VIEW User Manual Bundle function ( Functions»Cluster ) —Assembles the plot components into a cluster . Y ou need to resize the Bundle function icon before you can wire it properly . Place the Positioning tool on the lower-left corner of the icon. The tool tra[...]
-
Seite 288
Chapter 14 Arrays, Clusters, and Graphs BridgeVIEW User Manual 14-6 © National Instruments Corporation In the pre vious block diagram, you specified an initial X and a delta X value for the wa veform. The default initial X v alue is zero and the delta X v alue is 1. So, you can wire the wa veform array directly to the wav efo rm graph terminal wit[...]
-
Seite 289
Chapter 14 Arrays, Clusters, and Graphs © National Instruments Corporation 14-7 Bridge VIEW User Manual 15. Continue building your block diagram as shown in the preceding block diagram. Sine function ( Functions»Numeric»Trigonometric ) —In this activity , you use the function in a For Loop to build an array of points that represents one cycle [...]
-
Seite 290
Chapter 14 Arrays, Clusters, and Graphs BridgeVIEW User Manual 14-8 © National Instruments Corporation Activity 14-2. Use Auto-Indexing on Input Arrays Y our objective is to open and operate a VI that uses auto - indexing in a F or Loop to process an array. 1. Open the Separate Array V alues VI by selecting File»Open… . The VI is located in Exa[...]
-
Seite 291
Chapter 14 Arrays, Clusters, and Graphs © National Instruments Corporation 14-9 Bridge VIEW User Manual Using Auto-Indexing to Set the For Loop Count Notice that the count terminal is left unwired. When you use auto-indexing on an array entering a For Loop, the loop executes according to the size of the array, eliminating the need to wire a value [...]
-
Seite 292
Chapter 14 Arrays, Clusters, and Graphs BridgeVIEW User Manual 14-10 © National Instruments Corporation Build Array function ( Functions»Array ) —Y ou can use it to create an array from scalar v alues or from other arrays. Initially , the Build Array function appears with one scalar input. Y ou can add as many inputs as you need to the Build Ar[...]
-
Seite 293
Chapter 14 Arrays, Clusters, and Graphs © National Instruments Corporation 14-11 BridgeVIEW User Manual if element is a long integer with the value of fi ve and dimension size has a v al ue of 100, the result is a 1D array of 100 long integers all set to fi ve. Y ou can wire the inputs from front panel control terminals, as shown in the preceding [...]
-
Seite 294
Chapter 14 Arrays, Clusters, and Graphs BridgeVIEW User Manual 14-12 © National Instruments Corporation Array Subset You can use this function to extract a portion of an array or matrix. Array Subset returns a portion of an array starting at index and containing length elements. The following illustrations show examples of Array Subsets. Notice th[...]
-
Seite 295
Chapter 14 Arrays, Clusters, and Graphs © National Instruments Corporation 14-13 BridgeVIEW User Manual Index Array The Index Array function accesses an element of an array. The following illustration shows an example of an Inde x Array fun ction accessing the third element of an array . Notice that the index of the third element is 2 because the [...]
-
Seite 296
Chapter 14 Arrays, Clusters, and Graphs BridgeVIEW User Manual 14-14 © National Instruments Corporation Notice that the index terminal symbol change s from a solid to an empty box when you disable indexing. T o restore a disabled index, use the Enable Indexing command from the same menu. Y ou can extract subarrays along an y combin ation of dimens[...]
-
Seite 297
Chapter 14 Arrays, Clusters, and Graphs © National Instruments Corporation 14-15 BridgeVIEW User Manual Thus, you can interpret the lower left preceding e xample as a command to generate a 1D array of all elements at column 0 and ro w 3. Y ou can interpret the upper right example as a command to generate a 2D array of page 1. The new , 0 th elemen[...]
-
Seite 298
Chapter 14 Arrays, Clusters, and Graphs BridgeVIEW User Manual 14-16 © National Instruments Corporation Block Diagram 7. Place a Build Array function ( Functions»Array ) on the block diagram. Expand it with the Positioning tool to have f ive inputs. 8. Pop up on the first input in the Build Array node and select Change to Array . Do the same for [...]
-
Seite 299
Chapter 14 Arrays, Clusters, and Graphs © National Instruments Corporation 14-17 BridgeVIEW User Manual What is Polymorphism? Polymorphism is the ability of a functi on to adjust to input data of different types, dimensions, or represen tations. Most G functions are polymorphic. For example, the following illustrations show some of the polymorphic[...]
-
Seite 300
Chapter 14 Arrays, Clust ers, and Graphs BridgeVIEW User Manual 14-18 © National Instruments Corporation block diagram). In G, use the Bundle function to assemble a cluster. For more information about Clusters refer to Chapte r 14, Array and Cluster Controls and Indicators , in the G Programming Reference Manual . Graphs A graph is a two-dimension[...]
-
Seite 301
Chapter 14 Arrays, Clusters, and Graphs © National Instruments Corporation 14-19 BridgeVIEW User Manual Graph Cursors You can place cursors and a cursor display on all the graphs in G, and you can label the cursor on the plot. You can set a cursor to lock onto a plot, and you can move multiple cursors at the same time. There is no limit to the num[...]
-
Seite 302
Chapter 14 Arrays, Clusters, and Graphs BridgeVIEW User Manual 14-20 © National Instruments Corporation Graph Axes You can format the scales of a graph to represent either absolute or relative time. Use absolute time format to display the time, date, or both for your scale. If you do not want G to assume a date, use relative time format. To select[...]
-
Seite 303
Chapter 14 Arrays, Clusters, and Graphs © National Instruments Corporation 14-21 BridgeVIEW User Manual The T emperature wav eform chart displays the temperature as it is acquired. After acquisition, the VI plots the data in Temp Graph . The Mean , Max , and Min digital indicators display the av erage, maximum, and minimum temperatures. Block Diag[...]
-
Seite 304
Chapter 14 Arrays, Clusters, and Graphs BridgeVIEW User Manual 14-22 © National Instruments Corporation W ait Until Next ms Multiple fun ction ( Functions»Time & Dialog )— In this ex ercise, this function ensures the For Loop ex ecutes every 0.25 seconds (250 ms). Numeric constant ( Functions»Numeric ) —Y ou also can pop up on the W ait [...]
-
Seite 305
Chapter 14 Arrays, Clusters, and Graphs © National Instruments Corporation 14-23 BridgeVIEW User Manual Intensity Plots BridgeVIEW has two methods for displaying 3D data: the intensity chart and the intensity graph. Both intensity plots accept 2D arrays of numbers, where each number is mapped to a color. You can define the color mapping interactiv[...]
-
Seite 306
© National Instruments Corporation 15-1 BridgeVIEW User Manual 15 Application Control This chapter introduces the VI Server and provides an activity that explains how to use it within BridgeVIEW. The VI Server allows you to control when a VI is loaded into memory, run, and unloaded from memory. The VI Server also allows you to accomplish the follo[...]
-
Seite 307
Chapter 15 Application Control BridgeVIEW User Manual 15-2 © National Instruments Corporation What is the VI Server? The VI Server is a G programming mechanism that lets you programmatically control properties and the execution of VIs. You can use the VI Server to open, call, and close other VIs dynamically, and to manipulate VI properties. The VI[...]
-
Seite 308
Chapter 15 Application Control © National Instruments Corporation 15-3 Bridge VIEW User Manual the TR UE value is passed into a Case structure and each case contains the appropriate subVI, as shown in the pre vious illustration. The disadvantage of the above approach is that all subVIs are in memory at all times, regardless of which ones are neede[...]
-
Seite 309
Chapter 15 Application Control BridgeVIEW User Manual 15-4 © National Instruments Corporation Activity 15-1. Use the VI Ser ver Y our objective is to b uild a to p-l evel VI that uses the VI Serv er to open, run, display , and close two other VIs. The top-level VI will load both subVIs dynamically . Then, the top-level VI will open and run the sub[...]
-
Seite 310
Chapter 15 Application Control © National Instruments Corporation 15-5 Bridge VIEW User Manual 3. Sav e this VI as VI Control2.vi in the BridgeVIEWActivity directory . This VI will call the HMI#1 and HMI#2 VIs. Block Diagram 4. Build the block diagram of VI Control2.vi , as sho wn in the following illustrations.[...]
-
Seite 311
Chapter 15 Application Control BridgeVIEW User Manual 15-6 © National Instruments Corporation The elements of the VI are described below . Open VI Reference ( Functions»Application Control )—Opens the two VIs dynamically and loads them into memo ry . Path Control (Right-click on the P ath input of the Open VI Reference and choose Create Control[...]
-
Seite 312
Chapter 15 Application Control © National Instruments Corporation 15-7 Bridge VIEW User Manual Not Function ( Fu nctions»Comparison )—The node in verts the Boolean state of the While Loop. 5. Sav e the VI. 6. Build the block diagram of HMI#1, as sho wn in the following illustration. 7. Save H MI#1.vi Sav e a copy of this VI as HMI#2.vi in the B[...]
-
Seite 313
© National Instruments Corporation 16-1 BridgeVIEW User Manual 16 Program Design Now that you are familiar with many aspects of G prog ramming, you need to apply that knowledge to develop your own applications. This chapter suggests some techniques to use when creating programs and offers programming-style recommendations. Use T op-Down Design Whe[...]
-
Seite 314
Chapter 16 Program Design BridgeVIEW User Manual 16-2 © National Instruments Corporation In some cases you might not need all these blocks or you might need different blocks. F or example, some applications might include mo nitoring only , thus, you would not need to write data to the Real-T ime Database. Alternati vely , you might need additional[...]
-
Seite 315
Chapter 16 Program Design © National Instruments Corporation 16-3 Bridge VIEW User Manual Create the Program Now you are ready to create the program in G: • Use a modular approach by b uilding su bVIs where you find a logical division of labor or the potential for code reuse. • Solve your general problems along with your specific ones. • T e[...]
-
Seite 316
Chapter 16 Program Design BridgeVIEW User Manual 16-4 © National Instruments Corporation output that is used as the input to another subVI, try to align the input and output connections. This technique simplif i es yo ur wirin g patterns. SubVIs with Required Inputs On the front panel, you can edit required inputs for subVIs by clicking the icon p[...]
-
Seite 317
Chapter 16 Program Design © National Instruments Corporation 16-5 Bridge VIEW User Manual For e xample, examine the following diagram in which three similar operations run independently . An alternati ve to this design is a loop, which performs the operation three times. Y ou can build an array of the dif ferent ar guments and use auto-indexing to[...]
-
Seite 318
Chapter 16 Program Design BridgeVIEW User Manual 16-6 © National Instruments Corporation The BridgeVIEW Engine handles system e vents and errors reported by device serv ers. Howe ver , your VIs must handle any error conditions within their diagrams. For e xample, if a VI is unab le to open a f ile properly , you might want the VI to halt or inform[...]
-
Seite 319
Chapter 16 Program Design © National Instruments Corporation 16-7 Bridge VIEW User Manual One of the main adv antag es in using the error input and output clusters is that you can use them to control the ex ecutio n order of dissimilar operations. The error information generally is represented using a cluster containing a numeric error code, a str[...]
-
Seite 320
Chapter 16 Program Design BridgeVIEW User Manual 16-8 © National Instruments Corporation Notice that the preceding example still does not check for errors. For instance, if the file does not exist, the program does not display a warning. The following v ersion of the block diagram illustrates one tech niqu e for handling this problem. In this exam[...]
-
Seite 321
© National Instruments Corporation A-1 BridgeVIEW User Manual A HMI Function Reference This appendix describes error handling for BridgeVIEW VIs and contains an explanation of the VIs in the BridgeVIEW VI lib rary . In t his appendix, the VIs are arranged alphabetically , first by VI Library name (Alarms and Events, Historical Data, System, T ags,[...]
-
Seite 322
Appendix A HMI Function R eference BridgeVIEW User Manual A-2 © National Instruments Corporation message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. status is TRUE if an error occurred before this VI was called, o[...]
-
Seite 323
Appendix A HMI Function Reference © National Instruments Corporation A -3 Br idgeVIEW User Manual BridgeVIEW VI Librar y Many of the VIs in the BridgeVIEW VI Library are specific to BridgeVIEW , and are not part of the standard G library . These VIs include Alarms and Events VIs, Historical Data VIs, System VIs, T ags VIs, and T ag Attrib utes VIs[...]
-
Seite 324
Appendix A HMI Function R eference BridgeVIEW User Manual A-4 © National Instruments Corporation Alarms and Events VIs Use the Alarms and Events VIs to ackno wledge alarms, display alarm summary or ev ent histo ry in formation , or obtain alarm summary status information. The Alarms and Events subpalette is shown in the follo wing illustration.[...]
-
Seite 325
Appendix A HMI Function Reference © National Instruments Corporation A -5 Br idgeVIEW User Manual Acknowledge Alarm Use the Acknowledge Alarm VI to acknowledge alarms on a tag or a gro up. Call this VI when an Acknowledge button is pressed in your HMI. You can call this VI multiple times from your HMI. group/tag names is the list of tags that have[...]
-
Seite 326
Appendix A HMI Function R eference BridgeVIEW User Manual A-6 © National Instruments Corporation Get Alarm Summar y Status Use the Get Alarm Summary Status VI to check the status of alarms in the BridgeVIEW system. You can call this VI multipl e times from y our HMI. group/tag names determines the tags for which alarm status is to b e read. Use gr[...]
-
Seite 327
Appendix A HMI Function Reference © National Instruments Corporation A -7 Br idgeVIEW User Manual Read Alarm Summar y Use the Read Alarm Summary VI to display current alarm information for a set of tags or tag groups within a given alarm priority range. You also can filter ou t acknowledged alarms. Th is VI formats the alarm summary informat ion f[...]
-
Seite 328
Appendix A HMI Function R eference BridgeVIEW User Manual A-8 © National Instruments Corporation max priority is the maximum priority of alarms to read. If left unwired, alarms corresp onding to priority level 15 and below are reported. filter ACK alarms? determines whether acknowledged alarms are read. group/tag names determines the tags for whic[...]
-
Seite 329
Appendix A HMI Function Reference © National Instruments Corporation A -9 Br idgeVIEW User Manual Alarm Message determines whether to display the user-configured alarm message. This applies to discrete tags o nly. color codes is a cluster of parameters that determine the colors for the messages in the Alarm Summary Display. event determines the co[...]
-
Seite 330
Appendix A HMI Function R eference BridgeVIEW User Manual A-10 © National Instruments Corporation shutdown indicates that the BridgeVIEW Engine is shutting dow n. In this case, the Read Alarm Summary VI returns immediately with shutdown TRUE. You can use shutdown to exit any While Loop that calls Read Alarm Summary VI. changed? is TRUE if a new al[...]
-
Seite 331
Appendix A HMI Function Reference © National Instruments Corporation A- 11 BridgeVIEW User Manual Read Event Histor y Use the Read Event History VI to display all the alarms and eve n ts that have occurred for a set of tags or tag groups within a given alarm priority range. You also can filter out acknowledged tags. The Read Event History VI forma[...]
-
Seite 332
Appendix A HMI Function R eference BridgeVIEW User Manual A-12 © National Instruments Corporation max priority is the maximum priority of alarms read. If left unwired, alarms corresp onding to priority level 15 and below are reported. filter ACK alarms? determines whether acknowledged alarms are read. group/tag names determines the tags for which [...]
-
Seite 333
Appendix A HMI Function Reference © National Instruments Corporation A- 13 BridgeVIEW User Manual Operator Name determines whether to display the operator name. Alarm Message determines whether to display the user-configured alarm message. This applies to discrete tags o nly. color codes is a cluster of parameters that determine the colors for the[...]
-
Seite 334
Appendix A HMI Function R eference BridgeVIEW User Manual A-14 © National Instruments Corporation error indicates that an error occurred when executing the Read Event History VI. It was probably a problem with the group/tag name . shutdown indicates that the BridgeVIEW Engine is shutting dow n. In this case, the Read Event History VI returns immed[...]
-
Seite 335
Appendix A HMI Function Reference © National Instruments Corporation A- 15 BridgeVIEW User Manual Read T ag Alarm Use the Read Tag Alarm VI to read detailed alarm status for a tag from the Real-Time Database. You probably want to use the Read Tag Alarm VI in the portion of your program where you monitor alarm information for specific tags. The Rea[...]
-
Seite 336
Appendix A HMI Function R eference BridgeVIEW User Manual A-16 © National Instruments Corporation error indicates that an error occurred when executing Read Alarm Tag, or that the value returned by Read Tag Alarm is not valid. shutdown indicates that the BridgeVIEW Engine is shutting dow n. In this case, the Read Tag Alarm VI no longer waits for a[...]
-
Seite 337
Appendix A HMI Function Reference © National Instruments Corporation A- 17 BridgeVIEW User Manual Historical Data VIs Use the Historical Data VIs to obtain or read historical data about a tag, resample trend data, compute statistical data for a historical trend, or con vert historical trend data to a spreadsheet format. The Historical Data subpale[...]
-
Seite 338
Appendix A HMI Function R eference BridgeVIEW User Manual A-18 © National Instruments Corporation Call HTV Use the Call HTV VI to include the Historical Trend Viewer (HTV) in your HMI application programmatically. Wire no inputs to launch the HTV in its default state, or wire one or more inputs to override the defaults. If the HTV is running when [...]
-
Seite 339
Appendix A HMI Function Reference © National Instruments Corporation A- 19 BridgeVIEW User Manual error in is a cluster that describes the error status before this VI executes. For more information about thi s control, see the section Errors Not Reported by the BridgeVIEW Engine in this appendix. start time is the time to be displayed at the begin[...]
-
Seite 340
Appendix A HMI Function R eference BridgeVIEW User Manual A-20 © National Instruments Corporation Decimate Historical T rend Use the Decimate Historical Trend VI to take XY historica l trend data, and decimate (resample) it from the start timestamp to the stop timestamp . The decimated trend output is a 1D array of the value at each time interval [...]
-
Seite 341
Appendix A HMI Function Reference © National Instruments Corporation A- 21 BridgeVIEW User Manual Decimate Historical T rends Use the Decimate Historical Trends VI to decimate (resample) XY historical trend data over the time interval specified from start timestamp to stop timestamp . The decimate d trend output is a 2D array of instantaneous valu[...]
-
Seite 342
Appendix A HMI Function R eference BridgeVIEW User Manual A-22 © National Instruments Corporation decimated trends is a list of decimated historical trends starting at first timestamp . Each trend value is time interval seconds apart. first timesta mp is the actual time associated with the first point in the decimated trend. last timestamp is the [...]
-
Seite 343
Appendix A HMI Function Reference © National Instruments Corporation A- 23 BridgeVIEW User Manual Get Historical T ag List Use the Get Historical Tag List VI to obtain the list of tags that have historical data available in the historical database. Citadel path in is the path to the directory containing the Citadel historical database. If this pat[...]
-
Seite 344
Appendix A HMI Function R eference BridgeVIEW User Manual A-24 © National Instruments Corporation Get Historical T rend Info Use the Get Historical Trend Info VI to obtain the first and last timestamp available in the historical database for a given tag, and the type of the tag, whether analog or discrete. Citadel path in is the path to the direct[...]
-
Seite 345
Appendix A HMI Function Reference © National Instruments Corporation A- 25 BridgeVIEW User Manual Historical T rend Statistics Use the Historical Trend Statistics VI to compute statistical data for a historical trend. Statistics include minimum value, maximum value, average and standard deviations. The statistics skip invalid input points (where v[...]
-
Seite 346
Appendix A HMI Function R eference BridgeVIEW User Manual A-26 © National Instruments Corporation The last point in the trend is not included in the standard deviation, because there is no known time interval associated with it. # stops is the number of transitions from log ging on to logging off in the trend. # starts is the numb er of transition[...]
-
Seite 347
Appendix A HMI Function Reference © National Instruments Corporation A- 27 BridgeVIEW User Manual Historical T rends to Spreadsheet Use the Historical Trends to Spreadsheet VI to converts a set of historical trends into the tab delimited string format, which spreadsheet programs can read. The columns created are date, time, tag name 1 value, tag n[...]
-
Seite 348
Appendix A HMI Function R eference BridgeVIEW User Manual A-28 © National Instruments Corporation sample interval (1 sec) determines the time interval for each historical trend. If unwired, the data is sampled at one-second intervals. error in (no error) is a cluster that describes the error status before this VI executes. For more information abo[...]
-
Seite 349
Appendix A HMI Function Reference © National Instruments Corporation A- 29 BridgeVIEW User Manual Historical T rends to Spreadsheet File This VI stores the data from a set of historical trends into a spreadsheet file format. The columns created are date, time, tag1data, tag2data, and so on. A header is created labelling the date, time, and tag nam[...]
-
Seite 350
Appendix A HMI Function R eference BridgeVIEW User Manual A-30 © National Instruments Corporation time format (System d e fau lt ) determines whether a 12-hour (AM/PM) or 24-hour format is used. seconds format (1 sec) determines how many digits of precision are displayed for timestamps. file path is the name of the spreadsheet file to store the hi[...]
-
Seite 351
Appendix A HMI Function Reference © National Instruments Corporation A- 31 BridgeVIEW User Manual Read Historical T rend Use the Read Historical Trend VI to read the historical data for a given tag from user specified start and stop dates and times, up to the maximum number of points specified. If start timestamp and stop timestamp are not wired, [...]
-
Seite 352
Appendix A HMI Function R eference BridgeVIEW User Manual A-32 © National Instruments Corporation historical trend is the tag trend data read from the historical database, starting at the date and time specified by start timestamp , and stopping at the date and time specified by stop timestamp or up to max points per trend , whichever is smaller. [...]
-
Seite 353
Appendix A HMI Function Reference © National Instruments Corporation A- 33 BridgeVIEW User Manual Read Historical T rends Use the Read Historical Trends VI to read the historical data for a given set of tags from a user specified start and stop date and time, up to max points per trend . If the inputs for start timestamp and stop timestamp are not[...]
-
Seite 354
Appendix A HMI Function R eference BridgeVIEW User Manual A-34 © National Instruments Corporation historical trends is the tag trend data read from th e historical datab ase, starting at the date and time specified by start timestamp , and stopping at the date and time specified by stop timestamp or up to max points per trend , whichever is smalle[...]
-
Seite 355
Appendix A HMI Function Reference © National Instruments Corporation A- 35 BridgeVIEW User Manual System VIs Use the System VIs to obtain information or monitor the access level of the current operator , to launch or shut do wn BridgeVIEW , or to enable or disable ev ent logging, historical data logging or printing. The System subpalette is shown [...]
-
Seite 356
Appendix A HMI Function R eference BridgeVIEW User Manual A-36 © National Instruments Corporation Enable Event Logging Use the Enable Event Logging VI to turn on or off logging of alarms and events for all tags in the system programmatically. Enable evt log (T) determines wheth e r to tu rn event logging on or off. error in (no error) is a cluster[...]
-
Seite 357
Appendix A HMI Function Reference © National Instruments Corporation A- 37 BridgeVIEW User Manual Enable Historical Data Logging Use the Enable Historical Data Logging VI to turn on or off data logging for all tags in the system programmatically. Enable hst logging (T) determines whether to turn historical data logging on or off. error in (no erro[...]
-
Seite 358
Appendix A HMI Function R eference BridgeVIEW User Manual A-38 © National Instruments Corporation Enable Printing Use the Enable Printing VI to turn on or off printing of alarms and events for all tags in the system programmatically. Enable prin ting (T) determines whether to turn print ing on or off. error in (no error) is a cluster that describe[...]
-
Seite 359
Appendix A HMI Function Reference © National Instruments Corporation A- 39 BridgeVIEW User Manual Engine Launch Use the Engine Launch VI to launch the BridgeVIEW Engine programmatically. Normally the BridgeVIEW Engine is launched automatically when you execute any of the VIs that access the Real-Time Database. Use this VI if you want to control wh[...]
-
Seite 360
Appendix A HMI Function R eference BridgeVIEW User Manual A-40 © National Instruments Corporation Engine Shutdown Use the Engine Shutdown VI to shut down the BridgeVIEW Engine from your HMI. You must terminate your application immediately after calling this VI. The BridgeVIEW Engine does not shut down until all VIs that are accessing the Real-Time[...]
-
Seite 361
Appendix A HMI Function Reference © National Instruments Corporation A- 41 BridgeVIEW User Manual Get Engine Status Use this VI to query the BridgeVIEW engine status. The outputs indicate whether the engine is loaded, running, or shutting down, and which configuration file is being used. configuration fi le in use indicates which BridgeVIEW config[...]
-
Seite 362
Appendix A HMI Function R eference BridgeVIEW User Manual A-42 © National Instruments Corporation Get T ag Status Info Use the Get Tag Status Info VI to obtain status information associated with tags. Tag status information can be broken down into two types: • Status information from BridgeVIEW —This status can be from the En gine or a Server [...]
-
Seite 363
Appendix A HMI Function Reference © National Instruments Corporation A- 43 BridgeVIEW User Manual Post System Error or Event Use this VI to post an error or event me ssage from your HMI to the System Error/Event display on the Engine Manager. The message you post is logged to the system log file in the BridgeVIEWSyslog directory. The format of th[...]
-
Seite 364
Appendix A HMI Function R eference BridgeVIEW User Manual A-44 © National Instruments Corporation T ag Status Handler Use the Tag Status Handler VI to obtain a description of the tag status, by break ing it down into warning or error conditions coming from BridgeVIEW as well as the device server. It also identifies where the error or warning occur[...]
-
Seite 365
Appendix A HMI Function Reference © National Instruments Corporation A- 45 BridgeVIEW User Manual returned by the device server. The part of the message describing the server error code comes from the input you specify in server error descriptions . It also contains information about the source of the error.[...]
-
Seite 366
Appendix A HMI Function R eference BridgeVIEW User Manual A-46 © National Instruments Corporation Security VIs[...]
-
Seite 367
Appendix A HMI Function Reference © National Instruments Corporation A- 47 BridgeVIEW User Manual Check Operator Privileges Use this VI to check the current user’s privileges and produce a Boolean output indicating if the currently logged in user h as the privilege. Additional in puts can be sent to display a dialog box with a message (OK or OK/[...]
-
Seite 368
Appendix A HMI Function R eference BridgeVIEW User Manual A-48 © National Instruments Corporation Get Operator Name Use the Get Operator Name VI to obtain the current operator name, access level, and access level name. operator name is the login name of the current BridgeVIEW user. access level is the numeric access level assigned to the current B[...]
-
Seite 369
Appendix A HMI Function Reference © National Instruments Corporation A- 49 BridgeVIEW User Manual Invoke Login Dialog Use the Invoke Login Dialog VI to launch the BridgeVIEW Login dialog box. If the user selects Cancel in the Login dialog box, the previous user remains active. operator name is the login name of the current BridgeVIEW user. access [...]
-
Seite 370
Appendix A HMI Function R eference BridgeVIEW User Manual A-50 © National Instruments Corporation Programmatic Login Use the Programmatic Login VI to programmatically log in a user. user name is the name of the user to be logged in to BridgeVIEW. user password is the password of the user to be logged in to BridgeVIEW. user name out is the name of [...]
-
Seite 371
Appendix A HMI Function Reference © National Instruments Corporation A- 51 BridgeVIEW User Manual Programmatic Logout Use this VI to log out the current user, so no operator is logged into the system. logout (T) determines if the current BridgeVIEW user should be logged out of the system. If TRUE, the current user is logged out of the BridgeVIEW s[...]
-
Seite 372
Appendix A HMI Function R eference BridgeVIEW User Manual A-52 © National Instruments Corporation Security Monitor Use this VI to monitor the access level of the current BridgeVIEW operator. By default, this VI times out after one second, returning to the current operator access level. When an operator logs in, th is VI returns immediately. timeou[...]
-
Seite 373
Appendix A HMI Function Reference © National Instruments Corporation A- 53 BridgeVIEW User Manual User Account List Use this VI to generate a list of BridgeVIEW user accounts. user accounts is a list of BridgeVIEW user accounts. Ta g s V I s Use the T ags VIs to read the latest v alue for a tag, write a ne w value to a tag, or obtain data for a re[...]
-
Seite 374
Appendix A HMI Function R eference BridgeVIEW User Manual A-54 © National Instruments Corporation Read T ag Use the Read Tag VI to read the latest value of a tag from the Real-Time Database. For immediate polling of the tag value, leave timeout ( secs) unwired. To wait until the value is updated before reading it, wire a timeout value in seconds t[...]
-
Seite 375
Appendix A HMI Function Reference © National Instruments Corporation A- 55 BridgeVIEW User Manual value timestamp returns the timestamp for when the tag value was updated. error indicates that an error occurred when executing the Read Tag VI, or that the value output returned by Read Tag is not valid. See value status for the specific error condit[...]
-
Seite 376
Appendix A HMI Function R eference BridgeVIEW User Manual A-56 © National Instruments Corporation Read T ag (bit array) Use the Read Tag (bit array) VI to read the latest value for a given bit array tag from the Real-Time Database. For immediate polling of the tag value, leave timeout (secs) un wired. To wait until the value is updated before read[...]
-
Seite 377
Appendix A HMI Function Reference © National Instruments Corporation A- 57 BridgeVIEW User Manual value is the latest bit array value of the bit array tag read from the Real-Time Database. value timestamp returns the timestamp for when the tag value was last updated. error indicates that an error occurred when executing the Read Tag (bit array) VI[...]
-
Seite 378
Appendix A HMI Function R eference BridgeVIEW User Manual A-58 © National Instruments Corporation Read T ag (discrete) Use the Read Tag (discrete) VI to read the latest value for a given discrete (or Boolean) tag from the Real-Time Database. For immediate polling of the tag value, leave timeout (secs) unwired. To wait until the value is updated be[...]
-
Seite 379
Appendix A HMI Function Reference © National Instruments Corporation A- 59 BridgeVIEW User Manual value is the latest value of the discrete tag read from the Real-Time Database. value timestamp returns the timestamp for when the tag value was last updated. error indicates that an error occurred when executing the Read Tag (discrete) VI, or that th[...]
-
Seite 380
Appendix A HMI Function R eference BridgeVIEW User Manual A-60 © National Instruments Corporation Read T ag (string) Use the Read Tag (string) VI to read the latest value for the tag from the Real-Time Database. If timeout is 0, Read Tag (string) VI returns the current Tag value and update timestamp from the Real-Time Database, otherwise the Read [...]
-
Seite 381
Appendix A HMI Function Reference © National Instruments Corporation A- 61 BridgeVIEW User Manual value timestamp returns the timestamp for when the tag value was last updated. error indicates that an error occurred when executing the Read Tag (string) VI, or that the value output returned by Read Tag(string) is not valid. See value status for the[...]
-
Seite 382
Appendix A HMI Function R eference BridgeVIEW User Manual A-62 © National Instruments Corporation Tr e n d Ta g s Use the Trend Tags VI to set data for a real-time trend chart in your HMI. The Trend Tags VI supports analog, discrete, and bit array tags. The Trend Tag s VI formats data for one or mo re tags such that it can be wired directly to a t[...]
-
Seite 383
Appendix A HMI Function Reference © National Instruments Corporation A- 63 BridgeVIEW User Manual Write T ag Use the Write Tag VI to update the Real-Time Database with a new value for memory, output, and Input/Output tags. The value also is sent to the server if it is an output or Input/Output tag. If the tag is an input only tag, the Write Tag VI[...]
-
Seite 384
Appendix A HMI Function R eference BridgeVIEW User Manual A-64 © National Instruments Corporation Write T ag (bit array) Use the Write Tag (bit array) VI to update the Real-Time Database with a new value for memory, output, and Input/Output tags. The value also is sen t to the serv er if it is an output or Input/Output tag. If the tag is an input [...]
-
Seite 385
Appendix A HMI Function Reference © National Instruments Corporation A- 65 BridgeVIEW User Manual Write T ag (discrete) Use the Write Tag (discrete) VI to update the Real-Time Database with a new value for memory, output, and Input/Output tags. The value also is sen t to the server if it is an output or Input/Output tag. If the tag is an input onl[...]
-
Seite 386
Appendix A HMI Function R eference BridgeVIEW User Manual A-66 © National Instruments Corporation Write T ag (string) Use the Write Tag (string) VI to update the Real-Time Database with a new value for memory, output, and Input/Output tags. The value also is sen t to the serv er if it is an output or Input/Output tag. If the tag is an input only t[...]
-
Seite 387
Appendix A HMI Function Reference © National Instruments Corporation A- 67 BridgeVIEW User Manual Write T ag on Change Use the Write Tag on Change VI to update the Real-Time Database with a new value for memory, output, and Input/Output tags. The value also is sen t to the server if it is an output or Input/Output tag. The value is updated and sen[...]
-
Seite 388
Appendix A HMI Function R eference BridgeVIEW User Manual A-68 © National Instruments Corporation Write T ag on Change (bit array) Use the Write Tag on Change (bit array) VI to update the Real-Time Database with a new value for memory, output, and Input/Output tags. The value also is sent to the server if it is an output or Input/Output tag. The v[...]
-
Seite 389
Appendix A HMI Function Reference © National Instruments Corporation A- 69 BridgeVIEW User Manual Write T ag on Change (discrete) Use the Write Tag on Change (discrete)VI to update the Real-Time Database with a new value for memory, output, and Input/Output tags. The value also is sent to the server if it is an output or Input/Output tag. The valu[...]
-
Seite 390
Appendix A HMI Function R eference BridgeVIEW User Manual A-70 © National Instruments Corporation Write T ag on Change (string) Use the Write Tag on Change (string) VI to update the Real-Time Database with a new value for memory, output, and Input/Output tags. The value also is sent to the server if it is an output or Input/Output tag. The value i[...]
-
Seite 391
Appendix A HMI Function Reference © National Instruments Corporation A- 71 BridgeVIEW User Manual T ag Attributes VIs Use the T ag Attributes VIs to get and set tag conf iguration parameters currently used by the BridgeVIEW Engine for tag processing programmatically . The T ag Attributes subpalette is sho wn below .[...]
-
Seite 392
Appendix A HMI Function R eference BridgeVIEW User Manual A-72 © National Instruments Corporation Get Analog T ag Alarm Limit Use the Get Analog Tag Alarm Limit VI to obtain limit information for a single tag value alarm for an analog tag. Use the Alarm type input (HI_HI, HI, LO, LO_LO) to specify the desired alarm limit information. tag name is t[...]
-
Seite 393
Appendix A HMI Function Reference © National Instruments Corporation A- 73 BridgeVIEW User Manual Get Bit Array T ag Alarm Setting Use the Get Bit Array Tag Alarm Setting VI to obtain alarm setting informati on for bit array tags. tag name is the name of the tag about which you want to obtain information. error in (no error) is a cluster that desc[...]
-
Seite 394
Appendix A HMI Function R eference BridgeVIEW User Manual A-74 © National Instruments Corporation Get Discrete T ag Alarm Setting Use the Get Discrete Tag Alarm Setting VI to obtain alarm setting information for discrete tags. tag name is the name of the tag about which you want to obtain information. error in (no error) is a cluster that describe[...]
-
Seite 395
Appendix A HMI Function Reference © National Instruments Corporation A- 75 BridgeVIEW User Manual Get Group List Use the Get Group List VI to returns a list of all configured groups in the system. By default, this VI includes the <ALL> group in the list. include <ALL> (T) determines whether the <ALL> group should be included in t[...]
-
Seite 396
Appendix A HMI Function R eference BridgeVIEW User Manual A-76 © National Instruments Corporation Get T ag Alarm Enabled Use the Get Tag Alarm Enabled VI to indicate whether alarms are enabled for the tag. This VI also indicates whether alarms are acknowledged automatically when a tag previously in alarm returns to norm al. tag name is the name of[...]
-
Seite 397
Appendix A HMI Function Reference © National Instruments Corporation A- 77 BridgeVIEW User Manual Get T ag Attribute Use the Get Tag Attributes VI to obtain the value of a tag attribute. The tag attribute input provides a large list for selection. Each attribute is selected by specifying its numeric code. The value of the attribute selected is ret[...]
-
Seite 398
Appendix A HMI Function R eference BridgeVIEW User Manual A-78 © National Instruments Corporation Get T ag Bad Status Alarm Info Use the Get Tag Bad Status Alarm Info VI to determine whethe r alarms are enabled for the tag. This VI also returns whether the bad status alarm is enabled, and its priority. tag name is the name of the tag about which y[...]
-
Seite 399
Appendix A HMI Function Reference © National Instruments Corporation A- 79 BridgeVIEW User Manual Get T ag Description Group Use the Get Tag Description Group VI to obtain a tag data type (analog, discrete, bit array, or string), description, and the group to which the tag belongs. tag name is the name of the tag about which you want to obtain inf[...]
-
Seite 400
Appendix A HMI Function R eference BridgeVIEW User Manual A-80 © National Instruments Corporation Get T ag I/O Connection Info Use the Get Tag I/O Connection In fo VI to obtain information on h ow the tag is connected to a real-world I/O point. Outputs include d ata type (analog, discrete, bit array, or string), server, I/O group, item, access rig[...]
-
Seite 401
Appendix A HMI Function Reference © National Instruments Corporation A- 81 BridgeVIEW User Manual Get T ag List Use the Get Tag List VI to return a list of all tags in a group. By default, group is <ALL> , so the VI returns all configured tags. group (<ALL>) determines what tags are in a list. The default is <ALL> , so that the V[...]
-
Seite 402
Appendix A HMI Function R eference BridgeVIEW User Manual A-82 © National Instruments Corporation Get T ag Logging Info Use the Get Tag Logging Info VI to determin e whether a tag is configured for logging historical data or alarms and events to disk. tag name is the name of the tag about which you want to obtain information. error in (no error) i[...]
-
Seite 403
Appendix A HMI Function Reference © National Instruments Corporation A- 83 BridgeVIEW User Manual Get T ag Range and Units Use the Get Tag Range and Units VI to obtain the engineering range for the tag in a cluster of Minimum , Maximum , and Increment . You can wire this format to a scale attribute node for a graph, slide, or vessel. Increment is [...]
-
Seite 404
Appendix A HMI Function R eference BridgeVIEW User Manual A-84 © National Instruments Corporation Set Multiple T ag Attributes Use the Set Multiple Tag Attributes VI to reconfigure several attributes for a list of tags or groups of tags programmatically. You must have the Engine running for the chang es to take effect. Otherwise, this VI returns a[...]
-
Seite 405
Appendix A HMI Function Reference © National Instruments Corporation A- 85 BridgeVIEW User Manual Set T ag Attribute Use the Set Tag Attribute VI to reconfigure an attribute for a list of tags or groups of tags programmatically. You must have the Engine running for the change to take effect. Otherwise, this VI returns an error. For mo re informati[...]
-
Seite 406
© National Instruments Corporation B-1 BridgeVIEW User Manual B Citadel and Open Database Connectivity This appendix describes the Citadel database and the Open Database Connectivity (ODBC) dri ver , and includes a table that lists data transform commands. The Citadel historical database includes an Open Database Connecti vity (ODBC) dri ver . Thi[...]
-
Seite 407
Appendix B Citadel and Open Databas e Connectivity BridgeVIEW User Manual B-2 © National Instruments Corporation 5. Choose the Citadel driv er and select Setup… . 6. Make changes as appropriate. Select the historical logging directo ry that was conf ig ured in your T ag Configuration ( *.scf ) f ile for each data source. For e xample, if you wan[...]
-
Seite 408
Appendix B Citadel and Open Database Connect ivity © National Instruments Corporation B-3 BridgeVIEW User Manual Note Some applications are not completely ODB C compliant. If you plan to use Microsoft Query , Microsoft Access or V isual Basic, ensure Maximum Column Name Length does not exceed 62 characters. These pac kages cannot handle longer tag[...]
-
Seite 409
Appendix B Citadel and Open Databas e Connectivity BridgeVIEW User Manual B-4 © National Instruments Corporation How Do Y ou Access Citadel Data? The ODBC driv er presents Citadel data to other applications as a Thr eads table. The table contains a f ield or column for each da ta member logged to the Citadel database. Threads T able The Threads ta[...]
-
Seite 410
Appendix B Citadel and Open Database Connect ivity © National Instruments Corporation B-5 BridgeVIEW User Manual These data transforms allo w you to directly calculate and retrieve comple x information from the database such as av erages and standard deviations. This time saving feature eliminates the need of extracting ra w data first, and then m[...]
-
Seite 411
Appendix B Citadel and Open Databas e Connectivity BridgeVIEW User Manual B-6 © National Instruments Corporation Assume, for example, that you want to find out ho w many times a compressor motor started in December . Y ou also want to kno w its total runtime for the month. The following query pro vides the answers: SELECT "Starts{MotorRun}&qu[...]
-
Seite 412
Appendix B Citadel and Open Database Connect ivity © National Instruments Corporation B-7 BridgeVIEW User Manual • Retriev es an oven’ s temperature set point and value at 3:00 p.m. and shows the highest, lo west, and av erage temperatures between 2:00 p.m. and 3:00 p.m. SELECT LocalTime, "OVEN1_SP" , "OVEN1_PV", "Max{[...]
-
Seite 413
Appendix B Citadel and Open Databas e Connectivity BridgeVIEW User Manual B-8 © National Instruments Corporation Note If MS Query is unable to connect to a Citadel data source, you have not yet logged data to Citadel; or the Database path you specified in the ODBC Setup dialog box is incorrect. Note If the Citadel data source is not listed in [...]
-
Seite 414
Appendix B Citadel and Open Database Connect ivity © National Instruments Corporation B-9 BridgeVIEW User Manual T o view a data transform value, enter the func tion directly into a blank column. For example, to view the minimum value of Liquid , you would enter " min{Liquid}" . T ake special note of the use of quotation marks and braces[...]
-
Seite 415
Appendix B Citadel and Open Databas e Connectivity BridgeVIEW User Manual B-10 © National Instruments Corporation When you enter qualifying criteria v alues, be sure to use the syntax demonstrated in the where clauses of the SQL Examples found in this chapter . T o specify a starting time of 9:45 today , for example, you w ould enter >= "9[...]
-
Seite 416
Appendix B Citadel and Open Database Connect ivity © National Instruments Corporation B-11 Br idgeVIEW User Manual Using Microsoft Excel with Citadel Note The exact operation of Microsoft Excel might change from version to v ersion. Look in the online help for Microsoft Excel for ho w to connect to an ODBC Data Source for the exact instructions f [...]
-
Seite 417
Appendix B Citadel and Open Databas e Connectivity BridgeVIEW User Manual B-12 © National Instruments Corporation Using Microsoft Access with Citadel The exact operation of Microsoft Access might change from v ersion to version. Look in the online help for Microsoft Access for h ow to connect to an ODBC Data Source for the exact instructions for y[...]
-
Seite 418
Appendix B Citadel and Open Database Connect ivity © National Instruments Corporation B-13 Br idgeVIEW User Manual In the Import Objects dialog box, choose Threads . The ne w table attaches to your database. Now you can build queries in Access that e xtract data directly from the Citadel database. Using Visual Basic with Citadel The exact operatio[...]
-
Seite 419
Appendix B Citadel and Open Databas e Connectivity BridgeVIEW User Manual B-14 © National Instruments Corporation Using the Citadel ODBC Dri ver in V isual Basic is the same as using an y other ODBC dri ver . T o retriev e and vie w data, create a Data control and at least one text control. First place a Data control on an open form. Set its Conne[...]
-
Seite 420
© National Instruments Corporation C-1 BridgeVIEW User Manual C Customer Communication For your conv enience, this appendix contains forms to help you gather the information necessary to help us solve your technical problems and a form you can use to comment on the product documentation. When you contact us, we need the information on the T echnic[...]
-
Seite 421
BridgeVIEW User Manual C-2 © National Instruments Corporation Fax-on-Demand Support Fax-on-Demand is a 24-hour information retrie val system containing a library of documents on a wide range of technical information. Y ou can access Fax-on-Demand from a touch-tone telephone at 512 418 1111. E-Mail Support (Currently USA Only) Y ou can submit techn[...]
-
Seite 422
T echnical Support Form Photocopy this form and update it each time you mak e changes to your software or hardware, and use the completed copy of this form as a reference for your current conf iguration. Completing this form accurately before contacting National Instruments for technical support helps our applications engineers answer your question[...]
-
Seite 423
BridgeVIEW Hardware and Software Configuration Form Record the settings and re visions of your hardware and software on the line to the right of each item. Complete a ne w cop y of this form each time you re vise your software or hardware conf iguration, and use this form as a reference for your current configuration. Completing this form accuratel[...]
-
Seite 424
Documentation Comment Form National Instruments encourages you to comment on the documentation supplied with our pro ducts. This information helps us pr o vide quality products to meet your needs. T i t l e : BridgeVIEW™ User Manual Edition Date : May 1998 Part Number : 321294C-01 Please comment on the completeness, clarit y , and o r g anization[...]
-
Seite 425
© National Instruments Corporation G-1 BridgeVIEW User Manual Glossar y Pref ix Meanings V alue m- milli- 10 – 3 µ- micro- 10 – 6 n- nano- 10 – 9 A access lev el Numeric va lue between 0 and 255 that can be used to control access to your HMI. A CK (Acknowledge) The sequence action that indicates recognition of a ne w alarm. alarm An abnorma[...]
-
Seite 426
Glossar y BridgeVIEW User Manual G-2 © National Instruments Corporation B bit array tag A multibit value representation of a connection to a real-world I/ O point or memory variable. In BridgeVIEW , this type of tag can be comprised of up to 32 discrete values. block diagram A pictorial descrip tio n or rep resentation of a program or algorithm. I[...]
-
Seite 427
Glossary © National Instruments Corporation G-3 BridgeVIEW User Manual cluster A set of ordered, unindexed data elements of any data type including numeric, Boolean, string, array , or cluster . The elements must be all controls or all indicators. coercion do t A gray dot on a terminal to indicate that one of two terminals wired together has been [...]
-
Seite 428
Glossar y BridgeVIEW User Manual G-4 © National Instruments Corporation dynamic attrib utes T ag attributes that do not require the BridgeVIEW Engine to be restarted when they are edited or reconf igured. Examples of dynamic attributes include enabling logging operations, alarm attributes, and some scaling attributes. See also static attrib utes. [...]
-
Seite 429
Glossary © National Instruments Corporation G-5 BridgeVIEW User Manual G G The graphical programming language used to develop BridgeVIEW applications. group See tag group or I/O group. H Help window Special window that displays the names and locations of the terminals for a function or subVI, the description of controls and indicators, the values [...]
-
Seite 430
Glossar y BridgeVIEW User Manual G-6 © National Instruments Corporation item A channel or variable in a real-w orld device that is monitored or controlled by a BridgeVIEW de vice server . L LabVIEW L aboratory V irtual Instrument Engineerin g W o rkbench. A program dev elopment application used commonly for test and measurement purposes. log deadb[...]
-
Seite 431
Glossary © National Instruments Corporation G-7 BridgeVIEW User Manual operator The person who initiates and monitors the operation of a process. output tag A tag that sends v alues to a device serv er whenev er it is updated in the Real-T ime Database. P palette A display of pictures that represent possible options. Panel G Wizard A utility in Br[...]
-
Seite 432
Glossar y BridgeVIEW User Manual G-8 © National Instruments Corporation R range The re gion between th e limits within which a quantity is measured, recei ved, or transmitted expressed b y stating the lower and upper range va lu e s. Real-T ime Database (R TDB) An in-memory snapshot of all tags in the system. real-time trend A plot of data (v alue[...]
-
Seite 433
Glossary © National Instruments Corporation G-9 BridgeVIEW User Manual static attributes T ag attributes that re quire the BridgeVIEW Engine to be restarted if they are edited or reconfigured. Examples of static attributes are general attributes and I/O connection attributes, such as server, device, or item. See also dynamic attributes. string tag[...]
-
Seite 434
Glossar y BridgeVIEW User Manual G-10 © National Instruments Corporation T ag Monitor A utilit y to view the current v a lue of a tag, alon g wit h its st atus and alarm state. tag status A variable that determines the validity of a tag v alu e. A negati ve status represents an error , a positiv e status represents a warning, and a status of zero [...]
-
Seite 435
Glossary © National Instruments Corporation G-11 BridgeVIEW User Manual W While Loop Post-iterativ e test loop structure that repeats a section of code until a condition is met. Comparable to a Do loop or a Repeat-Until loo p in con ventional programming languages wire Data path between nodes. wiring tool T o ol used to define data paths between s[...]
-
Seite 436
© National Instruments Corporation I- 1 BridgeVIEW User Manual Index A access lev els and privileges, 7-1 See also security . defaults (table), 7-13 fi nding access le vels, 7-15 finding en vironment access privile ges, 7-15 modifying access pri vileges, 7-22 list of av ailable user access lev els, 7-19 Access Lev els dialog box, 7-15 Ackno wledge[...]
-
Seite 437
Index BridgeVIEW User Manual I-2 © Nati onal Instruments Corporation array functions Array Size, 14-11 Array Subset, 14-12 Build Array , 14-9 Index Array , 14-13 Initialize Array , 14-10 using Build A rray function (acti vity), 14-15 Array Max & Min function, 14-22 array shell, 14-1 Array Size function, 14-11 array string constant, 15-6 Array [...]
-
Seite 438
Index © National Instruments Corporation I- 3 BridgeVIEW User Manual Boolean switches changing mechanical action (acti vity), 11-8 possible choices for mechanical action, 11-7 Latch Until Released, 11-8 Latch When Pressed, 11-8 Latch When Released, 11-8 Switch Until Released, 11-8 Switch When Pressed, 11-7 Switch When Released, 11-7 Breakpoint too[...]
-
Seite 439
Index BridgeVIEW User Manual I-4 © Nati onal Instruments Corporation Security VIs Check Operator Pri vileges, A-47 Get Operator Name, A-48 In voke Login Dialog, A-49 Programmatic Login, A-50 Programmatic Logout, A-51 Security Monitor , A-52 User Account List, A-53 System VIs, A-35 Enable Event Logging, 7-8, A-36 Enable historical data logging, 7-8[...]
-
Seite 440
Index © National Instruments Corporation I- 5 BridgeVIEW User Manual charts, 11-2 See also graphs. acti vity , 11-3 creating multiplot chart and cu stomizing trends (activity), 11-1 7 faster updates, 11-3 modes, 11-2 purpose and use, 1-4, 11-2 stacked v ersus overlaid plots, 11-3 wav efo rm char t For Loop (activi ty), 11-22 placing on subVI, 10-6[...]
-
Seite 441
Index BridgeVIEW User Manual I-6 © Nati onal Instruments Corporation discrete tags alarm configuration, 3-35 creating, 3-5 purpose and use, 3-10 Distribution ring, 2-3 Di vide function adding to subVI, 9-20 Sequence structure, 12-10 shift register , 11-14 documentation con ventions used in manual, xxii organization of manual, xix related documenta[...]
-
Seite 442
Index © National Instruments Corporation I- 7 BridgeVIEW User Manual stopping and starting programmatically , 7-8 turning on at startup, 3-44 printing, 5-13 stopping and starting programmatically , 7-8 purpose and use, 1-3, 1-7 types of ev ents, 1-7 viewing, 5-14 ex ecution highlighting , 9-23 Execution Options, 1 0-4 exporting a list of users to [...]
-
Seite 443
Index BridgeVIEW User Manual I-8 © Nati onal Instruments Corporation Get Alarm Summary Status VI, A-6 Get Analog T ag Alarm Limit VI, A-72 Get Bit Array T ag Alarm Setting VI, A-73 Get Discrete T ag Alarm Setting VI, A-74 Get Engine Status VI, A-41 Get Group List VI, A-75 Get Historical T ag List, A-23 Get Historical T ag List VI example, 6-4 purp[...]
-
Seite 444
Index © National Instruments Corporation I- 9 BridgeVIEW User Manual Historical T rends to Spreadsheet File, A-29 list of VIs, 6 -4 locating, A-17 Read Historical T rend, A-31 Read Historical T rends, 6-4, A-33 Historical Logging Configuration dialog box illustration, 6-3 parameters (table), 6-3 Historical T rend Statistics VI example, 6-7 purpose[...]
-
Seite 445
Index BridgeVIEW User Manual I-10 © National Instruments Corporation initializing and shutting down multiple-loop appli cations, 4-28 polled programming, 4-27 HMI G W izard, 4-3 acti vity , 4-8 operations (table), 4-4 incorporating Historical T rend V iewer (HTV), 6 -14 monitoring and controlling tags, 4-1 6 reading tags (activ ity), 4-21 tag data[...]
-
Seite 446
Index © National Instruments Corporation I-11 BridgeVIEW User Manual M Man Machine Interface. See Human Machine Interface. manual. See documentation. Max & Min function, 11-24 Mean VI, 14-22 memory configurable memory allocation parameters (table), 3-45 ef ficient use with arrays, 14-16 VI Server considerations, 15-2 memory tags, 3-19 when not[...]
-
Seite 447
Index BridgeVIEW User Manual I-12 © National Instruments Corporation operator interface panel controlling visibilit y , 7-7 Operator Interface Security , 7-22 controlling visibilit y attributes, 7-23 limiting user access to operator interface panels, 7-23 P Panel G W izard, 7-1 how to use, 7-2 panel size and visibility , contro lling, 7-6 password[...]
-
Seite 448
Index © National Instruments Corporation I-13 BridgeVIEW User Manual Read T ag (string) VI, A-60 Read T ag Alarm VI, A -15 Real-T ime Database, 1-6, 1-9 See also BridgeVIEW Engine; tag configuration; operations real-time trends, displaying, 4-29 registered server de vice and item parameters, 8-11 Release Instrument VI, 15-6 Reorder ring, 2-3 RT D [...]
-
Seite 449
Index BridgeVIEW User Manual I-14 © National Instruments Corporation incrementing and decrementing subdiagrams, 12-1 ov erview , 12 -5 purpose and use, 1-4 subdiagram display window , 12-1 Server Bro wer utility , 2-14 Server Bro wser Browse OPC Serv ers on Network dialog box, illustration, 8-7 launching, 2-11 main screen (illustration), 8-10 Show[...]
-
Seite 450
Index © National Instruments Corporation I-15 BridgeVIEW User Manual Stop button, 2-3 string constant, 12-4 string controls and indicators, 2-7 string tags alarm configuration, 3-36 creating, 3-5 purpose and use, 3-11 strip chart, 11-2 Structured Query Language (SQL) examples, B-6 structures, 11-1 See also Case structure; loops; Sequence structure[...]
-
Seite 451
Index BridgeVIEW User Manual I-16 © National Instruments Corporation Get T ag Range and Units, A-83 location of, 4-16 Set Multiple T ag Attributes, A-84 Set T ag Attrib ut e, A-85 tag attributes, 3-1, 3-11 acti vity , 7-10 alarm, 3-3 connection, 3-2 general, 3-2 operation, 3-2 reading or changing programmatically , 7-9 scaling, 3-2 static vs. dyna[...]
-
Seite 452
Index © National Instruments Corporation I-17 BridgeVIEW User Manual LO Limit, 3-32 LO Priority , 3-32 LO_LO Enabled, 3-32 LO_LO Limit, 3-32 LO_LO Priority , 3-32 T ag Last Modif ied, 3-33 connecting to OPC serv er, 3-21 connection connecting tag to DDE server , 3-21 defining group of tags for alarming, 3-21 generate tags from server information, [...]
-
Seite 453
Index BridgeVIEW User Manual I-18 © National Instruments Corporation Engine paramet er conf i guration, 3-44 configurable memory allocation parameters (table), 3-45 ov erriding default settings, 3-44 setting file paths for historical and ev ent files, 3-44 shift configuration, 3-44 turning on historical and ev ent logging at startup, 3-44 illustra[...]
-
Seite 454
Index © National Instruments Corporation I-19 BridgeVIEW User Manual T emp&V ol VI, 1 0-8 terminals, adding to V Is, 9-3 Thermometer VI, 14-21 Threads table, B-4 tip strips, 9-4 T ools palette, 2-4 T rend T ags VI, A-62 trends See also Historical T rend V iewer (HTV). historical trends, 6-1 purpose and use, 1-7, 6-1 real-time trends, 6-1 U Use[...]
-
Seite 455
Index BridgeVIEW User Manual I-20 © National Instruments Corporation front panel, 2-2 icon/connector , 2-3 opening and running (activity), 2-8 overv iew , 1 -3 purpose and use, 1-4, 9-1 subVI node setup, 10-1 acti vity , 10-2 System VIs, 7-7 VI Server Functions, 7-5 VI Setup dialog box, 10-1 visibility , 7-23 V isual Basic retrieving Citadel data,[...]