Всем доброго дня!
Подскажите, пожалуйста, как передаются данные типа TIME по Modbus TCP?
Мне нужно передать время из панели оператора Weintek в ПЛК110-60.
В настройках Modbus TCP в codesys 2.3 не вижу такого типа данных?
Спасибо.
Вид для печати
Всем доброго дня!
Подскажите, пожалуйста, как передаются данные типа TIME по Modbus TCP?
Мне нужно передать время из панели оператора Weintek в ПЛК110-60.
В настройках Modbus TCP в codesys 2.3 не вижу такого типа данных?
Спасибо.
Посмотрите макросы для ПР. Время UTC туда и обратно. Есть в темах про макросы, даже на FB.
Если в ПЛК приведете время так же к формату UTC то проблем не будет с передачей. Требуется два регистра.
з.ы. а вообще есть способ в 4 байта запихнуть время до 9999 года, без секунд. Математика творит чудеса.
Как всегда "точная" информация от аксакалов форума! Давно не виделись! Раз в полгода захожу сюда на форум и всегда вижу вас ( "Кондор3000" и "Мелкий" всегда на посту!) ;-)
Спасибо вам! Буду искать ФБ в Owen logic по вашей наводке!
Скриншота я так понимаю у вас нет! Это грустно!
Ну работа с Unix_Time добавлена даже в онлайн базу.
Еще были макросы от petera
Ну и так же смотрите темы макросов по ST там тоже вроде были для работы с UnixTime
А так, ссылки на сайт не помню, есть формулы в exel где проверял сжатие времени без секунд есть где-то у меня. Хотя гуглится вполне легко. Просто для ПЛК, ПР это может быть не очень актуально.
https://owen.ru/forum/showthread.php...991#post219991 от petera
Вот нашел вариант https://owen.ru/forum/attachment.php...5&d=1682542531 у Кондора 3000 был хороший скрин Вложение 79434