отправил в личку
astravent ,любите вы ,особенно CEkip многократные блокировки .То есть по несколько раз используете один и тот же сигнал в выработке другого сигнала .Вот пример ,из основного макроса выкинул несколько элементов ,логика работы не поменялась ,а схема упростилась Забыл еще выкинуть "И" перед ТОФ.
Последний раз редактировалось rovki; 16.04.2012 в 18:25.
электронщик до мозга костей и не только
Для CEkip .вот вариант управления вашим котлом на базе макроса Аварий ,не до деланный малость .Сделана основная часть -запоминание ,анализ ,индикация .Добавлена возможность просмотра 4х аварий .Давайте совместно доделаем ,а то без ТЗ и не зная обьекта мне тяжело .Вся обвязка макросов связана с управлением индикацией(миганием) .
электронщик до мозга костей и не только
Да большая ,но она легко читается .Первый макрос -инверторы ,второй макрос Авария,который сохраняет значения на входе ,отличные от нуля на всех входах ,при смене входных значений (булевых) и преобразует их в целочисленные значения ,которые потом анализируются .Макрос запоминает до 4х аварийных ситуаций.Третий макрос -мультиплексор целочисленный ,для возможности просмотра до 4 аварийных ситуаций .4 макрос -экстракт ,который обратно преобразует десятичное число в булевое .Пятый макрос- стробируемые элементы "И" ,для организации мигания .Вот и все.Все видно и понятно .Это как инвертор -если смотреть на элемент ,то просто ,а если залезть в его потраха ,топологию ...,то сложно (не понятно) .Нужно не просто делать макросы ,а стараться их сделать универсальными ,тогда и во внутрь их заглядывать не нужно будет.На том же макросе Аварии сделал три разных проекта .Согласитесь ,что когда пройдет год,другой в Вашей схеме вам же будет сложно разобраться ,потому как читаемость слабая .Да и время то же не маловажный аргумент ,на Вашу схему потратил час,а пытался разобраться в вашем варианте пол дня ,так и не дошел до конца ,заблудился в связях и элементах.
Последний раз редактировалось rovki; 16.04.2012 в 20:42.
электронщик до мозга костей и не только
Давайте начнем доделывать с звуковой сигнализации .Когда она должна включаться (при каких ситуациях ) и выключаться.?При этом нужно абстрагироваться от схемы ,только входа ПР(сочетание) и возможные задержки на включение \выключение.И какой сигнал на выходе -импульсный ,постоянный?
электронщик до мозга костей и не только
Для astravent а вот как выглядит макрос без имени ,что у вас в проекте ,убрал все лишнее
электронщик до мозга костей и не только
А вот так выглядит Ваш проект с макросом Alarm ,что приводил выше. при аварии на выходе индикации ,вспышки по количеству равные номеру неисправности
Последний раз редактировалось rovki; 16.04.2012 в 22:09.
электронщик до мозга костей и не только
Предлагаю на модернизацию щит управления насосами