Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - samum

Страницы: [1]
1
Имеется связка ПЛК ОВЕН ПЛК210 (CodeSys 3.5) и ПК Windows 11 x64 (Simple-Scada 2.6.10.0). OPC-сервер бесплатный CodeSys OPC.DA версии 3.5.16.20.
В связи с разным временем загрузки ПК и ПЛК стал тестировать на разные ситуации выявил следующую особенность.
При запуске Simple-Scada Client после загрузки ПЛК всё работает идеально, даже при потери/восстановлении связи с ПЛК переменные обновляются. НО !!! если запустить Simple-Scada Client без связи с ПЛК - переменные никогда не обновлятся после восстановления связи, пока не перезапустить Проект на Simple-Scada Server. При этом, после установки связи ПК с ПЛК стороннее ПО видит все переменные ОРС-сервера (проверял через ItemProperty и OPC Explorer). При этом StartPing отрабатывает и показывает о наличии связи, а значения в 0 ... В логах сервера Ошибка "CoDeSys.OPC.DA (localhost) ошибка при добавлении новых тегов: Cannot add Items:...."
Частично решил данную проблему планировщиком заданий Windows (запуск через 1 мин. Simple-Scada Client) и включением в Options Simple-Scada Server "Деактивировать проект если у него нет клиентов". С такой конфигурацией идёт задержка на запуск Client`a, а в случае отсутствия связи с ПЛК при запуске помогает перезапуск Client`a после восстановления связи. Но для Заказчика это неприемлемо ... да и глупо сидеть отслеживать пока появится связь, когда это можно сделать через StartPing ...

Подскажите, возможно ли программно перезапускать Проект на Simple-Scada Server? Либо возможность программно перезапустить Client? Настройки Client`a и Server`a перебирал разные - ничего не помогает, данные переменных сами не обновляются.

Прикрепляю логи сервера при запуск Client`a без связи с ПЛК -> связь с ПЛК установлена  -> ожидание около 2 мин. -> перезапуск Client`a (закрыл и сразу запустил) -> закрытие Client`a.
ps. другие платные ОРС-сервера не вариант, Заказчика устраивает бесплатный от CodeSys, ведь "он же работает".
pps. СУБД MySQL 8.0.22 установлена на этот же ПК, настроена через MySQL Workbench согласно Руководству. Работает.

Страницы: [1]