OpenSCADAWiki: Home Page En/Doc/ Comedi ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of HomePageEn/Doc/Comedi from 2012-09-17 20:48:28..

The module of subsystem “Data acquisition” <Comedi>

Module:Comedi
Name:DAQ boards by Comedi
Òèï:DAQ
Èñòî÷íèê:daq_Comedi.so
Âåðñèÿ:0.5.0
Àâòîð:Roman Savochenko
Îïèñàíèå:ISA, PCI, PCMCIA, USB DAQ boards collection by Comedi (http://www.comedi.org).
Ëèöåíçèÿ:GPL

Contents


Translation is going now

Introduction

The module provides the OpenSCADA system with the support data sources of realtime, which based on data acquisition boards (DAQ) from different manufacturers, installed on the buses: ISA, PCI, PCMCIA and USB. Drivers implementation for all supported variety boards on Linux kernel side, and also application level library, provided by project Comedi. Full supported boards list, modules to Linux kernel, by project Comedi, also and the module you can get by link: http://comedi.org/hardware.html.


Into Comedi project unified interface implemented for access to boards data on types data level, that allows, ðåàëèçîâàâ ðàáîòó ñ òèïè÷íûìè äàííûìè ïëàò òàêîãî ðîäà, íå çàáîòèòüñÿ â äàëüíåéøåì î ïîääåðæêå íîâîãî îáîðóäîâàíèÿ, íà ñòîðîíå äàííîãî ìîäóëÿ.  òåêóùåé âåðñèè äàííîãî ìîäóëÿ ðåàëèçîâàíà ïîääåðæêà òèïîâ äàííûõ: AI (ðåæèì ïðÿìîãî îïðîñà áåç FIFO), AO, DI, DO, DIO.


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

1. Îáúåêò êîíòðîëëåðà

DAQ—ïëàòû ïîñðåäñòâîì áèáëèîòåêè Comedi â OpenSCADA êîíôèãóðèðóþòñÿ ïóò¸ì ñîçäàíèÿ îáúåêòà êîíòðîëëåðà (ðèñ.1), êàê êîíòåéíåðà îáúåêòîâ ïàðàìåòðîâ — ïëàò DAQ.


Configuration tab of the controller object. (100 Kb)
Ðèñ.1. Âêëàäêà êîíôèãóðàöèè îáúåêòà êîíòðîëëåðà.

Ñ ïîìîùüþ ýòîé ôîðìû ìîæíî óñòàíîâèòü:


Íóæíî îòìåòèòü, ÷òî îïðîñ äàííûõ â îñíîâíîì îñóùåñòâëÿåòñÿ â ñèíõðîííîì ðåæèìå, îäíàêî äëÿ íåêîòîðûõ ïëàò àíàëîãîâûõ âõîäîâ (AI-ÀÖÏ) ìîæåò áûòü áîëåå îïòèìàëüíûì àñèíõðîííûõ ðåæèì, ÷òî ñâÿçàíî ñ ïðîäîëæèòåëüíûì âðåìåíåì óñòàíîâêè çíà÷åíèÿ ïîñëå ïåðåêëþ÷åíèÿ êàíàëà ìóëüòèïëåêñîðà. Òàê, íà ïëàòå Advantech PCL-813B ýòî âðåìÿ ñîñòàâëÿåò 5ìñ.

2. Îáúåêò ïàðàìåòðû êîíòðîëëåðà

Îáúåêò ïàðàìåòðà ÿâëÿåòñÿ íåïîñðåäñòâåííûì ïðåäñòàâèòåëåì-îòðàæåíèåì DAQ-ïëàòû, êîòîðûé ñîäåðæèò íàáîð àòðèáóòîâ ñ òèïàìè è êîëè÷åñòâîì çàâèñèìûì îò êîíêðåòíî âçÿòîé ïëàòû. Âêëàäêà êîíôèãóðàöèè îáúåêòà ïàðàìåòðà ïðåäñòàâëåíà íà ðèñ.2.


Parameter's object configuration tab — DAQ board. (75 Kb)
Ðèñ.2. Âêëàäêà êîíôèãóðàöèè îáúåêòà ïàðàìåòðà — DAQ ïëàòû.

Ñ ïîìîùüþ ôîðìû êîíôèãóðàöèè îáúåêòà ïàðàìåòðà ìîæíî óñòàíîâèòü:


Âêëàäêà "Àòðèáóòû" äëÿ ïëàòû ACP-8113 ïðèâåäåíà íà ðèñ.3. Äëÿ äàííûõ íåêîòîðûõ òèïîâ ìîæåò áûòü äîñòóïíà âêëàäêà "Êîíôèãóðàöèÿ". Íàïðèìåð, äëÿ ïëàò àíàëîãîâûõ âõîäîâ ýòà âêëàäêà (ðèñ.4) ñîäåðæèò òàéìàóò óñòàíîâêè çíà÷åíèÿ è âûáîð äèàïàçîíà êàæäîãî êàíàëà.


Tab "Attributes" of parameter object of board ACL-8113. (85 Kb)
Ðèñ.3. Âêëàäêà "Àòðèáóòû" îáúåêòà ïàðàìåòðà ïëàòû ACL-8113.

Tab "Configuration" of parameter object of board ACL-8113. (88 Kb)
Ðèñ.4. Âêëàäêà "Êîíôèãóðàöèÿ" îáúåêòà ïàðàìåòðà ïëàòû ACL-8113.

3. Çàìå÷àíèÿ

Äëÿ ñáîðêè è ðàáîòû äàííîãî ìîäóëÿ íóæíà òîëüêî áèáëèîòåêà comedilib êîòîðàÿ ïðèñóòñòâóåò â ðåïîçèòîðèÿõ áîëüøèíñòâà äèñòðèáóòèâîâ. Îäíàêî ìîäóëè äðàéâåðîâ ïëàò íóæíî ñîáèðàòü îòäåëüíî, à àðõèâ ìîæíî çàãðóçèòü çäåñü: http://comedi.org/download.html.


Ðàáîòà äàííîãî ìîäóëÿ ïðîâåðåíà íà ñëåäóþùèõ ïëàòàõ:

Ññûëêè

Referring pages: HomePageEn/Doc
HomePageEn/Function


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