книги из ГПНТБ / Смирнов, К. А. Сбор, передача и обработка данных АСУ
.pdfРасширитель йвода-вывода (РВВ) значительно) (в 16 раз) увеличивает число подключаемых к процессо ру внешних устройств. При стандартной комплектации к процессору через входы 9— 16 можно подключить до восьми устройств ввода-вывода '(УВВ). В комплексе АСВТ-М эти входы получили наименование «сопряжение типа 2'К». Принятый метод сопряжения предусматривает параллельную передачу 16-разрядных слов. Порядок об мена информацией в начале и конце цикла ввода-выво да и контрольные функции, возлагаемые на вводно-вы водные устройства, не регламентируются. Эти и неко торые другие особенности сопряжения типа 2К позво ляют значительно упростить устройства управления вводно-выводного оборудования, поскольку часть функ ций при обмене информацией реализуется процессором.
Конструктивно «сопряжение тина 2К» представляет собой одну или две ячейки размером 230x140 мм, на которых размещается схема управления внешним уст ройством. Такие ячейки называются интерфейсной кар той. Интерфейсная карта вставляется в соответствую щие разъемы (один или два) процессора. Внешнее уст ройство подключается к ней через разъемы на противо положной стороне карты.
При необходимости подключения большего числа внешних устройств через «сопряжение типа 2К» к про цессору подключаются один, два или три расширителя ввода-вывода, в каждый из которых можно включить до 16 внешних устройств. Один РВВ занимает место двух устройств «сопряжения типа 2К», поэтому в зави симости от числа расширителей к процессору может быть подключено 22, 38 или 54 внешних устройств.
Часто в процессе обработки информации со стороны внешних устройств возникает необходимость в обмене небольшими объемами данных между ОЗУ и внешними устройствами. Поскольку обработка информации при этом не требуется, останавливать работу процессора нецелесообразно, так как это уменьшает его производи тельность. Необходимо только заблокировать выход про цессора к оперативному ЗУ на время взаимодействия последнего с внешним устройством. В данном случае процессор может выполнять безадресные операции (т. е. операции, в ходе которых не требуется обращения к оперативному ЗУ) до тех пор, пока не возникнет необ ходимость обращения к ЗУ. Если к этому времени обмен с внешним устройством не закончен, работа процессора
150
приостанавливается до тех пор, пока выход к регистру слова и регистру адреса оперативного ЗУ не будет раз блокирован. Устройство, реализующее перечисленные вы ше функции при обмене между УВВ и оперативным ЗУ машины М-6000, называется каналом 'прямого доступа к памяти (КПДП). Подключение УВВ к каналу пря мого доступа также, как и подключение устройства КПДП к процессору, осуществляется посредством со пряжения типа 2К-
В состав АСВТ-М входят модули, позволяющие ком поновать многопроцессорные ВК с высокой производи тельностью н надежностью. Такими устройствами явля ются дуплексные регистры (ДР) и сателлитные каналы (СТК). Нв ршс. 2.45а показана организация лвухпроцес-
Ш Ш Б — ш й ш |
») |
с р - г а |
п р |
||
S) утг\~щщ щши~рг\ |
щ г |
|
ЛР |
|
г т ~ а г \
Р.ИС. 2.45. Схема организации двухпроцессорных ВК с
использованием .дуплексных регистров
сорного ВК с помощью дуплексных регистров, которые позволяют оперативно передавать массивы информации из одного процессора в другой по инициативе любого из них. Обмен осуществляется иод управлением про граммы процессоров. Использование канала прямого до ступа (рис. 2.456) повышает скорость передачи и раз гружает программу процессоров. Сателлитный канал дает возможность одному процессору обращаться в опе ративное ЗУ другого, даже если последний не работает (рис. 2.45в). Такая связь может оказаться необходимой для автоматического поиска неисправности и повтор ного включения процессора после его остановки.
Для подключения внешних устройств, рассчитанных на сопряжение по типу ИБМ-360 (например, отечествен ного накопителя на магнитной ленте типа НМЛ-67), в ■составе модулей предусмотрены специальные устройст ва —сопласователи. 2А/2К.
На рис. 2.46 в качестве примера использования моду лей АСВТ-М для построения центров АСУ приведена структурная схема , вычислительного комплекса инфор мационно-справочной системы. Данная система предна значена для приема заявок на выдачу справок, редакти-
15!
рования информации и обмена данными с вычислитель ной машиной более высокого уровня. Обмен информа цией -с абонентами системы происходит по телеграфным и телефонным каналам. Для связи 'ВК с телеграфными каналами служат блоки выхода на телеграфные линии связи (БВТС). Каждый блок обслуживает один дуплекс-
ОЗУ |
■ ОЗУ |
( И ) |
М ) |
с и т |
_L |
ВОТС |
—г г ч |
г т - —1-------- |
— 'ТТЛ |
т |
|
ш -т |
|
ВВТС |
|
ВППД |
влпп |
||
N't |
Г N’W |
NV |
' |
Ы“Ш |
№1 |
№ 6 |
|
|
|
Т |
* |
~ Г |
~ Г , |
||
|
|
|
Телефонта |
Передача данных |
|||
|
|
|
каналы |
по телефонным |
|||
|
|
|
|
|
|
каналам |
|
Рис. Й.46. |
Структурная схема |
информационно- |
|||||
справочной системы, |
построенной |
«а |
базе |
моду |
|||
лей АСВТтМ |
|
|
|
|
|
|
ный канал связи. Связь ВК с телефонными каналами осуществляется через блоки приема-передачи данных (БППД). Передача может вестись со скоростью 50— 75 знаков/с при достоверности 10-7 на знак.
Принятая от абонентов системы заявка выводится для редактирования на станцию индикации данных (СИД-1000), т. е. на ЭЛИТ. Электроннолучевой индика тор текста типа СИД-1000 выводит на .экран ЭЛТ до 1024 сиволов, располагаемых на 16 строках но 64 знака в строке. СИД-1000 позволяет изображать до 92 различ ных знаков.
Все описанные выше устройства: БВТС, БППД и СИД-1000 подключаются к процессору М-6000 |(СПр) через расширители ввода-вывода (РВВ).
Отредактированная заявка передается в процессор и далее через канал прямого доступа (КПДП) и согласователь сопряжений (СКА) на ЭВМ высшего уровня. Согласователь сопряжений служит для подключения к сопряжению типа 2К устройств, обмен с которыми ведется семиразрядными словами (сопряжение типа 2А). Пропускная способность СКА составляет 200 000 байт/с.
Полученный от технологической ЭВМ ответ, прежде чв*1 он будет 'передан абоненту, вновь выводится для редак тирования па ЭЛИТ.
Буферное хранение заявок и ответов производится в накопителе на магнитном диске (НМД).
Кроме устройств вычислительного комплекса, рас смотренных выше, АСВТ-М содержит 49 модулей раз личного назначения, которые образуют комплексы:
—устройств ввода-вывода;
—агрегатных модулей связи с объектом;
—устройств-согласователей.
К комплексу устройств ввода-вывода относятся 14 различных устройств, в том числе УВ)В на магнитных картах, авточасы и накопитель на сменных магнитных дисках. В состав комплекса агрегатных модулей связи с объектом входят 28 различных устройств, обеспечиваю щих связь со всевозможными датчиками аналоговых и дискретных сигналов и с исполнительными механизмами. Наконец, к комплексу устройств-согласователей отно сятся семь модулей. Такие устройства, как БППД, дуп лексный регистр, iCKA, БВТС относятся к модулям этой группы.
Большое количество различных по назначению мо дулей позволяет получить достаточно оптимальную структуру вычислительного комплекса АСУ.
|
Список литературы к гл. 2 |
|
1. |
Базилевич Е. В., Прамнэк Г. Ф. Системы коммутации сообщений |
|
|
на базе техники ЭВМ . М., «Связь», 1971. |
|
2. |
Микроэлектроника и большие системы. П од >ред. В. Г. Толстова. |
|
3. |
М., «Мир», 1967. |
|
Новый набор агрегатных модулей АОВТ М-6000. Ц НИИ инфор |
||
|
мации и технико-экономических исследований приборостроения, |
|
|
средств автоматизации и систем управления. М., 1971. |
|
4. |
Папернов А. А. Логические основы цифровых машин и програм |
|
|
мирования. М., «Наука», 1968. |
|
5. |
Производство; тенденции развития и применения средств вычис |
|
|
лительной техники в странах Западной Европы. Украинский НИИ |
|
|
«аучно-техничесмай т№фо|р1маци1И и технико-экономических исследо |
|
|
ваний. Киев, 1971. |
Пыхтин В. Я- Электрон |
6. Пряжнялковский В. В., Смирнов Г. Д ., |
||
|
ная вычислительная машина «Минск-Зб». |
М., «Статистика», 1072. |
7.Усольцев А. Г., Кислин Б. П. Сопряжение дискретных каналов связи с ЭВМ . М., «Связь», 19(713.
1153
3. Передача данных (связь объекта управления с центром АСУ
3.1
ОБЩИЕ ПОНЯТИЯ О ПЕРЕДАЧЕ ДАННЫХ В АСУ
В литературе по технике передачи данных -сформировался специфичный перечень терминов и поня тий, с которым необходимо 'познакомиться для понима ния последующего материала. Некоторые общие поня тия (информация, данные) уже рассматривались в гл. 1.
Сообщением с точки зрения данного раздела -считает ся любая -совокупность данных |(букв алфавита, цифр, служебных знаков и т. д.), подлежащая доставке из од ного пункта в другой. Сообщение передается в виде электрических сигналов, которые должны быть преобра зованы в знаки сообщения. С этой целью каждому зна ку сообщения ставится в соответствие определенная ком бинация электрических сигналов, именуемая кодовой комбинацией. Процесс преобразования знаков сообще ния в сигналы, соответствующие выбранным кодам, на зывается кодированием; процесс обратного преобразо вания носит название декодирования.
Кодовые комбинации обычно представляют собой -со вокупность двоичных цифр (0 или 1). Каждая из этих цифр представляет -собой элементарный импульс. Код называется обыкновенным (без избыточности), если все возможные кодовые комбинации заняты для обозначе ния буквы, цифры, так что искажение любого элемента кода изменяет комбинацию и это изменение нельзя об наружить. 'Код называется помехоустойчивым, если в ко довых комбинациях присутствуют дополнительные эле менты (разряды), которые можно использовать как про верочные. Пусть, например, требуется передать два со общения. Если закодировать одно из этих сообщений символом «О», а другое— «1», то ошибка в одном сим-
164
воле приведет к поступлению ложного сообщения. Те перь попробуем ввести избыточность, закодировав пер вое сообщение последовательностью символов «1» и «О», а второе— «О» и «1». Как нетрудно убедиться, любая одиночная ошибка приведет либо к последовательности «11», либо к последовательности «00». Однако эти по следовательности не могут быть переданы, поэтому лег ко обнаруживаем ошибку.
Если закодировать одно из сообщений последова тельностью «101», а второе — к<010», то любая одиночная ошибка может быть не только обнаружена, но и исправ лена. В этом нетрудно убедиться, если выписать все воз можные последовательности (кодовые комбинации). Лю бая одиночная ошибка при передаче сообщения «101» приводит к одной из следующих последовательностей: «001», «111», «100». Ошибка при передаче сообщения «010» приводит к одной из последовательностей: «110». «000», «011». Ни одна из кодовых комбинаций первой группы не совпадает ни с одной из кодовых комбинаций ■второй группы, поэтому легко можно обнаружить ошибку.
В этих последовательностях один разряд информа ционный, а два других — избыточные (контрольные). Если еще больше увеличить избыточность, то можно об наруживать и исправлять ошибки более высокой крат ности: двойные, тройные и т. д.
■Очень важным является понятие о количестве инфор мации ев передаваемом сообщении. Зная количество ин формации, 'можно легко определить такие основные па раметры систем передачи данных, как ее пропускная способность и скорость передачи.
Для определения данного понятия зададимся вопро сом: сколько различных сообщений N, состоящих из п элементарных импульсов, можно составить в двоичной системе? Очевидно, что N — 2n. Это число возможных сообщений и может служить мерой количества инфор мации. Для удобства пользования этой мерой на .прак тике выбрали некоторую функцию величины N, вид которой
I = log2 N —-П log2’m,
где т — число состояний элементарного импульса. Таким образом, в двоичной системе количество ин
формации оказывается равным числу двоичных импуль сов («0» или «1»), т. ё. 1—п. Эта величина измеряется
т
в битах. Следовательно, -можно сказать, что один двоич
ный импульс |
содержит 1 бит информации, т. е. если |
т = 2, а п = 1, |
то 1=1 бит. |
Для общего -случая, когда в -сообщении учитывается новизна события ((вероятность его появления), количе ство информации определяется -по формуле
т
где pi — вероятность появления i-ro элементарного им пульса.
Для передачи сообщений может быть использован постоянный ток при телеграфировании но стандартным телеграфным каналам и переменный ток при телеграфи ровании по стандартным каналам тональной частоты. Процесс преобразования электрических посылок постоян ного тока, из которых состоит -сообщение, в электричес кие сигналы тональной частоты называется модуляцией. Обратный процесс преобразования электрических сигна лов тональной частоты в посылки постоянного тока, из которых слагаются знаки сообщения, называют демоду ляцией.
При телеграфировании постоянным током электричес кие сигналы образуются изменением величины или на правления тока. В первом случае сигналы представляют собой последовательность токовых и бестоковых посы лок в соответствии с кодом; во втором — последователь ность посылок разных знаков. При телеграфировании пе ременным током изменяется один из параметров сигна ла: амплитуда, частота или фаза.
Пропускная способность различных -систем передачи данных и скорость передачи зависят от ширины спектра частот, вида модуляции и интенсивности помех.
Скорость телеграфирования (передачи данных) опре деляется количеством элементарных импульсов, -переда ваемых в секунду, и измеряется в бодах. Пропускная способность канала оценивается числом бит, передавае мых в секунду. При этом в двоичной -системе скорость передачи в бодах и пропускная способность в битах в се кунду м-огут не совпадать, так как последняя не учиты вает, например, передачу избыточной информации, пе редачу различных служебных знаков и т. д. Как прави ло, пропускная способность полезной информации оказы вается меньше, чем скорость передачи.
156
Передача по каналам связи может быть односторон ней и двусторонней. При односторонней ('симплексной) передаче информация по каналу связи передается толь ко в одном направлении. При двусторонней передаче ис пользуются два односторонних канала. Возможна также ваться и в прямом, и обратном направлениях, но неодваться и в прямом, и обратном направлении, но не од новременно, а по очереди.
В реальных условиях передачи данных по каналам связи в принятом сообщении, вследствие влияния помех, всегда содержатся ошибки. Обычно говорят об ошибках по импульсам, т. е. об изменении знака элементарного импульса («О» переходит в «1» или «1» переходит в «О»). Иногда рассматривают ошибки по кодовым комбина циям.
Для оценки возможности безошибочной передачи данных вводят .понятие верности данных q. Вер ность— это безразмерная величина, равная отношению правильно принятых импульсов (или комбинаций) к об щему числу переданных импульсов (комбинаций). Вер ность «7= 0,995 обозначает, что в среднем обеспечивается безошибочный прием 995 импульсов «з передаваемых 1000. Часто для оценки верности используют другой по казатель — вероятность ошибки (или коэффициент оши бок) р, который связан с q соотношением «7= 1—р.
Структурная схема системы электрической связи
представлена на рис. 3.1. |
Источники и получатели дан- |
||
Передатчик |
Сигнал |
С и гн а л + |
Принят ое |
сообщения |
|
по м е хи |
сообщение |
Рис. ЗЛ. Структурная схема системы электрической связи
ных обычно географически рассредоточены. |В то же вре мя средства автоматизированной обработки данных, в особенности дорогостоящие ЭВМ, по экономическим со ображениям оказывается необходимым сосредоточивать в одном месте. Согласовать эти два противоречия мож-
157
но, если, использовать сеть передачи данных, с помощью которой и удается создать интегрированные системы об работки данных — техническую основу любой АСУ.
3.2
ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ СЕТИ ПЕРЕДАЧИ ДАННЫХ
Основная особенность сети передачи дан ных '(ПД) заключается в том, что ее абоненты прини мают и передают данные с более высокими (по сравне нию с телеграфными) скоростями. Это связано с тем, что скорости передачи данных в АСУ сопоставимы со ско ростями действия современных средств обработки данных.
Другая важная особенность сети ПД — повышенная верность передачи данных, так как их обработка проис ходит без участия человека, способного обнаруживать и исправлять ошибки в сообщении. Ошибки в сообще ниях, полученные в пункте обработки данных, подчас их полностью обесценивают. Поэтому и возникла проблема изыскания способов повышения верности передачи дан ных по каналам связи.
Сетью передачи данных называется совокупность ап паратуры передачи данных (АПД) и каналов связи, обеспечивающая передачу цифровой информации между абонентами с заданными временем передачи и вер ностью принятой информации (1]. По своей структуре сети передачи данных бывают с коммутируемыми кана лами связи (АТС, абонентский телеграф, коммутируе мые каналы междугородной телеграфной связи) и с не коммутируемыми (закрепленными) каналами связи. В сетях второго вида .абоненты, являющиеся источника ми и потребителями информации, связаны друг с дру гом постоянно закрепленными за ними каналами связи, причем каждый канал используется для обмена инфор мацией только между этими абонентами.
В нашей стране и. за рубежом доминирующее разви тие получили сети с коммутируемыми каналами связи. Именно они используются в экономических системах управления (АСУ отраслью, АСУ материально-техничео ким снабжением и др.). Сети с некоммутируемыми Ка налами связи применяются в особо важных системах управления, а также в тех системах, в которых период старения информации значительно меньше периода ус-
158
тановленйя соединения. Использование закрепленных ка налов целесообразно только при большой нагрузке меж ду абонентами и на коротких расстояниях.
По пропускной способности каналы для передачи данных можно подразделить на три группы:
1)телеграфные, со скоростями передачи по ним по рядка 50—200 Бод;
2)телефонные, передача по которым в настоящее
.время ведется со скоростями порядка '200—4800 и даже
9600 Бод;
3)широкополосные, имеющие большую полосу час тот, чем у телефонного канала; по таким каналам мож но передавать данные со скоростью до 46—96 тыс. Бод.
Всистемах автоматизированного управления в основ ном используются первые два типа каналов.
На сетях с коммутируемыми'каналами применяются два способа коммутации:
1)коммутация каналов (КК) в узлах связи, когда
между абонентами временно |
создается |
прямой канал; |
|
2) коммутация сообщений |
(КС), |
при |
которой осу |
ществляется их переприем в узлах |
связи |
(прием всего |
сообщения с одного направления связи, коммутация для передачи в другое направление, временное хранение до начала передачи и сама передача).
Передача информации в сети с КК производится сле дующим образом. Абонент, нуждающийся в передаче данных, посылает в аппаратуру коммутации заявку на соединение, содержащую адрес вызываемого абонента (например, набирает чюмер абонента с помощью диска номеронабирателя). Эта заявка приводит в действие ап паратуру коммутации, с помощью которой абоненты, вызывающий и вызываемый, соединяются прямым ком мутируемым каналом. По завершении сеанса передачи данных абоненты разъединяются. В случае отсутствия канала в нужном направлении коммутационная аппа ратура посылает сигнал занятости, вынуждающий або нента повторить вызов. Из-за этой особенности сеть с
ККиногда называют сетью с отказами.
Всети с КС происходит переприем сообщений (теле грамм). Вначале сообщение передается в аппаратуру коммутации сообщений узла связи, где оно запоминается вместе с адресом. В оконечный пункт сообщение пере дается уже из устройства памяти узла связи в порядке очередности. Из-за этой особенности сеть с КС назы вают сетью с ожиданием.
159