Цитата Сообщение от Aleksey Efremov Посмотреть сообщение
Доброго всем дня!
Разрешите продолжить тему. Ситуация такая, что есть необходимость блокировки запуска двигателя на один час. Да, через счетчик/таймер могу сделать. Но необходимо, чтобы и при выключении питания ПР (да и пульта управления в целом) это время как-то учитывалось, а не сбрасывалось в ноль или сохранялось по энергонезависимости и продолжало отсчитывать после включения. Пробовал через макрос наработки моточасов, но время сохраняется при выключении в память и продолжает отсчитывать при следующем включении. Вычитать минуты реального времени так же на получалось, т.к. минуты циклично сбрасываются. Может как-то можно через формат Unix вычислять? Кто что-то подобное изобретал поделитесь идеей.
Тогда вам только ПР200 подходят, работать только через переменные реального времени.
Советую присмотрется к макросам http://www.owen.ru/forum/showthread....991#post219991 http://www.owen.ru/forum/showthread....994#post219994
А точнее к макросу DT_TO_DW.
а дальше всё просто: запоминаете время отключения, прибавили 3600, как текущая переменная превысила это значение - разрешаете запуск.