About VTS and VTScada
About This Guide
Start Here
Prerequisites
New Features
New Features in VTS 9.1
New Features in VTS 9.0
New Features in VTS 8.1
New Features in VTS 8.0
New Features in VTS 7.5
New Features in VTS 7.1
New Features in VTS 7.0
Getting Help
Integrated Windows Help Files
Printed Manuals
Technical Support Contacts
Structured Classroom Courses
The Architecture of VTS Applications
Application Inheritance and VTS Layers
Why is Application Inheritance Important?
When Should I Use Application Inheritance?
Building Application Layers
Layer Inheritance
Propagation of Changes through Layers
VTS Installation Directory
Subdirectories of the VTS Installation Directory
BrowserMon Directory
DBConvert Directory
Debugger Directory
DumpTools Directory
Example Directory
Instance Directory
ODBCBrowse Directory
Profile Directory
ResetRemClient Directory
SAPIWrap Directory
Support Directory
Template Directory
ThrdList Directory
TraceVTS Directory
TutSim Directory
VTScada Layer Directory (C:\VTS\VTScada)
VTSX Directory
XY Directory
Application Directories
VTS Layer Directory (C:\VTS\VTS)
Subdirectories of the VTS Layer Directory
Bitmaps Subdirectory (C:\VTS\VTS\Bitmaps\)
Template Subdirectory (C:\VTS\VTS\Template\)
VTS File Types
.BMP Files
.CHM Files
.CUT Files
.EXE Files
.INI Files
.HTM Files
.LOG Files
.RUN Files
.SRC Files
.VAL Files
.DB Files
.MDB Files
.PAL Files
.WIF Files
Files Stored within the VTS Layer Directory
AppMod.src
BlkPage.src
Config.ini
AlarmManager.ini
Config.db
GDI.wif
Globally Unique Identifier (GUID)
Points.mdb
Realms.db
Uninstall.exe
VTS.exe
VTS.htm
SCT.MDB
SecMgr.ini
SecurityManager.ini
Service.ini
Setup.ini
Sync.wif
Workstation.ini
VTS Template Directories
The Role of the Template Directories
VTS Template Directory
VTS Layer Template Directory
VTS Application Layer Template Directory
VTS Services
Supplemental Applications and Utilities
VTS Databases
Tag Properties Database (Points.mdb)
Offline Tag Properties Database (Points.mdb) Editing
About Custom Queries and Constraints in the Tag Properties Database
Tag Properties Database and Remote Applications
Tag Properties Database and Security
Interface to the Tag Properties Database
Configuration Database (Config.db)
Replica Tag Database (SCT.mdb)
Realms Database (Realms.db)
Managing VTS Applications
VTS Application Types
Core VTS Layer
Standard Applications
Layered Applications
Local Applications
Remote Applications
Script Applications
VTS Application Manager (VAM) Features
Application Type Drop-down List
Available Applications List
Show Path Checkbox
Move Selected Arrows
VAM Command Buttons
User-customizable VAM Features
VTS Application Manager (VAM) Functionality
Running an Application
The Application Load Progress Dialog
Automatically Running Applications
Stopping an Application
Error Dialogs Related to Stopping an Application
Creating New Applications
Steps to Create a New Application
Error Dialogs Related to Creating a New Application
New Application Properties Dialog
Add Server Dialog
Adding Existing Applications to the VAM
Found Applications Dialog
Error Dialogs Related to Adding Existing Applications to the VAM
Duplicate Globally Unique Identifiers (GUIDs)
Application Already Exists: Adding an Application with a Duplicate Path
Retrieving Remote Applications from a Server
Find Servers Dialog
Applications Available On Dialog
Copying Applications
Copying a Local Application from One Workstation to Another
Copying a Remote Application and Converting it into a Local Application
Copying a Remote Application and Changing its Server References
Removing an Application
Error Dialogs Related to Removing/Deleting Applications from the VAM
Viewing and Modifying an Existing Application's Properties
Changing an Application's Name
Application Properties Dialog
Changing the Configuration Server for a Remote Application
Converting a Local Application into a Remote Application
Renaming an Application Directory
Renaming a Standard Application's Directory
Renaming a Custom OEM Layer's Application Directory
Compiling an Application
Errors Related to Compiling an Application
Compiling Dialog
Compiler Error Dialog
Creating Realms on a VTS Internet Server
Accessing the VTS Version Information
Launching the VTS Help Guides
Exiting VTS
Valid Application Path Characters
Valid Page Title Characters
Valid Page File Name Characters
Customization of the VTS Application Manager
Developing VTS Applications
The VTS Display Manager
System Pages and Application Pages
Development Mode vs. Operation Mode
Title Bar
Customizing the Display Manager's Title Bar
Logon Button and Security
Configure Button and Configuration Toolbox Access
Alarm Notification and Alarm Page Access
Printing Pages
Page Locks and Remote Configuration Dialog Access
Page Display Area
Page Display Context Menu
Objects Context Menu
Navigation Bar
Menu
Customizing the Menu
Page Change Buttons
Page Change Button Commands
User-specific Page Change Buttons
Adding and Removing Page Change Buttons
Page History Buttons
Station Navigator (VTScada Applications Only)
The Configuration Toolbox
Libraries and Configuration Tools
Pick Tool and No Tool
Group Tool
Snap Grid
Copy Tool
Cut Tool
Paste Tool
Delete Object Button
Tag Browser Button
The Menu Editor
Libraries
Remote Configuration Button
Cursor Coordinate Display
The VTS Graphic Editor
Using the Graphic Editor's Menu
Multiple Levels of Control
Control via Tags, Expressions and Parameters
Control by Native Value
Control by Tag Value
Control by Expression
Control by Normalized Expression
Control by Parameter
Using the VTS Graphic Editor
VTS Graphic Editor: Fill
VTS Graphic Editor - Advanced Fill Options
VTS Graphic Editor: Outline
VTS Graphic Editor: Advanced Outline Properties
VTS Graphic Editor: Color
VTS Graphic Editor: Scaling
VTS Graphic Editor: Movement
VTS Graphic Editor: Visibility
VTS Graphic Editor: Options Unique to Images
VTS Graphic Editor: Options Unique to Borders
VTS Graphic Editor: Options Unique to Pipes
Width
VTS Graphic Editor: Options Unique to Text
Horizontal Alignment
Text Font
Drawing Graphic Objects
Drawing Arcs
Drawing Chords
Drawing an Ellipse
Adding Bitmap Images
Drawing Lines
Drawing a Pie Object
Drawing Pipes
Drawing a Polygon
Drawing a Rectangle
Drawing Text
Shape Polygon
Alignment and Positioning Tools
Bringing Objects to Front
Sending Objects to Back
Evenly Spacing Objects Horizontally
Evenly Spacing Objects Vertically
Aligning Objects to their Left
Aligning Objects to their Right
Aligning Objects to their Bottom
Aligning Objects on their Horizontal Center
Aligning Objects to their Top
Aligning Objects on their Vertical Center
Undo Tool
Redo Tool
Working with Objects
Selecting Multiple Objects on a Page
Copy and Paste Objects
Nudge Objects
Resizing Objects
Resize an Object Freely
Resize an Object Proportionally
Modify the Properties of all Objects in a Selected Group
Working with Colors
Free Color Mode
Select Color Dialog
Fill Patterns
Select Pen Dialog
Line Styles
Select Color Range Dialog
Color Options - Adjust Image Hue
Index Numbers for the 256 Colors in the VTS Palette
Special Colors
Orange 241
Transparent Black (Color Value 0)
Working with Parameters
Quick Links: Common tasks for parameters
Tag Browser
Behavior of the Tag List
Quick Links: Common tasks for the Tag Browser
Adding and Editing Pages
Quick Links: Common Tasks for Pages
The Page Configuration Tool
Viewing a List of Pages
Making a Page Current
The Pages Context menu
Drawing a Page with Draw
Adding a Page with New
Import an Existing Page File
Duplicating a Page with Copy and Paste
Adjusting Page Defaults
Working with Application Pages
The Application Page Context Menu
Properties of Application Pages
Page Properties
Page Properties Parameters Tab
New Parameter Dialog
Using Parameters with Child Tags
Page Properties Advanced Tab
Linking to Pages with the Page Hotbox
Parameterized Page Hotboxes
Linking to Pages with the Page Button
Closing Pages with a Button
Editing the Menu
Add a Page to the Menu
Add a Divider to the Menu
Add a Sub-Tree to the Menu
Edit the Parameter Values of a Page
Open the Page Properties Dialog for a Selected Page from the Menu Editor
Drawing Tools Library
Standard Library Tools
Border Tool
Edit.INI Checkbox
Edit.INI Var Field
Meter Parts Library
Draw Scale
Linear Indicator
Linear Legend
Radial Indicator
Radial Legend
ODBC Manager Library
Monitoring the ODBC Connection
Site Tools Library
Site Legend (VTScada)
Program Spawn (VTScada)
Custom Libraries
User Draw Methods
Viewing and Organizing User Draw Methods
Creating a New User Draw Method
Making a User Draw Method from Selected Objects
Making a User Draw Method with the Configure Dialog
Copying & Pasting User Draw Method Source Files
Importing a User Draw Method
Editing a User Draw Method
Renaming a User Draw Method
Deleting a User Draw Method
The Drawing Method Editor
User Draw Methods Properties Parameters Tab
Editing a User Draw Method Parameter
User Draw Methods Properties
Drawing a User Draw Method
Supplying Values to Parameters
Un-Grouping a Drawing Method
Modem Dialer Tools
Dialer Options
Configure Speech Lexicon
E-Mail Options
Remote Configuration
Tags and Their Properties
Fundamental Tag Features
Tag Drawing Methods and Images
Tag Licensing
Tag Configuration Rules and Recommendations
Tag Names must be Unique
Tag Names Must Be No Longer than 64 Characters in Length
Tag Names Must Consist of Valid Characters
Tag Names Should Follow a Consistent and Meaningful Naming Convention
Tag Name Modification
Use the Area Property to Help You Sort Tags
Tags Should Include a Clear Description
Tag Area Filtering and Alarm Area Filtering
VTScada Tag Hierarchy
Working with Tags
Adding a New Tag
Copying an Existing Tag
Modifying the Properties of an Existing Tag
Deleting a Tag
Drawing a Tag
Constant, Expression or Tag
Searching and Filtering the Tag List
Filtering the List of Tags by Name
Filtering the List of Tags by Tag Type
Filtering the List of Tags by Area
Common Tag Properties
The ID Tab
Alarm Tab and Alarm Setup Tab
I/O Tab
Logger Tab
Merit Tab and Quality Tab
Order Tab
Owner Tab
Scaling Tab
Script Tab
Tag Types Referenced by Category
Port Tags
Serial Port Tags
Serial Port Tag Type Properties: ID Tab
Serial Port Tag Type Properties: Settings Tab
Serial Port Tag Drawing Methods
TCP/IP Port Tags
TCP/IP Port Tag Type Properties: ID Tab
TCP/IP Port Tag Type Properties: Connection Tab
TCP/IP Port Tag Drawing Methods
UDP/IP Port Tags
UDP/IP Port Tag Type Properties: ID Tab
UDP/IP Port Tag Type Properties: Connection Tab
UDP/lP Port Tag Drawing Methods
Communication Driver Tags
Communication Driver Log-Enabled Variables
Allen-Bradley Driver Tags
Allen-Bradley Driver Tag Type Properties: ID Tab
Allen-Bradley Driver Tag Type Properties: Type Tab
Allen-Bradley Driver Tag Type Properties: Serial Tab
Allen-Bradley Driver Tag Type Properties: SD Tab
Allen-Bradley Driver Tag Type Properties: TCP/IP Tab
Allen-Bradley Driver Tag Type Properties: DLG Tab
Allen-Bradley Driver Addressing
Allen-Bradley Driver Tag Drawing Methods
CIP Driver Tags
CIP Driver Tag Type: ID Tab
CIP Driver Tag Type: Connection Tab
CIP Driver Tag Type: Protocol Tab
CIP Driver Addressing
CIP Driver Tag Drawing Methods
Data Flow Module Tags
Data Flow Module Tag Type Properties: ID Tab
Data Flow Module Tag Type Properties: Properties Tab
Data Flow Module Tag Drawing Methods (VTScada)
Data Flow RTU Driver Tags
Data Flow RTU Driver Tag Type Properties: ID Tab
Data Flow RTU Driver Tag Type Properties: I/O Tab
Data Flow RTU Driver Tag Type Properties: Modules Tabs
Data Flow RTU Tag Drawing Methods (VTScada)
Dataradio Diagnostic Driver Tags
DataRadio Diagnostic Driver Tag Type Properties: ID Tab
DataRadio Diagnostic Driver Tag Type Properties: Type Tab
DataRadio Diagnostic Driver Tag Type Properties: Serial Tab
DataRadio Addressing
Dataradio Diagnostic Driver Tag Drawing Methods
DDE Driver Tags
DDE Driver Tag Type Properties: ID Tab
DDE Driver Tag Type Properties: Local DDE Tab
DDE Driver Tag Type Properties: Network DDE Tab
DDE Driver Tag Drawing Methods
DNP3 Driver Tags
DNP3 Driver Tag Type Properties: ID Tab
DNP3 Driver Tag Type Properties: Serial Tab
DNP3 Driver Tag Type Properties: Options Tab
DNP3 I/O Addressing
DNP object types supported:
DNP3 Driver Tag Drawing Methods
Driver MultiPlexer Tags
DriverMUX Tag Type Properties: ID Tab
DriverMUX Tag Type Properties: Subordinate Drivers Tab
DriverMUX Tag Type Properties: Modes Tab
DriverMUX Tag Type Properties: Settings Tab
DriverMUX Addressing
DriverMUX Tag Drawing Methods
MDS Diagnostic Driver Tags
MDS Diagnostic Driver Tag Type Properties: ID Tab
MDS Diagnostic Driver Tag Type Properties: Serial Tab
MDS Diagnostic Driver Tag Drawing Methods
Modicon Driver Tags
Modicon Driver Tag Type Properties: ID Tab
Modicon Driver Tag Type Properties: Options Tab
Modicon Driver Tag Type Properties: Serial Tab
Modicon Driver Tag Type Properties: Modbus Plus Tab
Modicon Driver Tag Type Properties: Virtual I/O Tab
Modicon Driver Addressing
Modbus Plus PLC Addressing
SCADAPack History Read
Modicon Driver Tag Drawing Methods
Omron Host Link Driver Tags
Omron Host Link Driver Tag Type Properties: ID Tab
Omron Host Link Driver Tag Type Properties: Serial Tab
Omron Addressing
Omron Host Link Driver Tag Drawing Methods
OPC Client Driver Tags
OPC Client Driver Tag Type Properties: ID Tab
OPC Client Driver Tag Type Properties: OPC Tab
OPC Client Driver Addressing
OPC Client Driver Tag Drawing Methods
Siemens S7 Driver Tags
Siemens S7 Driver Tag Type Properties: ID Tab
Siemens S7 Driver Tag Type Properties: Options Tab
Siemens S7 Driver Tag Type Properties: Serial Tab
Siemens S7 Driver Addressing
Siemens S7 Driver Tag Drawing Methods
Polling Driver Tags
Polling Driver Tag Type Properties: ID Tab (VTScada)
Polling Driver Tag Type Properties: I/O Tab (VTScada)
Polling Driver Scan Interval and Delay After Scan Interval Examples (VTScada)
Polling Driver Tag Drawing Methods (VTScada)
Setting Up a Poll Group (VTScada)
Workstation Status Tags
Workstation Status Driver Tag Type Properties: ID Tab
Workstation Status Driver Tag Type Properties: Workstation Tab
Workstation Status Driver Tag Addressing
Workstation Status Driver Tag Drawing Methods
Data Type Suffixes for Tag I/O Addresses
VTS I/O Device Driver Library
Input Tags
Analog Input Tags
Analog Input Tag Type Properties: ID Tab
Analog Input Tag Type Properties: I/O Tab
Analog Input Tag Type Properties: Scaling Tab
Analog Input Tag Type Properties: Owner Tab
Analog Input Tag Type Properties: Merit Tab
Analog Input Tag Type Properties: Alarm Tab
Analog Input Tag Type Properties: Script Tab
Analog Input Tag Type Properties: Logger Tab
Analog Input Tag Drawing Methods
Analog Status Tags
Analog Status Tag Type Properties: ID Tab
Analog Status Tag Type Properties: I/O Tab
Analog Status Tag Type Properties: Scaling Tab
Analog Status Tag Type Properties: Alarm Tab
Analog Status Tag Type Properties: Quality Tab
Analog Status Tag Type Properties: Order Tab
Analog Status Tag: Context Menu
Analog Status Tag Drawing Methods
Digital Input Tags
Digital Input Tag Type Properties: ID Tab
Digital Input Tag Type Properties: I/O Tab
Digital Input Tag Type Properties: Owner Tab
Digital Input Tag Type Properties: Merit Tab
Digital Input Tag Type Properties: Alarm Tab
Digital Input Tag Type Properties: Script Tab
Digital Input Tag Type Properties: Logger Tab
Single Bit and Double Bit Digital Inputs
Digital Input Tag Drawing Methods
Digital Status Tags
Digital Status Tag Type Properties: ID Tab
Digital Status Tag Type Properties: I/O Tab
Digital Status Tag Type Properties: Alarm Setup Tab
Digital Status Tag Type Properties: Quality Tab
Digital Status Tag Type Properties: Order Tab
Digital Status Tag Drawing Methods
Pulse Input Tags
Pulse Input Tag Type Properties: ID Tab
Pulse Input Tag Type Properties: I/O Tab
Pulse Input Tag Type Properties: Scaling Tab
Pulse Input Tag Type Properties: Quality Tab
Pulse Input Tag Type Properties: Order Tab
Pulse Input Tag Drawing Methods (VTScada)
Pump Status Tags
Pump Status Tag Type Properties: ID Tab
Pump Status Tag Type Properties: I/O Tab
Pump Status Tag Type Properties: Alarm Setup Tab
Pump Status Tag Type Properties: Quality Tab
Pump Status Tag Type Properties: Order Tab
Pump Status Tag Drawing Methods
Output Tags
Analog Control Tags
Analog Control Tag Type Properties: ID Tab
Analog Control Tag Type Properties: I/O Tab
Analog Control Tag Type Properties: Scaling Tab
Analog Control Tag Type Properties: Merit Tab
Analog Control Tag Drawing Methods
Analog Output Tags
Analog Output Tag Type Properties: ID Tab
Analog Output Tag Type Properties: I/O Tab
Analog Output Tag Type Properties: Scaling Tab
Analog Output Tag Type Properties: Owner Tab
Analog Output Tag Type Properties: Merit Tab
Analog Output Tag Type Properties: Alarm Tab
Analog Output Tag Type Properties: Script Tab
Analog Output Tag Type Properties: Logger Tab
Analog Output Tag Drawing Methods
Deadband Control Tags
Deadband Control Tag Type Properties: ID Tab
Deadband Control Tag Type Properties: Options Tab
Deadband Control Tag Type Properties: Setpoints Tab
Deadband Control Tag Type Properties: Owner Tab
Deadband Control Tag Type Properties: Alarm Tab
Deadband Control Tag Type Properties: Logger Tab
Deadband Control Tag Drawing Methods
Digital Control Tags
Digital Control Tag Type Properties: ID Tab
Digital Control Tag Type Properties: I/O Tab
Digital Control Tag Type Properties: Feedback Tab
Digital Control Tag Type Properties: Merit Tab
Digital Control Tag Type Properties: Order Tab
Digital Control Tag Drawing Methods
Digital Output Tags
Digital Output Tag Type Properties: ID Tab
Digital Output Tag Type Properties: I/O Tab
Digital Output Tag Type Properties: Feedback Tab
Digital Output Tag Type Properties: Owner Tab
Digital Output Tag Type Properties: Merit Tab
Digital Output Tag Type Properties: Alarm Tab
Digital Output Tag Type Properties: Script Tab
Digital Output Tag Type Properties: Logger Tab
Digital Output Tag Drawing Methods
Multiple Write Tags
MultiWrite Tag Type Properties: ID Tab
MultiWrite Tag Type Properties: Trigger Tab
MultiWrite Tag Type Properties: Write List Tab
MultiWrite Tag: Edit Properties Dialog
MultiWrite Tag Drawing Methods
Selector Switch Tags
Selector Switch Tag Type Properties: ID Tab
Selector Switch Tag Type Properties: I/O Tab
Selector Switch Tag Type Properties: Positions Tab
Selector Switch Tag Type Properties: Alarm Setup Tab
Selector Switch Tag Type Properties: Merit Tab
Selector Switch Tag Drawing Methods
Trigger Tags
Trigger Tag Properties: ID Tab
Trigger Tag Properties: On Conditions Tab
Trigger Tag Properties: Off Conditions Tab
Trigger Tag Properties: Options Tab
Trigger Tag Drawing Methods
Alarm Tags
Alarm Tag Type Properties: ID Tab
Alarm Tag Type Properties: Trigger Tab
Alarm Tag Type Properties: Actions Tab
Alarm Tag Drawing Methods
Alarm Priority Tag Type
Alarm Priority Tag Type Properties: ID Tab
Alarm Priority Tag Type Properties: Alarm Configuration Tab
Alarm Status Tags
Alarm Status Tag Type Properties: ID Tab
Alarm Status Tag Type Properties: Alarm Tab
Alarm Status Tag Drawing Method
Data Logging and Reporting Tags
Logger Tags
Logger Tag Type Properties: ID Tab
Logger Tag Type Properties: Conditions Tab
Logger Tag Type Properties: Log Rate Tab
Notebook Tags
Notebook Tag Type Properties: ID Tab
Report Tags
Report Tag Type Properties: ID Tab
Report Tag Type Properties: Tag Tab
Report Tag Type Properties: Period Tab
Report Tag Type Properties: Trigger Tab
Report Tag Type Properties: Destination Tab
Report Tag Type Properties: Options Tab
Report Tag Drawing Methods
SQL Logger Group Tags
SQL Logger Group Tag: Before you begin
SQL Logger Group Tag Type Properties: ID Tab
SQL Logger Group Tag Type Properties: Settings Tab
SQL Logger Group Tag Type Properties: Log Settings Tab
SQL Logger Group Tag Type Properties: SQL Logger tab
SQL Logger Group Tag Drawing Methods
SQL Logger Tags
SQL Logger Tag Type Properties: ID Tab
SQL Logger Tag Type Properties: Log Settings Tab
SQL Logger Tag Drawing Methods
Calculation and Function Tags
Calculation Tags
Calculation Tag Type Properties: ID Tab
Calculation Tag Type Properties: Calc Tab
Calculation Tag Type Properties: Owner Tab
Calculation Tag Type Properties: Alarm Tab
Calculation Tag Type Properties: Logger Tab
Calculation Tag Drawing Methods
Counter Tags
Counter Tag Type Properties: ID Tab
Counter Tag Type Properties: Settings Tab
Counter Tag Type Properties: Merit Tab
Counter Tag Drawing Methods
Function Tags
Function Tag Type Properties: ID Tab
Function Tag Type Properties: Operator Tab
Function Tag Type Properties: Inputs Tab
Function Tag Type Properties: Manual Tab
Function Tag Type Properties: Owner Tab
Function Tag Type Properties: Alarm Tab
Function Tag Type Properties: Script Tab
Function Tag Type Properties: Logger Tab
Using Function Tags to Create Multiple Data Logs of an I/O Tag
Function Tag Drawing Methods
Rate of Change Tags
Rate of Change Tag Type Properties: ID Tab
Rate of Change Tag Type Properties: Settings Tab
Rate of Change Tag Type Properties: Display Tab
Rate of Change Tag Type Properties: Alarms Tab
Rate of Change Error Dialogs
Rate of Change Tag Drawing Methods
Totalizer Tags
Totalizer Tag Type Properties: ID Tab
Totalizer Tag Type Properties: Settings Tab
Totalizer Tag Type Properties: Merit Tab
Totalizer Tag Drawing Methods
Script Tags
Script Tag Type Properties: ID Tab
Script Tag Type Properties: Execute Tab
Script Tag Drawing Methods
Font Tags
Font Style Tags
Font Style Tag Type Properties: ID Tab
Font Style Tag Type Properties: Settings Tab
Network Status Tags
Network Status Tag Type Properties: ID Tab
Network Status Tag Type Properties: Settings Tab
Network Status Tag Type Properties: Alarm Setup Tab
Network Status Tag Drawing Methods
Alarm Dialer System Tags
Modem Tags
Modem Tag Type Properties: ID Tab
Modem Tag Type Properties: Settings Tab
Modem Tag Drawing Methods
Roster Tags
Roster Tag Type Properties: ID Tab
Roster Tag Type Properties: Contacts
Roster Tag Type Properties: Activation Tab
Roster Tag Message Dialogs
Roster Tag Drawing Methods
Miscellaneous Tags
OPC Server Setup Tags
OPC Server Setup Tag Type Properties: ID Tab
OPC Server Setup Tag Type Properties: Settings Tab
Realm Display Setup Tags
Realm Display Setup: ID Tab
Realm Display Setup Tag: Settings Tab
Realm Display Setup Tag: Page Style Tab
Realm Display Setup Tag: Windowed Page Style Tab
Tag Types Listed in Alphabetical Order
Tag Groups
Analogs Group
Container Group (VTScada)
Digitals Group
Drivers Group
Loggers Group
Numeric Group
Ports Group
Trenders Group
VTScada Drivers Group (VTScada)
Customization of Tags
Drawing Tags
How to Draw Tags
Selecting a Data Source
Questionable Data and Tag Drawing Methods
Manual Data and Tag Drawing Methods
Accessing a Tag's Properties from the VTS Graphic Editor
Changing the Tag Associated with a Tag Drawing Method
VTS Tag Drawing Methods
Active Indicator Drawing Method
Animated Bitmap Drawing Method
Bottom Bar Drawing Method
CIP Control Drawing Method
CIP Information Drawing Method
CIP Statistics Drawing Method
Color Blink Drawing Method
Color Box Drawing Method
Color Fill Drawing Method
Color Line Drawing Method
Comm Messages Button Drawing Method
Allen-Bradley Communication Messages Dialog
Data Flow Communication Messages Drawing Method
Dataradio Diagnostic Driver Communication Messages Dialog
DNP3 Driver Communication Messages Dialog
MDS Diagnostic Driver Communication Messages Dialog
Modicon Communication Messages Dialog
Omron Communication Messages Dialog
Siemens S7 Communication Messages Dialog
Comm Statistics Button Drawing Method
Allen-Bradley Communication Statistics Dialog
Data Flow Communication Statistics Drawing Method
Dataradio Diagnostic Driver Communication Statistics Dialog
DNP3 Driver Communication Statistics Dialog
MDS Diagnostic Driver Communication Statistics Dialog
Modicon Communication Statistics Dialog
Omron Communication Statistics Dialog
OPC Client Driver Communication Statistics Dialog
Siemens S7 Driver Communication Statistics Dialog
Comm Indicator Drawing Method
Data Age Drawing Method
Data Flow Module Draw drawing method
Data Flow Station Draw Drawing Method
Draw Drawing Method
DriverSelect Drawing Method
Draw Text Drawing Method
Droplist Control Drawing Method
Duplexes Drawing Method
Elapsed Time Drawing Method
Fast Scan Drawing Method
Gradient Color Change Drawing Method
Horizontal Button Drawing Method
Image Change Drawing Method
Last Logged Value Drawing Method
Left Bar Drawing Method
Make Active Drawing Method
Meter 1 Drawing Method
Meter 2 Drawing Method
Meter 3 Drawing Method
Meter 4 Drawing Method
Meter 5 Drawing Method
Meter 6 Drawing Method
Meter 7 Drawing Method
Meter 8 Drawing Method
Meter 9 Drawing Method
Meter 10 Drawing Method
Meter 11 Drawing Method
Meter 12 Drawing Method
Meter 13 Drawing Method
Modem Indicator Drawing Method
Momentary Push Button Drawing Method
Multi-Color Drawing Method
Multi-text Drawing Method
Network Link Drawing Method
Numeric Entry Drawing Method
Numeric Value Drawing Method
Plot Data Drawing Method
Polled Station Drawing Method
Report Button Drawing Method
Report Options Drawing Method
Report Destination Drawing Method
Report Tag List Drawing Method
Reporting Period Drawing Method
Report Type Drawing Method
Reset Button Drawing Method
Reset Target Drawing Method
Right Bar Drawing Method
Roster Alarm Test
Selector Switch Drawing Method
Set Analog Value Drawing Method
Set Value Button Drawing Method
Set Value Hotbox Drawing Method
Show Stats Drawing Method
Site Draw Drawing Method
Slider Drawing Method
Text Change Drawing Method
Toggle Switch Drawing Method
Top Bar Drawing Method
Totalizer Drawing Method
Two Color Bar Drawing Method
Vertical Button Drawing Method
Data Sharing
OPC Configuration in VTS
OPC Concepts
Configuring VTS as an OPC Client
Configuring VTS as an OPC Server
OPC Addressing for VTS
Properties of Tag OPC Items
Tags that support OPC
Item Value/Quality/Timestamp
How to register/unregister VTS OPC Server
Securing an OPC Server
Dynamic Data Exchange (DDE): Sharing Data between VTS and External Applications
VTS as DDE Server: Using DDE to Display Tag Values in an Excel Spreadsheet
VTS as Network DDE Client: Using DDE to Enable VTS to Accept Values from an Excel Spreadsheet
VTS as Local DDE Client: Using DDE to Enable VTS to Accept Values from an Excel Spreadsheet
ODBC Data Source Names (DSN)
Changing the Name of the Tag Properties Database (Points.mdb)
Database Examination and Conversion
ODBC Browser Utility
Database Conversion Utility
Select an Origin Database
Select a Destination Database
Convert the Origin Database's Data to the Destination Database
Pages Included with VTS Applications
DataFlow Communications Data Page (VTScada)
Understanding the Communications Data Display
Freezing the Communications Data Display
Printing the Communications Data Page (VTScada)
Station Pages (VTScada)
Opening a Station Page
Interpreting Data on a Station Page
I/O Display Order on a Station Page
Setting the I/O Display Order Alphabetically on a Station Page
Setting the I/O Display Order Numerically on a Station Page
Responding to Alarms on a Station Page (VTScada)
Printing a Station Page
Internet Client Monitor Page
Alarms, Events, and Notifications
Terminology Related to Alarms and the Alarm Manager
Alarm System Interface
Alarm Alerts
Responding to Alarms
Alarm Priorities
Alarm Page
Alarm Lists
Alarm List Fields
Active Alarm List
Configured Alarm List
Current Alarm List
Disabled Alarm List
History Alarm List
Unacknowledged Alarm List
Alarm List Colors
Resizing the Alarm List Font
Managing Alarms
Sorting and Filtering Alarms
Alarm Log Files
Printing the Alarm List
Customizing the Alarm Page and Alarm Behavior
Alarm Data Logging
Alarm Log Files (Alarms.log)
Operator Control Action Logging
Remote Configuration Action Logging
Alarm Priority 0 (Event) Logging
Security Event Logging
Alarm Dialer System Event Logging
Alarms.db File
Alarm Tag Configuration
Overriding Built-in Alarms
Level Alarms and Trip Alarms
Disabling and Enabling Alarms
Disable or Enable an Alarm Using the Alarm List
Disable or Enable an Alarm Using the Tag Browser
Disable or Enable an Alarm Using the Associated I/O Tag's Shortcut Menu
Configuring Spoken Alarms
Spoken Alarm System Requirements
Spoken Alarm Configuration Options
Spoken Alarm Configuration Settings
Alarm Message Templates
Alarm Dialer System
Hierarchy Rules for Triggered Alarms and the Alarm Dialer
Alarm Dialer System Configuration
Creating a Roster Tag
Drawing a Roster Tag on the Call-out List Page
Creating a Modem Tag with a Blank Area
Creating a New User Account for an Alarm Dialer System Operator
Setting Conditions under Which Operators Will Be Contacted By the Alarm Dialer System
Activating a Roster
Disabling the Alarm Dialer System
Creating Operator Groups for the Alarm Dialer System
Triggering All Rosters for an Alarm
Using Realm Area Filtering to Restrict User Access to Groups of Alarms
Call-out List Page
Dialing In to the Alarm Dialer
Designate Alarm Manager Server(s) for a Remote Application
Alarm Manager and Synchronization
Alarm Tools Library
Alarm List
Ack All Button
Ack Selected Button
Ack Shown Button
Alarm Banner
Alarm Date Selector
Alarm Go To Today Button
Filter Dialog Button
Alarm List Button
Filter Field Button
Filter Toggle Button
Log File Date
Mute Button
Next Log File Button
Prev Log File Button
Silence Button
Sort Button
Logging and Plotting Data
Data Logging
Creating a Logger Tag
Log Manager Data Files
Log Manager Log Files
Designate Log Manager Server(s) for Remote Applications
Customization of the Log Manager, Logging, and Trending Data
Historical Data Viewer Page
Plotting Live and Historical Data
Viewing Tabular Data
Elements and Tools on the Historical Data Viewer Page
HDV Tool Bar
HDV Pen Legend
HDV View Tabs
HDV Analog and Digital Plots Section
HDV Time Scale and Date/Time Scroll Bar
HDV Tag Selector Dialog
HDV Preview Expanded Tag List Dialog
Selecting a Date
Adding a Note to a Notebook
Using the Tag Selector
Filtering the Tags for Selection or Query
Previewing the Expanded Tag List
Selecting Tags to Plot
Adding a Query to Plot Multiple Pens
Pen Groups
Saving a Pen Group
Loading a Pen Group
Modifying a Pen Group
Deleting a Pen Group
Pen Properties
Modifying Analog Pen Properties
Modifying Digital Pen Properties
Modifying Notebook and Note Properties
Adjusting the Graphical Display
Changing the Time Duration Displayed on the Graph
Change the Scale Displayed for Analog Pens
Shifting an Analog Pen's Scale Range on the Graph
Resetting the Scale Range
Sliding to Other Dates on the Graph
Resetting the Graph to the Current Date
Exporting Data Using the Historical Data Viewer Page
Printing Historical Data Viewer Page
Printing System Notes
Operator Notes Page
Adding a Note to the Operator Notes Page
Printing the Notes Displayed on the Operator Notes Page
Viewing Operator Notes Entered on Previous or Subsequent Dates
Reports Page
Types of Reports
Analog Summary Report (VTScada)
Daily Snapshot Report
Daily Total Report
Derived Flow Report (VTScada)
Detail Report (VTScada)
Driver Communication Error Detail Report
Driver Communication Summary Report
Hourly Snapshot Report
Hourly Total Report
Rainfall Report (VTScada)
Pump Activity Report (VTScada)
Pump Discrepancy Report (VTScada)
Standard Report
Selecting Tags for Inclusion in a Report
Saving and Loading Report Tag Groups
Saving a Report Tag Group
Loading a Report Tag Group
Report Time Periods
Selecting a Preset Time Period for a Report
Configuring a Custom Time Period for a Report
Generating a Number of Report Iterations
Output Formats for Reports
Access MDB File Report Output Format
CSV File Report Output Format
Default Printer Report Output Format
Formatted Excel XLS File Report Output Format
ODBC Data Source Report Output Format
Plain Excel XLS File Report Output Format
Printer Report Output Format
Screen Display Report Output Format
Text File Report Output Format
E-mailing Reports
Using a Microsoft Excel Template File to Generate Reports
Creating a Custom Microsoft Excel Template File
Using a Custom Microsoft Excel Template File to Generate a Report
Additional Report Options
Generating a Report
Using Report Tags to Generate Reports
Report Tools Library
Report Iterations
Report Button
Report Option List
Report Destination
Report Tag List
Reporting Period
Report Type List
ODBC Interface to Query VTS History
Configuring Your Application to be an ODBC Server
Connecting to Your Application
Data Available to the ODBC Interface
ODBC Interface: Table Structure
Monitoring the ODBC Interface
ODBC Interface: Connection Examples
Connect using Microsoft Access
Connect using Microsoft Excel
ODBC Interface: SQL Queries
Working with Security
Security-related Data Storage
Secured and Unsecured States
Manager1 Default User Account
The Logged-Off User Account
User Accounts
Add Account Dialog
Copy Account Dialog
Modify Account Dialog
Delete Account Dialog
Duplicate User Names
User Privileges
System Privileges
Account Modify Privilege
Account View Privilege
Administrator Privilege
Alarm Acknowledge Privilege
Alarm Disable Privilege
Alarm Mute Privilege
Alarm Page Access Privilege
Alarm Silence Privilege
Application Close Privilege
Configure Privilege
Group Delete Privilege
Group Modify Privilege
Group Save Privilege
Historical Data Viewer Page Access Privilege
Internet Client Access Privilege
Internet Client Tools Access Privilege
Internet Client Monitor Access Privilege
Internet Client Monitor Admin Privilege
Lock Item Privilege
Manager Privilege
Manual Data Privilege
Note Add Privilege
Page Add Privilege
Page Delete Privilege
Page Modify Privilege
Parameter View Privilege
Pen Modify Privilege
Questionable Privilege
Release Lock Privilege
Remove File Privilege
Reports Access Privilege
Rollback Privilege
Station Mask Bypass Privilege
Tag Add/Copy Privilege
Tag Delete Privilege
Tag Modify Privilege
Update Privilege
Suppression of System Privileges
Application Privileges
User Groups
Configuring User Groups
SecurityManager.ini Variables
Group Configuration Example
Realm Areas
Security Manager Dialogs
Logon Button
Please Logon Dialog
Reset Password Dialog
Reset Password Warning Dialog
Options Dialog
Modify Password Dialog
Old Password is Incorrect Dialog
Password Entries Do Not Match Dialog
New Password Matches Old Password
Password Too Short Dialogs
Operation Not Permitted Message
Confirm Change to Password Options
My Privileges Dialog
Privileges Dialog
Security Manager Administrative Settings
Automatically Log Users Off When the Application Is Idle
Force Users to Change Their Password
Modify the Minimum Acceptable Length for Passwords
Suppress or Reveal System Privileges
Add Application Privileges Using the Administrative Settings Dialog
Modify Application Privileges Using the Administrative Settings Dialog
Protecting Objects Using Application Privileges
Protect a Page with an Application Privilege
Protect an Output or Modem Tag with an Application Privilege
Designate Security Manager Server(s) for a Remote Application
Enabled Features of a Secured Application
Defining Read-Only Workstations
Application Security Tips
Password Recommendations
Customization of Security and the Security Manager
Working with Modems
Installing the Trihedral TSP and Modem Audio Driver
Verify That Your Modem has Voice Support
Designate Modem Manager Server(s) for a Remote Application
Modem Manager Operation
Factors to Consider for the Configuration of Incoming Calls
Factors to Consider for the Configuration of Outgoing Calls
Allocating Modems in a Central Managed Pool with a Specific Property for Outgoing Calls
Modem and Modem Tag Requirements for VTScada Applications
Modem Manager Display Tools
Modem Events List (Event Log)
Modem.log File (Save Log Button)
Modem Manager Statistics
Customization of Modems and the Modem Manager
Modem Tools Library
Event Log Button
Save Log Button
Statistics Button
Working with Remote Applications
Client/Server Architecture
VTS Servers and Clients Defined
Primary Configuration Server
Backup Servers
Primary Service Servers
Backup Service Servers
Clients
VTS Internet Server
VTS Internet Clients
Server Redundancy
Creating Remote Applications
Create a Remote Application
Remote Application Client Configuration
Core File Transference
Startup Synchronization
Startup Synchronization of the Primary Configuration Server
Startup Synchronization of Client Workstations
Designation of Primary and Backup Servers
Designate Primary and Backup Configuration Servers
Designate Primary and Backup Service Servers
Converting Applications between Local and Remote
Convert an Existing Local Application into a Remote Application
Convert an Existing Remote Application into a Local Application
Adding a Configuration Server
Remote Configuration and the VTS Locking Scheme
Remote Configuration Dialog
Lock a Resource Item
Rollback Changes to Resource Items
Update Changes to Resource Items
Release a Lock
Add Files
Remove a File
Lock and Update the AppMod.SRC File
Lock AppMod.src
Update AppMod.src
Operational Changes vs. Configuration Changes
Operational Change Propagation
Offline Changes
Offline Tag Addition or Modification
Offline Changes to Files and Pages
Performing Remote Updates to a VTScada Application
Accessing a VTScada Application from a Remote PC
Forcing Synchronization
Force One Client to Synchronize with the Primary Configuration Server
Force All Clients to Synchronize with the Primary Configuration Server
Force Synchronization Using the Reset Remote Client Utility
Reset a Remote Client
Start a Remote Client
VTS Services Related to Remote Applications
RPC Manager Service
Edit Lockout Manager
Designate Edit Lockout Manager Server(s) for Remote Applications
Server Fail-over for the Edit Lockout Manager Service
Workstation-specific Configuration Settings
Customizing VTS
Adding Custom Graphics to VTS
The VTS Palette (Palette.PAL)
Add Custom Graphics to VTS
Adding Custom Images to Existing Image Groups
Adding Custom Image Groups
Controlling the Closure of VTS and VTS Applications
Configuring the Display Manager to Run in Full-screen Mode
Denying the Application Close System Privilege
Configuring a VTS Application to Auto-start
Configuring the VAM to be Hidden
Configuring VTS to Auto-start
Creating a Customized Alarm Display
Creating a New Alarm Display Page
Creating a Custom Alarm List
Creating Buttons to Allow Users to Change the Category of Alarms Displayed in an Alarm List
Creating Buttons to Allow Users to Respond to Alarms
Creating Buttons to Allow Users to Control Alarm Sounds
Creating a Customized Reports Page
Create a New Reports Page
Enable Users to Select a Report Type
Enable Users to Select Tags to Include in Their Reports
Enable Users to Select a Report Coverage Period
Enable Users to Generate Consecutive Reports
Enable Users to Select an Output Format for their Reports
Enable Users to Generate their Reports
Using Expressions
The Expression Editor
Use a Tag's Value in an Expression
Mathematic Functions
Comparing Values
Multiple Comparisons
Expressions that Calculate Time and Date
Text Functions
Functions That Mark Time or Events
Integrating Custom Help Files into VTS
Link the Topics in a Custom Windows Help File to Tags in your Application
Override the Default VTS Help Files
Browsing VTS Applications on the Web
Terminology Related to VTS/IS and VIC
Licensing for VTS/IS and VIC
VTS/IS License Clusters
VTS/IS (VTS Internet Server)
VTS/IS PC Requirements
Installing Required Components on a VTS/IS
Configuring a VTS Internet Server
Configure a VTS/IS to Accept VIC Connections
Realms
The Realms Dialog
Establishing a Realm
Realm Display Setup
VTS Internet Servers
Add Server Error Dialog
Establishing a List of VTS Internet Servers
Configuring for Redundant VIC Operation
VTS Internet Server Security
Authentication and the VTS/IS
Security Privileges Related to VTS Internet Clients
Choice of Action upon Logout
AutoLogon Accounts
Servers with Read-Only Access
SSL Certificates
Generate a Request for an SSL Certificate
Process a New SSL Certificate
Customization of the Default Component Loading Window
Internet Client Monitor Application
Data Logged by the Internet Client Monitor
VTS Internet Client Configuration
VIC Requirements
VIC Configuration
Enable HTTP 1.1 in Microsoft Internet Explorer
How a VIC Communicates With a VTS/IS
The VIC Status Dialog
Accessing a VTS/IS Using a VIC
Quick Start: Access a Standard Application Running on a VTS/IS
Syntax of VIC Requests
Validate an SSL Certificate
Authentication and the VIC
Display a List of Available Applications on a VIC
Run a VTS Script Application on a VIC
Display a Specific Application Page on a VIC
Passing Parameters to an Application Page via a URL
Download the VTS/IS ActiveX Component
VTS/IS Error Messages
Download the VTS Help Files to a VIC
Uninstalling the ActiveX Component from a VIC
Web Services Module
Web Services Terms and Definitions
Web Services Process Described
Web Services Example
Web Service Example: Configuring a Realm
Web Services Example: Creating a WSDL file
Web Services Example: Creating the VTS Module
Web Services Example: Modifying AppMod.src
Web Services Example: Requesting Values from the Service
Providing WAP Content
WAP concepts
Configuring a Realm to provide WAP Content
Connecting to the Realm
Supplying WAP Content
Identifying WAP Content Modules
Sample Output from the VTScada WAP Application
Frequently Asked Questions
FAQs Related to Adding Applications
FAQ: Duplicate ODBC Data Source
FAQ: Duplicate GUIDs (Globally Unique Identifiers)
FAQs Related to Alarms and the Alarm Page
FAQ: Delay in Alarm Triggering
FAQs Related to the Alarm Dialer System
FAQ: Alarm Dialer Speech Delay
FAQ: Dialing 9 for an Outside Line
FAQs Related to Databases
FAQ: Error Adding a Tag Online to the Tag Properties Database (Points.mdb) After Offline Changes to Points.mdb
FAQ: Unexpected Tables Appear in the Tag Properties Database
FAQs Related to Display
FAQ: Objects Disappear and/or Cannot be Selected (Design Mode)
FAQ: Objects Displayed Incorrectly
FAQs Related to Graphics
FAQ: Missing Custom Graphics
FAQs Related to Integrating Custom Help Files
FAQ: Integrating Topics in a Custom Help File with Tags in a VTS Application
FAQ: Integrating a Custom Help File to be Called from the VAM's Help Button
FAQs Related to Data Logging (Including Alarm Logging)
FAQ: Changing the Alarm Data Logging Period
FAQ: Assigning Multiple Loggers to an I/O Tag
FAQs Related to Pages
FAQ: Remove Minimize and Maximize Buttons From Windowed Page
FAQs Related to Remote Configuration
FAQ: Restrict Application Access to Select Clients
FAQ: Compiler Error on All Clients
FAQ: ODBC Error on Client at Startup
FAQ: Missing File Error Following a Get From Server Operation
FAQ: Client Hangs at 20% During Startup
FAQ: Clients Won't Run an Application
FAQs Related to Reports
FAQ: Number of Iterations
FAQs Related to Running Applications
FAQ: Application Begins to Run, But Terminates During Loading Sequence
FAQ: Application Attempts to Connect to Another Server
FAQs Related to Security
FAQ: Missing Security Privileges Following a Client Upgrade
FAQ: Preventing Users from Granting All System Privileges to Operators
FAQ: Preventing Modification of Tag Properties Except Questionable Data, Manual Data, and Alarm Disable
FAQs Related to Sound
FAQ: A Sound File That Plays Using Windows Media Player Won't Play in My VTS Application
FAQs Related to Synchronization
FAQ: One Workstation Running a Remote Application Appears to be Unsynchronized with the Other Workstations
FAQs Related to Tags, Tag Properties Folders, and the Tag Browser
FAQ: How Do I Specify a Bit in a Word?
FAQ: Newly Created Tag Does Not Appear in the Tag Browser
FAQ: Tag Property Value Not Updating
FAQ: Manual Data Value Not Accepted
Troubleshooting VTS
Create a Crash Dump
Generate a Crash Dump from the Source Debugger
Automatic Dump Files from Windows XP
Automatic Dump Files from Windows Vista
VTS Development Examples
Build a ModBus Virtual PLC
Build a Hand-Off-Auto Switch
Using Page Parameters to Create a Series of Control Screens
Use a Page as a Drawing Object
Practical Examples of User Draw Methods
Build a Custom Meter
Draw a Custom Meter.
Edit a Custom Meter
Create Your Own Drawing Tools Library