APPLICATIONS PRODUCTS KNOWLEDGE BASE SUPPORT CONTACT US NEWS
Software
CCC Software
Control Products
Services

TrainTools Glossary

This Glossary lists and defines the basic terms used to describe TrainTools programs and their underlying concepts.

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z ---------------------------------------------- Back to Software page

A

Accounts Database
database file in which the name, password, and access rights of each TrainTools User Account are stored

Acrobat Reader
a third-party program that various TrainTools programs use to display Portable Document Format help and documentation files

Active-X Control
an independent operator-interface object that can be embedded in a TrainView Picture to provide access to Distributed Component Object Model data

Administrator
program used to create and modify the Accounts Database

Alarm
a structured Human-Machine Interface Variable that indicates whether or not a particular abnormal condition currently exists, whether its last occurrence has been acknowledged, and whether posting of the corresponding alarm messages has been disabled

Alarm Control
TrainTools Active-X Control that displays a list of alarm messages

Alarm Message
a record of a particular occurrence of an alarm condition provided by an Alarm and Event Server

Alarm Monitor
TrainTools field engineering utility program that displays lists of alarm and event messages

Alarm Notice
a Notification Object Service record providing basic information about an occurrence of a Series 5 Controller alarm condition

Alarm and Event Server
TrainTools Workstation run-time process that distributes alarm and event messages to its Alarm Control, Alarm Monitor, Archive Communication, and Event Control clients

Application Editor
TrainTools project engineering program used to code and compile each controller’s IEC-61131 program organization units (POUs)

Application Generator
TrainTools project engineering program used to generate Series 5 Controller application software and transit files

Application Software
the application-specific software of a programmable controller

Archival Data Manager
TrainTools run-time program that maintains the Archive Database

Archival Data Reports
tabulated and summarized listings of the changing values of selected archived data during a specified period of time, created by the Report Generator and displayed by the Report Viewer

Archival Data Utilities Package
a group of TrainTools programs that extract archived AE and OPC data to files that can be replayed using a TrainView-like GUI and compile archived OPC data into formal reports

Archival PC
a Personal Computer running at least the Archive Server Package Adobe Reader

Archive Communication
TrainTools Workstation run-time program that gathers data from OPC and AE servers and directs the Archive Server to record it

Archive Database
a group of TrainTools Workstation files in which the Archival Data Manager stores run-time process and control system data

Archive Exporter
TrainTools program that the TrainView Program invokes to export archival data subsets

Archive Reporter
TrainTools program used to design and view Archival Data Reports

Archive Reporter Agent
TrainTools program that automatically triggers the generation of Archival Data Reports periodically or during specified events

Archive Server
a component of the Archival Data Manager program that records and shares data at the direction of Distributed Component Object
Model clients

Archive Server Package
a group of TrainTools programs that collect, store, and share data from one or more AE and OPC/DA servers

Archive Viewer
TrainTools program for replaying archival data subsets exported from the TrainView Program

C

Command
a Human-Machine Interface Variable that can be changed to alter the operation of a controller or workstation script, such as a local set point or a startup command (in general, a Command would be changed more frequently than a Configuration Parameter)

Communication Monitor
TrainTools program that activates a redundant TrainView Program instance if any of a primary TrainView’s OPC and AE servers fails

Component Object Model
a Microsoft technology that allows multiple programs to share information with each other

Compressor Map
a two-dimensional plot of a turbocompressor’s operating characteristics and limits, either in general or at a particular moment in time, displayed by a TrainView Map Control

Configuration
a group of IEC-61131 Resources, generally a group of controllers that share data and control the same overall process

Configuration Parameter
an externally-accessible variable that can be (but rarely is) changed to alter the characteristics of a controller, such as a PID coefficient Configurator any of the three field engineering utilities that display interactive lists of Human-Machine Interface Variable values for Series 5, Series 4, or Series 3 / 3 Plus / 3++ Controllers

Control System
a combination of Controllers and workstations that collectively provide integrated control and monitoring of an industrial process

Control System Resource
the TrainTools implementation of an IEC-61131 Resource, extended to include both Controllers and TrainTools Workstations

Controller
a single main processor unit and its associated input/output subsystems, which is generally used to provide integrated process and sequencing control for one turbomachinery train

Critical Event
a change in the control system or process (such as an emergency shutdown) whose development is automatically recorded by the data archiving system

D

Database Parameters
any externally-accessible variable defined by a Series 4 Controller‘s application software

Data Type
the type of information represented by a control system variable, which can be a simple value (such as a number) or a complex group of values (such as a group of numbers representing a mathematical function, a set of PID coefficients, or a description and time stamps associated with an alarm condition)

DIAC
acronym for Dynamic InterApplication Communication

Distributed Component Object Model
a Microsoft technology that allows multiple programs running on interconnected computers to share information with each other

Distributed Control System
a process control system used to control an entire plant or industrial process, generally incorporating several cooperating devices

Duplex Supervisor
see: Series 5 Duplex Supervisor

Dynamic Host Configuration Protocol
a TCP/IP protocol that allows each computer (host) to obtain an appropriate IP address and subnet mask from a DHCP server

Dynamic InterApplication Communication
a proprietary protocol that WOIS programs used to communicate with each other

Dynamic Link Library
a computer file containing executable subroutines and other program resources that can be used by more than one program

Dynamic Object
TrainView Picture element that visually or numerically displays the values of a controller Human-Machine Interface Variable and/or changes the value of that variable or the appearance of the TrainView interface in response to operator actions

E

Emulator
see: Series 5 Emulator

Engineering Workstation
a TrainTools Workstation that is primarily used to run Project Builder and the Engineering Utilities

Event
a structured Human-Machine Interface Variable that indicates whether a particular (generally transitional) process or control system condition currently exists and whether posting of the corresponding event messages has been disabled

Event Control
a TrainTools Active-X Control that displays a tabular list of alarm and event messages

Event Message
a record of a particular occurrence of an event condition provided by an Alarm and Event Server

Event Notice
a Notification Object Service record providing basic information about an occurrence of a Series 5 Controller event condition

Excel Importer
TrainTools program that can import field I/O information and logic program alarm and event definitions into a Series 5 Controller project database

Extended Attributes
various characteristics of a Series 5 Controller’s Human-Machine Interface Variables, such as their default values, range limits, minimum security access levels, and Modbus accessibility, which are used by the controller operating system and stored in its file system

Extraction Map
a two-dimensional plot of a multi-section steam turbine’s power output and steam flow rates as a function of the throttle and extraction valve positions

F

Fast Recorder
TrainTools field engineering utility that displays strip charts of controller Human-Machine Interface Variable values

File Transfer Protocol
the TCP/IP protocol for transferring files between computers Function a Program Organization Unit that calculates a single output value exclusively from the current values of one or more inputs, generally used to implement mathematical functions (such as the trigonometric sine and boolean AND functions)

Function Block
a Program Organization Unit that calculates one or more output variables from the current values of its inputs and specified global and internally-stored variables

Function Block Diagram
graphical programming language that defines control functions by showing the flow of data through a group of Function Blocks

G

Generic Controller AE Server
TrainTools program that can post alarm and event messages that are triggered by boolean OPC data items

H

Human-Machine Interface
features that communicate the operating state and variables of a controller to a human operator or companion device

Human-Machine Interface Variable
any externally-accessible variable defined by a Series 5 Controller’s application software, including every Alarm, Command, Configuration
Parameter, Event, or Status Variable

I

IEC 1131
an international standard for industrial control system programming

Instruction List
textual programming language that uses low-level instructions (similar to those of assembly languages) to define control functions

International Electrotechnical Commission
an organization that develops international quality and interchangeability standards for industrial products and procedures Internet Protocol the TCP/IP network-layer protocol, which routes individual datagrams to other computers

JScript, Java Script
a standard Windows scripting language that is derived from the Java programming language and can be used to code the behavior of TrainView operator interface elements

L

Ladder Diagram
graphical programming language that uses traditional relay logic representations primarily to describe the calculation of a controller’s
discrete outputs from its discrete inputs

Libraries
collections of externally-defined Program Organization Units that can be incorporated into any Project

Logic Control Program
a custom Series 5 Program that implements high-level process sequencing and protection

M

Machine Control Function Block
a TrainWare program organization unit that implements a set of turbomachinery control and protection functions that would traditionally have been satisfied by a single-loop device (turbine speed control, for example)

Machine Control Program
a Series 5 Controller Program that incorporates instances of one or more TrainWare machine control function blocks Map Control a TrainTools Active-X Control that displays a dynamic, two-dimensional plot of turbocompressor or gas turbine operating conditions

Modbus
an open master-slave communications protocol used to transmit control system information via serial communication links

Modbus AE Server
a TrainTools Alarm and Event Server that creates and distributes alarm and event messages triggered by Modbus discrete bits

Modbus Data
any slave device variable that can be accessed by a Modbus host

Modbus OPC Server
a TrainTools OPC Server through which OPC clients can access Modbus slave data points

Modbus Slave OPC Client
a TrainTools program through which Modbus TCP, RTU, and ASCII protocol masters can access OPC Server data items

N

Network Address Translation
a firewall technique that prevents external computers from learning the actual TCP/IP addresses of the protected computers

Network Interface Card
a Personal Computer expansion bus circuit board that implements an ethernet or other network communication channel

Network Time Protocol
a message format computerized devices use to communicate the current Universal Time, Coordinated with an accuracy of a few microseconds

Notification Object Service
a Series 5 Controller operating system task that communicates Alarm Notices and Event Notices to Series 5 AE Servers

NT File System
the standard format the Windows NT, 2000 Professional, and XP operating systems use to record data to hard disk drives

O

Object Linking and Embedding
a general term for the inclusion of automatically updated data from one program within the display windows of or documents printed from another program running on the same of different computers

OLE
acronym for Object Linking and Embedding

OLE for Process Control
a Microsoft Windows OLE-based protocol for the dynamic sharing of data among process control and automation devices

OPC
acronym for OLE for Process Control

OPC Online Data Access
the OPC standard that defines COM interfaces for accessing the current values of controller HMI variables

OPC/DIAC
TrainTools program that allows DIAC clients to communicate with OPC servers (the TrainView 1 OPC program provides the opposite
communication pathway)

OPC Server
a computer program or background process that provides OPC access to defined sets of variables within a process control device or program

Operator Interface Station Protocol
the proprietary communication protocol that Series 4 Controllers use to communicate with Personal Computers

Operator Workstation
see: TrainView Workstation

P

PComm Engine
WOIS program that provided DIAC and SCI communication with Series 4 Controllers

PC Workstation
see: Personal Computer, TrainTools Workstation

Personal Computer
an IBM-PC compatible computer capable of running the Microsoft Windows operating system

Piping and Instrumentation Drawing
a formal illustration of an industrial process and its control system

Platform Communication Servers Package
a group of TrainTools programs that includes AE and OPC/DA server programs for CCC and generic controllers

Platform Engineering Utilities Package
a group of TrainTools programs for configuring and tuning CCC controllers

Portable Document Format

a standard format used to record the content and appearance of printed documents (including TrainTools program manuals, on-line help, and archival data reports) to files that can be displayed and printed using the Acrobat Reader program

Program
an IEC-61131 controller software component that is generally a combination of lower-level Functions and Function Blocks comprising either an entire Task or one of its highest-level components

Program Organization Unit
an IEC-61131 Function, Function Block, or Program (generally, functions and function blocks are combined to form programs)

Project
one or more Control Systems, generally being engineered for the same customer or location

Project Builder
a project engineering program that edits Project Databases

Project Database
a group of computer files in which TrainTools programs store the elements describing a control system project

Project Data Interface
standard, password-protected methods that TrainTools programs use to access and modify the Project Database

Project Engineering Utilities Package
a group of TrainTools programs that create and modify the TrainTools HMI and the application software for Series 5 Controllers

Project Tree
a hierarchical outline format that TrainTools programs use to display the components of a control system project

Project Unzip
a field engineering program that unzips project files from the compressed revisions saved by Project Builder

Python
an open-source scripting language or the software implementing it

R

Report Data Format
archival data report file format that can only be viewed using the Archive Reporter program’s View mode

Reporter Agent
see: Archive Reporter Agent

Report Generator
TrainTools program that generates Archival Data Reports at the direction of the Archive Reporter Agent and TrainView Program

Report Layout Editor
the report design mode of the Archive Reporter program

Report Viewer
the report viewing mode of the Archive Reporter program

Resource
a device (usually a controller) that executes IEC-61131 Tasks see also: Control System Resource

Rich Text Format
a standard format used to store formatted text to files that can be displayed by most word processing programs

S

SCI acronym for Serial Communication Interface

SCI Interface
an optional process provided by the Series 4 OPC Server program that allows it to share its controller communication links with the Series 4 Configurator utility and other SCI clients

Script Engine
a TrainTools run-time program that periodically executes scripted process control and operator-interface tasks on its host workstation

Script Engine AE Server
an Alarm and Event Server component of the TrainTools Script Engine, which distributes Alarm Messages and Event Messages to TrainTools clients

Script Engine OPC Server
a TrainTools OPC Server through which OPC clients can access Script Engine variables

Sequential Function Chart
graphical programming language that uses flowchart representations primarily to describe the selection of controller operating states
and the triggering of state transitions

Serial Communication Interface
a communication protocol that allowed several WOIS programs to communicate with a Series 4 Controller via a shared serial port

Series 3 Plus Configurator
an engineering utility program for monitoring and changing Series 3 Platform Controllers Configuration Parameters

Series 3 Plus OPC Server
a TrainTools OPC Server through which OPC clients can access any Series 3 Controller’s Modbus Data, some of its configuration parameters, and additional variables calculated from that data

Series 4 Configurator
an engineering utility program for monitoring and changing Series 4 Controller Configuration Parameters

Series 4 Map
TrainTools program the TrainView Program uses to display Series 4 compressor controller performance maps

Series 4 OPC Server
a TrainTools OPC Server through which OPC clients can access Series 4 Controller Database Parameters

Series 5 AE Server
a TrainTools Alarm and Event Server that retrieves Alarm Notices and Event Notices from the Series 5 Controller Notification Object
Service and converts them to and then shares the corresponding Alarm Messages and Event Messages

Series 5 CheckTime
TrainTools program (which can be invoked from the Series 5 Configurator) that displays the deviation of Series 5 Controllers from the host PC’s Windows system time

Series 5 Configurator
an engineering utility program for monitoring and changing Series 5 Controller Human-Machine Interface Variables

Series 5 Duplex Supervisor
TrainTools program used to keep the operating system, application software, and configuration data of a backup controller the same as those of its active peer

Series 5 Emulator
TrainTools program that executes the Application Software of a Series 5 Controller for testing and training purposes

Series 5 OPC Server
TrainTools program with OPC Server and Alarm and Event Server components through which client programs can access Series 5 Controller Human-Machine Interface Variables

Series 5 Operator Panels
TrainTools program that the Series 5 Configurator utility invokes to display simulated controller faceplates

Series 5 Protocol
a proprietary protocol TrainTools Workstations use to communicate with Series 5 Controllers

Series 5 TrainCalc
TrainTools utility for calculating TrainLink onfiguration parameter settings for Series 5 Controller networks

Snapshot Compare
TrainTools program that the Series 5 Configurator utility invokes to compare controller HMI variable snapshot files

Status Variable
a Human-Machine Interface Variable that reports the current value or state of some process or control system variable or condition, which cannot be changed via that interface

Structured Text
textual programming language that uses high-level abstractions (similar to those of Fortran and Pascal) to describe control functions

T

Tagged Image Format
a standard format used to store bit-mapped images to files that can be opened using most photo editing and painting programs

Task
one or more Programs that are executed as a group at defined intervals or in response to defined triggers

Transmission Control Protocol
a TCP/IP transport-layer protocol that provides verified transmission of datagrams to specified TCP ports of other computers

TCP/IP
a multi-layered set of network communication protocols developed for UNIX and since added to most computer operating systems

TrainTools Information Utility
program that lists the host PC’s TrainTools program and data folders, installed components, and license information

TrainTools Server
a Personal Computer running at least the Platform Communication Servers Package

TrainTools Software Package
one of TrainTools programs that can be purchased for installation on a single computer

TrainTools User Account
an Accounts Database entry specifying the Project Data Interface access rights of users who log into various TrainTools programs using an associated user name and password

TrainTools Web Package
a group of TrainTools programs that allow networked workstations to communicate via WebServices

TrainTools WebServices
program that routes requests from remote WebGateway programs to the appropriate OPC, AE, and ADaM servers of its host PC

TrainTools Workstation
a Personal Computer running a TrainTools Software Package, which might more specifically be a TrainTools Server, Archival PC, Engineering Workstation, or TrainView Workstation

TrainView 1
a name used to distinguish the WOIS TrainView package (TV1) from the TrainTools program of the same name (TV2)

TrainView 1 OPC
a TrainTools program that allows OPC clients to communicate with DIAC servers (the OPC/DIAC program provides the opposite communication
pathway)

TrainView 2
a name used to distinguish the TrainTools TrainView Program (TV2) from the WOIS software package of the same name (TV1)

TrainView Package
a software package consisting of the TrainView Program, various Active-X Controls, and our standard TrainView component libraries

TrainView Picture
a TrainView program display consisting of static background drawing with superimposed Dynamic Objects and Active-X Controls that allow an operator to interact with controller Human-Machine Interface Variables and display alternate pictures

TrainView Program
a TrainTools Workstation run-time operator interface program that displays interactive TrainView Pictures

TrainView Script
customizable Visual Basic or Java script that controls interactions between an associated TrainView picture element and controller Human-Machine Interface Variables

TrainViewWeb Service
software that allows the TrainView operator interface to be installed, automatically updated, and run as Internet Explorer web pages

TrainView Workstation
a personal computer that is specifically running the TrainView operator interface program

Transmission Control Protocol
a TCP/IP transport-layer protocol that establishes reliable, sessionoriented communication between programs on separate computers

Trend Graph Control
a TrainTools Active-X Control that plots the values of controller Human-Machine Interface Variables as a function of time

Turbine Map
a two-dimensional plot of a gas turbine’s operating condition relative to its corresponding design limit, which can be displayed by a TrainView Map Control

Turbomachinery
refers to all the rotary machines in a train, such as compressors, turbines, and generators

U

Uninterruptable Power Supply
a battery-backed-up power supply that continues to provide power to the system when the primary input power fails

Universal Time, Coordinated
the current official time along the zeroth meridian (through Greenwich, England), accurate to atomic clock standards, which serves as an international time reference

User Datagram Protocol
a TCP/IP transport-layer protocol that provides for the unverified transmission of individual datagrams to specified UDP ports of other computers, used by the Series 5 OPC program to broadcast timesynchronizing data to Series 5 Controllers

V

VBScript, Visual Basic Script
a standard Windows scripting language that is derived from the Basic programming language and can be used to code the behavior of TrainView operator interface elements

Version Scanner
an earlier version of the TrainTools Information Utility

W

WebServices
tasks a host computer will perform in response to requests received via a network HTML port

WebGateway
client PC program that routes OPC/DA, AE, and ADaM requests to remote servers via their TrainTools WebServices programs

 


Control Products | Software | Services | Knowledge Base | Support | About Us

News | Global Offices | Contact Us | Careers | FAQ's

Terms and Conditions | Privacy Policy

© 1997-2008 Compressor Controls Corporation. All Rights Reserved.