×

Multiple processor communications system

  • US 4,912,623 A
  • Filed: 04/11/1988
  • Issued: 03/27/1990
  • Est. Priority Date: 04/11/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. A programmable logic controller comprising:

  • a user memory for containing executable instructions,an image memory for receiving and storing the state of inputs, outputs and register values;

    a scan processor coupled to said user memory and said image memory for performing said instructions stored in said user memory to compute the output states and register values of said image memory, said scan processor including a program counter indicating an address of said next instruction to be performed, a stack and means responsive to one of said instructions for moving said address of said next instruction to be performed from said program counter to said stack and for inserting an address of a different one of said instructions to be performed in said program counter, thereby causing said scan processor to perform said different instruction, and means for moving said moved address from said stack to said program counter upon completion of said different one of said instructions and;

    a control processor coupled to said user memory, said control processor providing management communication and supervisory functions for the system, said control processor including means for moving said address of said next instruction to be performed from said program counter to said stack and for inserting an address of a different one of said instructions to be performed in said program counter, thereby causing said scan processor to perform said different instruction, and means for moving said moved address from said stack to said program counter upon completion of said different one of said instructions.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×