MP712m / MP718m - отправка данных в RS-232 по расписанию
MP712m / MP718m - отправка данных в RS-232 по расписанию
Есть устройство у которого есть командный интерфейс и порт RS-232. Необходимо по расписанию (каждый день в строго определенное время) отправлять в это устройство команду управления по RS-232.Такую задачу легко решить через CAT события с использованием модулей MP712m Laurent-5 или MP718m Laurent-5G.
Статьи

MP712m / MP718m - отправка данных в RS-232 по расписанию

Рассмотрим решение следующей практической задачи:

Есть устройство у которого есть командный интерфейс и порт RS-232. Необходимо по расписанию (каждый день в строго определенное время) отправлять в это устройство команду управления (3 байта в HEX виде 0x50 0x4F 0x57) по RS-232.

Такую задачу легко решить через CAT события с использованием модулей MP712m Laurent-5 или MP718m Laurent-5G. Оба модуля имеют на борту порт RS-232, а также часы реального времени (RTC).

Однако, первым делом соединим модуль и внешнее устройство по порту RS-232:

Мастер Кит MP712m / MP718m - отправка данных в RS-232 по расписанию Соединение MP712m Laurent-5 или MP718m Laurent-5G и внешнее устройство по порту RS-232
Далее важно настроить параметры последовательного интерфейса так, чтобы они совпадали (скорость, биты данных, стоповые биты и т.д.). Режим RS-232 в модуле следует оставить как "Командный".

CAT программирование


В WEB интерфейсе переходим в раздел CAT. Добавляем первое CAT событие по расписанию (RTC).


Например, необходимо отправлять команду строго в 16:35 каждый день. Тогда в настройках CAT события выбираем все дни, а также явно указываем время.


Секцию дополнительных условий и квот пропускаем. А в секции реакции задаем список Ke-команд для выполнения. Отправляем данные в порт RS-232 с помощью команды $KE,PUT. Параметр U означает, что данные будут переданы в порт RS-232, параметр H означает, что данные передаются в команду в HEX виде. 504F57 - три байта 0x50, 0x4F, 0x57 в HEX виде без пробелов (иначе пробел считается как символ для отправки в порт).

$KE,PUT,U,H,504F57

 

Полный список всех Ke-команд, поддерживаемых модулем можно найти в соответствующем документе Описание Ke-команд управления в карточке товара.


CAT событию можно назначить удобное текстовое имя. CAT событие появляется в списке (пока что оно выключено). Его следует включить соответствующей кнопкой в панели управления.

 

Теперь каждый день ровно в 16:35 событие сработает и отправит в порт RS-232 3 байта данных: 50, 4F, 57

Рейтинг@Mail.ru

Почему выбирают Мастер Китнас


Мы в Сети

Я

© 1999-2022 Мастер Кит