Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

PDP-14 был специализированный компьютер от Digital Equipment Corporation Industrial Products Group «s предназначен для замены релейных промышленного уровня для машин и станков , которые выполняли повторяющиеся задачи. Он был специально разработан для работы в суровых электрических условиях, встречающихся на объектах, где присутствуют электродвигатели, соленоиды и аппараты для дуговой сварки, что является существенным недостатком для обычной компьютерной электроники. PDP-14 был специально разработан, чтобы быть первым уровнем автоматизации производства, функционируя как программируемый логический контроллер (ПЛК), благодаря его способности взаимодействовать со стандартным миникомпьютером DEC PDP-8.

Патент США № 3,753,243 был выдан 14 августа 1973 года Алану Рикеттсу, Аллану Деволту, Расселу Доану, Джону Дамсеру, Джону Холзеру и передан Digital Equipment Corp.

PDP-14 был разработан для обработки булевых уравнений, обычно выражаемых как « лестничные диаграммы », и поэтому имел программируемую память для программ только для чтения (PROM). Программы были разработаны с использованием PDP-8, а затем протестированы с использованием прямого подключения к PDP-14. PDP-14 был переведен в режим проверки, когда PDP-8 выдавал инструкции. После проверки PDP-8 предоставил инструкции для ввода в PROM.

Более поздние версии (например, PDP-14/30, набор команд которого не был двоично совместимым) [1] основаны на технологии физической упаковки PDP-8 . Также были PDP-14/35 [2] и PDP-14 / L с более низкой стоимостью / меньшими возможностями ввода-вывода.

Оборудование [ править ]

12-битный PDP-14 может вмещать максимум 4K слов для получения инструкций. В конфигурацию системы входили блок управления и ряд внешних блоков: [1]

  • I-боксы (BX14) предназначались для дискретных входов от управляемой системы. Можно адресовать до 256 источников входного сигнала .


  • Уплотнительные коробки (BY14) могут управлять до 255 исполнительными механизмами в управляемой системе.
  • А-боксы могут быть заполнены модулями таймера для управления событиями, управляемыми по времени, или модулями хранения с сохранением, которые не были очищены при потере мощности. A-блоки занимали выходное адресное пространство вместе с O-блоками.
  • S-блоки были по сути такими же, как O-блоки, но не было реального устройства вывода. Это позволило сохранить промежуточные результаты. S-блоки также использовали общее выходное адресное пространство.

Следовательно, объединенное используемое выходное адресное пространство O-блоков , A-блоков и S-блоков было 255 или меньше.

Регистры [ править ]

PDP-14 имеет семь 12-битных регистров:

  • ИК
  • ПК1 и ПК2
  • МБ
  • ЗАПАСНОЙ
  • ВХОД и ВЫХОД.

Инструкции [ править ]

Среди инструкций PDP-14 были: [1]

  • TRR - для перемещения данных между некоторыми (но не всеми) регистрами - регистр передачи (содержимое).
PC1 и SPARE имеют возможности увеличения и уменьшения, позволяя TRR изменять значение, загруженное в регистр.
  • JMS - JuMp to Subroutine - по адресу, указанному в следующем 12-битном слове.
  • JMR - JuMp для ВОЗВРАТА из подпрограммы на АДРЕС + 1 самой последней JMS.
эффективно, в современной терминологии, JMS поместил текущий адрес инструкции в «стек» [3]
и JMR поп пед обратный адрес. [1]

Фактически, JMR - это конкретный TRR, в котором PC2 передается на PC1.

  • SKP - SKiP - это TRR, в котором PC1 увеличивается на 1.

Были также инструкции TEST (проверить, включено ли что-то или выключено) и инструкции SET (SYN - установить «Y» на N, SYF - установить «Y» на F).

Программное обеспечение [ править ]

Исходный PDP-14 требовал, чтобы программирование выполнялось DEC. [4]

Впоследствии [4] разработка программного обеспечения для PDP-14 была выполнена на другой системе, PDP-8 . Программа для PDP-8 под названием SIM-14 позволяла моделировать PDP-14.

Фотографии [ редактировать ]

См. Также [ править ]

Ссылки [ править ]

  1. ^ a b c d "Промышленный контроллер DEC PDP-14" .
  2. ^ Девятнадцать пятьдесят семь до настоящего времени (PDF) . Корпорация цифрового оборудования. 1975 г.
  3. ^ размера ONE: PC2!
  4. ^ a b Рэндалл Бродзик (27 августа 2014 г.). «Внутри конкурса на первый ПЛК» .

Внешние ссылки [ править ]

  • PDP-14 Руководство пользователя
  • включает информацию о вариантах интерфейса