Настройка Scada

Просмотр 13 сообщений - с 1 по 13 (из 13 всего)
  • Автор
    Сообщения
  • #27808
    alteke
    Участник

    Добрый день!
    Установил Rapid Scada 6.1 на серверную систему (Без ошибок).
    1 Далее создал новый проект
    2 в представлении создал пару схем
    3 в базе конфигурации — объекты — созданы объекты
    4 эти объекты созданы права (Администратор, гость)
    5 в базе конфигурации — представлении — указал путь на схемы и перечислил к объекту
    далее все отправил
    теперь зашел на сайт ввел учетные данные, но открывается пустой сайт без схем
    что я сделал не так? помогите?

    #27813
    manjey73
    Участник

    Права на представления вроде еще.

    Хотя admin должен все видеть, может какую таблицу не обновили и не сохранили?

    • Этот ответ был изменен 2 года, 1 месяц назад от manjey73.
    #27815
    alteke
    Участник

    в логах вебстанции нашел ошибку
    «Ошибка соединения с сервером: некорректный формат данных полученных от сервера: длина данных слишком велика»
    что означает? куда копать?

    #27816
    Mikhail
    Модератор

    Добрый день!
    Пункт 4 выглядит лишним, т.к. пользователи с ролями Администратор и Гость уже имеют права.
    Работает ли проект Hello World, который устанавливается по умолчанию?

    #27840
    alteke
    Участник

    Hello world не открывал.
    сразу запустил свой проект.
    Проблемы была в IIS.
    Теперь сайт открывается, но при вводе логина и пароля сайт не открывает главную страницу.
    https://disk.yandex.ru/i/xI2C7ZMqXQr9cA
    https://disk.yandex.ru/i/sJxnBglu8fXLKw

    #27851
    Mikhail
    Модератор

    Возможно, браузер устарел.

    #31397
    sergyltd
    Участник

    Здравствуйте
    Да, жизнь сурова — из одной ошибки попадаю в другую. Пока не приспособился еще.
    Скада на Линуксе. Разработка на Виндовз. Проект Hello World работал на ура и на Ликсе видно и из виндовз тоже видно. Все было хорошо.
    Передал свой проект -Развертывание->Передать конфигурацию.
    1. При каждой передаче конфигурации сбрасывается секретный ключ сервера на линуксе. На виндовз проверил все XML файлы конфигурации (сервер, веб, и т.п.) там ключ везде одинаковый. Он же в агенте при передаче конфигурации. На линукс сервере после приема конфигурации сбрасывается на другой. Я его руками заменяю на нужный — веб станция начинает работать.
    2.Станция запустилась и при входе я получил экран ошшибки. Скриншот прилагаю.
    Ссылка на скрин шот:https://disk.yandex.ru/d/KbNEl7ooDtlwGg
    Это ссылка на папку — в ней же лежат логи. Но в логе веб ошибка

    2024-03-19 14:01:20 [PSniffer][root][ACT] Пользователь sergy вошёл в систему, роль 4, IP 127.0.0.1
    2024-03-19 14:01:20 [PSniffer][root][ERR] Необработанное исключение:
    System.InvalidOperationException: The supplied URL is not local. A URL with an absolute path is considered local if it does not have a host/authority part. URLs using virtual paths (‘~/’) are also local.

    В логе сервера

    024-03-19 14:01:15 [PSniffer][root][ACT] User ScadaWeb is successfully authenticated
    2024-03-19 14:01:15 [PSniffer][root][ACT] Checking username and password for user sergy is successful
    2024-03-19 14:01:20 [PSniffer][root][ACT] Checking username and password for user sergy is successful
    2024-03-19 14:01:21 [PSniffer][root][ACT] Checking username and password for user sergy is successful
    2024-03-19 14:01:22 [PSniffer][root][ACT] Checking username and password for user sergy is successful
    2024-03-19 14:02:26 [PSniffer][root][ACT] Client 127.0.0.1 disconnected

    В логе коммуникатора

    2024-03-19 14:00:45 [PSniffer][root][ERR] Unable to create data source Modbus with the driver DrvModbus
    2024-03-19 14:00:45 [PSniffer][root][ACT] Data source ScadaServer: Receive the configuration database
    2024-03-19 14:00:45 [PSniffer][root][ERR] Data source ScadaServer: Error checking server connection:
    Network is unreachable [::ffff:192.168.1.11]:502
    2024-03-19 14:00:45 [PSniffer][root][ERR] Unable to start communication lines because the configuration database is not received
    2024-03-19 14:00:55 [PSniffer][root][ACT] Data source ScadaServer: Receive the configuration database

    Вот меня смущает первая фраза — не могу сделать источник данных с драйвером Модбас… Может я не тот драйвер использую?
    Причем после экпорта ASPNETCORE_ENVIRONMENT=Development, доступ с внешнего компа пропал ошибка 400.
    Помогите разобраться, где-то я накосячил……

    Причем связь на порт 502 и получение данных я пробовал (не сегодня) — все было отлично.

    #31398
    JurasskPark
    Участник

    0011
    Посмотрите на настройки.

    Секретный ключ в Сервер — Основные параметры и Коммуникатор — Основные параметры — должен совпадать.

    #31399
    JurasskPark
    Участник

    Да. Вы должны понимать, что 10000 — это порт, на котором сервер получает и принимает данные от коммуникаторов. Ну и отдает данные он тоже по этому порту.

    Порт 502 указывается только в драйвере Modbus, для подключения к устройству, в настройках коммуникатора и сервера его быть не должно.

    #31400
    sergyltd
    Участник

    Здравствуйте
    Вопрос 1 решился. На виндовз где я редактирую проект он в скаду не установлен. И почему-то при редактировании в реальном проекте ключ не изменялся. Исправил руками — вопрос решился.
    А вот вопрос 2 никак. В конфиге коммуникатора действительно было соединение модбас. Я переделал на localhost:10000. В драйвере Модбас настроек соединения нет. Настройки есть в свойствах линии. Оставвил модбас.
    Не помогает. Причем из администратора на винде опрос идет — правда ошибок много, но идет. Симулятор слэйва стоит на том же компе на винде. Т.е он опрашивает по своему IP адресу.
    С линукса пробовал опрашивать — работает на ура — дело не в сети.
    Вот такое подозрение появилось… Что такое источник данных для коммуникатора? У меня там стоит Server Data Source — DrvDsServer. Он нужен? Вроде для подключения клиентов, а коммуникатор клиент. Вроде нужен?

    #31401
    sergyltd
    Участник

    Провел кучу экспериментов. Включил подробный лог. Опрос идет но как-то странно.
    Главное не могу убрать ошибку веб станции:

    024-03-19 21:25:10 [PSniffer][root][ERR] Необработанное исключение:
    System.InvalidOperationException: The supplied URL is not local. A URL with an absolute path is considered local if it does not have a host/authority part. URLs using virtual paths (‘~/’) are also local.

    Она выходит на экран и не дает работать скаде. Не понятно какая УРЛ должна быть локальной. Все соединения кроме Модбаса — localhost.
    Лог коммуникатора:

    2024-03-19 21:24:46 [PSniffer][root][ACT] Communicator 6.2.0.0 started
    2024-03-19 21:24:46 [PSniffer][root][ACT] Storage FileStorage 6.1.0.0 loaded from file /opt/scada/ScadaComm/FileStorage.dll
    2024-03-19 21:24:46 [PSniffer][root][ACT] Start logic processing
    2024-03-19 21:24:46 [PSniffer][root][ACT] Driver DrvCnlBasic 6.1.0.0 loaded from file /opt/scada/ScadaComm/Drv/DrvCnlBasic.Logic.dll
    2024-03-19 21:24:46 [PSniffer][root][ACT] Driver DrvDsScadaServer 6.0.1.1 loaded from file /opt/scada/ScadaComm/Drv/DrvDsScadaServer.Logic.dll
    2024-03-19 21:24:46 [PSniffer][root][ACT] Driver DrvModbus 6.0.0.3 loaded from file /opt/scada/ScadaComm/Drv/DrvModbus.Logic.dll
    2024-03-19 21:24:46 [PSniffer][root][ACT] Data source ScadaServer initialized successfully
    2024-03-19 21:24:46 [PSniffer][root][ACT] Data source ScadaServer: Receive the configuration database
    2024-03-19 21:24:46 [PSniffer][root][ACT] Data source ScadaServer: The configuration database has been received successfully
    2024-03-19 21:24:46 [PSniffer][root][ACT] Start communication lines

    Все классно. Лог линии:

    Request element group «Load»
    Send (12): 16 44 00 00 00 06 05 03 00 24 00 0C
    Receive (7/7): 16 44 00 00 00 1B 05
    Receive (26/26): 03 18 00 61 00 5D 00 19 00 75 00 59 00 17 00 70 00 06 00 08 00 04 03 5C 00 0C
    OK
    Request element group «Battery»
    Send (12): 16 45 00 00 00 06 05 03 00 30 00 09
    Receive (7/7): 16 45 00 00 00 15 05
    Receive (20/20): 03 12 03 CA 00 BB 0A 98 0B 12 FF 16 FF 3A 01 62 00 E7 03 09
    OK
    Request element group «Alarms»
    Send (12): 16 46 00 00 00 06 05 04 00 50 00 11
    Receive (7/7): 16 46 00 00 00 25 05
    Receive (36/36): 04 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    OK

    Нормальный опрос. Лог DrvDsServer

    024-03-19 21:39:55.58 Send (24): BA 22 12 00 00 00 67 20 CB 9A 68 5D E5 5B 02 04 00 00 00 00 00 00 00 00
    2024-03-19 21:39:55.59 Receive (16/16): BA 22 12 00 00 00 67 20 CB 9A 68 5D E5 5B 02 04
    2024-03-19 21:39:55.59 Receive (8/8): 00 00 00 00 00 00 00 00
    2024-03-19 21:39:55.69 GetCommand
    2024-03-19 21:39:55.69 Send (24): BB 22 12 00 00 00 67 20 CB 9A 68 5D E5 5B 02 04 00 00 00 00 00 00 00 00
    2024-03-19 21:39:55.69 Receive (16/16): BB 22 12 00 00 00 67 20 CB 9A 68 5D E5 5B 02 04
    2024-03-19 21:39:55.69 Receive (8/8): 00 00 00 00 00 00 00 00
    2024-03-19 21:39:55.79 GetCommand
    2024-03-19 21:39:55.79 Send (24): BC 22 12 00 00 00 67 20 CB 9A 68 5D E5 5B 02 04 00 00 00 00 00 00 00 00
    2024-03-19 21:39:55.79 Receive (16/16): BC 22 12 00 00 00 67 20 CB 9A 68 5D E5 5B 02 04
    2024-03-19 21:39:55.79 Receive (8/8): 00 00 00 00 00 00 00 00

    Тоже все ОК Из файла device001.txt

    Driver : DrvModbus 6.0.0.3
    Status : Error
    Session time : 19/03/2024 21:41:11
    Command time : Undefined
    Sessions (total / errors) : 477 / 477
    Commands (total / errors) : 0 / 0
    Requests (total / errors) : 7632 / 1431

    Не все каналы прописаны в симуляторе — отсюда ошибки.
    Файл line001.txt

    1] MB_TCP_Line
    —————
    Status : Normal
    Communication channel : TCP client, connected

    Shared Data (1)
    —————
    Modbus.Templates = Dictionary of 1 templates

    Devices (1)
    ————
    [1] AirUPS : Error

    Не совсем понятно почему устройство в ошибке.
    Но в браузере висит БОЛЬШАЯ ошибка про не локальную УРЛ и режим разработки.

    #31402
    sergyltd
    Участник

    Наполовину УРА!
    Сходил в интернет нагуглил что эту ошибку выдает функция ASPAsyncRedirect редирект неправильный значит. Гадость была в том, что я прописал в конфиге веб станции стартовой страницей созданную схему. Это поле надо оставлять пустым, тогда нормально грузится родная страница.
    Теперь другая проблема — данные на страницу не передаются. Таблица есть, цифири нет. Опять надо копать.
    Если кто может, помогите!

    #31403
    Mikhail
    Модератор

    Просьба задавать вопросы в соответствующий темах. Разные вопросы — разные темы с соответствующими названиями.

Просмотр 13 сообщений - с 1 по 13 (из 13 всего)
  • Тема ‘Настройка Scada’ закрыта для новых сообщений.