Формула «звонковой кнопки» для бита.

Стартовая страница Форумы Понять, как работает ПО Формулы Формула «звонковой кнопки» для бита.

Просмотр 7 сообщений - с 1 по 7 (из 7 всего)
  • Автор
    Записи
  • #41184
    sakhalin_Cat
    Участник

    Здравствуйте.
    Подскажите пожалуйста как сделать «Звонковую кнопку» для одного бита?
    Необходимо кратковременно изменить состояние бита при нажатии кнопки в WEB.
    Никак не соображу.
    Если вкл-выкл делать то формула такая: SetBit(Val(1278), 0, GetBit(Val(1278),0) > 0 ? 0 : 1)
    А как сделать «выполнить» чтоб бит мигнул в TRUE и обратно вернулся в FALSE &

    #41187
    sakhalin_Cat
    Участник

    Данный канал только на передачу работает, надо один бит кратковременно изменить состояние, дальше уже заморочки ПЛК, в ПЛК уже R_TRIG отработает.

    По большому счёту мне даже состояние этого бита в канале читать не надо, он по умолчанию должен быть FALSE, при команде бит должен кратковременно стать TRUE и вернуться в состояние FALSE. Как кнопка без фиксации, типа квартирного звонка.

    #41188
    sakhalin_Cat
    Участник

    Дополню:
    Есть канал до ПЛК по модбас в область памяти %MW78 DoubleWord
    В нем есть биты 0-15 состояние которых я могу изменять из Scada.
    В ПЛК к этим битам подключены входы R_TRIG для управления устройствами.
    Мне из Scada нужен кратковременный фронт для срабатывания R_TRIG, после чего бит должен вернуться в состояние FALSE чтобы при последующем нажатии кнопки из Scaad WEB (Мнемосхемы) R_TRIG Опять отработал.

    #41189
    a80808
    Участник

    Где то была формула для таких моментов. Но для версии 5. Перенесли ли ее в 6 не в курсе

    #41191
    manjey73
    Участник

    Выяснили уже :). Тут либо МАУ, либо поправить программу ПЛК.
    формулами в автомате нельзя послать сигнал в устройство без применения МАУ — ограничение бесплатной версии.
    И хоть МАУ и есть, но много кнопок прописывать, проще в ПЛК сделать сброс.

    #41193
    Romiros
    Участник

    Если новый редактор схем позволяет привязать команды на события mouseDown и mouseUp через скрипт js компонента кнопка, то можно отправлять разные значения команды при нажатии и отпускании.

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

    Добрый день!
    Если речь идёт об отправке последовательности из двух команд на контроллер, то нужен Модуль автоуправления.

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