PDA

Просмотр полной версии : Как получить реальное время?



незарегистрированный
24.04.2007, 10:19
Т.е. время которое тикает в ПЛК150-220.У.L

Как к нему обращаться?

Филоненко Владислав
24.04.2007, 10:58
Библиотека SysLibTime

Milchuk
19.06.2007, 10:11
Пользуюсь SysLibTime. Функция работала некоторое время. В определённый момент после добавления Owen Master часы перестали "ходить". Уже убрал из проекта всё, включая функцию опроса времени, в PLC Browser GetTime выдаёт нули. SetTime, SetDate проходит, а часы не идут и не устанавливаются . Прошивка 2.00.9 ПЛК150УМ

Филоненко Владислав
19.06.2007, 10:49
скорее всего у вас где-то в проекте есть запись времени. если вы хотите считать время, то необходимо посылать в функцию структуру со всеми нулевыми полями, иначе будет запись времени.

Milchuk
19.06.2007, 13:34
Я создал чистый проект, программа из ;.
Загрузил в контроллер, устанавливаю время в PLC Browser SetTime 09:00:00, GetTime возвращает 0:0:0.
Пишу пример GetTimeEx с предварительным обнулением структуры времени типа SysTime64 и SystemDateTime . В результате структура SysTime64 возвращает время с момента запуска контроллера и цифры бегут, а структура SystemDateTime возвращает нули, при этом GetTime возвращает 0:0:0.

Филоненко Владислав
19.06.2007, 13:45
контроллер при загрузке пищит?

Milchuk
19.06.2007, 14:09
не пищит......................

Филоненко Владислав
19.06.2007, 14:59
значит нет связи между средней и верхней платой. посмотрите, правильно ли соединены две платы. разъем не расчитан на множество сборок/разборок.

Milchuk
19.06.2007, 15:49
спасибо, передёрнул платы, часы заработали.