Programmable controller for executing block transfer with remote I/O interface racks
AssigneeAllen-Bradley Company, Inc.
InventorsRonald E. Schultz, Jonathan S. Veres, Mark J. German
Life of this patent
Estimating the term…
Loading patent…
AssigneeAllen-Bradley Company, Inc.
InventorsRonald E. Schultz, Jonathan S. Veres, Mark J. German
Estimating the term…
A programmable controller has a main processor and a scanner circuit in a unit that is connected through a multi-channel, multi-drop serial data link to a plurality of remotely located I/O racks. The I/O racks are adapted for connection to I/O devices connected to control a machine or process. The I/O racks each have an adapter module that communicates with a plurality of I/O modules in its rack. The adapter modules in the various racks are connected through the serial data link to a scanner circuit. Using a series of messages, the scanner circuit and the adapters couple both words of I/O status data for low density I/O modules and blocks of I/O status data for high density I/O modules. The scanner circuit also interfaces the main processor to the serial data link, coupling both conventional I/O status data and blocks of I/O status data from the main processor and organizing this data in messages for transmission over the serial data link.
A remote I/O interface for a digital controller of the type having a main processor for executing a control program to examine and determine I/O status data, memory means associated with the main processor for storing a multiword block of I/O status data, and a plurality of I/O interface racks each adapted to hold a plurality of I/O modules that are responsive to I/O status data to sense and control the status of I/O devices connected to a controlled system, at least one of the I/O interface racks holding a high density I/O module operable to couple a multiword block of I/O status data to or from a group of I/O devices, wherein the remote I/O interface comprises:
A remote I/O interface for a digital controller of the type having a main processor for executing a control program to examine and determine I/O status data, having memory means associated with the main processor for storing a first control word that defines a direction of I/O transfer and the size of a multiword block of I/O status data stored in said memory means and having a plurality of I/O interface racks each adapted to hold a plurality of I/O modules that are responsive to I/O status data to sense and control the status of I/O devices connected to a controlled system, at least one of the I/O interface racks holding a high density I/O module that stores a second control word which confirms the direction of I/O transfer and the size of the multiword block of I/O status data to be coupled to said memory means, wherein the remote I/O interface comprises:
A remote I/O interface for a digital controller of the type having a main processor and having memory means associated with the main processor for storing a first control word and a multiword block of I/O status data, the controller also having a plurality at I/O interface racks each adapted to hold a plurality of I/O modules that are responsive to I/O status data to sense and control the status of I/O devices connected to a controlled system, at least one of the I/O interface racks holding a high density I/O module which stores a second control word to acknowledge the first control word and which is operable to couple the multiword block of I/O status data to or from a group of I/O devices, wherein the remote I/O interface comprises:
A remote I/O interface for interconnection between a main processor and a plurality of I/O modules that includes a plurality of single-word capacity I/O modules and a multiword capacity I/O module, the I/O modules being responsive to I/O status data to sense and control the status of I/O devices connected to a controlled machine, the main processor executing a control program to examine and determine I/O status data, the main processor also being operable to execute a local I/O scan sequence to sequentially couple words of I/O status data to or from the single-word capacity I/O modules, and the main processor also being operable to modify the local I/O scan to couple a multiword block of I/O status data to or from the multiword capacity I/O module, the remote I/O interface comprising:
Dependencies are inferred from the claim text.