Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Drus от 07 Августа 2023, 14:54:23

Название: Подключение к OPC серверу
Отправлено: Drus от 07 Августа 2023, 14:54:23
Добрый день. У меня есть проблема  :(
Обрисую ситуацию... Есть ПЛК М241 от Schneider OPC UA сервером на борту. Все выключено: питание с ПЛК снято, Simple SCADA сервер отключен. Когда я сначала включаю Simple SCADA сервер, а после подаю питание на ПЛК, то на вкладке "ОРС-серверы" ОРС сервер вместо того, что бы перейти в состояние "подключен" - остается в состоянии "отключен" (даже после получасового ожидания не подключается), а в журнале сообщение по этому ОРС серверу "аварийное отключение" (см. изображение 1 во вложении). Подключение к OPC серверу в таком случае можно осуществить только после перезапуска проекта на вкладке "Проекты" (см. изображение 2 во вложении). И уже после перезагрузки проекта, после последующих отключений/включений питания ПЛК, Simple SCADA сервер отключается и далее включается к ОРС серверу ПЛК автоматически.
Подскажите пожалуйста пути решения проблемы... так, что бы Simple SCADA сервер все-таки автоматически подключался к OPC серверу в такой ситуации.
Примечания: 1. OPC сервер ПЛК работает (в то время как Simple SCADA сервер не мог подключится к ОРС серверу ПЛК, я подключался к ОРС серверу ПЛК сторонним ОРС клиентом); 2. Иногда подключается и такой ошибки не возникает  :-\
Название: Re: Подключение к OPC серверу
Отправлено: Simple-Scada от 08 Августа 2023, 22:21:36
Здравствуйте.

Сообщение "аварийное отключение" выдается после подключения к UA-серверу, когда он находится в состоянии Shutdown (переменная "ServerStatus -> State" на UA-сервере равна "4 (Shutdown)"). Если сразу после первой попытки подключения UA-сервер находится в состоянии Shutdown, новые попытки подключения не выполняются. Это и происходит в Вашем случае, скада получает состояние Shudown от UA-сервера, выдаёт сообщение "аварийное отключение" и не пытается больше подключиться. В ближайшем обновлении  добавим повторные попытки подключения, когда статус UA-сервера равен Shutdown.

UPD: внесли изменения в обновление 2.6.8.0. Попытки переподключения выполняются когда сервер в состоянии Shutdown.