From OpenSCADAWiki
Jump to: navigation, search

Other languages:

This page contains information and materials on the works made on the basis of OpenSCADA. The works include the description of systems built on the basis of OpenSCADA and links to its pages.

1 Automatic Control Systems (ACS)

ACS of the ball drum mills BDM 287/410 of the boiler #7,8,9 of BKZ 160–100 PT
State:

  • 2016-11-23: service #5
  • 2015-12-22: finished for BDM8
  • 2010-08: finished for BDM7,9

Founded: Jul 2009 for BDM7,9; 26 Jun 2015 for BDM8
Members: Roman Savochenko, Maksim Lisenko (2009-2010), DIYA Ltd
Description: Automation Control System (ACS) of loading two ball drum mills "BDM 287/410" of boilers #7, 8, 9
Location: Ukraine, Kramatorsk city, CHP
Customer: Limited liability company (Ltd) "Kramatorskteploenergo", Osipov Jury Mikolajevich
Initially created: in the old Wiki

BallMills sau.png

ACS of Phosphating, Amination and Hydrazine of boiler BKZ 160–100 PT
State:

  • 2016-11-23: service #5
  • 2015-12-14: service #4
  • 2015-12: finished for the continuous blowing
  • 2015-11-17: service #3
  • 2015-07-29: service #2
  • 2015-03-10: service #1
  • 2014-12: finished

Founded: October 2013
Members: Roman Savochenko, DIYA Ltd
Description: Automation Control System (ACS) of Phosphating, Amination, Hydrazine, Continuous blowing of the boiler's water of boilers BKZ 160–100 PT №6,7,8,9
Location: Ukraine, Kramatorsk city, CHP
Customer: Limited liability company (Ltd) "Kramatorskteploenergo", Osipov Jury Mikolajevich
Initially created: in the old Wiki

Kram diya sau water.png

OpenSCADA using on AWP of operator into ASKDK system on a petroleum base of the affiliate "East" of OAO "Krasnodarnefteproduct"
Finish: 12 (December) 2012
Customer: OAO "Krasnodarnefteproduct" (http://knp.krsn.ru)
General Contractor: "TREY-Holding" Ltd — the affiliate "Trey-Krasnoyarsk" (http://www.trei-gmbh.ru)
Subcontractor: "Kvant" Ltd
Developer of the ACSTP project: "TREY-Holding" Ltd — the affiliate "Trey-Krasnoyarsk"
Manufacturer and supplier of the ACSTP equipment: "TREY-Holding" Ltd
Author of the article leading engineer of ACSTP Kucherjavij R.O. ("TREY-Holding" Ltd — the affiliate "Trey-Krasnoyarsk")
Description: the system intended for continuously measurement and control of the surrounding technological installation of the gas environment on territory of the petroleum base and self-represents as an alarming system.

ASKDK East img6.png

Data acquisition and visualization system of the boiler #1 of workshop of CHP Plant
Begin: 07 (Jul) 2012
Finish: 08 (August) 2012
Location: Kamjanske, boiler "TP-35–39 M #1"
Customer: "EVRAZ BagleyCoke", Denis Auchenkov
Participants: "DIYA" Ltd, Roman Savochenko
Description: Replacing to an environment with OpenSCADA of an early created system of dispatching control of boiler and PLC #1 in a reason of it support lack and an overall critical state.

BagleyBoiler1 sch.png

Dispatching of electricity shield of Irkutsk HES(Heat Electropower Station)-10
Begin: 02 (February) 2011
Finish: 24 02 (February) 2011
Location: Irkutsk
Customer: Valerij Nikolaev
Participants: Roman Savochenko, Maxim Lysenko
Description: Creating the firmware of the dispatcher's station, the configuration of data acquisition from the equipment of the switchboard room and creation of the user interface.
Materials: page (restricted access)

Irkutsk main mn.png

Dispatching of the carriage-wash system
Begin: 08 (August) 2009
Finish: 11 (November) 2009
Location: Kiev. Central railroad passenger station
Customer: Soyuz-Orchideja
Participants: Roman Savochenko, Maxim Lysenko
Description: The dispatching of carriage-wash system.
Materials: page (restricted access)

VMK main mn.png

1.1 Dynamic models of the technological processes of the real-time

Dynamic model-simulator of the steam boiler unit of the metallurgical combine in real time
State:

Founded: January 2007
Version: 2.0 — BlockCalc.{boiler9,boiler9_cntr,CM*0*}, 2.0 — VCA.Boiler
Members: Roman Savochenko
  Maxim Lysenko(2007-2012), Ksenia Yashina(2007-2008)
Description: The project is targeted to create a complete dynamic model-simulator of the steam boiler unit of the Dnepr Metallurgical Combine (DMC).
Address:

  • supplied with Linux distribution packages like to "openscada-model-boiler";
  • directly from the subversion repository and converted to the DB SQLite files in the way:
wget http://oscada.org/svn/trunk/OpenSCADA/data/ModelsDB/Boiler/Model.sql
sqlite3 -init Model.sql Model.db .exit
Model Boiler so gen.png

Dynamic model-simulator of the Gas-lifting compressor station in real time
State:

Founded: January 2006
Version: 2.0 — BlockCalc.{gen,gen_cntr,CM*0*}, 2.0 — LogicLev.gen, 2.0 — VCA.AGLKS
Members: Roman Savochenko
  Maxim Lysenko (2010) — the page translation
Description: The project is devoted to the creation of the full dynamic model of real-time of Anastasievskaja GLKS.
Address:

  • supplied with a Linux distribution package like to "openscada-model-aglks";
  • directly from the subversion repository and converted to the DB SQLite files in way:
wget http://oscada.org/svn/trunk/OpenSCADA/data/ModelsDB/AGLKS/Model.sql
sqlite3 -init Model.sql Model.db .exit
Model AGLKS so gen.png

1.2 Machine tools and industrial robots

Automated control system for vacuum processing unit
Begin: 05 (May) 2011
Finish: 08 (August) 2011
Location: Moscow
Customer: "Laboratory of vacuum technologies" (http://e-beam.ru), Vasily Grigoriev
Participants: Roman Savochenko, Maxim Lysenko
Description: Implementation of the template project of the vacuum processing unit ACS with control of the plasma generation through the specified prescription.
Materials: page (restricted access)

Vacuum main mn.png

1.3 Agricultural dispatching and control systems

Dispatching system of the poultry-yard
State:

  • 2017-12-09: completely finished, added BFN7,9, moved Aviary #8 to BFN #9
  • 2016-05-17: moved Aviary #3,4 to a new BFN
  • 2014-11-24: formally finished for the works, added Aviary #2 and #40
  • 2012-09-04: added Aviary #39 and halls 41, 42 into the collected aviary "Cell"
  • 2011-11-26: added Aviary #15, collected from the halls 29-32; configured the station #2
  • 2011-10-31: configured the second AWP station
  • 2011-10-19: added Aviary #3 and #8
  • 2011-10-02: added Aviary #10
  • 2011-08-26: added Aviary #4
  • 2011-06-01: implemented a concept of placing several chicken houses on single BFN, adding alarms in case of loss the communication with the BFN, added a table of the alarms on the main page, added an alarm for chicken houses by the signal object, added Aviary #6
  • 2011-05-19: added Aviary #5
  • 2011-05-16: added Aviary #11 and a function of cleaning alarms of the lost

Founded: November 2010
Members: Roman Savochenko, Maxim Lysenko
Description: Creating a dispatching system of the poultry-yard and development a OpenSCADA module of obtaining the current data and the alarms of the information concentration module BFN(BigFarmNet) of the poultry automation from the "Big Dutchman" company
Location: 152961, Yaroslavl region, Rybinsk district, Octiabrskiy village, Russia
Initially created: in the old Wiki

YarBroiler sch.png

1.4 Smart Houses

Apartment house automation — "Smart House" (HouseSpirit)
Begin: 28 03 (March) 2011
Finish: 12 06 (June) 2011
Members: Roman Savochenko
Description: Implementation of the apartment house automation project — "Smart House" (HouseSpirit).
Location: Russia, Khanty-Mansiysk city
Customer: Oleg Sidashov
Initially created: in the old Wiki

HouseSpirit sch.png

2 Embedding and PLC

2.1 Sub-projects

Name Founded Status
OpenSCADA adaption to the software platform "Android" February 2017 Implemented in these packages of the irregular building by Roman Savochenko for the branch Work and LTS:
  • OpenSCADA-{N}.apk — Android >= 5 (ABI 21, NDKr13)
At.png It is installable up to Android 12 ignoring the warnings and works.
  • OpenSCADA-{N}-ABI19.apk — Android 4.4 only (ABI 19, CrystaxNDKr10)
OpenSCADA generic embedding and programmable logical controllers (PLC). OpenSCADA adaption to the hardware platform ARM. October 2008 Implemented in many embedded solutions and continued to be implement in new ones, is appended for:

2.2 Devices

Open Phone — PinePhone
Begin: 12 (December) 2022
Participants: Roman Savochenko
Description: One of rare open phone devices from the PINE64 project which can be driven by more than 20 different Linux distributives and the distributive can be created own.
Materials: OpenSCADA packages and different data
State of the support:

- connect the device sensors to OpenSCADA
- connect GPS and maps to OpenSCADA
- append audio and video writing in OpenSCADA
- adapt for the scanning-photo functions under OpenSCADA control with reading the barcodes
PinePhone.png

NETGEAR R6220
Begin: 29 (Jul) 2019
Participants: Roman Savochenko
Description: The Netgear R6220 is a simultaneous dual band WIFI router with AC1200 WiFi - 300+867 Mbps (2.4 & 5 GHz) speeds. It contains non-removable external antennas. The router features 4 Gbit LAN and one Gbit WAN port. It comes with a large 128 MB NAND ROM with space for many packages and a single core (dual thread) MIPS CPU powered by 128 MB RAM.
Materials: OpenSCADA packages and different data
OpenSCADA expanding during implementation:

  • building without internationalisation in whole by true LibIntl detection; building without functions clock_nanosleep(), pthread_rwlock_timedwrlock(), newlocale();
  • finishing in support of OpenSCADA building to single binary openscada with including all modules.

State of the support:

+ OEM > building some test programs and noting the process on the page "OpenSCADA generic embedding and programmable logical controllers (PLC)"
* OEM > building, starting and testing OpenSCADA
- OpenWrt > installing the OpenWrt firmware
- OpenWrt > testing the generic finctions
- OpenWrt > building, starting and testing OpenSCADA
NETGEAR R6220.png

Hardware with OpenWrt, TELEOFIS RTU968
Begin: 10 (October) 2017
Customer: Elprotect, Nikolay Mitrofanov
Participants: Roman Savochenko
Description: OpenWrt ​is a highly extensible ​GNU/​Linux ​distribution for embedded devices ​(typically wireless routers) and the page dedicated for hardware with OpenWrt and OpenSCADA installation there.
Materials:

TELEOFIS RTU968.png

Single-board computers Orange Pi
Begin: 04 (April) 2017
Participants: Roman Savochenko
Description: "Orange Pi" is a single-board computers related to Raspberry Pi ones but much cheaper sometimes.
Materials: http://ftp.oscada.org/OpenSCADA/Devices/OrangePi
Features:

  • Positive: small size, cost about 7$, nearly of RPi3 performance, minimal power consumption about 0.9W, abundant for IO, Audio Input.
  • Negative: slower compare to RPi for WLAN, GPIO (up to four times).

State of the support:

-
OrangePi.png

Tablet computer Asus Nexus 7 II (2013)
Begin: 08 (August) 2014
Participants: Roman Savochenko
Description: "Asus Nexus 7 II" — tablet computer of 2013 year edition with four-cores ARM-processor and sensor screen 7", released in conjunction of Asus and Google. Purchased for tasks of OpenSCADA and adapting it to work into the environment of OS Android and hardware of modern multicore CPU of ARM-architecture.
Managing task: by the link
Materials: http://ftp.oscada.org/OpenSCADA/Devices/Nexus7-2013/
State of the support, related to the Android sub-project:

AsusNexus7.png

Single-board computers Raspberry Pi from the Raspberry Pi foundations
Begin: 08 (August) 2012
Participants: Roman Savochenko
Description: "Raspberry Pi®" is a single-board computer created for charity purposes. Designed to teach basic computer science in schools, positioned as a low-cost solution for novice developers. Developed by "Raspberry Pi Foundation". First board of Raspberry Pi was got to assembling and adaption of OpenSCADA from Maxim Lysenko. The board Raspberry Pi2 was purchased for tasks of OpenSCADA and adapting it to work with generic buses like I2c, SPI, 1Wire with different sensors on its. The board Raspberry Pi3 was purchased and sponsored by Proviron Holding NV for some debug and technical support. The board Raspberry Pi Zero W was purchased as smallest and lowest consumption board for test the specific of ARMv6.
Materials: http://ftp.oscada.org/OpenSCADA/Devices/RaspberryPi
Features:

  • Positive: abundant for IO, fast GPIO and WLAN, minimal power consumption for RPiZ.
  • Negative: not very cheap.

Means:

  • [7532.05.28/2024.07.28] Some extra means for minimisation the power consumption:
    • /usr/bin/tvservice -o — HDMI power off, up to 80mW;
    • echo none > /sys/class/leds/led0/trigger; echo 1 > /sys/class/leds/led0/brightness — LED power off, up to 10mW.
  • [7531.08/2023.10] ARMHF packages are built now for Debian 12,11,10,9,8 and ARM64 packages for Debian 12,11.
  • [7531.04.17/2023.06.17] At the least the RPi3 boards work not very stable through WLan in the Power Management mode, so we need to disable the mode by the command /usr/sbin/iwconfig wlan0 power off.
  • [7530.03.05/2022.05.05] ARMHF packages are built now for Debian 11,10,9,8 and ARM64 packages for Debian 11.
RaspberryPi.png

Single-board computer AS-9260
Begin: 08 (August) 2012
Participants: Oleg Astrahancev
Description: Board AS-9260 is controller based on chip AT91RM9260, core ARM9(ARMv7), with peripheral devices set. The board targeted for development (maketing) projects based on microcontrollers with core ARM926EJ-S production by corporation Atmel, also that can be used for master controller of the target system.

AS-9260.png

Industrial hardware of the firm Advantech PCA-6753, PPC-L126
Begin: 07 (Jul) 2012
Customer: "EVRAZ BagleyCoke", Denis Auchenkov
Participants: Roman Savochenko
Description: Firm Advantech produces wide range of hardware for automation, start from panel PC and finish data acquisition modules ADAM for which adaption the using dedicated.

Advantech PCA-6753.png

AWP and PLC based on the industrial PC iROBO-3000a
Begin: 12 03 (Mar) 2012
Customer: Petro Litkovets
Participants: Roman Savochenko
Description: iROBO-3000a is a fanless industrial computer with Intel Atom D425 1.8 GHz with VGA, 2xGb LAN, 4xCOM, 4xUSB, 1GB RAM, 1x2.5" SATA HDD 120GB, Mini-PCIe, 4x4 DIO, CF slot, SIM Card slot, Audio, WDT on board, operating temperature range -5...+55°C. Performance of this computer is enough to run the functions of data acquisition, monitoring and control server, as well as the visualization station's functions. However, because of usage the non-productive Atom processor family, the implementation of mathematical models of processes will require almost all of the CPU resources. For example, during the performance of the AGLKS mathematical model, the CPU is loaded at 86%. The controller has been certified by "UKRSEPRO" that may be important for many users in the territory of Ukraine.

IROBO-3000a.png

Single board computer Tion-Pro270 of the firm ZAO ZEO
Begin: 11 (November) 2011
Participants: Roman Savochenko
Description: Single-Board Computer "Tion-Pro270" is a highly integrated computational-control system, based on the Marvell PXA270 processor with XScale ARM core from the ZEO company. This card was given to the developers of the OpenSCADA project by Alex Popkov in order to adapt OpenSCADA for it.
Materials: http://ftp.oscada.org/OpenSCADA/PLC/TionPro270

Tion-Pro270.png

Freely programmable panel controller SMH2Gi of the firm Segnetics
Begin: 10 (October) 2011
Customer: "Laboratory of vacuum technologies" (http://e-beam.ru), Vasily Grigoriev
Participants: Roman Savochenko
Description: Freely programmable panel controller "SMH2Gi" is a highly integrated computational control system with the iMx27 processor based on the ARM926EJ-S core of the Segnetics company. Adaptation and building of the OpenSCADA for this controller was needed as part of the Automated control system for the vacuum process unit project.
Materials: http://ftp.oscada.org/OpenSCADA/PLC/Segnetics-SMH2Gi

Segnetics SMH2Gi.png

Building OpenSCADA and an OpenSCADA based firmware for ARM-controllers of the ICP DAS company (LP-5141)
Begin: 08 (August) 2011
Finish: 09 (September) 2011
Customer: Petro Litkovets
Participants: Roman Savochenko
Description: This project is dedicated for building OpenSCADA and a based firmware for ARM controllers of the LP-5xxx and LP-8x{3|4}x series of the ICP DAS company.
Materials: http://ftp.oscada.org/OpenSCADA/PLC/LP5xx1

LP5xxx img.png

Build OpenSCADA for Linux based mobile devices of the Nokia company (N770, N800, N810, N900, N950, N9)
Begin: 12 (December) 2010
Participants: Roman Savochenko, Maxim Lysenko (2011)
Description: This project is dedicated for building the OpenSCADA project for the mobile devices of the Nokia company N770, N800, N810, N900, N950, N9 on the Linux platforms Maemo and MeeGo.
Materials: http://ftp.oscada.org/OpenSCADA/Devices/Nokia
State of the support:

  • N800, N810 (Maemo 4.1): builds by the Automatic builder; starts an works;
  • N900 (Maemo 5): builds by the Automatic builder; starts with the command-line parameters "--plastique" but fine starts and works with the original style "maemo".
+ repairing, updating to the last environment and fixing the OpenSCADA building
+ restoring: the hardware keyboard configuration — adaption the UA layout to the QWERTY keyboard
+ expanding the module DAQ.System by accessing the Linux Power subsystem, than control the discharging through the chip BQ27000
- creating the DAQ-templates for controlling data of charging (BQ24151,TWL4030), discharging (BQ27000) ICs and finishing the battery calibration
- connecting the device sensors to OpenSCADA
- connecting the IR communication
- connect GPS and maps to OpenSCADA
- append audio and video writing in OpenSCADA
- adapt for the scanning-photo functions under OpenSCADA control with reading the barcodes
  • N950, N9 (MeeGo 1.2): builds by the Automatic builder; starts with the command-line parameters "--showWin=2 --graphicssystem=raster"; stable works.
    • does not open the virtual keyboard for any QLineEdit or QTextEdit widgets.
  • User projects directory: "~/MyDocs/.openscada" (where "~/MyDocs" is root of the built in SD-Card)
Nokia devs.png

OpenSCADA installation on touchscreen FPC-1701 with OS Linux Debian 5.0.3 Lenny
Begin: 11 (November) 2009
Version: 1.0
Participants: Aleksey Popkov
Description: This project is dedicated of creation: an environment of execution of PLC, a firmware of PLC and hardware configuration of specialized PLC.

FPC-1701 img.png

Installation of OpenSCADA and CDMA modem Airplus MCD-650 on a single-board computer VDX-6354 with OS Linux Debian 5.0.3 Lenny
Begin: 9 (September) 2009
Version: 1.0
Participants: Aleksey Popkov
Description: This project is dedicated of creation: an environment of execution of PLC, a firmware of PLC and hardware configuration of specialized PLC.

VDX-6354 img.png

Runtime of the PLC LP-8x81 of the ICP DAS company based on OpenSCADA
Begin: 08 (August) 2009
Version: 1.0
Participants: Roman Savochenko
Description: This project is devoted for creation of runtime based on OpenSCADA of the PLC LP-8x81 of the ICP DAS company.

LP781 img.png

Single-board computer VSX104 of the firm Tri-M adaption for OpenSCADA
Begin: 05 (Maj) 2008
Participants: Roman Savochenko
Description: VSX104 is a single-board computer of the form-factor PC/104 of the firm Tri-M. The computer had attracted attention by the reason of low price and low power consumption (< 2W) and followed low heating. But by using the processor "Vortex86SX-300 МГц" here needs specific points to forming of the OS environment, but here used CPU instructions set of i486 and the mathematical coprocessor lack.

TriM VSX104.png

Single-board computer MOPSlcdLX of the firm Kontron adaption for OpenSCADA
Begin: 03 (Mar) 2006
Participants: Roman Savochenko
Description: MOPSlcdLX is a single-board computer of form-factor PC/104. The computer had attracted attention by some low price, by ordinal conditions of the exploitation and then lower heating.

PLC Kontron MOPSlcdLX.png

Boards and single-board computers of the firm Diamond System adaption for OpenSCADA
Begin: 11 (November) 2004
Participants: Roman Savochenko
Description: This using describes the process of adaption OpenSCADA to work on single-board computers and with DAQ boards of the firm Diamond System. Currently OpenSCADA provides the module DAQ.DiamondBoards with support of mostly DAQ-boards of the firm. About single-board computers OpenSCADA tested and used on: ATH400.

DiamondBoards-ATH400 img.jpg