Sequence controller
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorsNobumasa Nakano, Noboru Takahashi, Masao Aoki
Life of this patent
Estimating the term…
Abstract
A sequence controller having a memory for storing predetermined control sequences, an operation device for sequentially reading the contents of the memory and executing the control sequences stored therein in accordance with externally supplied instructions, a programming panel for reading and displaying data from the memory and for writing the control sequence in the memory, bus lines coupled to the operation device and the panel, respectively, to permit parallel operation thereof without lowering the processing speed and to permit programming of the operation device without using conventional input-output instructions by supplying input and output data for operating an external controlled process from the operation device via an output memory.
Claims7
A sequence controller comprising:
- a first memory for storing data representing a series of predetermined sequence control steps;
- a first processing unit for reading out the data representing the series of sequence control steps stored in the first memory and for controlling execution of the sequence control steps;
- a second memory for temporarily storing data for execution of sequence control steps when execution of said steps is being performed by the first processing unit;
- a second processing unit comprising at least one of means for reading and displaying at least portions of the data stored in the first memory, means for converting externally supplied sequence control information data into a predetermined format and writing the data in the format into the first memory, and means for reading and displaying the temporarily stored data in the second memory;
- a third memory having an input memory portion and an output memory portion, the output memory portion storing output information data from the first processing unit produced in response to execution by the first processing unit of the sequence control steps and the input memory portion storing information representing parameters of an externally controlled process;
- means for operating the externally controlled process in response to the output information data stored in the third memory;
- a third processing unit, said third processing unit comprising means for determining when the first processing unit is not accessing the third memory, means for sequentially reading out the output information data stored in the output memory portion and transferring the output information data to the means for operating the externally controlled process, and means for sequentially writing data representing the parameters of the externally controlled process into the input memory portion, the reading and transferring means and the writing means being operative when and only when the determining means indicates that the first processing unit is not accessing the third memory unit;
- first, second and third switching gates coupled to the first, second and third memories, respectively, the first and second switching gates being responsive only to read/write requests suppled randomly from the first and second processing units for transferring data between the first and second memories and the first and second processing units, and said third switching gate being responsive only to read/write requests supplied from the first processing device and the third processing device for transferring data between the third memory and the first and third processing devices, respectively;
- and
- first and second read/write control lines coupled to the first and second processing units, respectively, and to the first, second and third switching gates for selectively coupling the first and second processing units to the first, second and third memories, the first and second read/write lines operating independently of one another.
Dependencies are inferred from the claim text.