This section describes some FactoryStudio deployment scenarios. Large applications can use a combination of those scenarios, or interconnect remote sites, or use the EdgeHMI or IIoT Gateway products to publish data to the main server.
FactoryStudio modules such as Scripts, Device, Historian or Database can be placed on different computers, in a distributed system context. The same concept applies for the many options of client visualization tools, which can run locally at the server computer or remotely.
Therefore there are many possible deployment configurations. The basic ones are described here.
Distributed Data Acquisition System
Client and Server System
Distributed and Redundant Control System
Data Connection with remote sites
FactoryStudio was architected to enable its use in different scenarios and topologies, from a local interface on an embedded panel to fault-tolerant servers, serving multiple projects and clients. The development tools and project components are scalable, reusable and consistent.
The 100% managed code implementation provides unmatched operational stability, thanks to an intrinsically safe software architecture, including execution threads isolation, exception control, failure recovery, modular implementation, hardware abstractions and operating system independence.
Highly flexible, scalable and simple to use
Access data remote machine data, from anywhere, anytime.
Tatsoft provides a flexible and simple licensing model, allowing solutions that size your project to provide the best possible return of investment on each application scenario. The product families and models enable you to deploy high quality and cost-effective systems, ranging from local HMI, touch- panels, embedded systems, supervisory stations, SCADA and distributed systems, control room and operations centers.
For high availability systems, the real-time database, Alarm and Historian servers, data- acquisition, all FactoryStudio components can be deployed as a redundant hot-standby system, with no project changes required.
In this system, the server side components (Data acquisition, Alarms, data logging) and the client side components (displays, client-side scripts) are running on the same computer.
The computer can be windows desktops, Panel PC, industrial PCs, Linux devices, embedded systems. The stand-alone systems can also act as data publisher to remote FactoryStudio servers acting as Edge data collectors.
In the Control System it is possible to have multiple servers in different plants (different projects) in a distributed architecture. This configuration allows access in a control room to any of these plants through specific clients. It is important to mention that the clients of the plants will not be integrated in one machine, so it is necessary to specify which plant users want to watch.
In this scenario, the system is organized in discrete locations controlled by local operators supported by local redundant servers. At the same time, a management level in a central control room can be configured to monitor all sites simultaneously. Each site is represented in the project as a separate cluster, grouping their primary and standby servers.