Подсчет количества сработавших датчиков за последние 30 секунд

Вопросы от новичков
Ответить
Аватара пользователя
RuwimAdm
Рядовой
Сообщения: 48
Зарегистрирован: 29.06.2018{, 01:28}
Репутация: 2
Имя: Рувим

Подсчет количества сработавших датчиков за последние 30 секунд

#1

Сообщение RuwimAdm » 17.09.2018{, 19:50}

Хочу выводить количество сработавших датчиков за последние 30 секунд, с целью построения графика, но в моем варианте схемы как мне кажется слишком много блоков (датчиков в порядка 100), подскажите пожалуйста как разгрузить схему
Вложения
Снимок.PNG

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Подсчет количества сработавших датчиков за последние 30 секунд

#2

Сообщение User8 » 17.09.2018{, 20:17}

Счетчик

Аватара пользователя
RuwimAdm
Рядовой
Сообщения: 48
Зарегистрирован: 29.06.2018{, 01:28}
Репутация: 2
Имя: Рувим

Подсчет количества сработавших датчиков за последние 30 секунд

#3

Сообщение RuwimAdm » 17.09.2018{, 20:20}

User8 писал(а):
17.09.2018{, 20:17}
Счетчик
А каким образом счетчик посчитает количество сработаных датчиков?

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Подсчет количества сработавших датчиков за последние 30 секунд

#4

Сообщение AlexCrane » 17.09.2018{, 20:28}

av, А если один датчик будет постоянно в "сработке"
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Аватара пользователя
RuwimAdm
Рядовой
Сообщения: 48
Зарегистрирован: 29.06.2018{, 01:28}
Репутация: 2
Имя: Рувим

Подсчет количества сработавших датчиков за последние 30 секунд

#5

Сообщение RuwimAdm » 17.09.2018{, 20:29}

av писал(а):
17.09.2018{, 20:21}
RuwimAdm, а зачем вам переключатели ? Не проще на прямую читать переменные (тем более они с типом boolean)
Мне нужно посчитать сколько датчиков сработали за последние 30 секунд, при единице, с датчика со свитча выходит единица в integer после чего суммируется с значениями остальных датчиков

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Подсчет количества сработавших датчиков за последние 30 секунд

#6

Сообщение User8 » 17.09.2018{, 20:31}

Например
Вложения
count.png

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Подсчет количества сработавших датчиков за последние 30 секунд

#7

Сообщение User8 » 17.09.2018{, 20:47}

Лучше так
Вложения
count.png

Аватара пользователя
RuwimAdm
Рядовой
Сообщения: 48
Зарегистрирован: 29.06.2018{, 01:28}
Репутация: 2
Имя: Рувим

Подсчет количества сработавших датчиков за последние 30 секунд

#8

Сообщение RuwimAdm » 17.09.2018{, 21:14}

User8 писал(а):
17.09.2018{, 20:47}
Лучше так
как бы похоже на то что мне нужно но, так схема не особо то и проще в итоге, и измерения происходят не совсем так как нужно, желательно чтоб в любой момент времени было видно сколько сработало за последние 30 секундбез сброса к нолю и накопления

Rishelie
Сержант
Сообщения: 150
Зарегистрирован: 18.12.2017{, 03:16}
Репутация: 6
Откуда: Питер

Подсчет количества сработавших датчиков за последние 30 секунд

#9

Сообщение Rishelie » 17.09.2018{, 21:44}

User8 писал(а):
17.09.2018{, 20:47}
Лучше так
Дык зачем перед R-триггером еще и обычный? Сбрасывать датчики смысла нет, ведь если он висит в "1", то значит он сработал в предыдущий период подсчета. А так, при сбросе сигнала датчика, наоборот получается, что мы его "посчитали" еще раз, даже, если он сработал раньше.
Вашего первого варианта почти достаточно. Там только добавить "скользящие пол-минуты" нужно. Что-бы подсчет был не дискретный, а "по запросу".

Отправлено спустя 13 минут 54 секунды:
С другой стороны, если этот подсчет нужен для графика, то дискретного подсчета в пол-минуты как раз и достаточно.

Ответить

Вернуться в «Начинающим»