PDA

Просмотр полной версии : Отправка данных по нажатию кнопки (ModBus)



Kluchnikov
28.03.2019, 21:05
Добрый день, настроен обмен данными по протоколу Modbus:

Команды чтения (функция 03) происходит в цикле - все хорошо.
Команды записи (функция 06) происходит также в цикле - это плохо.

Вопрос: как сделать отправку данных по нажатию кнопки (чтоб было без цикла)?

П.С. подозреваю что нужно на языке ST сделать вызов триггера, но в литературе нет информации (кроме настройки опроса в цикле).

lara197a
28.03.2019, 23:18
Как называется устройство?
Если ПЛК, то запись конфигурируется:
по времени,
по изменению значения переменной,
по команде.
В ИЭ все описано.

Kluchnikov
28.03.2019, 23:41
Устройство СПК 110 [М01]

Евгений Кислов
29.03.2019, 07:45
Добрый день.

При создании канала укажите тип опроса - Передний фронт.

41974

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

41975