²ì'ÿ: ÏËÊ
|
Ñó÷àñí³ ñèñòåìè àâòîìàòèçîâàíîãî êåðóâàííÿ òåõíîëîã³÷íèìè ïðîöåñàìè (ÀÑÓ ÒÏ) º äîñòàòíüî ñêëàäíèìè. Óìîâíî ³ºðàðõ³þ ÀÑÓ ÒÏ ìîæíà ïîä³ëèòè íà äâà ð³âíÿ: íèæí³é òà âåðõí³é ð³âåíü. Íèæí³é ð³âåíü ÀÑÊ ÒÏ ì³ñòèòü ïîëüîâå îáëàäíàííÿ (äàò÷èêè òà âèêîíàâ÷³ ìåõàí³çìè), à òàêîæ ïðîãðàìîâàí³ ëîã³÷í³ êîíòðîëåðè (ÏËÊ). Âåðõí³é ð³âåíü ïðåäñòàâëÿº ³ç ñåáå ñèñòåìó îïåðàòèâíî¿ â³çóàë³çàö³¿ òà êîíòðîëþ çà òåõíîëîã³÷íèì ïðîöåñîì — SCADA-ñèñòåìà. ÏËÊ ñòàíîâèòü â³äïîâ³äàëüíó ÷àñòèíó ÀÑÊ ÒÏ, ÿêà âèêîíóº ôóíêö³þ çáîðó äàíèõ ïîëüîâîãî îáëàäíàííÿ, îá÷èñëåííÿ òà âèäà÷ó êåðóþ÷èõ, áëîêóþ÷èõ òà ³íøèõ ä³é íà êåðóâàëüí³ îðãàíè ïîëüîâîãî îáëàäíàííÿ.
OpenSCADA º â³äêðèòîþ ðåàë³çàö³ºþ SCADA-ñèñòåìè, ÿêó çàñíîâàíî íà ìîäóëüí³é àðõ³òåêòóð³, ùî äîçâîëÿº áóäóâàòè ê³íöåâ³ ð³øåííÿ ï³ä ð³çíîìàí³òí³ âèìîãè. Ö³ëüîâèì ïðèçíà÷åííÿ OpenSCADA º ñèñòåìè âåðõíüîãî ð³âíÿ, îäíàê âèñîêà ñòóï³íü ìîäóëüíîñò³, ³ ÿê íàñë³äîê ìàñøòàáîâàí³ñòü, äîçâîëÿþòü âèð³øóâàòè øèðîêå êîëî çàäà÷ ñóì³æíèõ îáëàñòåé.
Ðèíîê ÏËÊ íàñè÷åíî øèðîêèì ñïåêòðîì âèðîá³â ð³çíî¿ àðõ³òåêòóðè òà êîíñòðóêö³¿. Àðõ³òåêòóðíî ÏËÊ ìîæíà ïîä³ëèòè íà òðè óìîâí³ ãðóïè:
Æîðñòêî-ïðîãðàìîâàí³ ÏËÊ çà çâè÷àé áóäóþòüñÿ íà îñíîâ³ îäíî-êðèñòàëüíèõ ì³êðîÅÎÌ àáî ì³êðîñõåìàõ ïðîãðàìîâàíî¿ ëîã³êè. Ïðîãðàìà òàêèõ êîíòðîëåð³â àáî ïðîøèâàºòüñÿ îäíîðàçîâî, íàäàþ÷è ìîæëèâ³ñòü ïðîãðàìíî¿ ïàðàìåòðèçàö³¿, àáî æ ôîðìóºòüñÿ ñïåö³àë³çîâàíèìè çàñîáàìè, ÿê³ íàä³ëåíî ôóíêö³ÿìè êîìï³ëÿö³¿ á³íàðíî¿ ïðîøèâêè ñåðåäîâèùà âèêîíàííÿ ç ïðîãðàìîþ êîðèñòóâà÷à, íàïðèêëàä ISaGRAF àáî LabView. Ó ÿêîñò³ ïðåäñòàâíèêà òàêîãî ÏËÊ ìîæíà ó ïðèêëàä íàâåñòè ìîäóë³ ðîçïîä³ëåíîãî ÏÏÎ ô³ðìè Advantech.
Âèñîêî³íòåëåêòóàëüí³ êîìåðö³éí³ ÏËÊ çà çâè÷àé áóäóþòüñÿ íà áàç³ á³ëüø ïîòóæíîãî îáëàäíàííÿ ç àðõ³òåêòóðîþ, áëèçüêîþ äî ïîâíîö³ííîãî ÏÊ. Îñíîâíîþ â³äì³íí³ñòþ â³ä ñòàíäàðòíîãî ÏÊ-ñóì³ñíîãî ÏËÊ º çàêðèòà ïðîãðàìíà, à ÷àñòî ³ àïàðàòíà àðõ³òåêòóðè. Ïðîãðàìíå îòî÷åííÿ òàêèõ êîíòðîëåð³â çà çâè÷àé áàçóºòüñÿ íà îïåðàö³éí³é ñèñòåì³ ðåàëüíîãî ÷àñó, ÿêà ïëàíóº äåê³ëüêà ïîòîê³â êîðèñòóâà÷à ç ïîä³ëîì ¿õ çà ïð³îðèòåòîì. Êîðèñòóâàöüêå ïðîãðàìóâàííÿ òàêèõ ÏËÊ çä³éñíþºòüñÿ ðîáîòîþ ó ô³ðìîâîìó ïðîãðàìíîìó îòî÷åíí³, ÿêå ôîðìóº ó ÿêîñò³ ðåçóëüòàòó á³íàðíèé êîä ïîòîêó ÏËÊ. Ó ÿêîñò³ ïðåäñòàâíèêà òàêîãî îáëàäíàííÿ ìîæíà íàâåñòè ÏËÊ ñå𳿠S7 ô³ðìè Siemens.
ÏÊ-ñóì³ñí³ ÏËÊ ç â³äêðèòèì äîñòóïîì — öå ãðóïà ñêîð³øå íå ÏËÊ, ïðÿìî ñóì³ñíèõ ç ÏÊ, à ÏËÊ, ÿê³ íå ì³ñòÿòü ³íòåãðîâàíîãî ñåðåäîâèùà âèêîíàííÿ ³ ÷àñòî ïîñòà÷àþòüñÿ áåç îïåðàö³éíî¿ ñèñòåìè. Àðõ³òåêòóðà òàêèõ ÏËÊ ìîæå áóòè ð³çíîþ, ïî÷èíàþ÷è â³ä åêîíîì³÷íèõ ð³øåíü àðõ³òåêòóðè x86 òà çàê³í÷óþ÷è àðõ³òåêòóðíèìè ð³øåííÿìè ARM òà MIPS. Ñåðåäîâèùå âèêîíàííÿ òàêèõ ÏËÊ çà çâè÷àé ôîðìóþòü ç ÏÇ òîãî æ êëàñó, ùî ³ ó âèïàäêó ç æîðñòêî ïðîãðàìîâàíèìè ÏËÊ, ó âèãëÿä³ á³íàðíîãî ôàéëó äëÿ âèêîíàííÿ ï³ä îäíó ç ðîçïîâñþäæåíèõ, ìàñøòàáîâàíèõ àáî ñïåö³àë³çîâàíèõ ÎÑ (DOS, QNX, Linux, WinCE, VxWorks). ×àñòî çóñòð³÷àþòüñÿ ³ ñïåö³àë³çîâàí³ ï³ä çàäà÷ó ð³øåííÿ. Ó ÿêîñò³ ïðåäñòàâíèê³â öüîãî êëàñó ìîæíà ðîçãëÿäàòè ÏËÊ ôîðìôàêòîðó PC/104.
Âàð³àíòè êîíñòðóêòèâíîãî âèêîíàííÿ ÏËÊ ìîæíà óìîâíî ïîä³ëèòè íà ìîíî-áëîêîâ³ òà ìîäóëüí³. Ìîíî-áëîêîâ³ ÏËÊ íàäàþòü ô³êñîâàíó êîíô³ãóðàö³þ ÏÏÎ, ñïåö³àë³çîâàíó ï³ä îáìåæåíå êîëî çàâäàíü. Ìîäóëüí³ êîíñòðóêö³¿ íàäàþòü ìîæëèâ³ñòü ëåãêîãî ðîçøèðåííÿ êîíô³ãóðàö³¿ ÏÏÎ ï³ä ïîòð³áíå çàâäàííÿ. ²ñíóþòü òàêîæ ³ ã³áðèäí³ êîíñòðóêö³¿, ÿê³ ïðåäñòàâëÿþòü ³ç ñåáå ìîíî-áëîê, ñïðîìîæíèé ðîçøèðþâàòè ñâîº ÏÏÎ çà ðàõóíîê çîâí³øí³õ áëîê³â ÏÏÎ, ÿê³ ï³äêëþ÷àþòüñÿ ïî îäíîìó ç ñòàíäàðòíèõ ³íòåðôåéñ³â, íàïðèêëàä, çà RS-485.
Àðõ³òåêòóðà ñèñòåìè OpenSCADA äîçâîëÿº ñòâîðþâàòè ê³íöåâ³ ð³øåííÿ ï³ä ð³çí³ âèìîãè òà ðåñóðñè øëÿõîì ìîäóëüíîãî ðîçøèðåííÿ. Öÿ ìîæëèâ³ñòü âèÿâëÿºòüñÿ êîðèñíîþ ó ñâ³òë³ îáìåæåíîñò³ ðåñóðñ³â ÏËÊ. Êð³ì òîãî, âðàõîâóþ÷è ïîñò³éíèé ðîçâèòîê àïàðàòíîãî çàáåçïå÷åííÿ, à òàêîæ áåçïåðåðâíå ï³äâèùåííÿ ³íòåãðàö³¿ òà åêîíîì³÷íîñò³ ñó÷àñíèõ ì³êðîïðîöåñîðíèõ ð³øåíü, OpenSCADA äîçâîëÿº ïîñë³äîâíî ðîçøèðþâàòè ôóíêö³îíàëüí³ñòü ÏËÊ, çáåð³ãàþ÷è íàñòóïí³ñòü ç³ ñòàðèìè ð³øåííÿìè. Íàïðèêëàä, íà îñíîâ³ ñèñòåìè OpenSCADA ìîæíà áóäóâàòè ð³øåííÿ ç ì³í³ìàëüíèìè âèìîãàìè íà ð³âí³: CPU 100 ÌÃö, ïàì'ÿòü òà ôëåø-äèñê ïî 30 Ìá.
ßê áóëî çàçíà÷åíî âèùå ðåñóðñè ñó÷àñíèõ ÏËÊ ìîæóòü êîëèâàòèñÿ ó äîñòàòíüî âåëèêèõ ìåæàõ, ïðè÷îìó ÏËÊ ô³êñîâàíîãî òèïó, ïîáóäîâàí³ íà îäíîêðèñòàëüíèõ ì³êðîÅÎÌ, âñå äàë³ âèòèñêàþòüñÿ ó âóçüêî-ñïåö³àë³çîâàí³ ãàëóç³ ðîçâèíåíèìè ÏÊ-àðõ³òåêòóðàìè. Òàêà òåíäåíö³ÿ ðîáèòü âñå á³ëüø ö³êàâîþ ìîæëèâ³ñòü ñòâîðåííÿ óí³ô³êîâàíî¿ â³äêðèòî¿ ïëàòôîðìè äëÿ ðåàë³çàö³¿ ñåðåäîâèùà âèêîíàííÿ ÏËÊ íà îñíîâ³ óí³ô³êîâàíèõ ÏÊ-ïëàòôîðì.
OpenSCADA äîçâîëÿº ðåàë³çóâàòè ³äåþ ñòâîðåííÿ â³äêðèòî¿ ïëàòôîðìè äëÿ ðåàë³çàö³¿ ñåðåäîâèùà âèêîíàííÿ ÏËÊ. Âæå çàðàç ìîæíà ðåàë³çîâóâàòè îòî÷åííÿ ÏËÊ, ÿê³ í³÷èì íå ïîñòóïàþòüñÿ êîìåðö³éíèì ³íòåëåêòóàëüíèì êîíòðîëåðàì, à áàãàòî ó ÷îìó ³ ïåðåâåðøóþòü ¿õ çà ðàõóíîê ìîæëèâîñò³ ³íòåãðóâàííÿ ôóíêö³é, õàðàêòåðíèõ äëÿ SCADA ñèñòåì, ó îòî÷åííÿ ÏËÊ, ðîçøèðþþ÷è ôóíêö³îíàëüí³ òà êîðèñòóâàöüê³ õàðàêòåðèñòèêè ÏËÊ òà ïðèâîäÿ÷è éîãî íà ºäèíó ç³ SCADA êîäîâó áàçó, à òàêîæ îïòèì³çóþ÷è âàðò³ñòü ê³íöåâîãî ð³øåííÿ.
Ïåðåë³÷èìî ôóíêö³¿, ÿê³ âèð³øóþòüñÿ OpenSCADA ó ìåæàõ îòî÷åííÿ ÏËÊ:
Action source page doesn't exist yet(/Home Page Uk / Using / PLC / firmware?)
Action source page doesn't exist yet(/Home Page Uk / Using / PLC / firmware ARM?)
Action source page doesn't exist yet(/Using / PLC / performance?)
Ìåòîäèêà âèì³ðþâàííÿ ó òàáëèö³ âèùå íàñòóïíà:
Îòðèìàí³ ðåçóëüòàòè ìîæåòå íàä³ñëàòè íà àäðåñ åëåêòðîííî¿ ïîøòè äëÿ ðîçì³ùåííÿ ó ö³é òàáëèö³!
Ó öüîìó ðîçä³ë³ ì³ñòèòüñÿ ³íôîðìàö³ÿ ïðî ïðîäóêòèâí³ñòü ñõîâèù, ç ÿêèìè òà íà ÿêèõ ïðàöþâàëè òà ïðàöþþòü ð³øåííÿ OpenSCADA.
Action source page doesn't exist yet(/Using / PLC / storages?)
Ó öüîìó ðîçä³ë³ ì³ñòèòüñÿ ³íôîðìàö³ÿ ïðî ìîäåë³ ÏËÊ ðåàëüíî ïîáóäîâàíèõ àáî ïðîåêòîâàíèõ íà îñíîâ³ ðîçðîáëåíîãî ñåðåäîâèùà âèêîíàííÿ òà ïðîøèâêè ÏËÊ.
Action source page doesn't exist yet(/Using / PLC / solve?)