×

Programmable logic controller

  • US 3,942,158 A
  • Filed: 05/24/1974
  • Issued: 03/02/1976
  • Est. Priority Date: 05/24/1974
  • Status: Expired due to Term
First Claim
Patent Images

1. A programmable controller for operating a controlled system having a plurality of input and output devices the combination comprising:

  • a random access memory which stores a set of instructions that comprise a control program, which stores a first set of status bits that comprise an input image table and that correspond to input devices on the controlled system, and which stores a second set of status bits that comprise an output image table and that correspond with output devices on the controlled system;

    a processor connected directly to said random access memory and including means for continuously cycling said random access memory to execute said control program and to thereby update the status of said output image table in response to the status of said input image table;

    interface circuitry connected to the input and output devices on said control system for converting signals from said input devices which are indicative of their status to corresponding logic level signals and for converting logic level signals to signals for driving said output devides to an indicated status; and

    a scanner circuit connected directly to said random access memory and to said interface circuitry, said scanner circuit including means connected to said processor for interrupting the operation of said processor to steal a memory cycle, date input means operable during an interrupt to couple the status of selected input devices from said interface circuit to the input image table, and data output means operable during an interrupt to couple the status of selected bits in said output image table to the interface circuit for driving corresponding selected output devices on said controlled system, wherein the status bits which comprise said input and output image tables are stored in separately addressable lines in said random access memory, each of which lines contains a plurality of status bits, said scanner circuit includes an I/O address counter which addresses one line in said random access memory during each interrupt, and all the status bits in said addressed line are coupled with said interface circuit during the interrupt.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×