Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - borische

Страницы: [1]
1
Дело в том, что приходится переносить проект из импортной скады на Simple Scada
с сохранением функционала старой скады. Там при нажатии клавиши (F1-F10) записывается значение True в дискретный тег в PLC, а при отпускании значение False в тот же тег.
Так сделана навигация по экранам и управление анимацей на активном экране. Т.е. экраны переключает PLC, в зависимости от того, какая клавиша была нажата (отжата), и в логике исполняемой функции PLC также присутствует событие отжатия клавиши. Экраны переключаются по значению внешнего аналогового тега, значение в который и записывает PLC на основе нажатия (отжатия) клавиш F1-F10. В любом случае спасибо за оперативные ответы.
 

2
Очень жаль.
Придется как-то с периодическим  скриптом косвенно делать.
Я так понял, что комбинация клавиш, например Ctrl + F1, может обрабатываться только нажатие.
А пока комбинация клавиш активна (нажата), можно это событие обработать?   

Спасибо.

3
Добрый день, уважаемые коллеги.
Возникла необходимость обработки нажатия кнопок клавиатуры, а именно нажатие и отпускание кнопки.
Например, при нажатии кнопки на клавиатуре F1 в тег "Tag_01" должно записаться значение True, а при отпускании кнопки F1 в тег "Tag_02" должно записаться значение True,
а в тег "Tag_01" значение False. Само нажатие кнопки можно в скрипте обработать, а вот как обработать отпускание, не нашел.
Может, кто сталкивался с такой задачей, буду благодарен за помощь.

Страницы: [1]