
книги из ГПНТБ / Чачко А. Человек за пультом (Очерки антропотехники)
.pdfРис. 4. Кнопочно-задающий блок для переключения «ав томатическое—дистанционное», воздействия «меньше — боль ше» и плавного изменения уставки регулятора.
кои; ими оператор подает команды «меньше»—«оольше».
Казалось бы, пять органов |
вместо двух |
в варианте |
|
с ключом. Но размер у пятерки |
в 2 раза меньше, чем |
||
у пары (за счет двухэтажного |
расположения: |
реостат |
|
задатчика имеет удлиненный вал и спрятан |
за |
кнопки). |
А главное, эти органы интегрированы в единый блок и вос
принимаются |
оператором |
как |
целостное образование. |
И здесь счет 2 : 1 в пользу кнопок. |
|
||
Странное дело, кнопки-клавиши, врозь «существа» ма |
|||
лоспособные, |
но за счет |
своего |
умения группироваться |
и быть на виду пересиливают хитроумные ключи.
Кнопки, как грибы: где увидел одну, там ищи кучку. Три кнопочных линейки, каждая на 10 клавишей, образуют кнопочный номеронабиратель на тысячу чисел. Эта артель считается в кнопочном мире небольшой.
Появление цифровых машип, необходимость теснее связать их с операторами вызвала к жизни клавиатуры — единства, содержащие от 50 до 200 кнопок. Для ЦВМ такие клавиатуры — источник двоичных кодов.
Разработчики стремятся сделать клавиатуры совмести-
59
Рис. 5. Фотоэлектрическая кла |
та; 4 |
— световые |
лучи |
(проходят |
||
виатура: |
|
через |
прорези и |
задерживаются |
||
клавиши; 2 — рычаг |
выступами рычага); 5 |
— фотоэле |
||||
1 |
— головка |
менты. |
|
|
||
с |
прорезями; |
3 — источники све |
|
|
|
|
мыми с машинами и дешевыми. Мы привыкли к контакт ным аппаратам управления. Клавиатуры, как и сами ЦВМ, в большинстве случаев бесконтактные устройства.
По-прежнему каждая кнопка состоит из головки и ры чага, а дальше — конкурируют электромагнитный, емкост ный и фотоэлектрический принципы формирования сиг налов. Перед вами фотоэлектрическая клавиатура (рис. 5). Она имеет столько каналов, сколько разрядов в образуемом ею двоичном коде (иногда с небольшим избытком — для корректировки кода). Канал обслуживается своими источ ником и приемником света, разнесенными по противопо ложным концам.
В каждом рычаге сделаны прорези, соответствующие «единицам» в коде; выступы, образованные соседними прорезями, соответствуют «нулям» кода. Иными словами, код данной клавиши изображен на ее рычаге в виде релье фа, напоминающего рельеф ключа от домашнего замка.
Когда оператор нажимает на клавишу, ее рычаг опус кается в каналы. Через прорези свет проходит, на высту
60
пах — задерживается. Фотоэлементы-приемники преобра зуют полученный свет в электрический ток, специальные схемы приглаживают этот ток «под стандарт», и двоичный код направляется в вычислительную машину.
Зачем понадобились усложнения — фотоэлектрическая система вместо контактной? Потому что контакты облада ют весьма ограниченной надежностью. А бесконтактная клавиатура служит без хлопот 10 лет.
Изменения, вызванные клавиатурой, не кончаются электронным кодированием. Клавиатура требует далее специального запоминающего устройства и дополнитель ных логических схем...
—Все это есть в ЦВМ.
—И есть, и нет. Если речь идет об одной клавиатуре,
одном операторе, одном классе задач, «быстрая» машина приспособится к «медленному» человеку.
—А когда к ЦВМ подсоединены десятки клавиатур — пе приспособится, что ли?
—Здесь иная степень трудности. Несколько операто ров одновременно, не обращая друг на друга внимания, принимаются нажимать клавиши и ждут от ЦВМ немед ленного ответа на свои вопросы. Машина может захлеб нуться.
—Повысьте быстродействие, усовершенствуйте дерево прерываний — и справится.
— Справится, согласен. Но стоит ли возвращаться к идее вездесущей машины, к замыслу центрального супер автомата?
—Вы полагаете, что ЦВМ, взаимодействующая со многими операторами, похожа на управляющую машину для энергоблока?
—По поведению они близнецы. И потому здесь естест веннее двухъярусное построение.
—Каков же нижний ярус?
61
—Клавиатуры со своими запоминающими устройствами и логическими схемами.
—Запоминающие устройства—чтобы накапливать вво димые оператором символы. А логические схемы зачем?
— Для выполнения типовых операций — зачеркива ний, вставок, выделений, если решается задача редакти рования.
—Итак, особые блоки накопления информации и вы полнения типовых операций. Удорожание системы оче видное, а выигрыш...
—Огромный! Обмен людей с машиной теперь проис ходит не отдельными, редкими символами, а пачками информации. Мы развязываем руки и оператору и машине...
Всистеме отображения на ЭЛТ, содержащей «мышь»
иконтроллер, при мпогих достоинствах был один недоста ток — набор символов не превышал 32-х. Клавиатура одна может работать и за «мышь» и за контроллер.
Пусть имеет она три группы клавишей: символьные, редакционные и специальные. Символьные — отданы циф рам, буквам русского и латинского алфавитов, а также
специальным значкам. Редакционные клавиши умеют го нять «жука», стирать слова и строки (последующий текст сам заполняет пробелы), создавать окна в тексте и направ лять туда дополнительные данные. Специальные клавиши управляют режимом обмена, а также обеспечивают печать с экрана.
Расположим символьные клавиши справа, а редакцион ные и специальные — слева от оператора. Мы дали ему прекрасный инструмент.
Я сам бы хотел иметь такой! Вот пишу я книгу — пе ром по бумаге, все черно от поправок, пишу — переписы ваю, главное забыл — режу, переклеиваю. А тогда б я ра ботал двумя руками, данные и цитаты запрашивал из ЦВМ...
62
Но вот образец клавиатуры совсем иного рода — не для подготовки текстов, а для контроля и управления энерго блоками и другими похожими установками (рис. 6). Всего 99 клавишей. Слева и справа находятся две вертикальные линейки с самими крупными (значит, и наиболее важны ми) кнопками. На их головках выгравированы глаголы — ИЗМЕРИТЬ... РЕГУЛИРОВАТЬ... ОСТАНОВИТЬ... ВСТА ВИТЬ. Это указапие цифровой машине, что она должна сде лать. Верхняя горизонтальная линейка — дополнения к указаниям, скажем, ИЗМЕРИТЬ РАЗНОСТЬ.
Под линейкой дополнений — клавиши с типами пара метров энергоустановки (например, Т — температура, Н — уровень). Число типов параметров ограничено — все они помещаются на одной линейке. Следующую линейку пока пропустим. Кроме типов параметров, существуют еще типы оборудования — им посвящена очередпая линей ка. Если типы параметров закодированы определенными буквами, то типы оборудования — мнемоническими знака ми. Далее идут три алфавитно-цифровые линейки, чтобы указывать конкретные имена. Перечисленные клавиши позволяют оператору сообщить машине, с ч е м , с какими объектами ей предстоит иметь дело. Например, выражение
ДГ { ХШ | ПП Т означает: температура (Т)
дымовых газов (ДГ) на входе и температура (Т) перегре того пара (ПП) на выходе из холодных ширм (ХШ). Здесь примечательно, что типы параметров указываются на вхо де и выходе мнемозпака, а имена — вводятся внутрь сим вола.
Две нижних линейки клавиатуры содержат сведения,
к у д а |
направлять |
обработанную информацию |
и в к а к о м |
в и д е |
представлять |
данные, которые оператор |
указывает |
с алфавитно-цифровых линеек. Например, выражение РЕ ГИСТРАТОР 7, ГРАФИК, 30 -> 60 означает: вывести на
63
Рис. 6. Клавиатура ЯЗОНА.
регистратор № 7 данные за предшествующие полчаса (30) и текущие — в течение часа (60) в виде графика.
Вы заметили, вероятно, что в выражениях используют ся элементы пропущенной линейки. Линейка эта служит
для связи наших что, с ч е м , к у д а |
и в |
к а к о м |
в и д е — в еди |
ное предложение, языковый оператор |
(не путать с челове |
||
ком — оператором!) |
|
|
|
Соберем такой оператор из подготовленных выражений, |
|||
а вы мысленно нажимайте на клавиши: |
|
||
(ИЗМЕРИТЬ РАЗНОСТЬ) Т -*• |
ДГ | ХШ |
[ ПП |
[РЕГИСТРАТОР 7, ГРАФИК, 30 -> 60]
Смысл нашего оператора таков: человек требует от ЦВМ измерить разность между температурой дымовых газов и температурой пара на участке котла, именуемом «холодные ширмы». Необходимо знать, какова была эта разность в прошедшие 30 мин. и следить за ней еще в те чение часа. График разности температур следует нарисо вать на регистраторе № 7.
Приведенный оператор помогал человеку контролиро вать состояние котла. А вот оператор, служащий для воз действия на котел:
(УПРАВЛЯТЬ) ХШ I ПП
Объяснение: квадратик означает задвижку, а кружок — регулирующий орган. Оператор в целом гласит: изменить положение задвижки и регулирующего органа на участке «холодные ширмы».
Чтобы упростить работу машиниста, можно комбини ровать операторы контроля и управления. В нашем случае гибрид выглядит так:
3 Заказ 1613 |
65 |
(ИЗМЕРИТЬ И УПРАВЛЯТЬ) Т -- ДГ |ХШ 1 ПП
Выражения и операторы строятся из символов-клави шей по определенным правилам, подчиняются сиптаксису; они имеют однозначпый смысл-семантику. Это язык, осо бый язык для контроля и управления!
Обсуждая ключи, мы обнаружили, что ключ — пе толь ко рукоятка и пакеты контактов, но также и слова, управ ляющие слова, обращенные к человеку и схеме. И измери тельный прибор не просто стрелка да шкала, а сообщение
о |
поведении |
параметра. |
Девяносто девять клавишей |
и |
экран ЭЛТ |
слили эти |
слова, отрывки, сообщения — |
вединый язык.
Яназвал этот язык ЯЗОН. Слово ЯЗОН — акроним. Означает оно ЯЗык Обмена для Непрерывных производств.
Экран ЭЛТ и 99 клавишей, объединенные языком, это не 99 приборов и 99 клавишей, действующих врозь. Что могут «единоличники»? Ну, измерить 99 параметров, ну, передать 99 команд, ну, построиться в мнемоническом по рядке. Всё. Порядок неизменен, а элементы представляют только, самих себя.
Экран ЭЛТ и 99 клавишей, объединенные языком, охватывают все параметры энергоблока (не 99, а 2000), передают все нужные команды (не 99, а более 3000). Они бы и больше сделали — иа блоке котел — турбина мощно стью 800 тыс. квт больше не требуется.
Главное, однако, не охват, а гибкость. ЯЗОН и его 99
клавишей позволяют оператору самому формировать мне монические порядки — по желанию и потребности. ЯЗОН и его экран из всего хаоса информации выбирают для опе ратора только необходимую в данный момент часть, а об остальном умалчивают, чего болтать лишнее?
6 6
П р и н ц и п у м а л ч и в а н и я давно известен разработчикам пультов. Он и с х о д и т из того, что оператор никогда не ра ботает со всей информацией, представленной на щите. Че ловек отбирает всякий раз только ту часть приборов и клю чей, которые нужны для решения очередной задачи. Всю необходимую информацию, без исключения. Иначе прин цип умалчивания обратится в принцип Чука и Гека. Гайдаровские герои получили важную телеграмму. Они не умели читать, зато умели драться. В драке затеряли теле грамму. И решили, что скажут о ней маме, если мама спросит. А если не спросит — промолчат. В обоих случаях останутся честными людьми и не выскочками. Мама не знала, что нужно спросить. И вся семья отправилась за тридевять земель, в Синегорию, к папе, который в теле грамме просил повременить — он по срочному приказу ушел с геологами в тайгу.
Оператор отбирает информацию и тратит на этот отбор драгоценное время. И допускает ошибки, потому что в гла за и в руки лезет излишняя, иррелевантная, мешающая сейчас информация. Вот если б убрать ее, выключить, по гасить, сохранив только необходимое для принятия и реа лизации решения...
Но врезанные в железо приборы и ключи противостоят этому. Они не умеют исчезать и появляться. Рационализа торы, как могли, укрощали строптивых. Работа с «темным пультом»: все сигналы отключаются специальным ключом гашения. Если возникает нарушение, мигающий свет лампы-нарушителя и звуковой сигнал, привлекают внима ние оператора. А дальше — его воля, зажечь весь пульт или действовать втемную. В1торки на приборе. Не ну жен — стыдливо скрывается за ширмочкой. Были даже
пульты, напоминающие старинные часы: |
в должный мо |
мент открывалась дверца н выскакивала, |
нет, не птичка, |
группа ключей— к услугам оператора. |
|
3* |
67 |
Разработчики пультов и сочувствовали такой рациона лизации — в ней проглядывал желанный принцип умалчи вания, и опасались ее — много механики, заест, испортит ся, скажут перемудрили.
Будем откровенны, дело не только в ненадежности механики. Чтобы соблюсти принцип умалчивания, нужно знать, когда молчать, а когда говорить и о чем молчать, а о чем говорить. Нужно скрупулезно изучить объект. Вы явить до тонкостей порядок работы оператора в различных режимах. Описать все решения оператора и необходимые для них данные.
Разработчик традиционных пультов никогда столько не знал. Он понимал также, что все это, ох, как трудно узнать до включения пульта в дело. И осознавал, что его ошибки тотчас будут безжалостно подмечены операторами, ког да пульт заработает. А переделки — металлические лат ки на местах ненужных приборов, да прорезание новых
дыр... |
ушах стук и визг дре |
До сих пор стоит у меня в |
|
ли, устраняющей — дырочка за |
дырочкой — мои ошиб |
ки. Нет уж, бог с ним, с принципом умалчивания — на те вам все приборы и все ключи, выбирайте сами по си туации.
Так и сегодня проектируют там, где объекты не очень сложны, а заказчики не очень требовательны. Рост слож ности объектов и связанное с ним приборное перенаселение заставляют вернуться к принципу умалчивания. Теперь умалчивание — не способ улучшить пульт, а единственная возможность построить его. Одной минитюризацией аппа ратуры не обойдешься — нужно «спрятать под столешни цу» лишнюю на данном шаге информацию. А для этого — описать работу машиниста.
Совсем не трудно формально, алгоритмически зафикси ровать основные операции уаттовского машиниста; много
68