Железные призраки прошлого

Компьютерная история

СтатьиСтатьиСтатьи
Cтарое железо и софт

МузейМузейМузей
Старые компьютеры

ФорумФорумФорум
Полигон призраков

ОбщалкаКонкурсыКонкурсы
Статьи и фото



Искать на сайте:
Octagon'ы семейства MicroPC



Эта статья прислана на конкурс.

TheAbcs (автор играет на конкурсе под псевдонимом)

Помимо старых "домашних" компьютеров, превратившихся в раритеты и широко востребованных сейчас коллекционерами, аналогичный путь проделали целые семейства промышленных контроллеров. Их вахта на трудовом посту более тяжела и длительна, они реже уходят на "пенсию по старости", чаще завершают свой жизненный путь "в связи со стойкой потерей трудоспособности". Однако для непрофессиональных коллекционеров они должны быть чрезвычайно интересны - обычно промышленные контроллеры имеют небольшие габариты, облегчающие хранение большой коллекции, и при этом отражают общий путь развития компьютеростроения ничуть не хуже, чем их "домашние" коллеги, только со своей "трудовой" стороны.

В этой статье я хочу поделиться впечатлениями о тех экземплярах Octagon'ов семейства MicroPC, с которыми мне довелось столкнуться лично. Семейство не погибло и не собирается этого делать, у него есть коллеги других производителей… Вот как о нем пишет продвигающая его на российском рынке фирма:

"Американская компания Octagon Systems является одним из мировых лидеров в производстве промышленных и встраиваемых IBM PC совместимых компьютеров для тяжёлых условий эксплуатации. Компьютеры компании обеспечивают решение практически любых задач автоматизации в различных отраслях, обладая стойкостью к вибрациям до 5-10g, к ударам до 20-40g, и расширенным диапазоном рабочих температур от -40 до +85°C.

Высокая надежность продукции Octagon Systems подтверждается ее использованием на самолетах, космических кораблях, подводных аппаратах, железнодорожном транспорте, в нефтяной и газовой промышленности. Компания Octagon Systems обладает сертификатом качества ISO-9001 c 1993 года - дольше всех в отрасли."

Предлагаемый до сих пор ряд продукции семейства достаточно широк. Немало, видимо, снято с производства. Но я в основном ограничусь рассказом о том, что видел сам … Начну с первых впечатлений - они самые стойкие. Новое место работы, и одно из первых заданий - "вот плата, разберись с ней":


Октагон 5025А
Октагон 5025А


Посмотрел - необычно, конечно, но ничего особо сложного. Процессор 386SX25 в специальном исполнении, 4 мегабайта ОЗУ, два СОМ порта, параллельный порт с расширенными возможностями. Загрузка программного обеспечения из обычной терминальной программы по протоколу Х-модем. Значительное количество перемычек позволяют гибко настраивать все, что настраивается. Панелька под математический сопроцессор, стандартный ISA-шный ХТ-ишный разъем… В общем, типичное дитя своего времени.


Октагон 5025А с сопром
Октагон 5025А с сопром


Но, естественно, не без особенностей - плата самодостаточная, после включения питания, если не загружен пользовательский софт и не изменены настройки под него, загружается ROMDOS - практически тот же ДОС6.22 с некоторыми дополнениями-изменениями, - и все готово к работе. Программы пользователя предлагается хранить в перезаписываемых микросхемах памяти - их может быть две до 256 килобайт каждая, и они стираются-программируются прямо в составе платы.

Включить плату можно "на столе" - ей требуется только 5 вольт с током менее 1 ампера, но удобнее использовать "корзину", а при ее отсутствии - как это было в моем случае, - сделанный из подручных материалов аналог:


Стенд для 5025А
Стенд для 5025А


Уже позже оказалось, что существуют варианты исполнения 5025А - с другим объемом оперативной памяти, причем изменение объема памяти пользователем не предусмотрено. Проявлялись и некоторые глюки в работе системного софта на некоторых платах, но всегда можно было вернуться к примерно такой картинке:


SL после загрузки
SL после загрузки


Программа для работы с платой поставлялась на дискете в комплекте с ней и выглядела достаточно солидно. У неопытного человека она, наверное, должна была вызывать священный трепет:


SL запустился
SL запустился


Конечно, программа выполняла все необходимые действия, но при работе в среде Windows2000 для ускорения загрузки файла - на этом экране предлагается выбрать, что и куда грузить:


SL загрузка файла
SL загрузка файла


Приходилось пользоваться ухищрением - держать нажатой одну из кнопок компьютера, с которого производилась загрузка.
Производительности платы вполне хватало под те задачи, которые хотелось на ней запустить. Естественно, наплатной периферии было недостаточно, и в дополнение шли внешние платы расширения. Они были разные по выполняемым функциям, но гордо соответствовали формату MicroPC и, в отличие от процессорной платы, их можно было воткнуть в ISA-слот обычного офисного компьютера - для проверки, ремонта, просто использования.

В промышленной автоматике не так уж и много требований к элементарным функциям. Устройство связи с объектом требовало приема и выдачи дискретных сигналов - этим занималась симпатичная плата:


Октагон 5600
Октагон 5600


Разбирающиеся в микросхемах легко поймут, что на плате стоят 4 многофункциональных микросхем 8255 - благодаря этому настройка линий на ввод-вывод программная и весьма гибкая. Не обойтись и без работы с аналоговыми сигналами. Эта плата выглядела еще солидней:


Ћктагон 5710
Октагон 5710


Она и многое умеет - до шестнадцати каналов аналогового ввода с просто бешеной скоростью, два канала аналогового вывода и некоторое количество линий дискретного ввода-вывода - все тот же 8255, частично занятый под системные цели.

Для связи с оборудованием и внешним миром в промышленных контроллерах, как известно, широко используются СОМ-порты. В дополнение к тем двум, что есть на процессорной плате, можно было добавить сразу еще 8 портов:


Ћктагон 5558
Октагон 5558


Есть возможность и быстрой связи - для этого используется сеть Ethernet. Пусть поддерживается скорость лишь 10Мбит - этого вполне достаточно:


Октагон 5500
Октагон 5500


Обеспечивается поддержка витой пары и коаксиала, можно, установив BOOTROM в предусмотренную панельку, получить сетевую загрузку - все как у "взрослых" компьютеров. А скорость 10Мбит не кажется такой уж низкой на фоне возможностей модема:


Октагон 5524
Октагон 5524


Модем этот характеризовали как не очень надежный при обеспечении связи. И очень-очень медленный. Имеющийся экземпляр когда-то давно пал смертью храбрых и сейчас стойко отказывается работать. Изготовитель предусматривает различные варианты соединения нескольких плат в единую систему. Например, гибким шлейфом - похожим на тот, которым подключались два 5"25 дисковода к мультикарте, - предлагается соединять несколько плат, размещая их удобно в выделенном объеме. Но при наличии возможности гораздо практичнее использование корзины:


Корзина
Корзина


Это достаточно большая корзина - бывают и на меньшее количество плат, начиная с двух. Блок питания также бывает сделан по разному, но типичная его особенность - питание внешним напряжением с номиналом 24 вольта и способность работать в диапазоне 18…36 вольт. А даже большая корзина заполняется быстро и незаметно:


Корзина с содержимым
Корзина с содержимым


Естественно, что управлять чем-то слабыми сигналами, которые только и способны выдать дискретные выходы платы расширения, затруднительно. Приходится использовать усилители, в роли которых может использоваться что угодно, например, блок реле:


Блок реле
Блок реле


Родственные функциональные устройства используются для согласования входных дискретных сигналов, любых аналоговых - но это уже выходит за рамки выбранной для рассказа темы. Производительности описанной платы вполне достаточно практически для любого разумного технологического процесса. Если, конечно, писать программу оптимально. Но человек ленив - чтобы облегчить себе программирование, он придумывает специализированные языки, ускоряющие работу и предъявляющие пониженные требования к квалификации пишущего как программиста. И это заставляет повышать производительность процессора. Да и писать программное обеспечение на третьем пентиуме, а выполнять на 386 - ну несолидно же. И на смену 386 плате приходит более производительный потомок:


Октагон 5066
Октагон 5066


У него в общем-то все примерно тоже самое. Только процессор 5х86/133МГц, слот под расширение оперативной памяти, облегченное подключение клавиатуры, при желании можно подключить дисковод или алфавитно-цифровую ЖК панель… Повышенное энергопотребление, которое, впрочем, можно снизить с потерей производительности. "Встроенный" математический сопроцессор. Эта плата предлагается до сих пор и, видимо, находит потребителей.

Заменила в основном свою предшественницу она и у меня на работе. И одновременно не то чтобы исчезло уважение, но снизилась солидность. Вместо дискеты в комплекте предлагается компакт диск:


Диск
Диск


На нем много интересного обо всей линейке продукции от Октагон. Особенно привлекает, например:


ROMDOS
ROMDOS


На новой плате тоже используется адаптированная ДОС6.22. Но в ПЗУ платы записано несколько меньше, чем содержится на диске:


dir5025A
dir5025A


Внимательный читатель заметит, что приведен скриншот от 5025А платы - для 5066 набор программ практически такой же. Все тот же дотошный читатель наверняка обратит внимание на смену программы связи с контроллером - в качестве терминала оказалось удобней использовать TeraTerm. Он умеет все необходимое - настраивать параметры порта, менять размер шрифта и окна, работать по протоколу Х-модем:


TermXmodem
TermXmodem


Тем интереснее после потомка взглянуть на то, как выглядел предок:


Октагон 5012А
Октагон 5012А


Безусловно, семейное сходство прослеживается - оказывается, дальний предок тоже умел расширять оперативную память. Потреблял сильно меньше электроэнергии. Имел практически такой же набор периферии на борту. Все, конечно, "пожиже" параметрами. У него тоже ROMDOS, только на базе ДОС5.0. А процессор… Стоял V20 - CMOS аналог 8088 (того самого, из ХТ), способный работать на 12МГц. И вот так он грузился и запускал программу пользователя:


Term5012A
Term5012A


Если кто-то заинтересуется и захочет узнать больше - информации в Интернете очень много. Начать можно, например, отсюда: http://www.prosoft.ru/products/brands/octagon/ И дальше погулять по ссылкам. А если задействовать любой поисковик…


В заключение несколько слов о самой интересной программной особенности процессорных плат - интегрированной BIOS-ROMDOS. В документации утверждается, что благодаря хранению файлов ДОС в ПЗУ для загрузки системы на 5012А требуется всего 17 килобайт оперативной памяти. При этом "хранилище" для ДОС - ПЗУ - имеет не такой уж и большой размер:


БИОС 5012А
БИОС 5012А

БИОС 5025А
БИОС 5025А

БИОС 5066
БИОС 5066


Вот такие они - представители семейства MicroPC от Octagon. Варианты использования - в следующей серии…



Обсудить статью в специально созданной ветке форума. Эта статья прислана на конкурс.

© Текст, фотографии - TheAbcs (автор играет на конкурсе под псевдонимом)

© Железные призраки прошлого - 2008 г.

Опубликовано 20 мая 2008 г.


Дополнения или поправки на phantom@sannata.ru

 


На главную страницу сайта

На страницу конкурсов



Авторские права и условия копирования материалов