OpenSCADAWiki: Doc/ System ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Doc/System from 2016-11-03 12:30:57..

Ìîäóëü <System> ïîäñèñòåìû "Ñáîð äàííûõ"

Ìîäóëü: System
Èìÿ: Ñáîð äàííûõ ÎÑ
Òèï: DAQ
Èñòî÷íèê: daq_System.so
Âåðñèÿ: 2.1.0
Àâòîð: Ðîìàí Ñàâî÷åíêî
Îïèñàíèå: Ïðåäîñòàâëÿåò ñáîð äàííûõ èç ÎÑ. Ïîääåðæèâàþòñÿ èñòî÷íèêè äàííûõ ÎÑ Linux: HDDTemp, Sensors, Uptime, Memory, CPU, ÈÁÏ è ò.ä.
Ëèöåíçèÿ: GPL

Contents

Ââåäåíèå

Ìîäóëü ÿâëÿåòñÿ ñâîåãî ðîäà øëþçîì ìåæäó ñèñòåìîé OpenSCADA è ÎÑ(îïåðàöèîííîé ñèñòåìîé). Ìîäóëü ïîëó÷àåò äàííûå èç ðàçëè÷íûõ èñòî÷íèêîâ äàííûõ ÎÑ è ïîçâîëÿåò óïðàâëÿòü êîìïîíåíòàìè ÎÑ.


Ìîäóëü ïðåäîñòàâëÿåò âîçìîæíîñòü àâòîìàòè÷åñêîãî ïîèñêà ïîääåðæèâàåìûõ è àêòèâíûõ èñòî÷íèêîâ äàííûõ ñ ñîçäàíèåì ïàðàìåòðîâ äëÿ äîñòóïà ê íèì, à òàêæå ðåàëèçàöèþ ôóíêöèè ãîðèçîíòàëüíîãî ðåçåðâèðîâàíèÿ, à èìåííî ñîâìåñòíîé ðàáîòû ñ óäàë¸ííîé ñòàíöèåé ýòîãî-æå óðîâíÿ.

1. Êîíòðîëëåð äàííûõ

Äëÿ äîáàâëåíèÿ èñòî÷íèêà äàííûõ ÎÑ ñîçäà¸òñÿ è êîíôèãóðèðóåòñÿ êîíòðîëëåð â ñèñòåìå OpenSCADA. Ïðèìåð âêëàäêè êîíôèãóðàöèè êîíòðîëëåðà äàííîãî òèïà èçîáðàæåí íà ðèñ.1.


Âêëàäêà êîíôèãóðàöèè êîíòðîëëåðà. (116 Kb)
Ðèñ.1. Âêëàäêà êîíôèãóðàöèè êîíòðîëëåðà.

Ñ ïîìîùüþ ýòîé âêëàäêè ìîæíî óñòàíîâèòü:

2. Ïàðàìåòðû

Ìîäóëü System ïðåäîñòàâëÿåò òîëüêî îäèí òèï ïàðàìåòðîâ — “Âñå ïàðàìåòðû”. Äîïîëíèòåëüíûìè êîíôèãóðàöèîííûìè ïîëÿìè ïàðàìåòðîâ äàííîãî ìîäóëÿ (ðèñ.2) ÿâëÿþòñÿ:


Âêëàäêà êîíôèãóðàöèè ïàðàìåòðà. (87 Kb)
Ðèñ.2. Âêëàäêà êîíôèãóðàöèè ïàðàìåòðà.

 òàáëèöå íèæå ïðèâåäåí ñïèñîê ïîääåðæèâàåìûõ èñòî÷íèêîâ äàííûõ ÎÑ, çíà÷åíèå äîïîëíèòåëüíîãî êîíôèãóðàöèîííîãî ïîëÿ è àòðèáóòû ïàðàìåòðîâ.


Èñò. äàííûõ Çíà÷åíèå äîï. êîíôèãóðàö. ïîëÿ Àòðèáóòû ïàðàìåòðà Òðåáîâàíèÿ
Ïðîöåññîð (CPU) Èìÿ/íîìåð ïðîöåññîðà. Ìîæåò èìåòü çíà÷åíèå íîìåðà ïðîöåññîðà èëè áûòü "â îáùåì" ïî âñåì ïðîöåññîðàì <gen>.
  • [real] load: Íàãðóçêà (%)
  • [real] sys: Ñèñòåìà (%)
  • [real] user: Ïîëüçîâàòåëü (%)
  • [real] idle: Ïðîñòîé (%)
Ïàìÿòü (MEM) Íå èñïîëüçóåòñÿ
  • [dec] free: Ñâîáîäíî (êÁ);
  • [dec] total: Âñåãî (êÁ);
  • [dec] use: Èñïîëüçîâàíî (êÁ);
  • [dec] buff: Áóôåðà (êÁ);
  • [dec] cache: Êåø (êÁ);
  • [dec] sw_free: Ñâîï, ñâîáîäíî (êÁ);
  • [dec] sw_total: Ñâîï, âñåãî (êÁ);
  • [dec] sw_use: Ñâîï, èñïîëüçîâàíî (êÁ).
Ñåíñîðû (sensors) Íå èñïîëüçóåòñÿ Àòðèáóòû îïðåäåëÿþòñÿ ñåíñîðàìè, äîñòóïíûìè íà ìàòåðèíñêîé ïëàòå. Äëÿ êàæäîãî ñåíñîðà ñîçäà¸òñÿ îòäåëüíûé àòðèáóò. Äëÿ ðàáîòû èñïîëüçóåòñÿ áèáëèîòåêà libsensors èëè ïðîãðàììà mbmon. Áîëåå ïðèîðèòåòíûì â èñïîëüçîâàíèè ÿâëÿåòñÿ áèáëèîòåêà libsensors, ïîñêîëüêó mbmon èìååò ïðîáëåìû íà ìíîãîÿäåðíûõ àðõèòåêòóðàõ.
Òåìïåðàòóðà HDD (hddtemp) Äèñê. Äîñòóïíûå â ñèñòåìå äèñêè.
  • [string] disk: Èìÿ;
  • [string] ed: Åäèíèöà èçìåðåíèÿ;
  • [real] t: Òåìïåðàòóðà.
Äîëæåíà áûòü óñòàíîâëåíà, ñêîíôèãóðèðîâàííà è çàïóùåíà êàê ñåðâèñ ïðîãðàììà hddtemp
Âðåìÿ ðàáîòû (uptime)

Âðåìÿ ðàáîòû:

  • Ñèñòåìà;
  • Ñòàíöèÿ.
  • [dec] full: Ñåêóíäû ïîëíîñòüþ;
  • [dec] sec: Ñåêóíäû;
  • [dec] min: Ìèíóòû;
  • [dec] hour: ×àñû;
  • [dec] day: Äíè.
HDD Smart (hddsmart) Äèñê. Äîñòóïíûå â ñèñòåìå äèñêè. Àòðèáóòû îïðåäåëÿþòñÿ SMART-ïîëÿìè äîñòóïíûìè äëÿ óêàçàííîãî äèñêà. Äëÿ êàæäîãî ïîëÿ ñîçäà¸òñÿ îòäåëüíûé àòðèáóò. Äîëæíà áûòü óñòàíîâëåíà è äîñòóïíà óòèëèòà smartctl.
Ñòàòèñòèêà HDD (hddstat) Äèñê èëè ðàçäåë. Äîñòóïíûå â ñèñòåìå äèñêè è ðàçäåëû.
  • [real] rd: Ïðî÷èòàíî (Á), ñáðîñ íà çíà÷åíèè 2.212;
  • [real] rdSp: Ñêîðîñòü ÷òåíèÿ (Á/ñ);
  • [rela] wr: Çàïèñàíî (Á), ñáðîñ íà çíà÷åíèè 2.212;
  • [real] wrSp: Ñêîðîñòü çàïèñè (Á/ñ).
Ñòàòèñòèêà ñåòè (netstat) Ñåòåâîé èíòåðôåéñ. Ñåòåâûå èíòåðôåéñû äîñòóïíûå â ñèñòåìå.
  • [real] rcv: Ïðèíÿòî (Á), ñáðîñ íà çíà÷åíèè 4.39;
  • [real] rcvSp: Ñêîðîñòü ïîëó÷åíèÿ (Á/c);
  • [real] trns: Ïåðåäàíî (Á), ñáðîñ íà çíà÷åíèè 4.39;
  • [real] trnsSp: Ñêîðîñòü ïåðåäà÷è (Á/c).
ÈÁÏ (NUT) (ups) ÈÁÏ. Äîñòóïíûå â ñèñòåìå è ñåòè ÈÁÏ. Àòðèáóòû îïðåäåëÿþòñÿ äîñòóïíûìè ó ÈÁÏ ñâîéñòâàìè. Äëÿ êàæäîãî ñâîéñòâà ñîçäà¸òñÿ îòäåëüíûé àòðèáóò.  ñèñòåìå èëè ñåòè (íå îáíàðóæèâàåòñÿ àâòîìàòè÷åñêè è àäðåñ íóæíî óêàçàòü ïðÿìî) äîëæåí áûòü äîñòóïåí äåìîí NUT "upsd".
Ôàéëîâàÿ ñèñòåìà (FS) Ôàéëîâûå Ñèñòåìû. Ïîäêëþ÷åííûå ôàéëîâûå ñèñòåìû.
  • [real] total: Âñåãî (ÃÁ);
  • [real] used: Èñïîëüçîâàíî (ÃÁ);
  • [real] free: Ñâîáîäíî (ÃÁ);
  • [dec] totalN: Âñåãî ôàéëîâûõ óçëîâ;
  • [dec] usedN: Èñïîëüçîâàíî ôàéëîâûõ óçëîâ;
  • [dec] freeN: Ñâîáîäíî ôàéëîâûõ óçëîâ.

Ññûëêè

Referring pages: Doc
Doc/DAQ
Function
Using/PLC/firmware


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]