Разбег в неизвестность
Шрифт:
Пришлось сталкиваться и с «чистым» управлением производством, а именно здоровенным агрегатом для расфасовки воздушной кукурузы «Витек». По сути, там все сводилось к уже упомянутому функционалу, только вместо Ethernet использовался RS-485. Тензодатчик весов был заведен на АЦП, с ЦАПов бралось управление электроприводами. Сработкой механизмов и датчиками управляли линии дискретного ввода-вывода. В теории, десяток таких контроллеров должен был управляться одной серьезной ЭВМ, но на ее внедрение у фабрики вечно не хватало средств.
Таким образом можно было собрать относительно сложный комплекс. При этом сами «органы» управления подключались вполне локально, по несколько десятков, а то и единиц на каждый контроллер.
…Но то, что я увидел в аналитике управляющих ЭВМ шестьдесят шестого года, полностью перевернуло мое понимание отрасли.
Собственно, претендентов было всего три.
Во-первых,
69
ЭВМ «М-3» послужила прототипом для электронно-вычислительных машин «Арагац», «Раздан», «ВНИИЭМ», частично «Минск». Кроме того, документация была передана в Венгрию и Китай. При этом серийно изготовили только 10 экземпляров «М-3», «М-2» и «М-1» существовали в единичном экземпляре.
70
Поспособствовал договоренности академик И. С. Брук, который с 1958 года был директором Института электронных управляющих машин.
Однако параметры этого устройства внушали уважение. Язык высокого уровня Cobol, работа в реальном времени (тут использовался термин «натуральный масштаб»), электронные таймеры на четыре тысячи девятьсот шести каналах дискретного ввода-вывода. Время преобразования на пятисотдвенадцатиканальном АЦП, или, как тут говорят, «из непрерывной формы в дискретную» – два килогерца, обратное, через ЦАП – еще быстрее. Длина слова – двадцать четыре бита, скорость работы до семисот пятидесяти тысяч операций сложения в секунду.
Настоящий монстр! По возможностям эта управляющая ЭВМ выглядела на пару порядков мощнее привычного мне по две тысячи десятому году промышленного контроллера! Если, конечно, не обращать внимания на смешную скорость АЦП и габариты, ничем не уступавшие хорошо знакомой БЭСМ-4.
Следующим шел представитель глушковской или украинской школы. Разумеется, не «МИР», на такое он попросту не тянул, да и вообще, сложно было представить себе что-то менее подходящее для промышленности – архитектурно и идеологически.
В противоположность ему «Днепр» оказался вполне пригоден для задач управления. Производительностью он заметно уступал изделию ВНИИЭМ. Всего восемь тысяч операций в секунду, двадцать шесть разрядов. Внешних портов раза в два меньше, зато «железо» компактнее – пятьсот двадцать килограмм.
Однако показываться в Киеве после разговора с академиком Глушковым совсем не хотелось. Да и сама ЭВМ «Днепр» не будила особо теплых чувств, классические шкафчики, всего и разницы – не двухметровые вдоль стенки, а в полтора раза ниже и посередь зала.
Замыкало список ленинградское СКБ-2, директором которого значился Филипп Георгиевич Старос. Их ЭВМ называлась УМ1-НХ, имела производительность лишь пять тысяч операций в секунду и пятнадцать разрядов. Базовое количество каналов ввода-вывода оказалось необыкновенно скромным, то есть примерно соответствовало привычным для меня значениям, хотя и могло быть значительно расширено дополнительными блоками. Но размер… Эта ЭВМ была настольной! Всего-то плотно набитый печатными платами сундук метровой ширины. Совершенно необыкновенное обстоятельство для СССР тысяча девятьсот шестьдесят шестого года!
Большой плюс состоял и в том, что в данный момент эта команда находилась в «подвешенном состоянии». До смерти Королева они принимали участие в космической гонке с проектом бортовой ЭВМ УМ-2С. Но сейчас в этой отрасли шли глобальные перестановки, и никто толком не знал, чем закончится катавасия [71] . Товарищ Устинов имел на Староса виды в плане каких-то морских систем, но в данном случае был готов уступить нам «право первой ночи».
Не обошлось без существенного «подводного камня». Причем почти в буквальном смысле – ЭВМ УМ1-НХ имела военного «братика» – БИУС «Узел» для советских подводных лодок [72] . Нельзя в самой «миролюбивой» стране мира делать хоть что-то нормальное
71
В реальной истории Ф. Г. Старос, он же Альфред Сарант, не смог сработаться с новым генеральным конструктором ОКБ-1 В. П. Мишиным и стал разрабатывать БИУС «Узел» для дизельных подводных лодок проектов 641Б и 877. В середине 1966 года началась эскизная проработка этого проекта.
72
Размеры УМ1-НХ – 880х535х330. Но это без блока питания (80 килограмм) и устройств связи с объектами (УСО). Эта ЭВМ, полностью укомплектованная УСО, имела обычное для своего времени количество вводов-выводов, измеряемое в сотнях и тысячах.
Однако еще более интересной оказалась личность директора СКБ-2. Он был иммигрантом из США! [73] Не знаю, какая причина побудила его покинуть «страну свободы» и сколько раз он об этом пожалел, но в СССР Старос развил бурную деятельность. Говорят, что именно благодаря его лоббированию микроэлектроники перед Хрущевым подмосковный Зеленоград был срочно перепрофилирован с текстильного направления на полупроводниковое. Вот только видеть иностранца на высокой должности захотели не все. Желанное и фактически обещанное место директора «Центра микроэлектроники» прошло мимо, влияние Филиппа Георгиевича стало быстро падать. Для начала его задвинули в замы по науке, а после снятия «защитника и благодетеля» с должности Первого секретаря ЦК КПСС лишили даже этой должности.
73
Альфред Сарант был другом известного коммуниста Юлиуса Розенберга, казненного с женой в 1953 году за шпионаж. Розенберги стали первыми гражданскими лицами, казненными в США за шпионаж.
Излишне говорить, что мое желание познакомиться с этим незаурядным человеком, а тем более привлечь его к разработке компьютера, возросло до предела. Но не идти же к нему с пустыми руками?
Для начала надо было определиться со сферой использования. В шестьдесят шестом году никому в голову не приходило ставить промышленные ЭВМ на отдельные станки или агрегаты. Наоборот, они контролировали ключевые техпроцессы предприятий. К примеру, мощный прокатный стан или электростанцию с ее многочисленными вентилями, задвижками, датчиками температуры, скорости, давления и другими важными вещами. Небольшое «расследование» показало, что на УМ1-НХ, к примеру, была построена система автоматического контроля и регулирования для второго блока Белоярской АЭС [74] . Всего лишь две ЭВМ, работающие в режиме «горячего» резерва, обслуживали около четырех тысяч каналов ввода-вывода и сто двадцать преобразователей «угол-код», которые были хорошо знакомыми мне АЦП.
74
Белоярская АЭС расположена в г. Заречном Свердловской области, начало эксплуатации – 26 апреля 1964 года.
С точки зрения две тысячи десятого года такой подход – сплошная концептуальная ошибка. Но местные станочники пока до ЭВМ не доросли [75] и привыкли мыслить не машинными кодами, а образом программного барабана. Совершенно буквально – вращающегося бочонка с торчащими шпеньками, которые и дергают механизмы (в том числе реле и прочие контакты). Убогая, но удивительно живучая конструкция, отдаленных потомков которой можно видеть даже в двадцать первом веке в командоаппаратах некоторых стиральных машин-автоматов. Пик технической мысли шестидесятых – это замена барабана на закольцованную перфоленту. Или установка аналоговых монстров с магнитной лентой, что по большому счету еще хуже, так как уводит управление сложной техникой в сторону от цифровых технологий.
75
Только в 1968 году GM Hydramatic (подразделение по изготовлению автоматических коробок передач) выдало запрос на что-то очень отдаленно похожее на промышленный контроллер. В конкурсе победила компания, в дальнейшем названная Modicon.