Export translations
Views
Special page
From OpenSCADAWiki
Jump to:
navigation
,
search
Settings
Group
About
Documents
Documents/API
Documents/DAQ
Documents/FAQ
Documents/How to
Documents/How to/Build from source
Documents/How to/Crash report
Documents/How to/Create module
Documents/How to/Create multi language project
Documents/How to/Cyclic programming
Documents/How to/Debug
Documents/How to/Install
Documents/How to/Live disk
Documents/How to/Release
Documents/How to/Transferring project configuration
Documents/How to/Violations, alarms and notifications
Documents/Program manual
Documents/Quick start
Documents/Release 0.8.0
Documents/Release 0.8.0/Update10
Documents/Release 0.8.0/Update11
Documents/Release 0.8.0/Update12
Documents/Release 0.8.0/Update13
Documents/Release 0.8.0/Update14
Documents/Release 0.8.0/Update15
Documents/Release 0.8.0/Update16
Documents/Release 0.8.0/Update17
Documents/Release 0.8.0/Update18
Documents/Release 0.8.0/Update19
Documents/Release 0.8.0/Update20
Documents/Release 0.8.0/Update3
Documents/Release 0.8.0/Update4
Documents/Release 0.8.0/Update5
Documents/Release 0.8.0/Update6
Documents/Release 0.8.0/Update7
Documents/Release 0.8.0/Update8
Documents/Release 0.8.0/Update9
Documents/Release 0.9
Documents/Release 0.9/Update 7
Documents/Release 0.9/Update1
Documents/Release 0.9/Update2
Documents/Release 0.9/Update3
Documents/Release 0.9/Update4
Documents/Release 0.9/Update5
Documents/Release 0.9/Update6
Documents/Release 0.9/Updating 0.8.0 LTS
Documents/Terms
Documents/User API
Functions and demands
Home
Libs
Libs/Devices
Libs/Documents
Libs/Electrical elements
Libs/Generic list
Libs/LowLevelDevices
Libs/Main
Libs/Main graphical elements
Libs/Mnemo elements
Libs/Prescriptions
Libs/Regulation elements
Libs/Service procedures
Libs/Technological apparatuses
Modules
Modules/BFN
Modules/BlockCalc
Modules/Comedi
Modules/DAQGate
Modules/DBArch
Modules/DBF
Modules/DBGate
Modules/DCON
Modules/DiamondBoards
Modules/FireBird
Modules/FLibComplex1
Modules/FLibMath
Modules/FLibSYS
Modules/FSArch
Modules/GPIO
Modules/HTTP
Modules/ICP DAS
Modules/JavaLikeCalc
Modules/LDAP
Modules/LogicLev
Modules/ModBus
Modules/MySQL
Modules/OPC UA
Modules/PostgreSQL
Modules/QTCfg
Modules/QTStarter
Modules/SelfSystem
Modules/Serial
Modules/Siemens
Modules/SMH2Gi
Modules/SNMP
Modules/Sockets
Modules/SoundCard
Modules/SQLite
Modules/SSL
Modules/System
Modules/SystemTests
Modules/UserProtocol
Modules/VCAEngine
Modules/Vision
Modules/WebCfg
Modules/WebCfgD
Modules/WebUser
Modules/WebVision
Sub-projects
Sub-projects/Automatic Builder of OpenSCADA
Sub-projects/Automation Linux distributive
Sub-projects/Embedding and PLC
Sub-projects/Server
Sub-projects/VCA
User:RomanSavochenko
Using
Using/HouseSpirit
Using/Kramatorsk Ball Mills
Using/Kramatorsk Water
Using/Model AGLKS
Using/Model Boiler
Using/OpenWrt TELEOFIS RTU968
Using/Yaroslavskij broiler
Works
Works/Road map
Works/Technical Support
Works/Technical Support/Agreement
Works/To do
Language
aa - Afar
ab - Abkhazian
ace - Achinese
ady - Adyghe
ady-cyrl - адыгабзэ
aeb - Tunisian Arabic
aeb-arab - تونسي
aeb-latn - Tûnsî
af - Afrikaans
ak - Akan
aln - Gheg Albanian
am - Amharic
an - Aragonese
ang - Old English
anp - Angika
ar - Arabic
arc - Aramaic
arn - Mapuche
arq - Algerian Arabic
ary - Moroccan Arabic
arz - Egyptian Arabic
as - Assamese
ase - American Sign Language
ast - Asturian
av - Avaric
avk - Kotava
awa - Awadhi
ay - Aymara
az - Azerbaijani
azb - تۆرکجه
ba - Bashkir
bar - Bavarian
bbc - Batak Toba
bbc-latn - Batak Toba
bcc - Southern Balochi
bcl - Bikol Central
be - Belarusian
be-tarask - Belarusian (Taraškievica orthography)
bg - Bulgarian
bgn - Western Balochi
bho - Bhojpuri
bi - Bislama
bjn - Banjar
bm - Bambara
bn - Bengali
bo - Tibetan
bpy - Bishnupriya
bqi - Bakhtiari
br - Breton
brh - Brahui
bs - Bosnian
bto - Iriga Bicolano
bug - Buginese
bxr - буряад
ca - Catalan
cbk-zam - Chavacano de Zamboanga
cdo - Min Dong Chinese
ce - Chechen
ceb - Cebuano
ch - Chamorro
cho - Choctaw
chr - Cherokee
chy - Cheyenne
ckb - Central Kurdish
co - Corsican
cps - Capiznon
cr - Cree
crh - Crimean Turkish
crh-cyrl - Crimean Turkish (Cyrillic script)
crh-latn - Crimean Turkish (Latin script)
cs - Czech
csb - Kashubian
cu - Church Slavic
cv - Chuvash
cy - Welsh
da - Danish
de - German
de-at - Austrian German
de-ch - Swiss High German
de-formal - German (formal address)
diq - Zazaki
dsb - Lower Sorbian
dtp - Central Dusun
dty - डोटेली
dv - Divehi
dz - Dzongkha
ee - Ewe
egl - Emilian
el - Greek
eml - Emiliano-Romagnolo
en - English
en-ca - Canadian English
en-gb - British English
eo - Esperanto
es - Spanish
et - Estonian
eu - Basque
ext - Extremaduran
fa - Persian
ff - Fulah
fi - Finnish
fit - Tornedalen Finnish
fj - Fijian
fo - Faroese
fr - French
frc - Cajun French
frp - Arpitan
frr - Northern Frisian
fur - Friulian
fy - Western Frisian
ga - Irish
gag - Gagauz
gan - Gan Chinese
gan-hans - Simplified Gan script
gan-hant - Traditional Gan script
gd - Scottish Gaelic
gl - Galician
glk - Gilaki
gn - Guarani
gom - Goan Konkani
gom-deva - Goan Konkani (Devanagari script)
gom-latn - Goan Konkani (Latin script)
got - Gothic
grc - Ancient Greek
gsw - Swiss German
gu - Gujarati
gv - Manx
ha - Hausa
hak - Hakka Chinese
haw - Hawaiian
he - Hebrew
hi - Hindi
hif - Fiji Hindi
hif-latn - Fiji Hindi (Latin script)
hil - Hiligaynon
ho - Hiri Motu
hr - Croatian
hrx - Hunsrik
hsb - Upper Sorbian
ht - Haitian Creole
hu - Hungarian
hy - Armenian
hz - Herero
ia - Interlingua
id - Indonesian
ie - Interlingue
ig - Igbo
ii - Sichuan Yi
ik - Inupiaq
ike-cans - Eastern Canadian (Aboriginal syllabics)
ike-latn - Eastern Canadian (Latin script)
ilo - Iloko
inh - Ingush
io - Ido
is - Icelandic
it - Italian
iu - Inuktitut
ja - Japanese
jam - Jamaican Creole English
jbo - Lojban
jut - Jutish
jv - Javanese
ka - Georgian
kaa - Kara-Kalpak
kab - Kabyle
kbd - Kabardian
kbd-cyrl - Адыгэбзэ
kg - Kongo
khw - Khowar
ki - Kikuyu
kiu - Kirmanjki
kj - Kuanyama
kk - Kazakh
kk-arab - Kazakh (Arabic script)
kk-cn - Kazakh (China)
kk-cyrl - Kazakh (Cyrillic script)
kk-kz - Kazakh (Kazakhstan)
kk-latn - Kazakh (Latin script)
kk-tr - Kazakh (Turkey)
kl - Kalaallisut
km - Khmer
kn - Kannada
ko - Korean
ko-kp - 한국어 (조선)
koi - Komi-Permyak
kr - Kanuri
krc - Karachay-Balkar
kri - Krio
krj - Kinaray-a
ks - Kashmiri
ks-arab - Kashmiri (Arabic script)
ks-deva - Kashmiri (Devanagari script)
ksh - Colognian
ku - Kurdish
ku-arab - كوردي (عەرەبی)
ku-latn - Kurdish (Latin script)
kv - Komi
kw - Cornish
ky - Kyrgyz
la - Latin
lad - Ladino
lb - Luxembourgish
lbe - лакку
lez - Lezghian
lfn - Lingua Franca Nova
lg - Ganda
li - Limburgish
lij - Ligurian
liv - Livonian
lmo - Lombard
ln - Lingala
lo - Lao
loz - Lozi
lrc - Northern Luri
lt - Lithuanian
ltg - Latgalian
lus - Mizo
luz - Southern Luri
lv - Latvian
lzh - Literary Chinese
lzz - Laz
mai - Maithili
map-bms - Basa Banyumasan
mdf - Moksha
mg - Malagasy
mh - Marshallese
mhr - Eastern Mari
mi - Maori
min - Minangkabau
mk - Macedonian
ml - Malayalam
mn - Mongolian
mo - молдовеняскэ
mr - Marathi
mrj - Western Mari
ms - Malay
mt - Maltese
mus - Creek
mwl - Mirandese
my - Burmese
myv - Erzya
mzn - Mazanderani
na - Nauru
nah - Nāhuatl
nan - Min Nan Chinese
nap - Neapolitan
nb - Norwegian Bokmål
nds - Low German
nds-nl - Low Saxon
ne - Nepali
new - Newari
ng - Ndonga
niu - Niuean
nl - Dutch
nl-informal - Nederlands (informeel)
nn - Norwegian Nynorsk
nov - Novial
nrm - Nouormand
nso - Northern Sotho
nv - Navajo
ny - Nyanja
oc - Occitan
olo - Livvi-Karelian
om - Oromo
or - Oriya
os - Ossetic
pa - Punjabi
pag - Pangasinan
pam - Pampanga
pap - Papiamento
pcd - Picard
pdc - Pennsylvania German
pdt - Plautdietsch
pfl - Palatine German
pi - Pali
pih - Norfuk / Pitkern
pl - Polish
pms - Piedmontese
pnb - Western Punjabi
pnt - Pontic
prg - Prussian
ps - Pashto
pt - Portuguese
pt-br - Brazilian Portuguese
qu - Quechua
qug - Chimborazo Highland Quichua
rgn - Romagnol
rif - Riffian
rm - Romansh
rmy - Romani
rn - Rundi
ro - Romanian
roa-tara - tarandíne
ru - Russian
rue - Rusyn
rup - Aromanian
ruq - Megleno-Romanian
ruq-cyrl - Megleno-Romanian (Cyrillic script)
ruq-latn - Megleno-Romanian (Latin script)
rw - Kinyarwanda
sa - Sanskrit
sah - Sakha
sat - Santali
sc - Sardinian
scn - Sicilian
sco - Scots
sd - Sindhi
sdc - Sassarese Sardinian
sdh - Southern Kurdish
se - Northern Sami
sei - Seri
ses - Koyraboro Senni
sg - Sango
sgs - Samogitian
sh - Serbo-Croatian
shi - Tachelhit
shi-latn - Tašlḥiyt
shi-tfng - ⵜⴰⵛⵍⵃⵉⵜ
si - Sinhala
sk - Slovak
sl - Slovenian
sli - Lower Silesian
sm - Samoan
sma - Southern Sami
sn - Shona
so - Somali
sq - Albanian
sr - Serbian
sr-ec - Serbian (Cyrillic script)
sr-el - Serbian (Latin script)
srn - Sranan Tongo
ss - Swati
st - Southern Sotho
stq - Saterland Frisian
su - Sundanese
sv - Swedish
sw - Swahili
szl - Silesian
ta - Tamil
tcy - Tulu
te - Telugu
tet - Tetum
tg - Tajik
tg-cyrl - Tajik (Cyrillic script)
tg-latn - Tajik (Latin script)
th - Thai
ti - Tigrinya
tk - Turkmen
tl - Tagalog
tly - Talysh
tn - Tswana
to - Tongan
tokipona - Toki Pona
tpi - Tok Pisin
tr - Turkish
tru - Turoyo
ts - Tsonga
tt - Tatar
tt-cyrl - Tatar (Cyrillic script)
tt-latn - Tatar (Latin script)
tum - Tumbuka
tw - Twi
ty - Tahitian
tyv - Tuvinian
tzm - Central Atlas Tamazight
udm - Udmurt
ug - Uyghur
ug-arab - Uyghur (Arabic script)
ug-latn - Uyghur (Latin script)
uk - Ukrainian
ur - Urdu
uz - Uzbek
uz-cyrl - ўзбекча
uz-latn - oʻzbekcha
ve - Venda
vec - Venetian
vep - Veps
vi - Vietnamese
vls - West Flemish
vmf - Main-Franconian
vo - Volapük
vot - Votic
vro - Võro
wa - Walloon
war - Waray
wo - Wolof
wuu - Wu Chinese
xal - Kalmyk
xh - Xhosa
xmf - Mingrelian
yi - Yiddish
yo - Yoruba
yue - Cantonese
za - Zhuang
zea - Zeelandic
zh - Chinese
zh-cn - Chinese (China)
zh-hans - Simplified Chinese
zh-hant - Traditional Chinese
zh-hk - Chinese (Hong Kong)
zh-mo - 中文(澳門)
zh-my - 中文(马来西亚)
zh-sg - Chinese (Singapore)
zh-tw - Chinese (Taiwan)
zu - Zulu
qqq - Message documentation
Format
Export for off-line translation
Export in native format
{{DISPLAYTITLE:Using/Kramatorsk Water}}<languages/> {{Constr|The translation checking and actualizing}} {| class="wikitable" |- <section begin=info /> | style="vertical-align: top" | <big>'''[[Special:MyLanguage/Using/Kramatorsk Water|ACS of Phosphating, Amination and Hydrazine of boiler BKZ 160–100 PT]]'''</big><br/> '''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<br/> '''Members:''' [[User:RomanSavochenko|Roman Savochenko]], [http://diyaorg.dp.ua DIYA Ltd]<br/> '''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<br/> '''Location:''' Ukraine, Kramatorsk city, CHP<br/> '''Customer:''' Limited liability company (Ltd) "Kramatorskteploenergo", [mailto:Yurij.Osipov@Kramtec.com Osipov Jury Mikolajevich]<br/> '''Initially created:''' in [http://wiki.oscada.org/HomePageEn/Using/KramWater the old Wiki] || [[File:Kram_diya_sau_water.png|x200px]] <section end=info /> |} == Object of automation == In exploitation of Kramatorskteploenergo Ltd is a Central Heat Energy (CHM) in contains of five working boilers BKZ 160–100 PT (5, 6, 7, 8 and 9). The boilers produce steam with pressure 100 kgf/cm2 and nominal productivity up to 160 ton/hour. Produced steam transferred to turbines and heat carrier of Kramatorsk city. As fuel of the boilers use the coal dust and the natural gas, mostly for ignition and light. The primary coal is non-gas (anthracite) coals which is less explosive and allow to milling on temperatures up to 150°С. For supply of the boilers there uses addition and circulation water. The supply water needs for preparation previously for prevent scum formation and corrosion of the common and additive equipment. Same for correcting of the supply water applies of "Amination", "Hydrazine" and "Phosphating" (for boiler's water). The corrosion decreasing performs by creation the reductive environment into the condensing tract and deep binding of oxygen and nitrite after deaerator through input Recovery, by regulation of рН value of the environment through input Ammonia. Higher grade of the binding of nitrite and residual oxygen can be doing by hydrazine-hydrate (in this case), hydrazine-sulphate, sodium-sulfate. For prevent the scum formation the boiler's water processes by phosphates. Phosphating is effective way of preventing only to calcium scum formation. As part of the desalting process it is also continuous blowing of the boiler that is continuous flow of the salting water from the boiler's drum bottom. The continuous blowing also included to the ACS "Phosphating". == ACS == Structural scheme of the ACS shown on Figure 1, it is contains four cabinets of controllers and Automation Work Place (AWP) of operator. [[file:Kram_diya_sau_water.png|center|thumb|1024px|Fig.1. Structural scheme of the ACS in the common network of the CHP.]] ACS "Amination" and "Hydrazine" located into a single placement "Water-preparation", but them are implemented into different cabinets CC1 and CC2, accordingly. Into each of the cabinets placed an individual controller, and the controller of ACS "Hydrazine" connected to local network through second interface of the controller of ACS "Amination", where both of the interfaces connected to a "Bridge". Main aim of the ACS "Amination" and "Hydrazine" is dosing transfer of ammonia and hydrazine-hydrate to the supply water, which performs by pumps connected through Frequency Converters (FC). Control by the FC performs from the PLC by the link interface RS-485 and the protocol ModBus/RTU. ACS "Phosphating" divided to two parts. First part is presented by cabinet CC4 (placement of Central Heat Board) and into it installed PLC, and second part is presented by cabinet CC3 (placement of nonoperative contour of boiler #8) with a tray of Object Adjustment Devices (OAD) and frequency converters of pumps of transferring phosphates to boilers #6,7,8,9. Common signals of ACS connected to the OAD tray which self connected to the PLC by the interface RS-485 and the protocol DCON. Control by the FC of transferring phosphates performs from PLC by the link interface RS-485 and the protocol ModBus/RTU. Connecting the PLC to the local network performs by a switch into the cabinet CC3, moreover the two pares of RS-485 and other two of Ethernet routed between the cabinets CC3 and CC4 by single cable of twist pairs of category 5 by length about 100m. PLC CC4 (placement of Central Heat Board) besides the functions of the ACS "Phosphating" includes also functions of ACS "Continuous blowing" and ACS "Water Chemical Mode (WChM)", and why had it's naming as "Generic-station". ACS "Continuous blowing", implemented into the generic-station controller, represented by valves of flow rate of continuous blowing with a pulse control. ACS signals entered direct to the PLC modules. Due to need of controlling the ACS by operator of the boilers it's interface entered to ACS BDM, and the Generic-station PLC enabled to network of ACS "BDM". ACS "WchM" implemented base on devices of analysis the chemical water mode (UPP) from a previous system, which AWP (implemented on the closed technologies) in time was unworkable. That all this devices UPP (15 items), into the network RS-485 by protocol ModBus/RTU, were connected to the Generic-station PLC. Some parameters of the ACS used into ACS "Amination", "Hydrazine", "Phosphating" and "Continuous blowing" for control to transporting/dosing by the analysis. In generic each of the UPP allow to measure following parameters: "Temperature of the sample", "Value of pH", "Value of cNa", "Value of dissolved O<sup>2</sup>", "Electrolytic conductivity". All the nodes of ACS connected to local network of ACS "Water", into an individual mask, which physically has enter to the factory network. === PLC === As a programmable logic controller in the project used PLC LP-8781 of [http://www.icpdas.com ICP DAS] company of LinPAC family. The industrial controller of this family is the first product built on the x86-compatible processor and it is free from low performance into float-point calculations of the environments based on ARM processors. PLC (Fig. 2) is structurally made in a modular manner, where the modules are installed in the rack. Rack is combined with a processor module and can have 1, 3 or 7 slots for expansion modules. Expansion modules can be of two types, that is modules in parallel and serial bus. Modules on the parallel bus (I-8x) are fast. Modules on the serial bus (I-87x) are installed on the bus of RS-485 interface and operate at a speed of 115000 bps on the DCON protocol. In addition to modules directly into the rack the controller can be expanded with additional racks with modules on the serial bus (I-87x) through the serial interfaces of the processor. One the rack of extension I-87K9 (Fig.3) was been used for acquisition signals of ACS "Phosphating". [[file:LP8x81.png|center|frame|Fig.2. PLC of the LP-8x81 family.]] [[file:i87kx.png|center|frame|Fig.3. The expansion rack I-87Kx.]] The controller's CPU has next technical characteristics: {| class="wikitable" |- | CPU || AMD LX800 processor (32-bit and 500 MHz) |- | System memory || 1 GB RAM |- | Dual Battery Backup SRAM || 512 KB (for 5 years data retain) |- | Flash || 4 GB as IDE Master |- | EEPROM || 16 KB<br/> Data Retention: 40 years; 1,000,000 erase/write cycles |- | CF Card || 8 GB (support up to 32 GB) |- | 64-bit Hardware Serial Number || Yes |- | Dual Watchdog Timer || Yes |- | VGA || 640 x 480 1024 x 768 |- | Ethernet Port || RJ-45 x 2, 10/100 Base-TX Ethernet Controller (Auto-negotiating, auto MDI/MDI-X, LED indicator) |- | USB 1.1 (host) || 2 |- | COM1 || Internal communication with I-87K modules in slots |- | COM2 || RS-232 (RxD, TxD and GND); Non-isolated |- | COM3 || RS-485 D2+,D2-;self-tuner ASIC inside<br/> Isolation 3000 VDC |- | COM4 || RS-232/RS-485 (RxD, TxD, CTS, RTS and GND forData- for RS-485); <br/> RS-232, Data+ and Data- for RS-485); Non-isolated |- | COM5 || RS-232 (RxD, TxD, CTS, RTS, DSR, DTR, CD, RI and GND); Non-isolated |- | Input Range || +10 VDC +30 VDC |- | Operating Temperature || -25 °C +75 °C |} The expansion rack I-87K{X} has next technical characteristics: {| class="wikitable" |- | COM2 || RS-485 (Data+, Data-); Voltage of isolation 3000V. |- | Power supply || Unregulated +10V ... +30V |- | Operating Temperature || -25 +75 °C |} Summary capacity of the САУ it is: 27AI, 115DI, 101DO. According to the structure the ACS built on three controllers and on rack of expansion which filling of modules is: {| class="wikitable" |- ! Slot !! Module !! Notes |- ! colspan="3" | ACS Amination (CC1) |- | 1, 2, 3 || LP-8781 || ''Rack to 10 slots with the processor in slots 1-3'' |- | 4 || I-87019RW || 8-channels AI. |- | 5 || I-87040W || 32 channels DI. |- | 6 || I-87041W || 32 channels DO. |- | 7 || <span style="color: blue">Free</span> || |- | 8 || <span style="color: blue">Free</span> || |- | 9 || <span style="color: blue">Free</span> || |- | 10 || <span style="color: blue">Free</span> || |- ! colspan="3" | ACS Hydrazine (CC2) |- | 1, 2, 3 || LP-8781 || ''Rack to 10 slots with the processor in slots 1-3'' |- | 4 || I-87017ZW || 10-channels AI. |- | 5 || I-87040W || 32 channels DI. |- | 6 || I-87040W || 32 channels DI. |- | 7 || I-87041W || 32 channels DO. |- | 8 || I-87041W || 32 channels DO. |- | 9 || <span style="color: blue">Free</span> || |- | 10 || <span style="color: blue">Free</span> || |- ! colspan="3" | ACS Phosphating (CC3) |- | 1 || I-87K9 || ''Rack to 10 slots with the converter in slots 1'' |- | 2 || I-87017ZW || 10-channels AI. |- | 3 || I-87017ZW || 10-channels AI. |- | 4 || I-87040W || 32 channels DI. |- | 5 || I-87041W || 32 channels DO. |- | 6 || <span style="color: blue">Free</span> || |- | 7 || <span style="color: blue">Free</span> || |- | 8 || <span style="color: blue">Free</span> || |- | 9 || <span style="color: blue">Free</span> || |- | 10 || <span style="color: blue">Free</span> || |- ! colspan="3" | Generic-station controller (CC4) |- | 1, 2, 3 || LP-8781 || ''Rack to 10 slots with the processor in slots 1-3'' |- | 4 || I-87017ZW || 10-channels AI. |- | 5 || I-87040W || 32 channels DI. |- | 6 || I-87041W || 32 channels DO. |- | 7 || <span style="color: blue">Free</span> || |- | 8 || <span style="color: blue">Free</span> || |- | 9 || <span style="color: blue">Free</span> || |- | 10 || <span style="color: blue">Free</span> || |} For UPS connection used a USB interface of controller and AWP. Firmware of the program environment created according to the instruction [[Special:MyLanguage/Sub-projects/Embedding_and_PLC|here]]. In process of implementing, testing and exploiting OpenSCADA in role of an execution environment there were detected and fixed some problems, that is: * ''DAQ.BlockCalc'': not start or stop execution of a block scheme in case of an exception on write to RO attribute. * ''DAQ.BlockCalc'': not always correct sorting blocks into need sequence into it's obviously configuration. * ''DAQ.ICP_DAS'': unstable commands passing from controller CC4 due lack locking of the resource of selecting a slot of module into the PLC rack. * ''DAQ.JavaLikeCalc'': crashing in proceeds (compiling, executing, removing) of dynamic procedures of a parameters list into single object of the function. === AWP === Automation Work Place (AWP) of operator implemented in base of monoblock PC "Asus EeeTop PC ET1612" with a sensor screen and following configuration: {| class="wikitable" |- ! Component !! Naming |- | Processor || Intel Celeron 847 (1.1 ГГц), two core |- | Chipset || Intel HM70 |- | Operational memory || DDR3 2 Гб |- | Solid state drive (SSD) || Goodram Play 32GB 2.5" |- | Interfaces || 2 x RS232, RJ-45, 2 x USB 2.0, 2 x USB 3.0, WLAN |- | Multimedia || builtin dynamics 2х1.5 W; microphone; Web-camera; Card reader MMC/SD/SDHC |- | Keyboard || ASUS AK1D |- | Mouse manipulator || ASUS AM1D |- | Display || 15,6" / 1366x768 / Sensor |} The operator's AWP was set on a table into placement of laboratory, Figure 4. [[file:KramWater_awp.jpg|center|frame|Fig.4. АРМ САУ "Вода".]] At the AWP was installed the system software environment of ALTLinux T6 and the SCADA-system OpenSCADA 0.9-Work. The following activities on the system-wide configuration were done, which were collected to an archive and transferred to the customer together with a disk of ACS "Water" project: * The time synchronization was configured for controllers with AWP. * An account of the operator "operator" with the password by default was created. * An automatic loading of the working interface on behalf of the operator and the launch of the OpenSCADA with the ACS project was configured. * TDE desktop environment is configured to eliminate unnecessary functions when working with dialog boxes and excluding the possibility of closure of the operator interface by the mouse. In process of implementing, testing and exploiting OpenSCADA in role of SCADA-station was detected and fixed a problems list, that is: * ''Archive.FSArch'': not connecting of archive's files which source appears with a delay. * ''Archive.FSArch'': deformation of some archive's files with low quality, mostly in minutes, accompanied by loss a "error value" into it's end and in aftereffect it is error set of the parameter's archive top far to future, into physical end of the problematic archive. * ''UI.Vision'': unfit of the gradient filling of primitive "ElFigure". == User interface == Information about the technological process represents on video-cadres forming by the program of displaying on a display's screen as part of AWP. The displaying information has a defined output area into the video-cadre and depends from it's destination. On figure 5 by digits is pointed the output areas of the video-cadre: ::1. panel of signal objects; ::2. panel of selection of displaying type, navigation by the video-cadres and local quittance; ::3. panel of control; ::4. workplace of the displaying; ::5. active violation tables; ::6. states of connections to PLC; ::7. panel of states with instruments. [[file:KramWater_ifgenstrct.png|center|thumb|1024px|Fig.5. Video-cadre structure.]] The controlling object divides in functions and technological to blocks which call as the signal objects. To each of the signal object assigns some grouped video-cadres set. The signal object represents set of screen's buttons for the objects and it's linked video-cadres' groups selection. The signal object includes following buttons: * "Amination" — group of video-cadres of control for amination of supply water. * "Hydrazine" — group of video-cadres of control for transferring hydrazine-hydrate to the supply water. * "Phosphating" — group of video-cadres of control for transferring phosphates to boiler's water. * "WChM" — group of video-cadres of control by chemical mode of the water. * "Diagnostic" — group of video-cadres of the automation equipment diagnostic. To each of signal object can be linked next types of video-cadres: * mnemonics; * groups of graphic; * groups of overview graphics; * groups of parameter's contours; * documents. === Mnemonics === The mnemonics window calls by pressing to proper button of the representing type and pointed to: * graphical (mnemonically) representing of a frame of the control object; * representing of current state of parameter into a graphical view; * representing current state of parameter into a text view; * call to a window of the parameter to the control panel. ==== Amination ==== Controlling by the process of amination performs by two mnemonics, first one is "Main" (Fig.6) contained a mnemonic imagination of the technological process with elements of controlling, and second one is "Configuration of external regulation" (Fig. 7) contained configuration of external regulations, respectively. [[file:KramWater_ammnmain.png|center|thumb|1024px|Fig.6. Amination: the mnemonic scheme "Main".]] [[file:KramWater_ammnext_reguls.png|center|thumb|1024px|Fig.7. Amination: the mnemonic scheme "Configuration of external regulation".]] ==== Hydrazine ==== Controlling by the process of hydrazine performs by three mnemonics, first two are "Main" (Fig. 8 and 9) contained a mnemonic imagination of the technological process with elements of controlling, and third one is "Configuration of external regulation" (Fig. 10) contained configuration of external regulations, respectively. [[file:KramWater_ggmnmain1.png|center|thumb|1024px|Fig.8. Hydrazine: the mnemonic scheme "Main 1".]] [[file:KramWater_ggmnmain2.png|center|thumb|1024px|Fig.9. Hydrazine: the mnemonic scheme "Main 2".]] [[file:KramWater_ggmnext_reguls.png|center|thumb|1024px|Fig.10. Hydrazine: the mnemonic scheme "Configuration of the external regulation".]] ==== Phosphating ==== Controlling by the process of phosphating performs by two mnemonics, first one is "Main" (Fig.11) contained a mnemonic imagination of the technological process with elements of controlling, and second one is "Configuration of external regulation" (Fig. 12) contained configuration of external regulations, respectively. [[file:KramWater_fosfmnmain.png|center|thumb|1024px|Fig.11. Phosphating: the mnemonic scheme "Main".]] [[file:KramWater_fosfmnext_reguls.png|center|thumb|1024px|Fig.12. Phosphating: the mnemonic scheme "Configuration of the external regulation".]] ==== Chemical water mode (WChM) ==== Controlling by the chemical water mode performs by one mnemonic with a result table of water's parameters (Fig. 13). [[file:KramWater_vhrmnmain.png|center|thumb|1024px|Fig.13. Chemical water mode: the mnemonic scheme "Main".]] ==== Diagnostic ==== Controlling by the equipment of the ACS performs by mnemonic "Main" (Fig. 14). [[file:KramWater_diagmnmain.png|center|thumb|1024px|Fig.14. Diagnostic: the mnemonic scheme "Main".]] ==== Continuous blowing ==== Controlling by process of the continuous blowing performs form AWP "Mills" by mnemonic "Main" (Fig.15). [[file:KramBallMill_mnblow.png|center|thumb|1024px|Fig.15. Continuous blowing: the mnemonic scheme "Main".]] === Group of graphics of parameter's values === The window of group of graphics calls by pressing to proper button of the representing type and appointed for view of values up to ten parameters into graphical view for pointed time. There provided twenty groups of graphics of technological parameters in next configuration per the signal objects: * '''Amination''': "Main" (Fig. 16) * '''Hydrazine''': "Main", "Environment" * '''Phosphating''': "Levels", "Pumps productivity", "Conductivity", "Pumps", "Supply water". * '''Chemical water mode''': "Supply water", "Turbines condensate", "Water for Deaerators", "Drum water К6,7", "Drum water К8,9", "Overheated steam of boiler К6,7", "Overheated steam of boiler К8,9". * '''Continuous blow''': "Blow flows", "Blows valves". * '''Diagnostic''': "AWP", "PLC: Generic-station", "PLC: Amination", "PLC: Hydrazine". [[file:KramWater_amggmain.png|center|thumb|1024px|Fig.16. Amination: the graphics group "Main".]] === Documents === The documents window calls by pressing to proper button of the representing type and contains a document from a list of allowed. ==== Protocol of interruption ==== The protocol of interruption (Fig. 17) provides for overview of operator doings which performed from same AWP (changing of deblock keys stats, modes, configuration coefficients of regulators and other). [[file:KramWater_docop.png|center|thumb|1024px|Fig.17. The protocol of interruption.]] ==== Protocol of violations ==== The protocol of violations (Fig. 18, 19, 20) provides for overview the violations in selected signal object (violation of order boards, inauthenticity, diagnostic of parameter and other). [[file:KramWater_amdocal.png|center|thumb|1024px|Fig.18. Amination: the protocol of violations.]] [[file:KramWater_ggdocal.png|center|thumb|1024px|Fig.19. Hydrazine: the protocol of violations.]] [[file:KramWater_fosfdocal.png|center|thumb|1024px|Fig.20. Phosphating: the protocol of violations.]]
Navigation menu
OpenSCADA
Site
Download
Old Wiki
OpenSCADA Wiki
Home
About OpenSCADA
Functions and demands
Tasks
Using
Fund
Recent changes
Random page
Search
Tools
Special pages
Printable version
MediaWiki
Help
Personal tools
English
Log in