Programmable controller
AssigneeReliance Electric Company
InventorGary G. Highberger
Life of this patent
Estimating the term…
Loading patent…
AssigneeReliance Electric Company
InventorGary G. Highberger
Estimating the term…
A programmable system controller stores in memory a sequence of program words directly simulating a planar ladder diagram characterizing the desired operation of a controlled system. The ladder diagram is a set of n rung-by-m column arrays of contacts interconnected with particular controlled devices of the system. The program words are read out of the memory in a sequence to directly represent the ladder diagram on a rung-by-rung basis for each column. The controller includes an interface unit coupled to a set of input switches for providing switch signals that are indicative of the operating status of the machine. A data processing unit is provided with an accumulator having a plurality of at least n storage units respectively corresponding to each rung of the ladder diagram. In response to the program words and to the switch signals, the accumulator sequentially determines the states of the storage units according to whether the switch signals are indicative that a particular rung of one column of the ladder diagram can contribute towards operating the controlled device as it is connected in the ladder diagram. After the plurality of storage units have been conditioned according to the rungs in one column, the next column of the ladder diagram is considered for conditioning the storage units. After all columns of the ladder diagram have been considered, a preselected one of the plurality of storage units contains an output signal indicative of whether the controlled device should be operated. A more specific feature of the controller is the interface circuit which alternately provides asynchronous or synchronous input of the switch signals using a partitioned random access memory as a novel buffer register.
A sequence controller for selectively operating at least one controlled device in a controlled system in response to the operating status of a set of switches in the system, the switches being operated in response to operation of the system, and the operation of the system being characterized by a ladder diagram which represents a connection, in an n rung-by m column array, of the controlled device with a plurality of binary elements corresponding to said switches, comprising:
A sequence controller for selectively operating at least one controlled device in a controlled system in response to the operating status of a set of switches in the system, the switches being operated in response to operation of the system, and the operation of the system being characterized by a ladder diagram which represents a connection, in an n rung-by m column array, of the controlled device with a plurality of binary elements corresponding to said switches, comprising:
A sequence controller for selectively operating at least one controlled device in a controlled system in response to operating status of a set of switches in the system, the switches being operated in response to operation of the system, and the operation of the system being characterized by a ladder diagram which represents a connection, in an n rung-by m column array, of the controlled device with a plurality of binary elements corresponding to said switches, comprising:
A method of sequentially operating a controlled device in a system in accordance with the conditions of a plurality of switches in the system, the switches being operated by operation of the system, wherein a planar ladder diagram is provided in which a plurality of binary elements, each associated with a respective one of the switches, are interconnected with the controlled device, said binary elements each being represented in a normal state and arranged in a plurality of rows in the diagram with individual binary elements of the rows arranged in respective columns of the diagram and said controlled device being disposed in one of said rows by itself in an end column of the diagram, and wherein there are a plurality of individually conditionable storage units corresponding in number to the number of rows of said diagram, comprising:
A method of sequentially controlling operation of a controlled device in a controlled system in response to operating status of switches in the controlled system, the switches being operated in response to operation of the system, wherein there are a plurality of individually conditionable storage units and a ladder diagram which defines an interconnection in rungs and columns of the controlled device with binary elements, each binary element associated with one of the switches, the ladder diagram selected to characterize operation of the controlled device according to the states of the binary elements, comprising the steps of:
In a sequence controller for selectively operating a controlled device in a controlled system in response to the operating status of a set of switches in the controlled system, the switches being operated by operation of the system, the controller having system interface means for coupling to the switches and deriving switch signals indicative of the operating status of the switches, program storage means for storing and providing a sequence of program words representing states of selected switches during each of a series of scan cycles, and processing means responsive to the switch signals and to the program words for producing an output signal which controls operation of the controlled device, the improvement wherein the system interface means comprises:
Dependencies are inferred from the claim text.