Кнопки (+) и (-) для уставки

Стартовая страница Форумы Понять, как работает ПО Кнопки (+) и (-) для уставки

Просмотр 5 сообщений - с 16 по 20 (из 20 всего)
  • Автор
    Записи
  • #28169
    manjey73
    Участник

    @Mikhail созданием двух кнопок с командами в шаблоне устройства на один адрес регистра.
    В роли накопителя счетчика выступает сам регистр, куда посылается команда с прибавлением или отниманием в зависимости от кнопки, суммируя со значением регистра.

    #28199
    Mikhail
    Модератор

    Если в компоненте кнопка добавить свойство значение, то можно будет уменьшить количество создаваемых каналов. Но пока так.

    #28208
    MZ
    Участник

    Формулы на каналах, привязанных к кнопкам(106/107):
    Cmd+Val(109)+1
    Cmd+Val(109)-1

    Канал 109 (input) — чтение текущего значения уставки.
    Каналы 106, 107(output) привязаны к одному и тому же регистру modbus — запись нового значения уставки.

    С переходом через 0 проблем нет, регистры формата float

    Получается, что можно кнопкой отправлять значение другого канала)
    Но тут всё равно участвует оператор, а модуль автоуправления позволяет отправлять команды исключительно от алгоритма, простыми формулами тут не обойдешься, правильно?

    #28210
    manjey73
    Участник

    MZ ну тут минус модуля автоуправления, он вроде не поддерживает формулы в принципе.
    По этому необходимо создавать все равно расчетные каналы а модулем уже непосредственно подавать команду. Просто тогда у вас накопительный счетчик и кнопки могут быть просто расчетными, а модуль оправит команду непосредственно в канал исходя из данных накопленного счетчика, который вообще не будет каким-то образом связан с каналом или командой шаблона.

    #28223
    Mikhail
    Модератор

    Модуль понадобится, если команды должны отправляться автоматически по заданному условию. Формулы будут в каналах, если нужны.

Просмотр 5 сообщений - с 16 по 20 (из 20 всего)
  • Для ответа в этой теме необходимо авторизоваться.