user_standard Log on
Log on to rate and give feedback 1 2 3 4 5 Log on to rate


Products: Function Block Editor, Graphics Editor, WorkStation, Script Editor
Functionalities: Alarms, Programming, Basic Functionality, Graphics, Schedules, Trends
Product version: 2.0, 2.1


arrow1_rotationIntroduction arrow1_rotationOperator features arrow1_rotationEngineering features arrow1_rotationSpecifications
action_zoom_plus_stroke WorkStation



EcoStruxure Building Operation WorkStation is a fully featured environment for operating and administering all aspects of the software. WorkStation is the window through which users can monitor their energy usage and continuously improve their building’s efficiency.

Operator features

WorkStation is the interface where users and engineers access their EcoStruxure BMS servers. You can view and manage graphics, alarms, schedules, trend logs, and reports. Engineers can configure and maintain all aspects of an EcoStruxure BMS.

Secure user accounts

An EcoStruxure BMS requires each user to have an account. Access can be through an account maintained by the EcoStruxure Building Operation database or through a Windows Active Directory account. IT policies for password formatting, aging, and uniqueness are supported and enforced.

Language and regional settings

The software adapts the displayed language, measurement system, and date/time format to the operating system settings. Language and measurement system can easily be switched from within WorkStation. Translations of WorkStation are delivered as part of the installation or as separate language packs that are easy to install and deploy.

Customized view

The EcoStruxure Building Operation software has the flexibility to be fully customized to the viewing preference of individual users. The main interface, called the workspace, is a panel-based interface where users can select, position, and re-size a wide variety of components, such as alarms, graphics, and editors. A default Workspace is assigned to each user account, but users can easily modify, save, and create multiple versions to choose from. The Workspace can also be modified as needed to address real-time issues.

Efficient alarm management
action_zoom_plus_stroke Alarm View

Alarm View

Alarms need to be assessed and responded to quickly. Through WorkStation, alarms are displayed in a simple and efficient way to ensure that no alarm is overlooked. Alarms can be color coded, grouped, and filtered for maximum efficiency. WorkStation enables dispatch centers or managers to assign alarms to a user or a group of users. Using a filter, users can see only the alarms assigned to them and accept or reject the assignment.

Filter settings and layout can be edited and stored as Favorites in the Alarm View and the Event View. Quick filter enables fast filtering of the views. Multiple alarms can be batch acknowledged for effective alarm management.

Robust alarm tracking

Acknowledgement and response alarms can be acknowledged with varying degrees of detail, depending on the importance of the alarm. Users can be required to enter notes or choose from a standard list to explain how the issue was resolved. WorkStation can present the user with instructions or a specific view of their system that shows details of the affected equipment. The audit trail records the user’s actions.

Advanced activity log

It is important to log more than basic activity. The software logs every action with a timestamp, the user who performed the action, and the values that were changed.

Easy to read trend logs and charts
action_zoom_plus_stroke Trend Chart view

Trend Chart view

The software can trend data in many ways, including a periodic method (every day, hour, minute) and a change-of-value (COV) method that only records when a defined threshold has been passed. These trend logs can be shown in trend lists and charts to visualize patterns for diagnostic and optimization purposes. Multiple series can be presented in a single chart, so that data points can be easily compared.

The color, weight, and style of all lines can be specified. Display of digital data is automatically shown as high and low horizontal bars, eliminating the need for additional scaling. Log data can be presented as average, minimum, maximum, or delta in addition to the actual log value itself. Users can zoom in to see details without losing clarity. A trend chart can have two different scales on the same chart to see how different data relate to each other.

Trend data can be exported and downloaded as XML or CSV files.

Intuitive schedules
action_zoom_plus_stroke Schedule editor

Schedule editor

Energy efficiency is achieved when equipment is running only when necessary. Schedules manage that process through a graphical interface that is easy-to-use. Change times with a few simple clicks of the mouse. The powerful Schedule Editor can set up recurring events (every Monday, every third Tuesday, or every January 1st) or an unlimited number of exceptions with priority levels. Schedules go beyond the basic on and off control by enabling direct control of analog values. For example, users can set schedule events to percentages to control lighting levels without writing a program.

IT friendly and secure

WorkStation communicates using networking standards, such as DHCP, HTTP, and HTTPS. This makes installation easy, management simple, and transactions secure.

TLS support

Communication between clients and the EcoStruxure BMS servers can be encrypted using Transport Layer Security (TLS 1.2). The servers are delivered with a default self-signed certificate. Commercial Certification Authority (CA) server certificates are supported to lower the risk of malicious information technology attacks. Use of encrypted communication can be enforced for both WorkStation and WebStation access.

Stunning graphics capability

In an EcoStruxure BMS, the graphics can be customized to provide the user interface required to effectively run each facility. Graphics are stored locally in the EcoStruxure BMS servers and are available to authorized users from wherever they log on.

action_zoom_plus_stroke Sample graphic

Sample graphic

Scalable vector graphics

The EcoStruxure Building Operation software uses scalable vector graphic technology so that users can zoom in to see details without losing clarity. Graphics are built once, but can be used on any display regardless of size or resolution. Vector graphic file sizes are small so they can be stored and served directly from the SmartX server.

action_zoom_plus_stroke Sample graphic

Sample graphic

Super dynamic live updates

A standard live update simply shows the displayed values as conditions change in the field. With the EcoStruxure Building Operation software's super dynamic live updates, all aspects of graphical elements can change when values change.

action_zoom_plus_stroke Sample graphic

Sample graphic

Interactive ready-to-use components

Users can take control directly from a graphic and change setpoints, enable/disable equipment, and modulate actuators - all with a simple point-and-click action. A library of components is available online to choose from. These graphics can be further customized to meet the unique needs of every installation.

Engineering features

Push-button engineering features help a project stay on time and on budget. The EcoStruxure Building Operation software not only reduces project engineering but it also expands the possibilities for monitoring and control by delivering on-site customization tools.

Type management

With the type management features in the EcoStruxure BMS servers and WorkStation, you can quickly and easily reuse graphics, programs, and MP Series controller applications. WorkStation allows making these types of objects into Custom Types, which enables very effective patterns for inspecting, updating, and deploying new versions of the object types throughout the system.

Backup and restore

An iBMS system can have thousands of created and configured objects. Quick recovery from an unexpected event, such as an unintended delete or hardware failure, is vital. The EcoStruxure Building Operation software has a built in Backup and Restore functionality that can backup, store, and restore from multiple copies of an EcoStruxure BMS server’s database. This functionality resides on an EcoStruxure BMS server and can be accessed and configured through WorkStation.

Import and export

Configurations and programs can easily be transferred from one EcoStruxure Building Operation database to another with the import and export feature. The import interface provides a preview of the objects so users can confirm the content.

EcoStruxure BMS server support

Direct connection of the WorkStation to all EcoStruxure BMS servers ensures optimized configuration and operation.

Device Discovery

The Device Discovery significantly reduces engineering time by detecting new devices on the network and automatically creating a corresponding device in the EcoStruxure BMS.

Binding tool

Data is easily exchanged between points, programs, EcoStruxure BMS servers, and other vendor's systems via a simple binding mechanism. The binding tool in the EcoStruxure Building Operation software is intuitive and is used to swiftly configure data exchange.

Mass change

A system often can have hundreds of objects with the same configuration. One action creates and configures these duplicates with a mass change and create feature.


Today’s buildings demand more than basic control. They require applications that can be customized to meet specific building automation needs.

Unlike other software that requires factory involvement for non-standard or special applications, the EcoStruxure Building Operation software can be easily customized. You can turn operational sequences into reality in the field to save both time and money on any project.

Two programming options

Unique to the industry, the EcoStruxure BMS servers have both Script and Function Block programming options. This flexibility ensures that the best programming method can be selected for the application.

Spreadsheet view

The Spreadsheet view allows creating and editing of multiple points in a tabular format rather than editing each point individually. The spreadsheet feature supports copy/paste of cell content to and from Microsoft Excel. The Spreadsheet view can be used for configuration of values, alarms, trends, the SmartX server’s I/O modules and points, as well as Modbus points.

Multi-program editing

The EcoStruxure Building Operation software has a robust programming environment that enables multiple program editing at the same time. Simple cut and paste functionality ensures multiple programs work together to control a larger system.

Optimized program execution

You can assign each program to a specific task and cycle time that is appropriate for the program’s application. This ensures programs for critical applications run without any impact from other tasks. The sequencing of program execution is handled automatically by the EcoStruxure BMS server.

Dynamic programming

There is no downtime while programming because the program runs even while it is being edited. When the program is saved, the code is replaced and the new sequence begins. The execution of other programs is not impacted during the updating process.

Reduced set-up time

Inputs, outputs, and other objects in the system are connected through bindings, by the use of the binding tool. This binding reduces set-up time and increases system stability. No bindings are in the code itself. Each program becomes easy to copy throughout the system, which saves time and ensures consistency.

Script Editor
action_zoom_plus_stroke Script Editor

Script Editor

  • Display color codes for every part of a line in Script

  • Auto-correct and Auto-complete displays syntax errors and completes known keywords and declared variables

  • Cut/Copy/Paste, Find/Replace, Undo/Redo, Goto Line/Declaration/Definition functionality

  • Customize font type, size, color, and background color of the editing environment

  • Save sections (snippets) of code and quickly insert them into other programs

  • Insert a keyword into the code by selecting the keyword from a quick selection box

  • Reference a local variable or constant throughout a program

  • Display a list of errors linked to the program’s problem area for quick troubleshooting

  • Save work without affecting runtime code

Script programs read like a book with easy to learn commands, such as:

  • Turn on the Fan

  • Close the Valve

  • If Temperature > Setpoint then goto CoolingOn

Understandable program status

Because Script programs are composed of basic, everyday language statements, it is easy to follow the logic and quickly understand what the program is doing. Description line names can be added to state the action performed in that section of the program. As a result, users can view diagnostic details of the running program to see how long the condition has been in effect.

Script Debug mode

Using the built-in Script Debug mode, you can debug script programs using either a single step process or a program trace process. All variables - bound global variables and declared local variables - are shown with their live values for the currently executing line of the Script Program. After debugging is complete, a simple toggle of the mode returns Script Editor to the normal editing process.

Efficient library management

To save time and eliminate the need to write a program more than once, the EcoStruxure Building Operation database can easily import and export programs to/from an external library. The Script Editor is an evolution of the Plain English (PE) programming language used by both Infinity and Andover Continuum systems so libraries of PE code can be imported into Script Editor. During the import process, PE code is automatically converted to the updated Script format.

Support for Plain English controllers

Script Editor supports Plain English (PE) controllers, so you don’t need to learn and program two different sets of formatting rules. Instead, the PE format is applied behind the scenes during the deployment of the controllers that require PE format.

BACnet support in Script programming

BACnet support provides direct control using specific BACnet services, such as ReadProperty and WriteProperty. Advanced applications can even command BACnet priorities.

Function Block Editor
action_zoom_plus_stroke Function Block Editor

Function Block Editor

  • Create a program by adding function blocks and adding connections between the blocks

  • Hierarchical blocks collapse functionality into one block, which increases readability

  • See actual runtime data in blocks - facilitates debugging and verification

  • Cut/Copy/Paste, Find/Replace, and Undo

  • Add text, color code lines, change font type, size or color to increase readability

  • Check and display a list of errors linked to the program’s problem area for troubleshooting

  • Import previously created programs from library

  • Save without affecting runtime code

Function block programs

Graphical programming provides a level of readability not seen in other types of programming languages. The visualization of the graphical elements, the blocks, and their connections makes it easy to quickly understand and follow program logic. The readability is further enhanced by the use of the hierarchical function blocks, which allow complex functions to be stored inside one block and thereby create a high-level view of the program.

Offline simulation and online testing

By using the built-in debugger in the editor, you can simulate the application using single step functionality or simulating patterns on inputs. The online testing is performed in WorkStation where the graphical layout is available and the runtime values can be seen as they are executed, with the possibility to trend log or plot values for troubleshooting and fine tuning.

Library management

With Function Block, code can be imported or exported to an external library, so that no code ever needs to be written twice. Because Function Block is an evolution of the TAC Menta programming language used by the TAC Vista system, libraries of Menta code can be imported into the Function Block Editor. During the import process, the Menta code is automatically converted to the updated Function Block format.

Graphics Editor

Graphics are created and edited using the Graphics Editor: a powerful tool that helps users visualize everything from the field control level to the enterprise level. The Graphics Editor provides a variety of easy-to-use tools to build whatever graphics are required, from a simple line drawing to a photorealistic image. The Graphics Editor can import a wide variety of formats, including .jpg and CAD drawings. JavaScript can also be used to further customize the behavior of each graphic. Animation can highlight changes in the system or make navigation easier. For example, you can create a floor plan view with color-coded temperatures for each zone.

The Graphics Editor is accessed from WorkStation and enables users to create and edit the graphics in systems. WorkStation and WebStation use the same graphics format, so graphics are engineered once.

action_zoom_plus_stroke Graphics Editor

Graphics Editor

Thermal Graphics: Floor plans can be set up with zones that change color based on the measured temperature, pressure, humidity, usage level or other data provided by the EcoStruxure Building Operation database.

Values are updated using the most efficient data retrieval method available. When supported by the EcoStruxure BMS server or the field device, the following methods may be utilized:

  • Change of value (COV) subscriptions

  • Read multiple properties at once

To share components and function snippets, they may be drag 'n dropped to email, Skype, or Windows Explorer for easy distribution.

Great graphics - little effort

Graphics Editor was designed to help users without strong artistic or technical skills to create great graphics. If the user is more advanced, the possibilities are endless.

Reusable components and function snippets

Graphical elements can be grouped into reusable components with properties that are easy to edit. Furthermore, function snippets that cause the component to animate or display a certain color based on a value can also be saved and reused. Users can copy a gauge component and change its color, font, and border size without affecting the original functionality.

Layout and creation tools

There are a number of basic drawing tools available within the Graphics Editor. Equipment diagrams, floor plans, maps, navigational maps, and other types of graphics can be created to display dynamic data.

The unique Layers functionality in Graphics Editor facilitates easier editing of graphics with different categories of information. Layers can be controlled through scripting so that the right information is displayed to the right users at the right time.


Graphics can have visual effects, such as gradients, and semitransparent colors. Dynamic rotation, scaling, and movement can also be added based on point values to emphasize important events.


Graphics Editor lets you take advantage of photos and graphics created by other vendor's applications. Bitmaps in various formats can be embedded and common vector-based formats can be converted to native EcoStruxure Building Operation graphics using Graphics Editor.

MP Series controller management

WorkStation has built-in management features for MP Series controllers, which allow authorized engineers to view, document, and update the controllers' applications and firmware in an efficient and controlled manner.


Hardware requirements
Minimum: Intel Core i5 @ 2.0 GHz or equivalent
Recommended: Intel Core i5 @ 3.0 GHz or better
Minimum: 4 GB
Recommended: 8 GB or higher
Hard disk space
Minimum: 20 GB
Minimum: 1,024x768 pixel resolution
DVD drive is required if your copy of the EcoStruxure Building Operation software was delivered on disc.
Other devices
Microsoft mouse or compatible pointing device is required.
Software requirements
Operating systems
Microsoft Windows 7 (64-bit)
Microsoft Windows 8.1 (64-bit)
Microsoft Windows 10 (64-bit)
Microsoft Windows Server 2008 R2 (64-bit)
Microsoft Windows Server 2012 (64-bit)
Microsoft Windows Server 2012 R2 (64-bit)
Microsoft Windows Server 2016
The following Microsoft Windows 7 editions are supported: Professional, Enterprise, and Ultimate.
The following Microsoft Windows 8.1 editions are supported: Pro, Pro N, Enterprise, and Enterprise N.
The following Microsoft Windows 10 editions are supported: Pro and Enterprise.
The following Microsoft Windows Server 2008 R2 editions are supported: Standard, Web, Enterprise, Datacenter, and Itanium.
The following Microsoft Windows Server 2012 and Microsoft Windows Server 2012 R2 editions are supported: Datacenter, Standard, Essentials, and Foundation.
The following Microsoft Windows Server 2016 editions are supported: Datacenter, Standard, and Essentials.
Visio versions (WorkPlace Tech Editor)
Microsoft Office Visio 2016 (32-bit)
Microsoft Office Visio 2013 (32-bit)
Microsoft Office Visio 2010 SP1 (32-bit)
Required additional software
Microsoft .NET Framework 4.5 or 4.6
Microsoft .NET Framework 3.5 SP1 (WorkPlace Tech Editor)
Communication (to EcoStruxure BMS servers)
Non-binary, port configurable, default 80
Encrypted supporting TLS 1.2, port configurable default 443
Insert Formats
Animated GIF
Import Formats
DWF (partial support)
DWG (partial support)
DXF (partial support)
SVG (partial support)
Part numbers
Building Operation Client-1, EcoStruxure Building Operation WorkStation Standard or EcoStruxure Building Operation WebStation
For 1 concurrent user
Building Operation Client-5, EcoStruxure Building Operation WorkStation Standard or EcoStruxure Building Operation WebStation
For 5 concurrent users
Building Operation Client-10, EcoStruxure Building Operation WorkStation Standard or EcoStruxure Building Operation WebStation
For 10 concurrent users
Building Operation Client-25, EcoStruxure Building Operation WorkStation Standard or EcoStruxure Building Operation WebStation
For 25 concurrent users
Building Operation Client-UNL, EcoStruxure Building Operation WorkStation Standard or EcoStruxure Building Operation WebStation
For unlimited concurrent users
SW-STATION-PRO-0, EcoStruxure Building Operation WorkStation Professional
Includes Editor licensing (WorkPlace Tech Editor, Graphics Editor, Function Block, and Script Programming license)
For 1 concurrent user per license
SW-EDITORS-0, EcoStruxure Building Operation Editors
WorkPlace Tech Editor, Graphics Editor, Function Block and Script Programming license only
For 1 concurrent user per license (Used for adding to existing WorkStation Standard license)
action_zoom_plus_stroke Sample WorkStation interface

Sample WorkStation interface

action_zoom_plus_stroke Sample WorkStation interface

Sample WorkStation interface

action_zoom_plus_stroke Sample WorkStation interface

Sample WorkStation interface