если по номеру порта не нашли, то можно взять любой попавшийся пример на понятном языке и запустить на ноутбуке оператора, только вместо ответа Hello, World! вставить текущее время в том формате, который можно легко разобрать на плк
один из вариантов можно посмотреть здесь https://tipseason.com/simple-http-server-socket-java/
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Большое спасибо! Не всё детально понял, но возможно, рассмотрю этот вариант позже.
Пока разбираю свою добавку к программе ПЛК. Что-то вешает внутренние часы ПЛК в ступор... Хотя циклы идут. Призаливке программы время в ПЛК меняется и остается таковым до следующей заливки...
В програме есть работа с файлом, обмен с весовыми терминалами по модбасу (а их на домашнем стенде нет сейчас). Буду отрубать функции по одной. Искать источник стопора часов.
Например, вполне достаточно будет любой СКАДА на ноуте, которая будет выдавать импульс раз в сутки на ПЛК для синхронизации времени "ноутбук - ПЛК".
--
И я прекрасно понимаю для чего синхронизировать время на ПЛК, но вот не совсем понимаю для чего синхронизировать ещё и дату? Она вот прям за сутки на ПЛК1хх улетает на пару лет вперёд/назад?
Спасибо.
Дату хотел синхронизировать до кучи. Вдруг сбросится по каким-нибудь причинам. Или сдохнет ПЛК. Кто-нибудь поможет, заменит. Зальет прогу (если хозяин ее не потеряет), а про поставить правильную дату/время не догадается. А так при первом запросе файла со статистикой (написал приложение, которое как раз и использует командный файл sett.cmd) заодно и дата/время синхронизируется.
ПЛК стоит на маленьком заводике, где никто ничего про контроллеры не умеет. И ехать туда, чтобы только поставить в контроллере правильную дату совсем не интересно.
Последний раз редактировалось Александр_Гранд; 19.06.2024 в 22:01.