Цитата Сообщение от Василий Кашуба Посмотреть сообщение
Вы не правильно формулируете ТЗ. Вы ставите задачу на получение промежуточного результата решения задачи, как вы её видите. Но решений могут быть десятки и не всегда промежуточные результаты будут такими как у вас. Как я понял вы хотите управлять тремя насосами по очереди и по кругу.
Ротация 3.JPG
Уже лучше, только вы писали программку не на кодесисе... что такое DC32 мне не понятно...
Лучше покажу, может кому понадобится. Прописал такую логику для управления 3-мя насосами.
Насосы.jpg
В макросах и ниже находится "неинтересная" логика.
Так вот осталась задача, как я уже писал ранее, управление чередованием включения насосов:
когда уровень опускается до "LL", или когда первый PACK равен 1 (то же самое) должно быть круговое переключение насосов, то есть H1_RUN запускает второй насос, H2 _RUN запускает третий, а H3 _RUN - первый и т.д. при становлении PACK = 1.