|
НАЗНАЧЕНИЕ

Контроллер канала общего пользования (КОП) предназначен для работы
в составе персональной ЭВМ IBM PC XT/AT с измерительными приборами,
способными работать по интерфейсу КОП в соответствии с требованиями
ГОСТ 26.003-80.
Контроллер КОП совместно с драйвером KOP.BIN позволяет работать
с 16-ю измерительными приборами, при этом каждый прибор должен иметь
свой уникальный адрес (от 00000001 до 00011110) в интерфейсе.
ТЕХНИЧЕСКОЕ
ОПИСАНИЕ
Контроллер канала
общего пользования (КОП) предназначен для создания автоматизированной
измерительной системы на базе персональной ЭВМ типа IBM PC XT/AT и
измерительных приборов, способных работать по интерфейсу КОП в соответствии
с требованиями ГОСТ 26.003-80 (СТ СЭВ 2740-80).
ТЕХНИЧЕСКИЕ
ДАННЫЕ
Контроллер КОП
занимает в адресном пространстве ЭВМ 2 адресa. Контроллер КОП выполнен
в конструктиве персональной ЭВМ типа IBM PC XT/AT и устанавливается
на свободной позиции в канале ЭВМ. Контроллер КОП позволяет реализовать
полный набор интерфейсных функций в соответствии с требованиями ГОСТ
26.003-80.
Схема контроллера обеспечивает независимую программно-управляемую
выдачу и снятие любого сигнала в магистрали КОП, а также передачу
текущего состояния сигналов на магистрали КОП в канал ЭВМ.
Подключение контроллера к приборам осуществляется через разъем
(РПМ7-24Ш-КП-Р) с помощью соединительного кабеля.
Номер прерывания IRQ устанавливается перемычкой на плате; установочное
значение- IRQ3. Можно установить одно из следующих:IRQ3 - IRQ7,IRQ9.
ОПИСАНИЕ ДРАЙВЕРА
KOP.BIN
НАЗНАЧЕНИЕ ПРОГРАММЫ
Драйвер KOP.BIN предназначен
для организации обмена информацией по каналу общего пользования (КОП)
в соответствии с требованиями ГОСТ 26.003-80 к логике обмена через
модуль контроллера КОП.
РАБОТА ПРОГРАММЫ И ЕЕ ВОЗМОЖНОСТИ:
Драйвер KOP.BIN работает с операционной системой MS DOS. Первичная
установка драйвера в операционную систему осуществляется автоматически
при загрузке системы MS DOS путем включения в системный командный
файл CONFIG.SYS строки DEVICE=KOP.BIN
Начальная установка внутренних параметров драйвера производится
при загрузке системы с помощью системного командного файла CONFIG.SYS
из строки DEVICE=KOP.BIN / "список параметров".
При включении питания ЭВМ в контроллере КОП режим работы регистров
порта ввода-вывода не устанавливается, при этом в интерфейсе все сигналы
имеют активное значение (нули). При установке драйвера в систему в
процессе начальной загрузки монитора операционной системы, драйвер
производит установку режима работы и в интерфейсе КОП устанавливается
сигнал "ДУ", при этом драйвер выдает сообщение о номере
версии драйвера (KOP-DRIVER V 0.1).
Адрес устройства в интерфейсе соответствует номеру устройства
в физическом имени устройства в драйвере (например KOP1 ... KOP1E).
Работа с устройством KOP0 в драйвере интерпретируется как работа
с функцией "контроллер". Через устройство KOP0 драйвер позволяет
передавать в КОП многолинейные команды, выдавать в КОП команду "ОИ"
(очистить интерфейс), осуществлять операцию последовательного опроса
в интерфейсе для идентификации устройства, запросившего обмен.
Структура "списка параметров" для управления драйвером
в файле CONFIG.SYS. Для каждого прибора в строке DEVICE=KOP.BIN ...
создается перечень параметров следующего формата:
/АА: EI,EO,P,CCCCC,WWWWW
где
АА - 16-ричный адрес прибора;
EI (E0) - 16-ричное значение кода ограничителя блока тела данных
для ввода (вывода);
Р - буквенный символ управления дополнением
до четности или нечетности передаваемой информации, где
N - отключение функции
О - дополнение до нечетности
Е - дополнение до четности;
ССССС - десятичное значение (от 0 до 65535) счетчика ограничителя
для приборов, не имеющих кодов ограничителя;
WWWWW - десятичное значение (от 1 до 65535) предельного времени
ожидания готовности от прибора, причем единица соответствует ~0,5
сек и зависит от типа ЭВМ.
Вводимые параметры обязательно разделяются занятыми (если параметр
необходимо пропустить, он не пишется, а запятая сохраняется). Параметры
следующего прибора заносятся по указанной форме через _/ .
При обнаружении драйвером ошибки в командной строке выдается
сообщение: КОР-С ОШИБКА В CONFIG (Для продолжения нажми любую клавишу).
После этого драйвер ожидает продолжения загрузки через нажатие
любой клавиши.
При обнаружении ошибок в процессе обмена данными в интерфейсе,
драйвер выдает следующие диагностические сообщения:
КОР-С ОШИБКА ИДЕНТИФИКАЦИИ ЗАПРОСА НА ОБСЛУЖИВАНИЕ - в процессе
идентификации запроса не обнаружено устройство, запросившее обмен
KOP-W НЕТ ГОТОВНОСТИ К ПРИЕМУ - при выполнении операции "запись"
в интерфейсе отсутствует сигнал абонента (сигнал "ГП")
KOP-W НЕ СНЯЛСЯ СИГНАЛ ГОТОВНОСТИ - при выполнении операции
"запись" после выдачи контроллером сигнала "СД"
в интерфейсе не переключился сигнал "ГП"
KOP-W НЕ УСТАНОВЛЕН СИГНАЛ ДП - при выполнении операции "запись"
в интерфейсе отсутствует сигнал "ДП" от абонента
KOP-W НЕ СНЯЛСЯ СИГНАЛ ДА - при выполнении операции "запись"
после выдачи контроллером сигнала "СД" в интерфейсе не снялся
сигнал "ДП"
KOP-R НЕТ СИГНАЛА СД - при выполнении операции "чтение"
превышено время ожидания сигнала "СД" от абонента (примерно
5 сек.)
KOP-R НЕ СНЯЛСЯ СИГНАЛ СД - при выполнении операции "чтение"
в интерфейсе не снялся сигнал "СД" после выдачи контроллером
сигнала "ГП".
|