стандартных языках (С, С++). Инструментальное программное
обеспечение базируется на пакете HAWK под MS Windows и Unix с
использованием компилятора С. Разработка ведется на РС-совместимом
компьютере с последующей загрузкой исполнительного кода по
интерфейсам RS232 или Ethernet. Аналогично ведется программирование с
помощью пакета ISaGRAF, который, кроме того, обеспечивает единую
технологию программирования контроллеров различных фирм и
переносимость программ пользователей в целевую систему.
Модули ввода-вывода, имеющие встроенный бортовой
микропроцессор, осуществляют автономное (без центрального процессора)
управления в циклическом режиме процедурами ввода-вывода, аналого-
цифрового и цифроаналогового преобразования, а также предварительную
обработку сигналов (фильтрация, линеаризация, калибровка и др.), ШИМ
выходных сигналов, установку выходов в заданное состояние в аварийных
ситуациях. Программная настройка модуля осуществляется
предварительно перед установкой модуля. Имеется возможность
подключения модулей ввода-вывода контроллера Smart2 фирмы PEP
Modular Computers.
Программа для модулей микроконтроллеров разрабатывается и
заносится в память модуля на технологическом языке FBD. Максимальный
объем алгоритмических блоков – 128. Библиотека алгоритмов содержит
алгоритмы ввода-вывода сигналов, выполнение арифметических и
логических операций, таймеры, счетчики, алгоритмы статических и
динамических преобразований, импульсные и аналоговые ПИД-
регуляторы и др.
Высокая надежность контроллера обеспечивается рядом факторов,
среди которых, помимо использования стандартов на аппаратное и
программное обеспечение, снижения числа межмодульных контактных
соединений за счет использования последовательной внутренней SPI-
шины (четыре сигнальных провода), наличие сторожевых таймеров и
непрерывной внутримодульной диагностики, гальваническая изоляция
выходов модулей, а также возможность «горячей» замены и
резервирования модулей УСО.
В табл. 2.14 приведены характеристики базовых средств контроллера
КРОСС.
Таблица 2.14
Характеристики контроллера КРОСС
Наименование Обозначение Состав и характеристики
Центральный блок ЦБ1 SM2-CPU (CPU 68LC302,
DRAM 1,5 MB; Flash 1 MB; SRAM
256 KB; 2x RS232) 2-4 канала SPI
для подключения модулей УСО
контроллера КРОСС.