Структура программного обеспечения приборов ПТК КОНТАР

В состав программного обеспечения контроллеров КОНТАР входят:

  1. Операционная система (ОС)

    При выпуске прибора в его память загружается ОС.

    ОС обеспечивает:

    • преобразование в цифровую форму всех аналоговых и дискретных входных сигналов;
    • управление всеми аналоговыми и дискретными выходными сигналами;
    • отображение состояния аналоговых и дискретных входов и выходов прибора через пульт управления (только для MC8, MC12, MC5, MC6 и TUC21) или программу КОНСОЛЬ.
    • выполнение функционального алгоритма: загрузка, инициализация, исполнение или отключение. Отображение параметров функционального алгоритма и управление ими через пульт управления (только для MC8, MC12, MC5, MC6 и TUC21) или программу КОНСОЛЬ;
    • связь между контроллерами при объединении их в сеть;
    • связь с верхним уровнем управления;
    • самодиагностику.

    С выходом новой версии программы в ее дистрибутив может быть включена новая версия ОС, которая позволит устранить выявленные ошибки и добавить некоторые новые возможности. Загрузка обновления ОС в приборы производится через программу КОНСОЛЬ.

  2. Функциональный алгоритм (ФА)

    Приборы КОНТАР являются свободно программируемыми. Работа прибора осуществляется в соответствии с ФА, записанным в его память. В жестко запрограммированные приборы или по заказу (под конкретную типовую задачу) ФА загружается производителем. Если не оговорено при заказе, то в контроллер по умолчанию загружается поверочный алгоритм, позволяющий производить технологическую проверку.

    Для разработки собственного ФА предлагается инструментальная система КОНГРАФ, позволяющая на доступном технологическом языке функциональных блоков запрограммировать свою задачу на базе встроенной библиотеки функций или выбрать наиболее близкое решение из предлагаемого набора типовых проектов.

    Исполняемый код ФА (в виде bin-файла) генерируется в программе КОНГРАФ. Загрузка ФА в приборы производится через программу КОНСОЛЬ.