Личная страница автора

Периферийный сервер регистрации данных.

Периферийный сервер регистрации данных представляет собой программу, обеспечивающую функционирование периферийного устройства регистрации, построенного на базе контроллера CPU-188-5 v.3 фирмы Fastwel и предназначенного для многоканальной круглосуточной регистрации данных аналоговых, частотных и импульсно-временных датчиков в составе комплекса с распределенной регистрацией, а также для автономной регистрации в течение ограниченного промежутка времени. В составе комплекса периферийный сервер регистрации может осуществлять управление технологическими процессами. Настройка сервера, управление им и обмен данными осуществляется как непосредственно (с локальной или удаленной консоли), так и дистанционно, с центрального компьютера по соответствующим программам. Периферийное устройство регистрации с программой версии 2.1 имеет следующие функциональные возможности и параметры:

1.      Измеряет напряжения или токи на 8 аналоговых входах с точностью до 12 двоичных разрядов.

2.      Управляет 2 аналоговыми выходами с точностью 12 двоичных разрядов.

3.      Измеряет частоту (период) по 24 входам в диапазоне от 0.03 Гц до 5 МГц (через плату TBI – до 50 кГц) с точностью до 24 разрядов с возможностью настройки количества периодов и частоты заполнения.

4.      Измеряет интервалы времени между импульсами по 8 входам, подключенным к счетчикам количества жидкости типа СКЖ с преобразованием в физическую величину и накоплением суммарных данных, а также мгновенных значений расхода.

5.      Считает импульсы по 16 входам, подключенным к измерителям расхода воды типа СВУ с вычислением физических величин расхода и накоплением результатов.

6.      Количество каналов для измерения и управления - до 63.

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

8.      При измерении данных возможно вычисление производной данных в интервале между соседними отсчетами по любому каналу.

9.      Осуществляет контроль аппаратных ошибок по каналам, а также контроль нахождения измеряемой величины в допустимых границах, задаваемых для каждого канала.

10.  Осуществляет звуковую сигнализацию об ошибках с режимом сигнализации, индивидуальным для каждого канала.

11.  Опрос каналов осуществляется в соответствии с временной сеткой, индивидуальной для каждого канала в диапазоне от 1 секунды до 65535 секунд.

12.  Регистрирует измеряемые или управляющие данные в соответствии с временной сеткой регистрации каждого канала (в диапазоне от 1 секунды и более) в общем архиве данных размером до 11200 записей.

13.  Регистрирует сообщения об изменениях состояния каналов и системы регистрации в общем архиве сообщений размером до 1536 записей. Сообщения о каналах, не регистрируемых в архиве данных не записываются. Архивы находятся в энергонезависимой памяти контроллера и сохраняются при аварийных отключениях питания. При переполнении архивов теряются самые старые записи.

14.  Результаты измерений представляются в физических единицах, пересчитанные из аппаратных значений по соответствующим калибровочным формулам.

15.  Позволяет работать с массивом калибровочных коэффициентов используемых датчиков: добавлять записи, изменять калибровочные коэффициенты, удалять ненужные записи. Размер массива – до 63 приборов. Массив хранится в энергонезависимой памяти.

16.  При взаимодействии оператора или программы центрального компьютера с устройством каналы и датчики (приборы) представляются символьными именами, что позволяет логически связать их с конкретными физическими объектами.

17.  Массивы каналов и приборов могут быть сохранены в файлах на флеш-диске контроллера и впоследствии загружены из них специальной командой, а также автоматически при перезапуске программы в случае разрушения данных в энергонезависимой памяти.

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

19.  В автономном режиме позволяет контролировать систему и управлять устройством с помощью локальной консоли, состоящей из вакуумно-люминесцентного алфавитно-цифрового индикатора и шестнадцатикнопочной клавиатуры. Такое же управление можно осуществлять и с удаленной консоли – компьютера, подключенного к устройству через СОМ-порт посредством программы типа SmartLink.

20.  При работе в составе распределенного комплекса регистрации обменивается данными с центральным компьютером через сеть на базе интерфейса RS-485 или RS-232 в соответствии с протоколом, аналогичным протоколу обмена данными с модулями типа ADAM-40ХХ. При этом устройство является подчиненным, т.е. исполняет команды, пришедшие с центрального компьютера. Каждое устройство имеет свой адрес, поэтому в сеть могут быть соединены несколько аналогичных устройств, а также модули типа ADAM.

21.  Режимы управления устройством могут совмещаться, т.е. можно управлять устройством с локальной консоли при работе его в составе комплекса.

Программа периферийного сервера регистрации может поставляться в виде пакета разработки, позволяющего разрабатывать модули управления устройствами (драйверы) и конфигурировать программу под потребности конкретной системы. Кроме того, в формате драйверов могут разрабатываться модули для специфического управления устройствами системы. Документация по разработке драйверов прилагается.

Устройство построено на базе контроллера CPU188-5 v.3 фирмы Fastwel комплектации MX, т.е. имеющего в своем составе 8-входовой аналого-цифровой преобразователь, 2-канальный цифро-аналоговый преобразователь, 2 порта FPGA типа UNIO с записанными схемами n04 и x00, энергонезависимый таймер типа SmartWatch фирмы Octagon, дополнительную память CMOS объемом 128 кбайт, включенную через сокет таймера, что делает ее энергонезависимой. Последовательный порт платы с номером 0 (COM1) сконфигурирован на интерфейс RS-232 для подключения удаленной консоли на скорости обмена 115200 бод, а порт с номером 1 (COM2) настроен на интерфейс RS-485 для подключения к сети модулей типа ADAM.

Загрузить DEMO - версию программы (полнофункциональная с лимитом времени 1 час)

Загрузить документацию

odivanov@mail.ru

Hosted by uCoz