Программное обеспечение
ВАРИКОНТ-МИКРО ПУ
Программное обеспечение ЦППС состоит из трех основных частей:
- исполняемая программа для блока процессора
- загружаемые изменяемые настройки (конфигурация)
- программа-конфигуратор для ПЭВМ

Исполняемая программа для блока процессора поставляется заказчику в компилированном виде. Внутренне программа состоит из модулей, состав которых определяется задачами, решаемыми конкретным процессором. В стандартной поставке программа поддерживает работу ЦППС с ПЭВМ, щитом, сбор данных с контроллеров нижнего уровня, передачу данных на вышестоящий комплекс. Подключение других модулей оговаривается при заключении договора на поставку.
Конфигурация — это набор данных, определяющий настройки аппаратных интерфейсов, используемые алгоритмы и параметры обработки данных. В конфигурацию включены набор и нумерация блоков связи, скорости и частоты обмена, алгоритмы опроса и таблицы переадресации. Конфигурация уникальна для каждого процессора в ЦППС.
Исполняемая программа и конфигурация хранятся в постоянной перепрограммируемой памяти процессора (так называемой Flash-памяти). Это обеспечивает постоянную готовность процессора к работе и быстрый перезапуск ЦППС при сбоях питания.
Программа-конфигуратор для ПЭВМ используется для изменения конфигурации и занесения программы и конфигурации в память процессора. Программа разработана под ОС Windows, имеет удобный графический интерфейс и встроенную справочную систему.
Работа в системе
Программа рассчитана на работу в многопроцессорной системе. Обмен информацией между процессорами происходит по сетевому интерфейсу Ethernet. Реализован алгоритм подхвата активности в случае отключения или отказа ведущего процессора. С помощью алгоритма сканирования достигается самонастройка, горячее подключение и оптимальная производительность шины.
Взаимодействие с ПЭВМ
При работе комплекса происходит тесное взаимодействие между ЦППС и программами обработки данных на ПЭВМ (пакет ТМ2000). ЦППС отслеживает и передает в ПЭВМ информацию о состоянии и качестве каналов связи (работает/не работает, количество переспросов). С ПЭВМ поступают и выполняются на ЦППС команды принудительного опроса данных, команды динамического изменения конфигурации комплекса (включение/выключение опроса КП), команды управления щитом.
Взаимодействие с другими ЦППС
Программа ЦППС рассчитана на взаимодействие с другими ЦППС более высокого или более низкого уровня иерархии многоуровневой системы. Благодаря использованию механизма переадресации, ЦППС выбирает и передает на верхний уровень необходимые данные, принимает от верхнего уровня и транслирует в нижний уровень команды телеуправления.
Конфигурирование и настройка:

Для изменения конфигурации используется программа-конфигуратор VaricontMicroPU . Все операции выполняют на работающем контроллере без демонтажа блока процессора.
Основные функции конфигуратора:
- считывание настроек из файла или Flash-памяти процессора и представление их в удобном для просмотра и редактирования виде
- изменение параметров, добавление новых и удаление ненужных блоков, параметров или создание новой конфигурации
- сохранение настроек в файле или запись во Flash-память процессора
С помощью конфигуратора выполняют также обновление исполняемой программы при появлении новых версий.
Описание возможностей программы ЦППС
Программа для ЦППС (совместно с конфигуратором на ПЭВМ) обеспечивает гибкость настройки под особенности конкретной системы:
- алгоритм опроса контроллеров нижнего уровня позволяет полностью управлять опросом. Для каждого направления можно установить порядок и частоту опроса каждого КП, определить соотношение между опросами требований и запросами телеизмерений
- программа опроса предусматривает возможность выбора типа опроса индивидуально для каждой группы ТИ: можно задать период опроса для групп с высоким и низким приоритетом или выбрать опрос группы в общем цикле. При опросе «в общем цикле» все группы ТИ всех КП на одном направлении включаются в общий список, что улучшает равномерность опроса
- при работе с КП по модемному каналу возможна индивидуальная настройка частот, скоростей и протоколов обмена для каждого КП на одном направлении, что позволяет на 100% использовать пропускную способность канала (например, можно использовать скорость 100 бод для КП ТМ–120 и 4800 бод для КП ВАРИКОНТ)
- при передаче информации на вышестоящий уровень многоуровневой системы используется переадресация ТИ из разных исходных групп, что увеличивает пропускную способность канала
Диагностика ЦППС
Программа диагностики контроллера ВАРИКОНТ-МИКРО позволяет:
- просмотр настроек конфигурации
- просмотр состояния плат и портов в контроллере
- просмотр принятых и переданных посылок (ретроспективы)
- оценка состояния каналов связи, просмотр статистики связи
- просмотр данных


