![]() |
![]() ![]() |
![]() |
#1 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 368
Благодарил(а): 15 раз(а)
Поблагодарили:
609 раз(а) в 556 сообщениях
|
![]()
Счётчики CTU-T, считающее реальное время вне зависимости от времени цикла системы и выполнения критерия SetTick>=RealTick.
Все входы/выходы по своему действию аналогичны таковым у счётчика CNTR(16), за учётом двух следующих следующих особенностей: DI - задание времени счёта в миллисекундах. Для 16-разрядного счётчика это максимум 32 секунды, для 32-разрядного счётчика это максимум 2147483 секунды, т.е. почти 25 дней. DO - выход отсчитанных миллисекунд. Особенностью этого выхода является то, что к концу счёта он может принять значение большее, чем установлено на DI. Это происходит в случае, если заданное число миллисекунд не кратно времени выполнению циклов. Например, счёт до 1500 мсек при установленном времени цикла 1000 мсек можно осуществить только в два шага. Но т.к. эти шаги очень большие, то счётчик выставит флаг, что он досчитал и на выходе DO покажет, до скольки он досчитал, т.е. до 2000 мсек. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 24.05.2022 в 11:46 |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отстают часы реального времени на Триме | braumeister | Вопросы о Trim5 | 8 | 11.05.2022 14:21 |
График реального времени | andre | SMArt | 34 | 15.08.2019 13:10 |
график реального времени | Login | SMLogix | 7 | 20.10.2016 23:47 |
График реального времени | maks | Вопросы о Trim5 | 19 | 16.09.2016 16:27 |
Счётчики реального времени INT и LONG | serg-el | Вопросы о программировании | 7 | 01.09.2015 13:25 |