Программный драйвер сопряжения прикладного ПО с контроллерами ряда "РЕМИКОНТ-110"
Программный драйвер сопряжения прикладного ПО, разрабатываемого в среде пакета "ТРЕЙС МОУД", с контроллерами ряда "Ремиконт-110" по интерфейсу "токовая петля" через 8-портовую плату (UART-450) - для АСУ ТП глиноземного цеха Уральского алюминиевого завода.
Драйвер "r110" представляет собой универсальный драйвер для обмена информацией между системой "Trace Mode" v4.1x-4.20 и программируемыми контроллерами РЕМИКОНТ-110 и Ш-711,
обеспечивая следующие функции:
получение сигналов с выходов АЦП, ДЦП и алгоблоков;
получение, изменение и сброс параметров алгоблоков;
получение списка ошибок (отказов) контроллера;
квитирование ошибок (отказов) контроллера;
получение, изменение и сброс общих параметров контроллеров.
Максимальное количество подключаемых контроллеров - 8.
Пользуясь этим драйвером, вы можете создать в Trace Mode систему АСУТП любой сложности, не задумываясь о проблемах обмена с контроллерами. Он сам настраивается на используемое в системе количество внешних каналов и предоставляет разработчику полную свободу действий.
В драйвере реализован параллельный обмен с контроллерами через мультипортовую плату ARNET на 8 независимых каналов ИРПС или RS-232.
Эта плата включает восемь асинхронных последовательных адаптеров UART 450 с разными базовыми адресами на одном прерывании (по выбору из набора шины ISA). В плате также предусмотрен регистр прерываний для упрощения процедуры их обработки. В драйвере реализован собственный обработчик прерываний, что обеспечивает системе повышенную производительность по сравнению со встроенной поддержкой прерываний в исполнительной системе МРВ "ТРЕЙС МОУД", рассчитанной на работу только с буферизированными адаптерами UART 550 при параллельном обмене данными более чем по двум направлениям. В комплект поставки драйвера входит описание и исходный текст на языке C. Поэтому этот драйвер может использовать любой программист, имеющий дело с пакетом "ТРЕЙС МОУД", как пример построения драйвера для связи с контроллерами разных типов через последовательные порты.

