Я так реализовал управление достаточно сложным оборудованием, алгоритм как у вас, только немного принцип управления не такой, я жду на удаленном устройстве (PLC) единицы на модбас входе по такому же принципу, а потом эту единицу обрабатываю (запускаю двигатель или др. устройство) и сбрасываю ее в контроллере в ноль и жду опять единицу. Для остановки конечно не этот же бит регистра, а другой... А не для управления, а для отсылки данных в SQL, например, использую переключение бита - при любом изменении отсылаю в базу.





Ответить с цитированием