Цитата Сообщение от Vos-svar Посмотреть сообщение
В общем на данный момент удалось добиться приемлемых результатов. Касания кнопок воспринимаются панелью и алгоритмом как задумывалось. Для этого было сделано:
1. Все взаимодействия с панелью были переписаны на события "клик мыши".
Панель подтармаживает немного с реакцией, но главное что действие с кнопкой обработается.
2. Все алгоритмы переписаны с языка FBD на ST.
Этим удалось существенно ускорить работу ПЛК. Это оказалось неожиданной новостью, не думал что использование функциональных блоков так скажется на быстродействии.
Ну, я еще использую другой простой метод. При событии клик мыши, я только устанавливаю, какую-либо переменную в True, а в коде программы, когда вижу, что переменная true, то выполняю необходимое действие и сбрасываю переменную в false.