Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
249 words
In a memory-programmable controller of the type having a cyclically traversed user control program for controlling a peripheral process, including a word processor for processing operating system and word commands, a word processor bus coupled to the word processor, a bit processor for processing binary interlinking commands, a user program memory wherein the control program including the word and interlinking commands is stored, an operating system memory wherein an operating system program including the operating system commands is stored and a data memory wherein binary process images of the process are stored, the improvement comprising the bit processor being coupled to the word processor bus and including: means for executing a first binary interlinking command from the user program memory; first bus means; means coupled to said first bus means for fetching from the user program memory a next binary interlinking or word command via said first bus means; second bus means; data processing means coupled to said second bus means and to said means for executing; said second bus means allowing said data processing means to access data from said data memory when said first command is being executed; and means coupled to said means for fetching for assembling said next command and for transferring the next command to said means for executing if said next command is a binary interlinking command, thereby allowing said means for executing to process data from said data memory in accordance with said next command immediately after the first command is executed.
Claim 2
Dependent Claim
249 words
In a memory-programmable controller of the type having a cyclically traversed user control program for controlling a peripheral process, including a word processor for processing operating system and word commands, a word processor bus coupled to the word processor, a bit processor for processing binary interlinking commands, a user program memory wherein the control program including the word and interlinking commands is stored, an operating system memory wherein an operating system program including the operating system commands is stored and a data memory wherein binary process images of the process are stored, the improvement comprising the bit processor being coupled to the word processor bus and including: means for executing a first binary interlinking command from the user program memory; first bus means; means coupled to said first bus means for fetching from the user program memory a next binary interlinking or word command via said first bus means; second bus means; data processing means coupled to said second bus means and to said means for executing; said second bus means allowing said data processing means to access data from said data memory when said first command is being executed; and means coupled to said means for fetching for assembling said next command and for transferring the next command to said means for executing if said next command is a binary interlinking command, thereby allowing said means for executing to process data from said data memory in accordance with said next command immediately after the first command is executed.
Claim 3
Dependent Claim
78 words
The improvement recited in claim 1 wherein said means for assembling comprises means for determining whether a word command has been read by said means for fetching and means responsive to the presence of a word command for stopping the bit processor, said means for determining further comprising means for generating digital information identifying the word command and means for coupling said digital information to the word processor so that said word processor can execute said word command.
Claim 4
Dependent Claim
36 words
The improvement recited in claim 2 wherein said means for stopping is further responsive to a control signal from said word processor for restarting said bit processor after said word processor has executed a word command.
Claim 5
Dependent Claim
50 words
The improvement recited in claim 1 further comprising at least one data storage means, said data storage means being coupled to said word processor bus, said word processor having access to said data storage means over said word processor bus for reading from and writing into said data storage means.