Данный макрос универсален ,стало быть и область применения широкая ,например еще переключение насосов ,по одному,по парно ,по три.... и количество насосов может быть N (реверс можно не использовать).Вот пример управления группой насосов ,со сменным алгоритмом 1\4,2\4,3\4 для равномерного износа.
Второй вариант автоматически переключает алгоритм (количество одновременно работающих насосов) по истечении заданного времени с момента включения датчика давления по входу1 .если 1 насос справляется то переключение 1\4,если не справляется за заданное время,то алгоритм 2\4, если и этого мало ,то 3\4.Переключение насосов происходит всегда через заданное время вне зависимости от алгоритма при наличии сигнала с датчика.Можно сделать анализ -если 3 насоса не справляются в течении определенного времени ,то все насосы выключаются.Можно менять количество насосов (3,4) сменив константы регистров сдвига.(1,3,7).Если сделать данный проект на ПР 12\8,то количество насосов может быть до 8
.По такому алгоритму можно управлять и нагревателями,правильно установив временные уставки.




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