|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
21.01.2009, 11:47 | #1 |
Новичок
Регистрация: Dec 2008
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Подсчет времени между событиями
На дискретный вход SMH2010 поступает последовательность 0 -> 1 -> 0 -> 1 и т.д... нужно подсчитать время за которое приходит 5 "фронтов"...
Каким средствами? фронты-то ладно - счётчиком, а вот время?? |
21.01.2009, 13:22 | #2 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Подсчет времени между событиями
Цитата:
|
|
21.01.2009, 13:41 | #3 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подсчет времени между событиями
Проще запускать со сбросом счётчик по приходу первого импульса и копировать его содержимое по приходу последнего.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.01.2009, 14:26 | #4 |
Новичок
Регистрация: Dec 2008
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подсчет времени между событиями
То, что насчитает счетчик нужно будет умножить на цикл работы системы (100 мс) и получу время. Так значит?
|
21.01.2009, 15:10 | #5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подсчет времени между событиями
Да.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |