PDA

Просмотр полной версии : СПК107 Системное время



Виталий Фонарев
15.01.2015, 00:40
Хотел в углу панели просто вывести текущее время (системное). Думал задачка простенькая. А что то не могу найти к ней решение. Вроде бы какая то библиотека есть типа CAA_RealTimeClock.library но где она и где к ней описание не понятно.
Подскажите если кто знает как это сделать по проще. ????

Эдуард_Н
15.01.2015, 04:48
Смотри http://www.owen.ru/forum/showthread.php?t=20069&page=4, пост #36.

Мурат Ахриев
15.01.2015, 15:44
Работа с системным временем реализована в библиотеке SPKTools http://www.owen.ru/forum/showthread.php?t=16115

Ilych
21.01.2015, 00:15
Коллеги, вычитал, что текущее время считываем с помощью DTU.GetDateAndTime. Это из какой-то библиотеки функциональный блок? Или системная переменная такая? Где-то видел что у DTU есть и другие доступные свойства. Где бы про это глянуть?

Изюм
21.01.2015, 11:26
В прямоугольник, в поле "Text" записал %t[HH:MM]. Все работает.

Изюм
21.01.2015, 11:32
Извините %t[HH:mm]

thecatvlz
18.12.2019, 11:33
Добрый день. Возникла проблема - не получается соотнести переменные с системным временем, хотя в другом проекте все вполне спокойно работает, т.е. текущий час без проблем считывается в переменную типа usint. Выдает ошибку на фото46241
буду благодарен за помощь

P.S. удалось добиться желаемого результата, скопировав код в проект, в котором работало считывание. Однако хотелось бы понять причину ошибки, чтобы не повторять

Елизавета Соколова
20.12.2019, 14:20
Добрый день.
Тип привязываемой переменной точно объявлен как USINT?
Ошибка появляется при компиляции, или при привязке?

Василий.83
09.01.2023, 14:18
Добрый день! Появилась следующая проблема с СПК107 [M01] (прошивка: 2.4.0923.1000 + хотфикс, Target: 3.5.17.31, Runtime: 3.5.17.30, проект на CoDeSys 3.5 SP17), после настройки на панели системной даты и времени, они не сохраняются при сбросе питания с контроллера. Если просто перезагрузить СПК командой перезагрузки с web-конфигуратора, то дата и время сохраняются. Если сбросить питание, то дата и время устанавливаются при загрузке на 00:00:00 01-01-1970. Подскажите, то может быть? Как можно это исправить? Заранее благодарю!

Юлия Лукина
09.01.2023, 14:27
Добрый день ! Решение проблем было описано в теме https://owen.ru/forum/showthread.php?t=36852 ( Вторая проблема). Пользовались ли Вы этими рекомендациями?

Василий.83
10.01.2023, 11:33
Добрый день ! Решение проблем было описано в теме https://owen.ru/forum/showthread.php?t=36852 ( Вторая проблема). Пользовались ли Вы этими рекомендациями?
Доброго дня! Разумеется была проверена эта проблема. overlayfs смонтировалась на overlay. Проблема проявляет себя только в части системной даты и времени. Была обновлена прошивка и применен хотфикс. Проблема не исчезла.

65071

Евгений Кислов
10.01.2023, 11:48
Добрый день.


после настройки на панели системной даты и времени

Опишите, пожалуйста, как именно вы настраиваете дату и время.

Василий.83
10.01.2023, 11:50
Добрый день.



Опишите, пожалуйста, как именно вы настраиваете дату и время.

Через конфигуратор панели и через Web-конфигуратор, синхронизируя с ПК.

Василий.83
10.01.2023, 11:53
Даже через CoDeSys попробовал, тоже без результата. При софтварной перезагрузке, дата и время сохраняются. Если снять и подать питание, то сбрасывается.

Евгений Кислов
10.01.2023, 11:56
Даже через CoDeSys попробовал, тоже без результата. При софтварной перезагрузке, дата и время сохраняются. Если снять и подать питание, то сбрасывается.

Сколько времени у вас проходит между заданием времени и перезагрузкой по питанию?

Василий.83
10.01.2023, 12:00
Сколько времени у вас проходит между заданием времени и перезагрузкой по питанию?

По разному. После применения настроек и софтварной перезагрузки, отключаю питание и подключаю. Или устанавливаю время, потом работаю с панелью в течении дня, а на следующий день при включении дата и время сбрасываются.

Евгений Кислов
10.01.2023, 12:09
По разному. После применения настроек и софтварной перезагрузки, отключаю питание и подключаю. Или устанавливаю время, потом работаю с панелью в течении дня, а на следующий день при включении дата и время сбрасываются.

У меня по описанному вами сценарию не получилось воспроизвести проблему (с той же версией прошивки).
Я предлагаю проверить питание батарейки RTC и корректность полярности ее установки (для этого потребуется снять заднюю крышку СПК).

Василий.83
10.01.2023, 12:10
У меня по описанному вами сценарию не получилось воспроизвести проблему (с той же версией прошивки).
Я предлагаю проверить питание батарейки RTC и корректность полярности ее установки (для этого потребуется снять заднюю крышку СПК).

При вскрытии оказалось, что батарейка RTC отсутствует в панели.
65074

Завтра поставлю свою батарейку и проверю результат, но уже склоняюсь к тому, что он будет положительным .)

Василий.83
11.01.2023, 13:10
Доброго дня! Установил батарею, проблема решилась. Спасибо за оперативную помощь!