Просмотр полной версии : Энергонезависимый таймер
skinnbatter
20.01.2018, 16:31
Всем доброго времени суток.
Нужно чтобы таймер TON запоминал своё время после отключения питания с ПЛК. Пробовал загонять всё в Retain не помогает таймер сразу переводится в заданное время. Вопрос это ограничение платформы codesys?
Если есть какие то варианты подскажите как заставить его запоминать время после отключения питания.
Простой секундный счётчик или вызов программы раз в секунду в задаче не подходит.
Филоненко Владислав
20.01.2018, 18:15
Всем доброго времени суток.
Нужно чтобы таймер TON запоминал своё время после отключения питания с ПЛК. Пробовал загонять всё в Retain не помогает таймер сразу переводится в заданное время. Вопрос это ограничение платформы codesys?
Если есть какие то варианты подскажите как заставить его запоминать время после отключения питания.
Простой секундный счётчик или вызов программы раз в секунду в задаче не подходит.
Так просто задачу не решить, т.к. таймеры Txx используют системное время, запускающееся с нуля каждое включение питания.
Однако, если в Retain запоминать системное время пуска таймера и текущий отсчёт таймера, то можно посчитать сколько мс ещё осталось и "досчитать".
skinnbatter
21.01.2018, 11:29
Не думал что такие сложности с таймерами (а можно пример как сделать это на ST ???не очень просто понял
Ильнур Гибадуллин
22.01.2018, 14:38
Не думал что такие сложности с таймерами (а можно пример как сделать это на ST ???не очень просто понял
Подойдет ли эта реализация под Вашу задачу?
35246
skinnbatter
22.01.2018, 17:45
Подойдет ли эта реализация под Вашу задачу?
35246
Да теперь уже и этот вариант пойдёт) Спасибо) я так понимаю функция TIME берёт текущее время цикла ПЛК ??? или не прав...
Филоненко Владислав
22.01.2018, 18:02
Это называется системный таймер
skinnbatter
26.01.2018, 18:55
Спасибо !!Коллеги, а если конструкция TIME(); в теле программы объявить я получу системное время ?
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot