IronLogic СКУД
Адаптеры & Конвертеры => Z-397 WEB => Тема начата: a_zakharov от 28 Июля 2021, 16:25
-
Здравствуйте.
Прочитать время из контроллера удается корректно:
>> 11 0B 08 01 02 02 00 D0 07 00 00 00
<< 1F 0F 08 01 02 02 00 D0 57 35 15 03 28 07 21 0D
Возвращает 57сек. 35мин. 15ч. среда 28,07,21г.
Но при попытке установить время:
>> 68 12 08 0b 03 02 00 D0 07 00 00 29 26 22 01 01 01 23
<< 5d 0f 08 0b 03 02 00 d0 55 03 00 03 28 07 21 01
Ответ сходится с документацией:
Первые 8 байт ответного пакета являются копией запроса с заменой кода операции на 0x55, далее:
0x08 байт - Результат выполнения: 0x55 - успешно; 0xAA - недопустимая операция
0x09 байт - Значение: 0x03 (Повтор команды записи)
Но время устанавливается какое-то не то (должно получиться 29сек. 26мин. 22ч. понедельник 01.01.23г., а получается 22.02.20г. 10 с чем-то часов, воскресенье)
В чем может быть проблема?
-
Здравствуйте.
Какой контроллер?
К какой программе подключен?
Зачем нужно менять время таким способом?
Какова конечная цель?
-
Здравствуйте.
Контроллер Matrix-VI (мод. NFC K Net)
Я пишу драйвер под систему автоматизации iRidium Mobile. Все кроме установки времени реализовать удалось
Время нужно менять для того, чтобы в случае какого-то сбоя по питанию часы в контроллере восстанавливались. Т.е. я хочу, чтобы мой сервер автоматизации периодически отслеживал правильность установки часов в контроллерах и в случае расхождения, корректировал время.