×

Dual language programmable controller

  • US 4,302,820 A
  • Filed: 08/20/1979
  • Issued: 11/24/1981
  • Est. Priority Date: 08/20/1979
  • Status: Expired due to Term
First Claim
Patent Images

1. In a programmable controller having a memory which stores a control program comprised of a plurality of control macroinstructions and a processor which includes a microprocessor, said processor being coupled to said memory and being operable to sequentially read the control macroinstructions from the memory and perform a function indicated by each control macroinstruction by translating it into a set of stored machine instructions which are executed by said microprocessor, the improvement therein comprising:

  • means coupled to said processor for storing a machine language routine comprised of a unique set of machine instructions, which when executed by said microprocessor carry out a function;

    means coupled to said processor for storing an interpreter routine comprised of machine instructions, which when executed by said microprocessor, direct it to;

    (a) store the contents of one internal microprocessor register in a selected storage location;

    (b) execute said machine language routine;

    (c) restore the contents of the internal microprocessor register by transferring said contents from said selected storage location; and

    (d) fetch another of said control macroinstructions from said memory; and

    translator means coupled to said memory and said processor for sensing a selected one control macroinstruction read from said memory and enabling the microprocessor to execute said stored interpreter routine, whereby the processor executes a control program comprised of both control macroinstructions and said selected one control macroinstruction.

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