СИСТЕМА И СПОСОБ СИНХРОНИЗАЦИИ ВРЕМЕНИ МЕЖДУ МНОЖЕСТВОМ СИСТЕМ

1. Промышленная машина, содержащая:
программируемый логический контроллер (ПЛК), содержащий системные часы ПЛК, имеющие локальное время, при этом локальным временем является время зоны, в которой находится промышленная машина, причем зона находится за пределами часового пояса Универсального Координированного Времени (UTC), при этом ПЛК выполнен с возможностью
управления производственным функционированием промышленной машины и
передачи локального времени, замаскированного в виде временного значения UTC; и
компьютерную подсистему, имеющую часы локального времени с конфигурируемым параметром часового пояса, который устанавливают для часового пояса UTC, и параметром летнего времени (DST), который отключают, при этом компьютерная подсистема получает локальное время, транслируемое ПЛК, а часы локального времени устанавливают по полученному локальному времени от ПЛК.
2. Промышленная машина по п. 1, дополнительно содержащая первичный источник электропитания, который обеспечивает машине электроэнергию, при этом ПЛК дополнительно содержит аккумуляторную батарею, обеспечивающую резервное питание для системных часов ПЛК, когда первичный источник электропитания выключен.
3. Промышленная машина по п. 1, в которой системные часы ПЛК устанавливают по локальному времени на основании по меньшей мере одного из установочного параметра часов ПЛК, параметра DST ПЛК и параметра часового пояса ПЛК.
4. Промышленная машина по п. 3, дополнительно содержащая обслуживающий компьютер, при этом по меньшей мере один из установочного параметра часов ПЛК, параметра DST ПЛК и параметра часового пояса ПЛК регулируют после получения пароля обслуживающим компьютером.
5. Промышленная машина по п. 4, в которой системные часы ПЛК выполнены с возможностью обновления на основании регулировки, сделанной по меньшей мере для одного из установочного параметра часов ПЛК, параметра DST ПЛК и параметра часового пояса ПЛК.
6. Промышленная машина по п. 1, дополнительно содержащая приемник обновления времени, выполненный с возможностью приема обновлений времени от удаленного источника времени с использованием Простого Сетевого Протокола времени (SNTP), при этом приемник обновления времени дополнительно выполнен с возможностью отправки обновлений времени в ПЛК.
7. Промышленная машина по п. 6, в которой ПЛК рассчитывает локальное время промышленной машины на основании обновления времени, параметра DST ПЛК и параметра часового пояса ПЛК.
8. Промышленная машина по п. 1, в которой система функционирует независимо от удаленного источника времени.
9. Промышленная машина по п. 1, в которой на промышленной машине уменьшается амнезия DST.
10. Способ синхронизации времени между множеством систем на промышленной машине, при этом способ включает:
установку системных часов программируемого логического контроллера (ПЛК) у ПЛК на локальное время, при этом локальным временем является время зоны, в которой находится промышленная машина, причем зона находится за пределами часового пояса Универсального Координированного Времени (UTC);
установку параметра часового пояса компьютерной подсистемы промышленной машины по часовому поясу UTC;
отключение параметра летнего времени (DST) компьютерной подсистемы, чтобы игнорировать DST;
получение ПЛК запроса от компьютерной подсистемы на обновление времени UTC;
отправку в компьютерную подсистему текущего временного значения системных часов ПЛК, замаскированного в виде временного значения UTC, в ответ на получение запроса на обновление времени UTC; и
установку часов компьютерной подсистемы по текущему временному значению системных часов ПЛК.
11. Способ по п. 10, дополнительно включающий:
установку по меньшей мере одного из параметра DST ПЛК, установочного параметра часов ПЛК и параметра часового пояса ПЛК и
вычисление локального времени промышленной машины на основании по меньшей мере одного из параметра DST ПЛК, установочного параметра часов ПЛК и параметра часового пояса ПЛК.
12. Способ по п. 11, дополнительно включающий обновление системных часов ПЛК на основании регулировок, сделанных по меньшей мере для одного из параметра DST ПЛК, установочного параметра часов ПЛК и параметра часового пояса ПЛК.
13. Способ по п. 10, дополнительно включающий обновление системных часов ПЛК на основании обновления времени от удаленного источника времени.
14. Способ по п. 10, дополнительно включающий:
получение, в приемнике обновления времени, обновления времени от сервера Простого Сетевого Протокола Времени (SNTP);
отправку обновления времени в ПЛК и
вычисление локального времени промышленной машины на основании обновления времени, параметра DST ПЛК и параметра часового пояса ПЛК.
15. Способ по п. 10, дополнительно включающий предоставление аккумуляторной батареей резервного питания для системных часов ПЛК, когда первичный источник электропитания промышленной машины выключен.
16. Способ по п. 12, дополнительно включающий:
получение обслуживающим компьютером пароля и
после подтверждения пароля получение настроек по меньшей мере для одного из параметра DST ПЛК, установочного параметра часов ПЛК и параметра часового пояса ПЛК.
17. Способ по п. 10, дополнительно включающий установку и обновление системных часов ПЛК независимо от удаленного источника времени.
18. Способ по п. 10, в котором на промышленной машине уменьшается амнезия DST.