PDA

Просмотр полной версии : Вывод времени на ПР200



riht1975
28.05.2018, 15:20
Не подскажете как вывести на экран текущее время, дату и день недели (ПР200)

Uniqum
28.05.2018, 15:43
http://www.owen.ru/forum/showthread.php?t=23201&page=7 может здесь есть ответ

Сергей0308
28.05.2018, 15:59
Здесь можно посмотреть:http://www.owen.ru/forum/showthread.php?t=9398&page=351
Дата: год, месяц, день; время: часы, минуты, секунды!
Для дня недели есть макрос или по сети читать:

37462

acidzone
28.05.2020, 21:07
Подниму тему. А как сделать, чтобы при секундах и минутах меньше 10, высвечивался 0 перед ними. Есть ли возможность форматирования какаято?

melky
28.05.2020, 22:36
https://owen.ru/forum/showthread.php?t=32279&p=320574&viewfull=1#post320574

acidzone там как раз используются макросы от Сергей0308 для разделения переменных десятков и единиц для вывода на экран.

m_k_a
16.11.2021, 12:54
Искал, обискался, можно ли реально прочитать день недели из памяти прибора? Не макросом а именно из памяти, из ячейки 406?

Ревака Юрий
16.11.2021, 13:53
Искал, обискался, можно ли реально прочитать день недели из памяти прибора? Не макросом а именно из памяти, из ячейки 406?

Можно, только адрес регистра 1030 там DEC формат.

dan75
17.11.2021, 11:17
Можно, только адрес регистра 1030 там DEC формат.
Что-то тоже не могу сообразить, как это сделать. В смысле, не по RS485 прочитать, а на экран вывести. Для определения дня недели, помнится, я выдрал кусок из Вашего недельного таймера.

Ревака Юрий
17.11.2021, 11:30
Что-то тоже не могу сообразить, как это сделать. В смысле, не по RS485 прочитать, а на экран вывести. Для определения дня недели, помнится, я выдрал кусок из Вашего недельного таймера.

Так для этого ячейки в принципе не нужны, есть сервисные переменные: День, Месяц, Год.

dan75
17.11.2021, 12:54
Так для этого ячейки в принципе не нужны, есть сервисные переменные: День, Месяц, Год.
Насколь я понял вопрос m_k_a, он спрашивал, можно ли прочитать день недели без макроса не по сети, а для внутриприборного использования. А такой сервисной переменной как раз-таки нет.

dan75
17.11.2021, 13:08
Не подскажете как вывести на экран текущее время, дату и день недели (ПР200)
Короче говоря, вот пара моих реализаций часов. Они уже использованы в нескольких проектах. "Часики1" -- выводит на экран текущее время (с секундами), дату и день недели.
"Часики" -- выводит на экран текущее время (без секунд), дату и день недели и существует возможность скрыть часы по переменной hide. В обеих программах незначащие нули (02 минуты, 03.04.21 и т.д.) выводятся на экран. Для определения дня недели используется кусок макроса Ю.Реваки "недельный таймер", но насколь помню, у меня он упрощён. В этой упрощённой форме он будет давать правильные результаты только в пределах текущего столетия. Но мне другого и не надо: 2000й год мы уже пережили, а до 2100го не дотянем.