PDA

Просмотр полной версии : ПР200 Увеличение времени работы таймера



Stas///
02.05.2023, 16:22
Добрый день. Подскажите как можно увеличивать время работы таймера через какой то промежуток времени( например каждый день на одну или две секунды)?

EFrol
02.05.2023, 17:13
67675
Каждый день задержка в TON1 будет увеличиваться на 1 секунду

Stas///
04.05.2023, 13:08
Не соображу что выполняют блоки Timen, подскажите пожалуйста.

petera
04.05.2023, 13:18
Не соображу что выполняют блоки Timen, подскажите пожалуйста.

Это текущее время уставки для таймера TON1, в секундах

Евений
04.05.2023, 13:56
Подскажите пожалуйста а если примерно таким же способом вводить коррекцию часов реального времени в пр200 высчитать за сутки уход часов. Нет за сутки наверно не точно будет, за месяц посчитать и разделить на количество суток и результат записывать в переменною секунды. А то от штатной коррекции толку нет сколь не бился, вводил максимальное возможное число минус 999 и все ровно они бегут вперёд

petera
04.05.2023, 15:17
Подскажите пожалуйста а если примерно таким же способом вводить коррекцию часов реального времени в пр200 высчитать за сутки уход часов. Нет за сутки наверно не точно будет, за месяц посчитать и разделить на количество суток и результат записывать в переменною секунды. А то от штатной коррекции толку нет сколь не бился, вводил максимальное возможное число минус 999 и все ровно они бегут вперёд

Коррекция системных переменных год, месяц... сек. из программы не возможен, только по сети внешним мастером

Сергей0308
04.05.2023, 15:20
Подскажите пожалуйста а если примерно таким же способом вводить коррекцию часов реального времени в пр200 высчитать за сутки уход часов. Нет за сутки наверно не точно будет, за месяц посчитать и разделить на количество суток и результат записывать в переменною секунды. А то от штатной коррекции толку нет сколь не бился, вводил максимальное возможное число минус 999 и все ровно они бегут вперёд

Вы хотите два сетевых интерфейса использовать для коррекции времени?
Если это так тогда надо привязывать коррекцию к текущему времени, в смысле прибор может быть обесточен, при этом часы будут идти!
Короче, это всё не так просто!

Евений
04.05.2023, 15:31
Коррекция системных переменных год, месяц... сек. из программы не возможен, только по сети внешним мастером

То есть в программе этого же прибора записывать в системные переменные нельзя.

Евений
04.05.2023, 15:54
Вы хотите два сетевых интерфейса использовать для коррекции времени?
Если это так тогда надо привязывать коррекцию к текущему времени, в смысле прибор может быть обесточен, при этом часы будут идти!
Короче, это всё не так просто!

Из программы. Может проще кварц перепоять от других часов? У кого нибудь опыт был такой?

EFrol
05.05.2023, 08:33
Если в проект очень надо добавить автономные часы с календарем, я подключаю DS1307 (https://duino.ru/CHasy-DS1307.html) через вот такой ModbusRTU_I2C (https://drive.google.com/file/d/1JN7QZNjHEq-L_0JCCENEFH10yD1BPTBg/view?usp=share_link) конвертер.