мой вариант, на совершенство не претендую, но по размеру гораздо меньше.
вход 1 - постоянное свечение.
входы 2-6 - кол-во вспышек равно номеру входа.
есть приоритет: младший 6, старший 1. т.е. если авария на 5,4 и 1 - то индикация аварии только по 1, при снятии сигнала с 1 входа - 4, и только потом 5.
(делался из желания сократить количество ламп и соответственно сверления отверстий для них в двери щита )
По совету rovki выкладываю макрос в более подходящей теме, хотя на "специальность" он не претендует! Спасибо rovki подсказал как его правильно обозвать, и так стробируемый сумматор вещественных значений:
вход I1 - сброс в "0" по переднему фронту импульса,
вход I2 - стробирующий импульс, также по переднему фронту,
вход I3 - аналоговый вход значения, на которое по каждому стробирующему импульсу будет увеличено значение на выходе Q1.
Последний раз редактировалось Сергей0308; 02.09.2015 в 15:38.
Решил выложить ещё один макрос, чтобы было понятней как применить мой стробируемый сумматор, например так: вот макрос высчитывает среднее арифметическое из 1000 значений, работает так, вход опрашивается 100 раз в секунду, в течении 10 секунд суммирует значения, делит на 1000 и с периодом обновления 10 секунд, высчитанное значение появляется на выходе!
Среднее арифметическое.PNG
Ещё макрос:
Min-Среднее-Max_1.PNG
Находит минимальное(Min) и максимальное(Max) значения на входе(In) за заданный период измерения(Pизм), задаётся в секундах в диапазоне: 0,002-131,07 секунд(минимальный шаг - 2 мс), высчитывает среднее арифметическое(Среднее) между минимальным и максимальным значением и среднее арифметическое за период измерения(СреднееP), вход опрашивается 500 раз в секунду, суммируются все значения за период измерения и делятся на количество измерений!
Min-Среднее-Max.PNG
Период обновления значений на выходах равно периоду измерений!
Макрос в проекте:
Последний раз редактировалось Сергей0308; 05.10.2015 в 10:56.
Сергей0308, спасибо за макрос, я делал нечто подобное, единственное что в моем на выходе значение энергонезависимое, а в вашем это возможно реализовать?
мой макрос счетчик энергонезависемый.owl....
боги сайта, взываю к вам, сделайте что б нормально файлы xxx-XX.tpl заливать можно было. спасибо
Очень рад что Вам пригодилось! Насколько мне известно, сетевые переменные являются энергонезависимыми, если так, то достаточно выход привязать к сетевой переменной чтобы значение сохранялось при выключении питания прибора! И, если не ошибаюсь, rovki кучу примеров выкладывал как энергонезависимость сделать, не вижу смысла повторяться! В Вашем счётчике не нашёл ни одного энергонезависимого элемента, не пойму на каком присосе держится энергонезависимость? Разобрался, у Вас так и сделано, выхода привязаны к энергонезависимым переменным!
Последний раз редактировалось Сергей0308; 09.10.2015 в 00:55.
Я это вижу так:
Энергонезависимость.PNG
Даже проще стало!!!
Последний раз редактировалось Сергей0308; 09.10.2015 в 00:10.
Так же просили энергонезависимость! Сделал, выложил, просто мне не понятно, что тут может Вас раздражать?
Может со мной что не так, я например видя недостатки программы всегда её совершенствую, хотя старая прекрасно справляется с работой! И это лично моё мнение считаю ,что предела совершенства нельзя достичь!
Последний раз редактировалось Сергей0308; 10.10.2015 в 14:16.