The PDP-14 was a specialized computer from Digital Equipment Corporation’s Industrial Products Group designed to replace industrial level relay controls for machinery and machine tools that performed repetitive tasks. It was specifically designed to function in the harsh electrical environment encountered in facilities where electric motors, solenoids and arc welders were present, a significant adversity for normal computer electronics. The PDP-14 was specifically designed to be the first level of factory automation, functioning as a programmable logic controller (PLC), through its ability to communicate with a standard DEC PDP-8 minicomputer.[1][2]

The first unit was delivered in June 1969 and used to power a gear grinding machine.[3] Its design as a "programmable machine controller" was patented in 1973.[4]

The PDP-14 was designed to process Boolean equations, usually expressed as “ladder diagrams” and as such had a programmable read-only program (PROM) memory.  Programs were developed using a PDP-8 then tested using a direct connection to the PDP-14.  The PDP-14 was put into a check out mode where instructions were provided by the PDP-8. Following checkout, the PDP-8 provided the instructions to be put into the PROM.

Later versions (for example, the PDP-14/30, whose instruction set was not binary compatible)[5] are based on PDP-8 physical packaging technology. There also was a PDP-14/35[6] and a lower cost/reduced I/O capability PDP-14/L.

Hardware

The 12-bit PDP-14 could hold a maximum of 4K words for instructions. The system's configuration included a control unit and a number of external boxes:[5]

Hence the combined usable output address space of the O-boxes, A-boxes and S-boxes was 255 or fewer.

Registers

The PDP-14 has seven 12-bit registers:[5]

Instructions

Among the PDP-14 instructions were:[5]

PC1 and SPARE have increment and decrement capabilities, permitting TRR to modify the value loaded into the register.

There were also TEST instructions (Test if something is ON or OFF) and SET instructions (SYN – Set "Y" oN, SYF – Set "Y" ofF).

Software

The original PDP-14 required that programming be done by DEC.[7]

Subsequently,[7] software development for the PDP-14 was done on another system, the PDP-8. A PDP-8 program named SIM-14 allowed for simulating the PDP-14.

Photos

See also

References

  1. ^ Bell, C. Gordon; Mudge, J. Craig; McNamara, John E. (2014-05-12). Computer Engineering: A DEC View of Hardware Systems Design. Digital Press. ISBN 978-1-4832-2110-6.
  2. ^ PDP 8/e, PDP 8/m & PDP 8/f Small Computer Handbook (PDF). Digital Equipment Corporation. 1973. p. 1-46.
  3. ^ Ball, Ken (2015-08-02). "The Dawn of the Programmable Logic Controller (PLC)". automation.com. Retrieved 2024-03-02.
  4. ^ US3753243A, Ricketts, A.; Devault, A. & Doane, R. et al., "Programmable machine controller", issued 1973-08-14 
  5. ^ a b c d e "DEC PDP-14 Industrial Controller".
  6. ^ Nineteen Fifty-Seven To The Present (PDF). Digital Equipment Corporation. 1975.
  7. ^ a b Randall Brodzik (August 27, 2014). "Inside the competition for the first PLC".