Назначение и условия применения
Виды деятельности, функции, для автоматизации которых предназначено данное средство автоматизации:
- локальный и удаленный сбор телеметрических данных
- управление состоянием дискретных выходов (телеуправление)
- управление состоянием дискретных выходов исходя из значений и состояний аналоговых и дискретных входов (автоматика)
- выдача данных по запросу от системы “Сетевой сервер телеметрии Net Server TM” и/или стороннего ПО
Условия, при соблюдении которых обеспечивается применение средства автоматизации в соответствии с назначением:
- CPU с частотой 400 МГц или выше;
- RAM 96 Мб или больше;
- ОС Linux, FreeBSD 10 или выше, Mac OSX 10.5 или выше.
Виды деятельности, функции
Драйвер опроса включает в себя следующие подсистемы и модули: Подсистема логирования. Выполняет следующие функции:
- выдача диагностических сообщений в файл лога.
Подсистема кэширования. Выполняет следующие функции :
- сохранение оперативных данных в памяти;
- периодическое сохранение данных кэша в базе данных на диске. Подсистема TCP/IP сервера и модуля кодирования/декодирования протокола.
Выполняет следующие функции :
- соединение с системой “Сетевой сервер телеметрии Net Server TM” и/или стороннего ПО по протоколу TCP/IP;
- поддержание множественных соединений;
- кодирование/декодирование протокольных пакетов;
- вызов соответствующих разобранному пакету функций ядра системы.
Подсистема WEB-отображения (WEB-сервер). Выполняет следующие функции :
- просмотр состояния драйвера опроса и связи с приборами.
Программные и аппаратные требования
Специальных требований к аппаратной платформе нет.
На ОС Linux/Unix/Mac OSX должны быть установлены следующие компоненты:
- SQLite v.3.
Для обеспечения работы драйвера опроса, необходимо открыть доступ драйверу к порту устройства, а так же к следующим портам:
TCP – 10000
UDP – 57188, 54321
Определение наличия контроллера в сети производится с помощью посылки BROADCAST сообщения на порт 57188
. Порт 54321
используется для приема ответа.