You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Unified Environment


Deployment Scenarios

FactoryStudio is based on a unified-package architecture, so the server is always the standard FactoryStudio software. However, all FactoryStudio modules such as Scripts, Device, Historian, Database, etc. may be placed on different computers, in a distributed system context. The server computers can run in different Operating Systems, connecting to many options of client visualization stations, allowing flexible deployment scenarios.

From Standalone to World-Wide

The FactoryStudio family of products is uniquely designed to provide the most reliable, flexible, and powerful application development platform. Whether you are building an application to run on a small device with very limited amount of I/O, to run on a production line or a commercial building, or looking to provide information across the globe to those that need it, on any device, anywhere.

High degree of scalability and performance

The same configuration tool can create applications for desktops, mobile, HTML5, and embedded devices. 

Data Aggregation from multiple locations

FactoryStudio is the perfect platform to collect data from multiple locations to a centralized location. Hundreds to thousands of distributed FactoryStudio nodes, provide the process data acquisition, and publish data to a cloud server, or to the corporate office.

Multiple User Security

User security can use Application Security, Windows Authentication (Active-Directory), or WS-Federation concurrently, mapping to the same application server. 

On this page





Collaboration and Flexibility

Multi-user and multi-project

Multiple users can work on the same project simultaneously. 


Easy Project File Management

FactoryStudio projects are stored in an embedded-encrypted SQL database file, a SQL engine is included with FactoryStudio at no additional cost. That provides much more security and easier maintenance and deployment, when compared with legacy systems where configuration files are spread across multiple folders and files.

Access Projects from Anywhere

Providing flexibility to meet your design and execution requirements, FactoryStudio can be configured to store and run projects from a USB stick, local hard-drive, Network Server or from a Cloud server.

Synchronization and Import Tools

You can copy/paste any configuration table with Excel directly. Configuration from RockwellTM PLC’s, OSIsoftTM PI Systems, CSV files, XML files, DLL .NET assemblies can be easily mapped into projects with easy synchronization tools.

Concurrent Product Versions

Never again will you need to manage virtual machines or different computers with different versions of development software. FactoryStudio automatically enables the engineering environment that matches the version last used to edit a project. That prevents you from building something into the project that is not supported by the runtime environment, which can still be from a previous product version.

Intellisense

Tags and all application objects are presented to the user as you type, with full context validation. That makes the configuration process much faster and more reliable.

Manage Project Releases

Multiple project versions are easily managed thanks to the metadata information and the built-in management tools. FactoryStudio automatically tracks configuration changes, builds and project releases. 




Tags and Templates

TAT and Real-time Elements

Tags, Assets and Templates are not only the start of Tatsoft company name, they are also the core components to the real-time data models and the power of FactoryStudio. The FactoryStudio system has a built-in real- time, event driven, in-memory database, that manages the tags, assets and events in the application.

Real-time Tag Types

A typical HMI-SCADA system has only basic tag types, such as numeric and messages. As FactoryStudio also targets IT and MES systems, it goes far beyond, supporting real- time entities that match all the SQL types and many .NET Framework entities, including Images and a complete DataTable in a single real-time tag.


Assets and Categories

Organize your project with categories and assets. An asset is composed of tags and other application objects connected to your process hierarchy. FactoryStudio allows implementation of ISA 95 modeling specifications, which can be essential in large systems. 

Templates

Templates are user-defined structures, similar to .NET classes, allowing composition and hierarchy. Besides the built-in basic types, real-time tags can be created based on templates that reflect physical assets, which speed up and simplify the application development. 

Dynamic Arrays and References

FactoryStudio was the first, and up to now the only, real-time system with built-in support for tri-dimensional dynamic arrays, lists and type-safe reference tags with dynamic assignments, creating reusable components on displays, symbols, reports, calculation and at any part of your project.

Import and Synchronize

Tags and templates can be imported and automatically synchronized from various data sources including: XML and CSV files, OSIsoftTM PI SystemTM and PI AFTM, RockwellTM ControlLogix program files and OPC servers.

SQL Databases and .NET

The built-in tag types allow direct mapping to any SQL database or .NET variables. 





Graphical Displays



Advanced Graphical Technology

FactoryStudio is the first complete product where all of the configuration and execution tools are pure Windows Presentation Foundation, the latest graphical technology from Microsoft. WPF uses the full potential of the current graphics cards and computers, providing superior quality and performance.

Dynamic 3D Models

Connect real-time tags to control properties in 3D models created with 3DMax or other systems that supports the .3DS extension.

Smart Symbols

Smart Symbols are asset and template based reusable graphical components, with runtime dynamics or static binding and centralized management. The symbols can keep a live link with the library, so you can modify the symbol only once and automatically apply to all displays.

Code Behind and Expressions

Develop code behind, using C# or VB.NET, or HTML5/Javascript, expressions on dynamic animations and client-side event-driven scripts, providing flexible customization.

Touch Panel Applications

Customizable on-screen keyboard, multi- touch support, momentary buttons and other features deliver rich touch panel systems.

Unique set of Dynamic Animations

Unique new dynamics, such as opacity, shine and skew, combined with move, scale, color change, rotate, and others, applied to any object, provide the most comprehensive set of animations. No more difficult laborious workarounds dealing with drawing tools created on top of legacy graphics systems.

Images, Colors and Transparency

Images are added to the project database for centralized management, low and hi resolution versions of the image are automatically created, optimizing the project. Transparency, alpha color, image brushes, all designer tools are there.

Advanced Controls

All Windows controls are included, as well web browser, child-displays, doc viewer and many others. Add WPF controls to extended functionality, such as scheduler controls, Gantt or live video cameras. Legacy Active-X controls can also be used for compatibility. 




Security and Redundancy

Designed to deliver world-class mission-critical applications

Redundancy switch time and high volume data was tested to meet rigorous offshore requirements. 

Group and User Permissions

Total flexibility to define privileges based on groups or specific users. Permissions can be global or tied to a specific display, object or input action.

Runtime Users

Dynamically create users and store credentials in SQL databases. Get users from Active-Directory or third party system for integrated security or unified login.

User Policies

Identification policies, session duration, control, automated logoff, e-sign, audit-trail and a complete set of user management features are available.

FDA and NERC Regulated Applications

FactoryStudio allows delivering applications in conformance with Title 21 CFR Part 11 and it was designed following the applicable recommendations from NERC, such as the CIP- 007-1-Cyber Security-System Management.

Security at the Core Level

Security must be implemented at the core, not applied externally. FactoryStudio modules have built-in security related components designed from the core.



Hot-standby Fault-tolerant Servers

Reliable, easily configurable redundancy, for seamless failover; FactoryStudio automatically initializes and continues to synchronize the primary and secondary server. The Device communication channels are also easily setup for redundant physical networks and redundant PLC nodes.

Database Redundancy

The Alarm and Historian database can be assigned to a third-party external cluster or replicated automatically when running on the FactoryStudio servers.

Project Configuration Synchronization

Engineering tools provide features to simplify configuration and updates in redundant scenarios.

Hot-swapping

Redundant or stand-alone servers allows dynamic switching of project versions, without interrupting service for connected clients and keeping the real-time database loaded.

Redundancy at the Core Level

Real-Time tags, Devices, Alarms, Historian, Scripts, Clients, all modules were designed from the ground up to meet redundancy and hot-swapping requirements. 




Trend and Historian

  • No labels