Нажатием на кнопки ниже можно включить / выключить элетромагнитные реле. Ниже показно текущее состояние контактов реле выведенных на клеммные колодки платы (замкнуто / разомкнуто).
- на линии логический ноль (0) т.е. напряжения нет
- на линии логическая единица (1) т.е. есть напряжение
Выходные силовые дискретные линии
Управление силовыми выходными дискретными линиями OUT1 - OUT5. Данные линии представляют собой схему
ОК (открытый коллектор), позволяющую управлять нагрузкой до 50 В / 0.5 А на каждую линию. Линии OUT1 - OUT4 могут быть использованы как выходы ШИМ.
Условные обозначения:
- на линии логический ноль (0) т.е. напряжения нет
- на линии логическая единица (1) т.е. есть напряжение
Дискретные линии общего назначения
Состояние и настройка направления (вход / выход) для дискретных линий общего назначения IO1 - IO8.
Рабочий уровень напряжения для этих линий 0 - +3.3 В. Каждая линия может быть независимо настроена как на вход так и на выход.
Id
Направление
Значение
Имя
Условные обозначения:
- выходная линия (OUT), логический ноль (0) т.е. напряжения нет
- выходная линия (OUT), логическая единица (1) т.е. есть напряжение
- входная линия (IN), логический ноль (0)
- входная линия (IN), логическая единица (1)
АЦП
Измерения напряжения сигнала на входе каналов АЦП (аналого цифровой преобразователь) ADC1 - ADC5.
Напряжение ИОН: +2.5 В. Канал ADC1 имеет встроенный аппаратный делитель напряжения (увеличивает диапазон измеряемх напряжений до 25 В).
Id
Имя
Цифровое значение [0-1023]
Скалирующий коэффициент (аппаратно)
Скалирующий коэффициент (пользователь)
Напряжение, В
⚒ Настройка скалирующих коэффициентов (пользователь) для каналов АЦП. Число с плавающей точкой в диапазоне [-1000.0 ... +1000.0].
Датчики температуры 1-Wire DS18B20
Датчики температуры DS18B20. Можно подключить до 20 штук к шине 'A' 1-Wire (клеммы: данные - 1WA,
питание +5В - PA, земля - GND) и до 20 штук к шине 'B' (1WВ, PB, GND)
Последовательный порт модуля RS-232 может работать в двух режимах: "прозрачный" мост TCP-2-COM ("удлинитель" COM порта через Ethernet)
или командный порт для Ke-команд.
Отправить строку
Отправить строковые данные (печатные символы) в последовательный порт:
Дополнить строку символами CR+LF (HEX коды 0D 0A).
Отправить HEX
Произвольные данные в HEX виде. Между HEX значениями можно ставить пробел. Например, для того чтто бы передать 2 байта со значениями 0xF5, 0xB6 с
символами возврата каретки и переноса на новую строку в конце следует набрать в окно ввода: F5 B6 0D 0A.
Счетчики Tx/Rx
Счетчики входящих (Rx) и выходящих (Tx) данных (байт) последовательного порта.
Каждая из оптоизолированных входных линий IN1-IN6 и линий общего назначения настроенных на вход IO1-IO8 могут быть
использованы как счетчик импульсов с независимым управлением и настройками. Показания счетчиков могут быть сохранены в энергонезависимой памяти модуля.
Измерения физичиеских величин по приращению счетчка импульсов за интервал времени (расход воды, электроэнергии и т.д.).
Линия
Имя
Мгновенное Значение
Интегральное Значение
Размерность
Сброс
⚒ Настройки счетчиков импульсов
Каждому счетчику импульсов можно независимо установить следующие настройки:
включение функции счетчика для конкретной входной линии
автоматическое сохранение значений счетчика в энергонезависимой памяти
тип события при котором будет инкрементироваться счетчик (по переднему фронту импульса, по заднему или по обоим фронтам)
направление счета (+ или -)
Линия
ON / OFF
Сохранение
Тип события
Направление счета
⚒ Настройки Измерителя физических величин
Установка интервала накопления, скалирующего коэффициента (изменение счетчика импульсов делится на коэффициент)
и опциональное текстовое поле размерности физической величины (например, м3 или кВт*ч)
Линия
Интервал накопления, сек
Скалирующий коэффициент
Размерность
ШИМ
Управление ШИМ (широтно импульсная модуляция) каналами модуля (клеммы OUT1 - OUT4).
По умолчанию, функция ШИМ для выводов OUT1 - OUT4 выключена. Необходимо активировать ШИМ на необходимом выводе.
⚒ Настройка параметров ШИМ.
Частота ШИМ, Гц:
Канал ШИМ
Управление
Общие настройки
Управление общесистемными настройками модуля и выполнение некоторых системных функций.
Сброс / стирание настроек
Сброс модуля и установка всех настроек в состояние по умолчанию (заводские настроки).
Настройки связанные с режимами доступа к модулю и его защите от несанкционированного использования.
Режим "безопасности" модуля (команда $KE,SEC).
Пароль модуля:
Сетевые настройки модуля
Сетевые настройки модуля, номера TCP портов различных интерфейсов.
MAC адресс:
DHCP:
IP адресс:
Маска подсети:
Основной шлюз:
NetBIOS Name (NBNS):
Командный TCP порт:
TCP-2-COM порт:
Web TCP порт:
WEB интерфейс
Используемый по умолчанию WEB интерфейс (нередактируемый заводской либо редактируемый пользовательский).
Тип WEB:
Подавитель "дребезга" контактов
Настройка времени подавления "дребезга" контактов [мс].
Значение '0' - подавитель выключен. Допустимые значения: [0 - 6375] мс с шагом 25 мс.
Линия
Текущее значение, мс
Управление
Сохранение состояний аппаратных ресурсов
Настройка режима сохранения и автоматического восстановления последнего состояния аппаратных ресурсов.
Период сохранения, [0-255] сек:
Применять сохранение и восстановление для следующих ресурсов:
Реле
Силовые линии OUT
GPIO настроенные на "выход"
ШИМ
✘
Удалить (удалить сохраненные состояния из энергонезависимой памяти модуля)
Настройка имени аппаратных ресурсов
В Web интерфейсе каждому аппаратному ресурсу (реле, входные / выходные линии, АЦП и т.д.) можно устновить собственное имя.
Длина иммени - не более 15 символов.
Шина 1-Wire
Модуль поддерживает работу с двумя шинами 1-Wire ('A' и 'B') с независимым управлением питанием каждого канала.
Для некоторых каналов можно выбрать тип (группу) датчиков.
Канал 'A'
Тип устройств для поиска:
Текущее значение:
Питание шины:
Управление питанием:
Канал 'B'
Тип устройств для поиска:
Текущее значение:
Питание шины:
Управление питанием:
Сообщения
Настройка и управление выдачей информационных сообщений.
ID
Сообщение
Тип
Настройка по портам
Описание
LCD
Управление и настройка символьного ЖКИ дисплея. Информация для отображения хранится в виде виртуальных страниц в оперативной памяти модуля.
"Перелистывая" страницы можно отображать больший объем данных на дисплее.
Параметры дисплея
Число строк:
Число символов в строке:
Виртуальные страницы
Число страниц:
Текущая страница:
1 / 1
Запись данных
Страница:
Строка:
Данные:
Ke-Облако
Безопасное управление модулем через "облако" KernelChip из сети Интернет.
Позволяет взаимодействовать с модулем за NAT (когда у модуля нет своего "белого" IP и/или TCP порты не "проброшены" в роутере).
Необходимо создать аккаунт и зарегистрировать модуль в Ke-Облаке
Ключ можно получить создав аккаунт и зарегистрировав модуль на сайте Ke-Облака
☁ Статус
Статус:
Подключения:
Успешные:
Неудачные:
Период подключений временно ограничен (не чаще чем 1 раз в час). Проверьте, пожалуйста, ваш аккаунт Ke-Облака.
Максимально возможный переод подключений: сек
Информация о модуле
Общая системная информация о модуле: версия внутреннего программного обеспечения, серийный номер, MAC адрес.
Тип модуля
Серийный номер
?
Версия программного обеспечения
?
MAC адрес
?
Датчики тока
Возможно подключение до 4 датчиков тока класса KernelChip KCZ к линиям АЦП ADC_2 - ADC_5 для измерения величины
протекающего постоянного или переменного тока до 30 А при напряжении до 220 V.
Показания
Показания датчиков тока а так же их настройки.
Линия АЦП
Сила тока, А
Состояние
Тип Датчика
Смещение "нуля", мА
Датчики 4-20 мА
Возможно подключение до 4 датчиков "токовая петля" с выходом 4-20 мА к линиям АЦП ADC_2 - ADC_5.
Показания
Показания датчиков а так же их настройки. Следует указать минимальное измеряемое значение датчика
(соответствующее току в 4 мА) и максимальное (ток 20 мА). Оба значения должны быть указаны в одной размерности.
Линия АЦП
Показания
ON / OFF
MIN значение измеряемой величины (4 мА)
MAX значение измеряемой величины (20 мА)
Размерность измеряемой величины (текст)
GPS приемник
Модуль может считывать NMEA сообщения от внешнего GPS приемника через порт RS-232 и отображать позиционные данные.
Декодированные координаты доступны в виде динамической переменной ˜GG˜.
Настройка и установка часов реального времени (RTC) позволяющих модулю Laurent-5 всегда знать текущее
абсолютное время даже если плата была отключена от питания.
JSON
Модуль Laurent-5 поддерживает возможность выдачи
сводной информации о состоянии всех аппаратных ресурсов, показаниях датчиков и настройках в режиме реального времени в удобном формате JSON.
Общий синтаксис URL запроса для получения данных в JSON формате:
http://<IP адрес модуля>/<имя json файла>[?psw=<Пароль модуля>]
где опциональный параметр psw следует использовать в том случае если у модуля включен режим безопасности (без указания пароля данные не выдаются).
JSON: Аппаратные ресурсы
Назначение:
Текущее состояние аппаратных ресурсов (реле, дискретные линии и т.д.) и показания датчиков
Имя файла:
json_sensor.cgi
Пример (IP и пароль по умолчанию, режим безопасности включен):
GSM модем позволеят принимать / отправлять SMS сообщения, звонки, тоновые DTMF команды и обрабатывать
различные события через систему логических правил CAT.
Номер: XXXXXXXXX или +XXXXXXXXX, где X = [0-9]. Не более 15 символов. Имя - не более 31 символа.
✘ Функционал GSM модема не поддерживается данным типом модуля.
URL команды
Модуль поддерживает возможность управления URL командами. Управление производится обращением к определенной HTTP странице c
различными параметрами, определяющими действие, которое нужно выполнить. Синтаксис URL команд основан на Ke-командах.
Общий синтаксис URL команд:
http://<IP адрес модуля>/cmd.cgi?cmd=<Команда>[&psw=<Пароль модуля>]
где опциональный параметр psw следует использовать в том случае если у модуля включен режим безопасности (без указания пароля команда не будет выполнена).
Несколько примеров:
1. Включим реле RELE_3 (пароль и IP модуля - по умолчанию):
3. Включим реле RELE_4 на 10 секунд. По истечении этого времени реле вернется в выключенное состояние самостоятельно.
Если режим безопасности модуля выключен – URL команда может не содержать пароля, т.к. его проверка в этом случае будет проигнорирована.
Модуль поддерживает работу с внешним цифровым датчиком влажности и температуры DHT-11 иили DHT-22.
Датчик следует подключать к каналу 'B' 1-Wire. Линия данных - 1WB, питание шины - PB, земля - GND. Питание шины 1-Wire: +5 В, управляемое.
Состояние:
Влажность:
%
Температура:
Co
RFID Wiegand & iButton
Информация от внешнего СКУД RFID считывателя по протоколоу Wiegand и Touch Memory (iButton)
по интерфейсу 1-Wire. База данных "белых" ID ключей / меток в энергонезависимой памяти.
Альтернативный канал управления модулем Ke-командами по сети. TCP клиент самостоятельно пытается установить постоянное соединение с указанным внешним TCP сервером.
Такой режим работы может быть удобен когда нужно получать данные со всех модулей централизовано но точное их число и/или их IP адреса не известны.
Информация:
Состояние:
Tx:
0 байт
Rx:
0 байт
Настройки:
Вкл / выкл работу TCP клиента.
Текущее состояние:
IP адрес удаленного сервера:
TCP порт сервера:
Терминал
Терминал позволяет управлять модулем Ke-командамии напрямую непосредственно из Web-интерфейса.
Полезно для отладки и проверки. Полное описание команд смотри в документе "Laurent-5. Ke-команды управления".
Команда:
Ke-скрипты
Набор (список) обычных Ke-команд которые можно дополнить слежубными командами временной задержки (wait и wait_ms).
Скрипт можно выполнять как единоразово так и указанное число раз. Сохраненный скрипт можно так же запускать с помощью команды $KE,SCR,RUN
Создать скрипт который должен: включить 1-ое реле, сделать паузу 2 сек, выключить 1-ое реле,
сделать паузу 3 сек, переключить 3-е реле, сделать паузу 6 сек.
Повторить эту последовательность действий 5 раз.
Следует сохранить этот скрипт (например, в слоте с ID=1) и запустить его выполнение нажав на кнопку xN ➤ или воспользоваться командой $KE,SCR,RUN
Пример 2
Создать скрипт который должен: бесконечно генерировать меандр на линии общего назначения IO_3 настроенной на "выход" с частотой 50 Гц.
$KE,IOW,3,1
wait_ms 10
$KE,IOW,3,0
wait_ms 10
Следует сохранить этот скрипт (например, в слоте с ID=2) и запустить его выполнение нажав на кнопку ∾ ➤ или воспользоваться командой $KE,SCR,RUN
ID
Ke-скрипт
Действия
CAT
Система CAT - программируемая логика автономной работы модуля. Можно визуально создавать связки событие - реакция в энергонезависимой памяти модуля.
Модуль будет автономно отслеживать срабатывание указанных событий и выполнять заданные действия.
Модуль поддерживает встроенный ModbusTCP сервер с которого внешний софт (например, SCADA система) сможет
получать показания и состояния всех датчиков а так же производить управление
различными аппаратными ресурсами.
⚒ Настройка ModbusTCP сервера.
TCP порт сервера:
Режим работы:
Импорт и Экспорт Настроек
Все настройки и параметры модуля можно сохранить в
файл в виде списка Ke-команд и затем применить (импортировать) на другой модуль.
ЭКСПОРТ
Сохранение настроек в виде списка Ke-команд в файл. Совместимость: браузер Google Chrome.
ИМПОРТ
Чтение настроек в виде списка Ke-команд из файла и отправка на модуль. Совместимость: браузер Google Chrome.
Список Ke-команд (настройки) которые будут применены для данного модуля.
Выполнение задания с привязкой к времени с момента старта платы.
Проверка текущего времени модуля и заданных условий производится с темпом 1 раз в секунду.
Время с момента старта:
сек
АЦП
Показания АЦП модуля
Линия АЦП:
Напряжение:
В
Датчик тока
Показания датчиков тока
Линия АЦП:
Ток:
А
Датчик 4-20 мА
Показания датчиков 4-20 мА
Линия АЦП:
Показания:
Датчик температуры 1-Wire
Превышение порогов показаний 1-Wire датчиков температуры типа DS18B20
Датчик:
Порог:
Температура:
Co
Датчик влажности
Показания датчика влажности типа DTH11
Влажность:
%
Температура DHT-11/22
Показания температуры комбинированного датчика влажности и температуры типа DHT-11/22
Температура:
Co
To be done...
Считыватель RFID
Поднесена карта к считывателю RFID (протокол Wiegand-26, ID карты - 3 байта)
Условие срабатывания:
Карта из "белого" списка
Конкретный ID
Неизвестная карта (не из "белого" списка)
Любая карта
ID карты:
в HEX виде (3 байта)
ИЛИ
в DEC виде
iButton
Обнаружена метка iButton на шине 1-Wire
Условие срабатывания:
Метка из "белого" списка
Конкретный ID
Неизвестная метка (не из "белого" списка)
Любая метка
ID метки:
в HEX виде (8 байт)
ИЛИ
в DEC виде (8 байт, разделитель 'точка')
PING IP
Успех (неуспех) PING IP удаленного устройства выполняемого каждые N минут.
Период опроса:
мин
IP:
Результат:
Счетчик событий CAT
Достижение счетка событий CAT заданной величины / условия
Отсутствие активности на входе Rx порта RS-232 в течение заданного времени
Нет активности в течение:
сек
WatchDog Вход IN
Отсутствие активности на входых оптоизолированных линиях IN_1 - IN_6 в течение заданного времени
Входная ISO_IN линия:
Нет активности в течение:
сек
WatchDog Вход IO
Отсутствие активности на GPIO линиях IO_1 - IO_8 настроенных на вход в течение заданного времени
Входная IO IN линия:
Нет активности в течение:
сек
Счетчик импульсов Вход IN
Достижение счетчика импульсов на входых оптоизолированных линиях IN_1 - IN_6 заданного условия
Входная ISO_IN линия:
Условие:
Значение счетчика:
Счетчик импульсов Вход IN
Достижение счетчика импульсов на GPIO линиях IO_1 - IO_8 настроенных на вход заданного условия
Входная IO линия:
Условие:
Значение счетчика:
☎
Входящая SMS
Входящее SMS сообщение с конкретным текстовым содержимым.
Текст SMS:
Латиница, не более 10 символов. Допустимые символы для SMS: 0-9, a-z, A-Z и .!@\";:^?*()-_{}[]/| > <
☎
Входящий звонок
Обнаружен входящий GSM звонок.
Условие:
☎
Входящий звонок с DTMF
Поступил входящий GSM звонок с тоновыми командами управления.
DTMF команда:
Формат DTMF команды:
* цифры 0-9 #
Cуммарная длина:
не более 10 символов
Допустимые символы:
0-9, *, #
Например:
*175242#
Дополнтельные условия
Можно задать дополнительные условия состояния различных аппаратных и программных ресурсов.
Событие будет обработано только при одновременном выполнении заданных дополнительных условий по принципу 'И'.
ID
Тип
Линия / ресурс
Условие
Значение
Квоты
Имеется возможность ограничить выполнение СAT событий по числу срабатываний и/или по частоте срабатываний в единицу времени.
Квота по частоте срабатываний:
сек
Событие не будет обработано чаще чем 1 раз в указанное число секунд. 0 - не использовать квоту по времени.
Квота по числу срабатываний:
Событие не будет обработано если счетчик срабатываний достиг указанного порога. 0 - не использовать квоту по числу срабатываний.
Реакция на событие
В случае возникновения события, модуль может выполнить указанный набор Ke-команд.
Команды записываются одна за другой с новой строки, суммарно не более 200 символов.
Имя события
Для удобства пользования, CAT событию можно присвоить имя которое будет отображаться в таблице событий.