Для чего предназначен блок TIME? Я его попытался использовать для организации таймера времени. Использовал выход секунд и подал его на вход счетчика CTUD. В режиме эмуляции редатора базы данных каналов все нормально. А вот в редакторе представления часы идут в полтора раза быстрее. В чем здесь дело? Может я, что-то не то делаю? Версия ТМ 5.12.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
FBD-программа всегда пересчитывается с периодом пересчета того канала, к которому она привязана.
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
Поставь в эмуляторе Настройка/Скорость эмуляции=0.2 секунды и будет также как в редакторе представления . А вообще, если хочешь таймер, то секунды надо пропустить через блоки "LTN" => "<>" Posted by ГИД (Участник № / Member № 768) on :
Я пробовал изменить такт пересчета для канала. Особого изменения я не увидел, кроме того что отображается действительно раз в сек. Тогда я взял и изменил для узла Разрешение с 0.055 на 0.1. И снова запустил редактор представления. Теперь отставание от компьютерных часов, около 1 миинуты в час для меня это нормально. А что можно вообще в ТМ использвать для организации таймеров, кроме счетчиков?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Есть еще функции таймера в Techno_IL. Однако я не совсем понимаю зачем Вам в таймере блок TIME - ведь он всего лишь возвращает текущее астрономическое время ПК?