ReceiveBaseTable для RapidScada v6 или как его найти?

Стартовая страница Форумы Понять, как работает ПО ReceiveBaseTable для RapidScada v6 или как его найти?

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Автор
    Записи
  • #25448
    JurasskPark
    Участник

    Добрый день!
    Прочитал статью https://rapidscada.ru/integration-with-rapid-scada/
    Научился читать .dat файл, на основе их генерировать SQL-запросы на создание таблиц, вставку и обновление данных.
    Но мне хочется понять, как в RapidScada v6 через ScadaClient подключиться к Server и получить список таблиц и их содержимое как в этом примере.

    using Scada.Client;
    ...
    CommSettings settings = new CommSettings("localhost", 10000, 
        "ScadaServerCtrl", "12345", 10000);
    ServerComm serverComm = new ServerComm(settings);
    SrezTableLight snapshotTable = new SrezTableLight();
    bool dataReceived = serverComm.ReceiveSrezTable("current.dat", snapshotTable);
    serverComm.Close();
    if (dataReceived)
        Console.WriteLine("Data received successfully");
    else
        Console.WriteLine("Error receiving data: " + serverComm.ErrMsg);
    using Scada.Client;
    ...
    CommSettings settings = new CommSettings("localhost", 10000, 
        "ScadaServerCtrl", "12345", 10000);
    ServerComm serverComm = new ServerComm(settings);
    SrezTableLight snapshotTable = new SrezTableLight();
    bool dataReceived = serverComm.ReceiveSrezTable("current.dat", snapshotTable);
    serverComm.Close();
    if (dataReceived)
        Console.WriteLine("Data received successfully");
    else
        Console.WriteLine("Error receiving data: " + serverComm.ErrMsg);
    

    Просто если у клиента, есть возможность получать список таблиц конфигурации и содержимое от сервера, то отказаться от считывания файлов с диска. 🙂
    P.S. Будьте любезны, тыкните пальцем в то место, где это реализовано, а то хочется доделать проект с экспортом данных, не только текущих, исторических данных и событий, но и таблиц конфигурации. 🙂

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

    Добрый день!
    Например, здесь.

    #25455
    JurasskPark
    Участник

    Спасибо большое, Михаил! 🙂

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Для ответа в этой теме необходимо авторизоваться.