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]