Сервер приема данных «SSOFTSЕRVICE» осуществляет сбор и накопление текущей измерительной, управляющей, диагностической информации по каналу связи с телеметрических контроллеров и передачу ее программам «верхнего уровня» автоматизированных систем управления. Во время своего функционирования сервер запрашивает данные по протоколу прибора и преобразует полученные данные в формат переменных (тегов) OPC DA. «SSOFTSЕRVICE» ориентирован на постоянную автономную и бесперебойную работу в режиме реального времени, благодаря чему обеспечивается высокая стабильность и надёжность. Для хранения данных используются СУБД ведущих производителей. Сервер «SSOFTSЕRVICE» реализован в виде службы Windows. Допускается эксплуатация нескольких серверов («экземпляров»), различающихся настройками. Это позволяет строить гибкие схемы, например, на одном сервере могут располагаться службы для разных подразделений или систем телеметрии. Или наоборот, в режиме ОРС на одной машине можно собрать данные из нескольких источников. Доступ к СУБД построен таким образом, что различные экземпляры, подключенные к одной базе данных, не конкурируют между собой. Это позволяет организовывать резервные каналы связи, подключать оборудование с различными протоколами и т.п. Установка сервера с помощью инсталлятора стандартна и не предполагает какой-либо активности пользователя. Запуск сервера рекомендуется производить от имени системной учетной записи. Поcле установки необходимо настроить сервер. Это можно сделать двумя способами. Либо используя заготовленный reg файл с настройками, либо поэтапно конфигурируя с помощью программы настройки. Сервер записывает журнальные сообщения в журнал «Приложение» Windows.
OPC-сервер является неотъемлемой частью ПО «SSOFTSЕRVICE» и используется для обработки данных, поступающих с контроллеров телеметрических, а также для управления ими и хранения обработанных данных. Поддерживаемый OPC протокол: OPC DA 2.05A; OPC НDА. Комбинируя OPC технологии можно объединять в единую структуру большое количество разнородного оборудования. Также посредством технологий OPC, ODBC возможна интеграция в любую SCADA-систему.
Сервер «SSOFTSЕRVICE» имеет модульную структуру:
- Подсистема работы с СУБД. Данные об объектах, каналах и т.д. хранятся в SQL совместимой СУБД. В неё же записываются архивные и текущие значения. Весь обмен данными между сервером и клиентом или другими серверами осуществляется через СУБД.
- Подсистема канала связи с контроллерами. Связь с контроллерами может осуществляться через: TCP (сервер); UDP (сервер); Последовательный порт GSM-модем (прием/отправка SMS, звонки и передача данных)
- Подсистема протоколов. Поддерживает все протоколы контролеров телеметрии ССофт:Сигнал и Modbus TCP. Кроме того есть режим сервера перепрошивки, который ожидает подключения контроллеров и прошивает их обновленной версией.
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ ПО SSOFTSERVICE
- Настраиваемое время реакции, определяемое параметрами си-стемы, на которой он установлен;
- Минимальное время реакции 2с;
- Возможность вручную задать интервал обновления данных;
- Работа в режиме реального времени;
- Поддержка протоколов OPC, Modbus TCP, Modbus RTU;
- Возможность работы как с СУБД MySQL начиная с версии 5.1 и далее, так и с СУБД MSSQLServer с версии MSSQLServer 2005 и далее.
СИСТЕМНЫЕ ТРЕБОВАНИЯ
Для работы серверу требуется .NET Framework 3.5 и выше,поддерживаются все версии Windows, для которых он реализуется. Разрядность системы не имеет значения. Для доступа к СУБД требуется ODBC драйвер. Поддерживаются MS SQL и
MySQL. Работа с другими СУБД не тестировалась, но возможна. Процессор: от 1 ГГц (2 ядра), память: 256 МБ (без учета потребностей ОС и другого ПО). Объём зависит от количества объектов. Система будет работоспособна при количестве более 1000 объектов х 20 каналов при периоде опроса 1 мин. Если на той же машине расположен сервер SQL, особенно это касается MS SQL, размер памяти и процессор следует выбирать исходя из его требований. Возможна работа в виртуализованном окружении.