Начало работы

Previous Next


После первого запуска программы, надо перейти в  окно конфигурация системы  и для работы с протоколом 1-Wire указать количество микро-сетей.

Если программа используется без микросети 1-Wire, в списке адаптеров можно выбрать "NUL-port". Есть категория датчиков, для которых адаптер вообще не требуется. К таким датчкам относятся внутрипрограммные датчики, датчики с доступом по SNMP, датчики модуля ESP8266 с доступом по Wi-Fi и датчики контроллеров MegaD-328 и PICmBASIC.



Для каждой микро-сети 1-Wire надо выбрать соответствующие типы адаптеров и номера портов, при этом на этой же панели появится надпись "микросеть доступна".

Если  при использовании 1-Wire USB-адаптера появляется надпись "Microlan не существует" , надо проверить, доступен ли адаптер 1-Wire DS9490R в операционной системе Windows. Для этого надо открыть диспетчер устройств и убедиться, что в разделе "1-Wire Devices" есть "USB Host for 1-Wire Microlan.". Если этого нет, надо установить драйвер, указав что он находится в C:\Windows\system32\drivers\DS2490.sys. После того, как драйвер для адаптера в OC Windows установлен, в программе  Бенукс на панели  "Конфигурация" укажите количество микросетей: 1, затем выберите тип порта USB (DS9490) и номер порта. Рядом появится надпись "микросеть доступна".

Примечание: если USB-адаптер подключается к компьютеру через USB-расширитель, то обычно количество ошибок 1-Wire увеличивается, поэтому такое подключение нежелательно.



После этого, надо перейти в окно справочник устройств выбрать используемый протокол и   сформировать справочник используемых датчиков и устройств. В зависимости от типа используемого оборудования, последовательность действий при заведении датчиков немного различаюся.


Для оборудования с WiFi-доступом, контроллеров, OPC и Noolite надо сначале перейти на закладку "Справочник IP модулей" и завести так называемый "Host", указав IP-адрес и TCP-порт. Это делается потому что, к  этому оборудованию может  быть физически подключено несколько датчиков и чтобы для каждого датчика не заводить один и тот-же IP-адрес и TCP-порт, сначала заводится "Host", а потом используя имя этого хоста заводятся конкретные датчики.

Аналогичная технология заведения датчиков используется и для оборудования с доступом по RS485. И для него используется закладка "Справочник модулей с RS485".




После создания справочника, переходим в окно "Конфигурация системы" и указываем "Количество логгеров". При этом, в дереве управления для каждого логгера появятся две ветки: ветка  панели с графиком  логгера и ветка настроек логгера. По дереву переходим в окно "Настройка Logger" каждого логгера и в верхней части окна вводим наименование этого логгера. Это наименование отразится и в дереве управления.


В окне настроек логгера   указываем вид логгера:

- "универсальный логгер", в котором могут присутствовать датчики разных типов

- "все датчики цифровые", в котором график приспособлен только для цифровых датчиков

- "все датчики iButton", в котором, аналогично цифровым,  график логгера приспособлен только для обработки iButton-таблеток.

В этом же окне настройки указывается "Количество датчиков". При этом, в дереве управления появятся ветки настроек для каждого датчика. Наименование каждой из этих веток начинается с порядкового номера данного датчика в логгере.




Далее выполняются настройки каждого датчика отдельно. Сначала выбирается тип датчика из доступного списка: "Температурный", "Цифровой", "Аналоговый" ,  "Влажность",  "iButton" или "Счётчик".




После выбора типа датчика надо выбрать из списка сам датчик. Список для выбора формируется из справочника устройств, который Вы подготовили в окне справочник устройств.


После того, как указаны типы и сами датчики, есть возможность для каждого датчика установить особые параметры обработки сигнала и отображения на графике.


Следует учитывать ту особенность, что в одном логгере допускаются датчики разных типов. При этом, пользователю важно определиться с теми величинами, которые для него важны на графике в виде абсолютных величин, а какие в относительном виде. Потому, что в некоторых случаях просто невозможно все сигналы показывать на графике в абсолютном измерении. Для того, чтобы иметь возможность все величины контролировать в абсолютных величинах, надо датчики разносить на разные логгеры по совместимости отображаемых значений.

Для отображения на графике сигналов от разных типов датчиков в относительных единицах, используются координатные коэффициенты. Величина этого коэффициента указывается для каждого датчика отдельно в окне  настройка сенсора.  Координатный коэффициент указывается для температурного, аналогового типа или влажности. Для датчиков «цифрового» типа и "iButton" используется другой принцип отображения на смешанном графике. Для уровней логического «нуля» и логической «единицы» указывается положение линии графика в процентном отношении к размерности по оси Y.

Стоит отметить вид логгера "все датчики цифровые"  или "все датчики iButton" в окне настройка логгера. Этот вид удобно использовать в тех случаях, когда Вы используете в одном из логгеров только датчики типа "Цифровой" или только "iButton". При этом, автоматически формируется внешний вид графика для отображения цифровых сигналов, не зависимо от настроек процентных величин.


После настроек датчиков, можно перейти к режиму «сканирование». Запуск сканирования выполняется двумя путями:

1.        Основное меню «Работа» -  «Запустить сканирование».

2.        На панели логгера, в основной панели кнопок нажать кнопку «Запустить сканирование» .

В режиме «сканирование» выполняется опрос состояния цифровых датчиков, считывание величины с температурных и аналоговых датчиков и построение графика.

Останов сканирования выполняется через меню "Работа" или нажатием соответствующей кнопки "Стоп", которая доступна либо на основной панели "Бенукс", либо на панели любого логгера. Следует отметить, что запуск сканирования и остановка выполняются сразу по всем логгерам.


Для управления режимами работы программы можно использовать функциональные клавиши на клавиатуре:

F2 - запуск сканирования.

F3 - останов сканирования.

F4 - продолжить сканирование после останова.




использование протокола 1-Wire:

доступны следующие типы микросхем:

"Температурный" - D18B20, DS18S20, DS1820, DS2438. В микросхеме DS2438 используется встроенный температурный датчик, который в системе "Бенукс" при создании справочника устройств указывается как канал "1".

"Цифровой" - DS2408, DS2406, DS2406P. Причём, DS2406P используется как двухканальное устройство, а DS2408 - как восьмиканальное.

"Аналоговый" - DS2450, DS2438. Микросхема DS2450 - четырёхканальное устройство. Микросхема DS2438 используется как двухканальное аналоговое устройство. В нем используется канал "2" для АЦП 0-10в и канал "3" для АЦП 0-250 мв.

"Влажность 1-Wire" - DS2438. Для этого типа используется канал "2". Этот тип датчика выделен из аналоговых потому, что используется особый алгоритм обработки, учитывающий величину сигнала с датчика влажности типа HIH-4000-002 фирмы Honeywell Inc, величину питающего напряжения микросхемы DS2438 и текущую температуру, измеряемую встроенным температурным датчиком DS2438.

"iButton" - DS1990R,DS1994,DS1993,DS1992,DS1982,DS1985,DS1996,DS1971,DS1973,DS1972,DS1977. Все эти датчики изготовлены в корпусах типа "microcan", попросту говоря "таблетки". Для всех этих таблеток обработка характерна тем, что анализируется наличие или отсутствие их в микросети 1-Wire. В остальном, обработка аналогична обработке цифровых датчиков.

"Счётчик" - DS2423. Эта микросхема представляет собой двухканальный 32-разрядный счётчик импульсов.  Кроме того, в качестве счётчика импульсов можно использовать микросхему обычного цифрового 8-разрядного счётчика, а считывать текущее состояние такого счётчика можно с помощью микросхемы DS2408.


Примечание: микросхема DS2413 в системе Бенукс не используется как цифровой датчик, потому что не поддерживает команду 1-Wire "поиск активных". Эта микросхема используется только как устройство управления.




































Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor