PDP-14

PDP -14は、デジタル・イクイップメント・コーポレーション(DEC)のインダストリアル・プロダクツ・グループが開発した特殊コンピュータで、反復作業を行う機械や工作機械の産業用リレー制御を置き換えるために設計されました。電気モーター、ソレノイドアーク溶接機が設置された施設では、過酷な電気環境(通常のコンピュータ・エレクトロニクスでは大きな過酷な環境)でも動作するように特別に設計されました。PDP-14は、標準のDEC PDP-8ミニコンピュータと通信する機能を備え、プログラマブル・ロジック・コントローラ(PLC)として機能し、工場自動化の第一段階として設計されました。[ 1 ] [ 2 ]

最初のユニットは1969年6月に納入され、歯車研削盤の制御に使用されました。[ 3 ]「プログラマブルマシンコントローラ」としての設計は1973年に特許を取得しました。[ 4 ]

PDP-14は、通常「ラダーダイアグラム」で表現されるブール方程式を処理するために設計され、プログラム可能な読み取り専用プログラム(PROM)メモリを備えていました。プログラムはPDP-8を用いて開発され、その後PDP-14に直接接続してテストされました。PDP-14はチェックアウトモードに設定され、命令はPDP-8から提供されました。チェックアウト後、PDP-8はPROMに書き込む命令を提供しました。

後継機種(例えば、命令セットがバイナリ互換ではないPDP-14/30 )[ 5 ]は、 PDP-8の物理パッケージング技術をベースにしている。また、PDP-14/35 [ 6 ]や、より低コストでI/O機能が少ないPDP-14/Lも 存在した。

ハードウェア

12ビットのPDP -14は最大4Kワードの命令を保持できた。システム構成は、制御ユニットと複数の外部ボックスで構成されていた。[ 5 ]

  • Iボックス(BX14)は、制御対象システムからの個別入力用です。最大256個の入力ソースをアドレス指定できます。
  • O ボックス(BY14) は、制御対象システム内の最大 255 個のアクチュエータを制御できます。
  • Aボックスには、時間駆動イベントを制御するタイマーモジュールや、電源喪失時にも消去されない保持型ストレージモジュールを収容できます。Aボックスは、Oボックスと共に出力アドレス空間を占有します。
  • Sボックスは本質的にOボックスと同じでしたが、実際の出力デバイスはありませんでした。これにより、中間結果の保存が可能になりました。Sボックスは共有出力アドレス空間も使用しました。

したがって、 O ボックスA ボックス、およびS ボックスを合わせた使用可能な出力アドレス空間は255 以下になります。

レジスター

PDP-14には7つの12ビットレジスタがある: [ 5 ]

  • IR
  • PC1PC2
  • MB
  • SPARE
  • INPUTそしてOUTPUT

説明書

PDP-14の指示には次のようなものがあった。[ 5 ]

  • TRR – 一部の(すべてではない)レジスタ間でデータを移動する – レジスタ(内容)を転送します。
PC1SPARE増分および減分機能があり、レジスタにロードされた値を変更することができますTRR
  • JMS – サブルーチンへのジャンプ – 次の12ビットワードで指定されたアドレスで、戻りアドレスをPC2
  • JMR – サブルーチンからRETURNにジャンプし、 に保存された場所にジャンプしますPC2[ 5 ]実際には、JMRはTRRの でありPC2、 に転送されますPC1
  • SKP – SKiP – はTRR1PC1ずつ増加する です。

TEST命令 (何かがオンかオフかをテストする) とSET命令 (SYN – "Y" を oN に設定する、SYF – "Y" を ofF に設定する) もありました。

ソフトウェア

オリジナルのPDP-14ではDECによるプログラミングが必要でした。[ 7 ]

その後、[ 7 ] PDP-14用のソフトウェア開発は別のシステムであるPDP-8上で行われました。SIM-14と呼ばれるPDP-8プログラムはPDP-14のシミュレーションを可能にしました。

写真

参照

参考文献

  1. ^ Bell, C. Gordon; Mudge, J. Craig; McNamara, John E. (2014-05-12).コンピュータエンジニアリング:DECの視点から見たハードウェアシステム設計. Digital Press. ISBN 978-1-4832-2110-6
  2. ^ PDP 8/e、PDP 8/m、PDP 8/f 小型コンピュータハンドブック(PDF) . Digital Equipment Corporation. 1973. p. 1-46.
  3. ^ Ball, Ken (2015年8月2日). 「プログラマブルロジックコントローラー(PLC)の夜明け」 . automation.com . 2024年3月2日閲覧。
  4. ^ US3753243A、Ricketts, A.; Devault, A. & Doane, R. et al.、「プログラマブルマシンコントローラ」、1973年8月14日発行 
  5. ^ a b c d e「DEC PDP-14 産業用コントローラ」
  6. ^ 1957年から現在まで(PDF) . Digital Equipment Corporation. 1975年.
  7. ^ a b Randall Brodzik (2014年8月27日). 「初のPLCをめぐる競争の内幕」 .