From OpenSCADAWiki
Station of the operator of technological process, the dispatcher board, the monitoring panel, etc.
Visual Control Area (VCA) of the end user | |
---|---|
Local (fast) interface, based on the Qt library, with the ability to visualize the remote VCA engine — the visualization server | Module of the visualizer Vision Module of the VCA engine VCAEngine |
Remote WEB interface | Web-browser Module of the visualizer WebVision Module of the VCA engine VCAEngine |
Simple remote Web-interfaces of the user | Web-browser Module WebUser |
Configuration and development (SCADA programmer and administrator) | |
Local, via Qt-interface | Module QTCfg Module Vision |
Remotely, through WEB-interface | Web-browser Module WebCfgD or WebCfg |
Remotely, from the configuration station by the control interface of OpenSCADA | Module SelfSystem |
Languages of the user programming and calculation | |
JavaLikeCalc — a high level language similar to JavaScript and Java | Module JavaLikeCalc |
Block Schemes | Module BlockCalc |
Storing station data | |
Configuration file | Core of OpenSCADA |
DB | |
SQLite | Module SQLite |
MySQL | Module MySQL |
PostgreSQL | Module PostgreSQL |
FireBird | Module FireBird |
DBGate — DB of the another OpenSCADA station | Module DBGate |
ODBC — DBMS for which there is an ODBC driver | Module ODBC (not finished) |
DBF | Module DBF |
Directories through LDAP | Module LDAP |
Acquisition and control of internal and external data (DAQ) | |
External servers and PLCs are built on OpenSCADA, possibly for duplication. | Module DAQGate |
Industrial controllers and other devices by the OPC-UA protocol | Module OPC-UA |
Network devices and other sources by the SNMP protocol (Simple Network Management Protocol) | Module SNMP |
Archiving-History | |
Message archives by various categories and levels | |
Files in the format of XML or plain text with packing the out-of-date archives | Module FSArch |
On tables of the archival DB of OpenSCADA | Module DBArch |
On the other, based on OpenSCADA, archiving server, may be remote | scheduled |
Value archives of the gathered data | |
Buffers in memory of a certain length | Core of OpenSCADA |
Files with double packing: consecutive and the standard archiver gzip | Module FSArch |
On tables of the archival DB of OpenSCADA | Module DBArch |
On the other, based on OpenSCADA, archiving server, may be remote | scheduled |