PDA

Просмотр полной версии : Проблема с изменением времени в ПЛК210



F0m4
03.06.2024, 07:54
Здравствуйте.
Из кода программы изменил время ПЛК на 2027 год.
Из кода программы мне не удается изменить дату в сторону уменьшения, как это сделать?
Из вебконфигуратора удалось установить время браузера, но у одного из ПЛК при сбросе питания дата не сохраняется, остается 2027 год.
Как установить и сохранить текущее время у этого ПЛК?
Версия прошивки у ПЛК одинаковая plc210 2.4.0601.0905.
Так же у этого ПЛК перестал работать Сброс заводской устройства(пользователь не удаляется). Что с этим можно сделать?

Евгений Кислов
03.06.2024, 08:06
Здравствуйте.
Из кода программы изменил время ПЛК на 2027 год.
Из кода программы мне не удается изменить дату в сторону уменьшения, как это сделать?
Из вебконфигуратора удалось установить время браузера, но у одного из ПЛК при сбросе питания дата не сохраняется, остается 2027 год.
Как установить и сохранить текущее время у этого ПЛК?
Версия прошивки у ПЛК одинаковая plc210 2.4.0601.0905.
Так же у этого ПЛК перестал работать Сброс заводской устройства(пользователь не удаляется). Что с этим можно сделать?

Добрый день.
Для начала попробуйте установить хотфикс (swu-time-patch-plc210.hotfix.swu):
https://ftp.owen.ru/CoDeSys3/10_Firmware/_hotfix/2.4.hotfix.zip

F0m4
03.06.2024, 13:05
Хотфикс решил проблему с временем, спасибо!

Подскажите, как решить проблему с заводским сбросом устройства из codesys, он не работает(не удаляются пользователи)?

Евгений Кислов
03.06.2024, 13:13
Хотфикс решил проблему с временем, спасибо!

Подскажите, как решить проблему с заводским сбросом устройства из codesys, он не работает(не удаляются пользователи)?

Надо так: ПКМ на узел Device - Сброс заводской устройства

76214

Вы выполняете именно эту команду?

F0m4
03.06.2024, 13:36
Именно так я делаю.
На одном ПЛК это работает через раз, а на другом нет.

Евгений Кислов
03.06.2024, 13:37
Именно так я делаю.
На одном ПЛК это работает через раз, а на другом нет.

Напишите, пожалуйста, этот вопрос на support@owen.ru и предоставьте доступ по AnyDesk.

F0m4
10.06.2024, 09:37
Здравствуйте.
При изменении времени ПЛК из кода программы на уменьшение отваливается связь с Masterscada 4D по OPC UA, при изменении времени вперед этой проблемы нет.
Для восстановления связи нужно перезапустить ПЛК, перезапуск скады не восстанавливает связь.
Как восстановить связь без перезапуска?

Скада:
06-03 14:45:57.807 [2] . [Error] System.Net.WebSockets.WebSocketException (0x80004005): An exception caused the WebSocket to enter the Aborted state. Please see the InnerException, if present, for more details.
at System.Net.WebSockets.ManagedWebSocket.CloseWithRe ceiveErrorAndThrowAsync(WebSocketCloseStatus closeStatus, WebSocketError error, String errorMessage, Exception innerException)
at System.Net.WebSockets.ManagedWebSocket.HandleRecei vedCloseAsync(MessageHeader header, CancellationToken cancellationToken)
at System.Net.WebSockets.ManagedWebSocket.ReceiveAsyn cPrivate[TResult](Memory`1 payloadBuffer, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.PoolingAsyncValueT askMethodBuilder`1.StateMachineBox`1.System.Thread ing.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
at System.Net.WebSockets.ManagedWebSocket.CloseAsyncP rivate(WebSocketCloseStatus closeStatus, String statusDescription, CancellationToken cancellationToken)

06-03 13:36:47.405 [2] . [Error] System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server
---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host..
---> System.Net.Sockets.SocketException (10054): An existing connection was forcibly closed by the remote host.
--- End of inner exception stack trace ---
at System.Net.Sockets.Socket.AwaitableSocketAsyncEven tArgs.ThrowException(SocketError error, CancellationToken cancellationToken)

Евгений Кислов
10.06.2024, 09:40
Добрый день.
К сожалению, штатных способов устранения этой ситуации нет.
Насколько я помню - она проявляется лишь в том случае, если на стороне клиента настроен режим подписки (subscribe).