1. ToolboxST Application Basics
Learning Objectives:
Learn where the ToolboxST .tcw files are located
Learn the basic operation of the ToolboxST
application
GE Energy Learning Center
Proprietary Information for
ELC Training Purposes Only
2. 2
GE
3/11/2024
Overview
The ControlST suite is a configuration tools
package used to setup and program all the
GE components for a site
The ToolboxST part of the ControlST is a
software Tools used to configure and
troubleshoot the Mark VIe controller and I/O
Packs.
ST - System Technology See Reference Manual GEH-6700
3. 3
GE
3/11/2024
Acronyms and Abbreviations
EGD Ethernet Global Data
EMT EGD Management Tool
EU Engineering Units
HMI Human-Machine
Interface
NVRAM Non-volatile Random
Access Memory
OPC® OLE (Object Linking and
Embedding) process
control server
SDB System Database
SOE Sequence of Events
TMR Triple modular redundant
UDH Unit Data Highway
UDP User Datagram Protocol
UPD USB Protective Device
USB Universal Serial Bus
UTC Universal Coordinated
Time
xml eXtensible Markup
Language
4. 4
GE
3/11/2024
Installing and Licensing ToolboxST
Installed from ControlST DVD
No license required to install
Hardware Key Required to run the
ToolboxST application
USB Protection Device (UPD)
Programmed at the factory with one or
more application keys for access to
software products
5. 5
GE
3/11/2024
ToolboxST Configuration Files
All of the configuration files reside on HMI
EWS_svr and CMS _svr
The master copy of the configuration files reside in
the CMS_svr M:
Other HMI map network drive to M:
UDH
EW
S
M:
CRM1_SVR GT1_SVR
Mark VIe CM
S
M:
6. 6
GE
3/11/2024
ToolboxST Configuration Files
The ToolboxST files are located E:local_checkoutxxx.tcw
(Where xxx is the site name). Double-click the .tcw to open the
project configuration file system .Do not move or edit .xml files in this
directory
8. 8
GE
3/11/2024
System Editor
When a system is opened the System Shows all the
components in your configuration. Three major areas are
displayed.
.
12. 12
GE
3/11/2024
ToolboxST Component Editor
- Components in the system are opened in the Component
Editor
- Used for troubleshooting, configuration, and DCS software
monitoring.
To open a component
Double-click the controller icon
from the tree view or summary
view of the System Editor
15. 15
GE
3/11/2024
Summary View Areas
Provides an overview of
the item selected in the
Tree View
Information shown
ranges from graphics of
components to lists of
variables.
It can be used to monitor
or edit an item.
Summary View
16. 16
GE
3/11/2024
Property Editor Area
Allows you to view and edit the properties of a selected item.
Click to change the value
from a dialog box
Click to change the value
from a drop-down list
17. 17
GE
3/11/2024
Edit a Property in the Property Editor
From the property editor click in the
value field
• Ellipsis button - Changes the value
from a dialog box
• Drop-down button - Changes the
value from a drop-down list
• Direct Value - Enter text or numbers
directly into the field
18. 18
GE
3/11/2024
Component Info View Area
Log tab – Displays messages related to user
commands or system events.
Status tab – Displays operating state and equality
information from a Mark VIe controller
History tab – Keeps a navigation history for each user
session
19. 19
GE
3/11/2024
Component Info View Area - 2
History tab – Keeps a navigation history for each user
session
Where Used tab – Tracks variables selected in the
tree view or summary view and lists other places in
the software where the variable is used
Find Results tab – Displays the results from the finder
Info Tab – Displays Help information if available for
the item selected in the tree or summary view
20. 20
GE
3/11/2024
Connecting to a Controller
From the Component Editor toolbar
click on the Go Online/Offline button
Redundant controllers allow you to
select the processor to connect to
21. 21
GE
3/11/2024
Verifying Operating State and Equality
View Status Tab while online to view operating state and component equality
Controller Equality and DDR Equality should be Equal (Green)
Configuration Equality (on HMI) should be Equal
23. 23
GE
3/11/2024
System Editor Options
Auto Backup - creates a backup xml file when the system is
changed
Maximum Build Errors – total number of errors allowed during a
build before the build stops
24. 24
GE
3/11/2024
Modules
Adding Modules
To add a module to a device configuration
From the Hardware tab, right-click the I/O Hardware item in the Tree View and select Add
Module to display the Insert Module Wizard.
Select an I/O pack redundancy type.
Select a module type (The types of
available modules vary based on the
selected network and I/O pack
redundancy)
Select Next
25. 25
GE
3/11/2024
Adding Module – Changing a module
Use the drop-down list to
select a module version.
Listed module versions
depend on the available
compatibility codes.
Enter the bar code from the
terminal board attached to the
I/O pack(s). If you are adding
a module to a live system,
any undefined bar codes
connected to the network are
available in the drop-down
list.
I/O Pack mounting
configuration
26. 26
GE
3/11/2024
Module Information
Summary tab - displays a
graphical overview of the
selected module.
Parameters tab - configures all module-
specific parameters. After a parameter
is changed, updated code files must be
downloaded to the I/O packs.
Internal Points tab - shows available data
points from the module that have no physical
endpoint. These I/O points exist only internally
in the module, and can be connected to a
variable for use in code.
Diagnostics tab - displays the results of
diagnostics that are available on I/O packs.
Each pack has a unique set of diagnostic
signals that can be monitored. For more
information about the fault codes used in an
I/O pack, refer to the Diagnostics section of
the I/O pack documentation.
Inputs Tab - shows available input points from the Terminal board
to I/O Pack that have physical endpoint termination details. These
I/O points are wired in the module, and should be connected to a
variable for use in code.
27. 27
GE
3/11/2024
Create I/O Report
The ToolboxST application can generate an I/O report that contains
configuration details about the I/O hardware in a system.
To view or print an I/O report:
From the Hardware tab Tree View, right-click I/O Hardware and select
Create I/O Report, Configuration
-or-
From the component window View, Reports, I/O, Configuration
28. 28
GE
3/11/2024
I/O Report
The I/O Report opens in a new window. From
the report window, you can select the Report
menu to change columns, apply and remove
filters and find data in the report.
29. 29
GE
3/11/2024
Select Columns
From the Select IO Report Columns dialog box, select and
arrange the columns you want included in your report. When
you are finished, click OK.
30. 30
GE
3/11/2024
Software Tab
The Software tab in the Component Editor contains all of the application software
downloaded to that controller.
Tree View displays an outline of
the application software. When
Programs is expanded, it displays
a list of all the programs in the
controller.
Under the Programs item are the
program Tasks for the controller.
Each Task contains variables,
attributes and blocks.
Summary View displays a list of all
the software files associated with
this controller, including function
block library DLLs, user block
libraries and program files.
Program
Tasks
31. 31
GE
3/11/2024
Creating a program
To add a program to a controller:
1 - From the Component Editor window, Select Add Program or Add Existing Program
2 - Enter the new program name or select an existing XML file from the dialog box.
The Add Existing Program command
reads an XML file from another
system or controller into the current
controller
We can choose a
totally new program
We can choose a
new program based
on specific library
block program
The newly created program
will be added at the end of
the program List
OR
User Program Library Program
32. 32
GE
3/11/2024
Program Variables
Program variables are used as input / output by the logic blocks, they can be
global variables or local variables that are associated with a particular task. The
variables display under the program item in the Tree View.
To add a variable to a program:
1 - From the Software tab, expand the
program item
2 - Right-click the Variables item and
select Add Variables or Add Undefined
Variables from the shortcut menu.
3 - Enter the new variable name in the
Add New Variable dialog box and click
OK. The new variable is added to the list
in the Summary View.
33. 33
GE
3/11/2024
Variable Editors
Variables can be edited using the Data Grid and Property Editors. The Data Grid is
used to view or edit variable definitions, and it can be configured to display a subset
of the variable properties. For more information, refer to the section, Data Grid
Editor.
Click a program or user block
variable to display a list of
variables and their properties in
the Summary View.
Property Editor allows you to
edit all properties of the variable
selected
The properties of the variables
can be edited from the Data
Grid.
New variables can also be
added from the Data Grid view,
From Row with *
34. 34
GE
3/11/2024
Logic Blocks
Application software in the controller consists of blocks that perform control logic
functions. The controller provides a library of standard blocks that can be combined
to form user blocks. The Block Diagram Editor allows you to create and edit user
blocks using a visual interface and drag-and-drop tools.
35. 35
GE
3/11/2024
Connecting Pins
Block pins are wired together to direct the flow of data through the software.
You can form a connection by using the pointer tool to drag one pin to another
pin. The destination pin’s Connection property is set to the block that was the source
You can also use the Wiring Tool to form pin connections.
Also to connect a single pin: From the logic
block double-click a pin. The Connect Pin
dialog box displays.
36. 36
GE
3/11/2024
RLD Logic - RUNG Block
Rung Editor
Boolean logic functions are added to a block diagram inside special blocks called
rung blocks.
In a Relay Ladder Diagram, one or more contacts (which function similarly to a
mechanical relay switch) are connected as a control network for a single coil.
RUNG block is configured by entering a Boolean logic equation directly to the
EQN pin of the rung block, or using graphical relay ladder diagram editor
-To change the EQN and I/O signals: Right
click the RUNG block > Edit block pins
37. 37
GE
3/11/2024
RLD Editor
To open the RLD Editor
From a Block Diagram, double-click a Rung block, or Right-click it and select
Edit Ladder Logic.
The RLD editor window consists of both a 16x16 or smaller grid of cells
that can contain contacts or wires and a set of tools used to edit the
contents of the cells.