Окно "Добавление новых устройств".
Для датчиков с доступом по Wi-Fi порядок заведения в справочник описан в разделе Добавление Wi-Fi
Для датчиков и устойств 1-Wire и OWFS-серверов порядок заведения в справочник описан в разделе Добавление 1-Wire
Для модулей с интерфейсом RS485 порядок заведения в справочник описан в разделе Добавление RS485
Для добавления в справочник нового устройства X10, SNMP выполняются следующие шаги:
1. В окне «Справочник устройств» нажать кнопку «Добавить новое устройство»
2. В окне "Добавление нового устройства" надо выбрать закладку-протокол (внутрипрограммный, X10, SNMP ).
3. Ввести условное наименование датчика или устройства.
4. Ввести псевдоним датчика или устройства (слово из латинских символов) - необязательный параметр, который используется для удалённого управления. Недопускается использование пробелов.
Примечание: Для псевдонимов допускается использование цифр и символа "_" (нижнее подчёркивание) и не допускается использование символа " "(пробел).
Далее, в зависимости от протокола заполняются соответствующие формы:
При использовании X10:
1. Выбрать параметр "Housecode"в соответствии с используемым оборудованием.
2. Выбрать параметр "Devicecode" в соответствии с используемым оборудованием.
3. Ввести наименования для кнопок (не обязательно).
При использовании SNMP:
1. Ввести IP-адрес устройства.
2. Ввести OID датчика или канала управления. Этот же OID отправить разработчику для получения кода активации (для владельцев лицензии это не требуется).
3. Полученный код активации вставить в поле «код»,
4. Ввести параметр Community
5. Выбрать из списка тип оборудования (температурный, цифровой, аналоговый, устройство управления).
6. Для цифрового датчика или устройства управления ввести наименования сигналов для лог. "0" и лог. "1".
Для добавления в справочник нового устройства MegaD-328, PICmBASIC, nooLite, OPC-сервера выполняются следующие шаги:
1. Предварительно надо на закладке "Справочник IP-модулей" выбрать вверху тип оборудования, занести параметры нового модуля: тип модуля, IP-адрес или DNS-имя, порт, условное имя "Hostname". Для тех модулей, которые настроены для доступа с авторизацией, необходимо поставить галку "для подключения требуется авторизация" и заполнить поля "логин" и "пароль". Примечание: если при использовании DNS-имени возникают ошибки соединения, в некоторых случаях переход на IP-адрес решает проблему.
1. На закладке «Общий справочник датчиков" нажать кнопку «Добавить новое устройство»
2. В окне "Добавление нового устройства" надо выбрать закладку-протокол (MegaD328,PICmBASIC,OPC,nooLite).
3. Ввести условное наименование датчика или устройства.
4. Ввести псевдоним датчика или устройства (обычно короткое слово латинскими символами) - необязательный параметр, который используется для удалённого управления.
Далее, в зависимости от типа IP-модуля заполняются соответствующие формы:
Для датчиков контроллеров MegaD-328 или PICmBASIC:
1. Выбрать условное имя модуля "Hostname" из доступного списка.
2. Выбирается условный тип сигнала (температурный, аналоговый, цифровой или счётчик), а затем выбирается номер порта ввода-вывода контроллера, к которому физически подключен датчик.
3. Для цифрового датчика ввести наименования сигналов для лог. "0" и лог. "1".
4. Если цифровой канал используется для выдачи сигналов управления оборудованием, надо поставить галку "используется для управления".
Для датчиков и оборудования, подключаемого через OPC-сервер:
1. Выбрать условное имя модуля "Hostname" из доступного списка.
2. Выбирается имя OPC-сервера
3. Выбирается OPC-переменная, на которую назначен физический датчик.
4. Выбирается условный тип сигнала (температурный, аналоговый, цифровой или управление).
5. Для цифрового датчика ввести наименования сигналов для лог. "0" и лог. "1".
6. Если цифровой канал используется для выдачи сигналов управления оборудованием, можно ввести наименования кнопок уравления.
7. Если для цифрового датчика от OPC-сервера принимается тип данных "Integer", надо включить опцию "использовать битовую маску" и выбрать номер бита, используемый для данного цифрового датчика.
Если включена опция "используется для управления" есть возможность ввести свои надписи для кнопок панели ручного управления и указать, каким логическим уровнем на ножке микросхемы будет выдаваться сигнал управления "Включить". Если наименования не ввести, надписи на кнопках ручного управления будут стандартными: "включить" и "отключить".
Для цифровых датчиков и iButton надо ввести наименования сигналов лог. «0» и лог. «1», а так же указать какое из этих наименований будет выделяться красным цветом на панели с индикаторами.
При использовании внутрипрограммных датчиков:
Кроме физических датчиков и устройств, в системе "Бенукс" имеются внутрипрограммные датчики. Внутрипрограммные датчики добавляются в логгеры и обрабатываются аналогично физическим датчикам.
К внутрипрограммным относятся:
- Питаниеl GSM-терминала (уровень заряда аккумулятора GSM-терминала)
- Величина сигнала GSM (уровень принимаемого GSM-сигнала)
- PING TCP/IP (время прохождения сигнала "Ping" к IP-адресу)
- Вычисляемые датчики (виртуальные датчики, значение которых вычисляется в процессе сканирования)
Эти датчики добавляются в общий список устройств аналогично физическим датчикам.
Первые два типа датчиков доступны среди добавляемых устройств только в том случае, если в конфигурации включена опция "Сообщения SMS".
Датчик типа "PING" доступен в добавляемом списке всегда. Для того, чтобы его добавить в справочник устройств, надо ввести конкретный IP-адрес в цифровом виде с точками-разделителями и ввести условное имя для датчика.
Датчик типа "Вычисляемые" тоже доступен в добавляемом списке всегда. Значение этого датчика вычисляется в каждом цикле опроса физических аналоговых датчиков 1-Wire. Вычисление производится по заранее указанной формуле с указанным массивом физических датчиков. Для того, чтобы Вычисляемому датчику задать формулу и операнды, в окне "Добавление устройств" надо нажать кнопку "формула и операнды", затем выбрать формулу и создать массив операндов.
Доступны такие варианты формул:
- Произведение двух значений
- Максимальное значение массива
- Минимальное значение массива
- Сложение значений массива
- Вычитание из первого значения второе значение
- Психрометрический датчик влажности
- Датчик "аналоговая переменная"
- Датчик "цифровая переменная"
- Логическое "И" для цифровых
- Логическое "ИЛИ" для цифровых
- ЭТ и ЭЭТ (формулы Миссенарда)
- Температура "точки росы"
Для создания массива операндов сначала указывается наименование логгера, затем выбираются датчики этого логгера и нажимается кнопка "добавить". Массив операндов может состоять из датчиков, принадлежащих разным логгерам. После того, как вычисляемый датчик заведён в справочнике устройств, его можно подключить в любой из существующих логгеров, причём при заведении, в настройках сенсора надо выбирать "тип датчика" - "аналоговый".
Кроме того, в категории "Вычисляемые" есть внутрипрограммные переменные: аналоговый датчик-переменная и цифровой датчик-переменная. Эти датчики отображают значения не какого-то физического датчика, а программной переменной, которая может устанавливаться командами удалённого управления и командами сценариев. Над такими датчиками-переменными в сценариях можно выполнять простейшие арифметические операции. Для этого есть специальная команда сценария "Арифметика для датчика-переменной". В ней такие операции:
- присвоить значение
- прибавить
- отнять
- умножить
- разделить
Примечание: создавать виртуальные датчики типа "Вычисляемые" следует после того, как все физические датчики не только заведены в справочнике, но и расставлены по логгерам.
В справочнике устройств для датчика-переменной можно указать начальное значение, которое будет показываться в логгере в режиме сканирования. Но учитывая то, что значение этой переменной может быть изменено с помощью сценария, при выходе их программы новое значение этой переменной запоминается отдельно. При повторном запуске программы возможны разные варианты поведения переменной:
1. Если нажата кнопка "продолжить сканирование", восстанавливается последнее текущее значение переменной.
2. Если нажата кнопка "начать сканирование", устанавливается начальное значение переменной, указанное в справочнике устройств.
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle