Abstract:
A fluid handling control/monitoring system is divided into a network of modular, intelligent components. These individual components are generally specific to a certain function within the system and contain all the intelligence necessary to perform that function without external guidance. Examples of the different types of components include but are not limited to: human-machine interface (HMI), fluid control, heater control, motor control, field-bus communications and the like. While each type of board is specialized in function, it may control several items of the same nature. For instance, a heater control may be able to control several heaters on one system. Similarly, a fluid board may have the ability to receive input from more than one flow meter and then control fluid flow of more than one point. An example might be a plural component metering and dispensing system where two fluid components have to be combined in a precise mix ratio.
Abstract:
A method for operating a programmable logic controller (PLC), and a programmable logic controller (PLC) for a processing plant with a central data processing unit and a sequence control that reads in, processes input data from inputs, and outputs the processed output data to outputs. The data processing unit performs only superordinate administrative functions for the administration of downstream input and output modules and is embodied as an ADMIN data processing unit. The sequence control is embodied as a partial application autonomously executing in the input and output modules.
Abstract:
To collectively set multi-CPU parameters included in a project of each CPU having a multi-CPU relationship, a parameter setting device includes: unit configuration information used for managing, for each PLC, unit information in which a CPU and a project allocated to the CPU are associated with each other; a unit-configuration analyzing unit that extracts a list of unit information on CPUs provided in a same PLC that includes a CPU specified by a user from the unit configuration information; and a parameter writing unit that acquires each project of CPUs provided in a same PLC that includes the CPU based on the extracted list of unit information when a parameter of a project of the specified CPU is set, and sets a setting content, which is same as a setting content regarding a project of the specified CPU, to each of the acquired projects.
Abstract:
A PLC for distributed control includes a storage unit that stores common-data specifying information for specifying common data shared by a corresponding PLC and another PLC, a receiving unit that receives the common-data specifying information from another PLC, and a collating unit that collates the common-data specifying information stored in the storage unit with the common-data specifying information received by the receiving unit.
Abstract:
An intelligent programmable process control system including a first microprocessor which scans and executes a sequence of boolean logic functions and a second microprocessor which performs complex operations including arithmetic computations beyond the capabilities of the first microprocessor. The first microprocessor transmits interrupt requests to the second microprocessor when a scanned sequence instruction requires complex operations to be performed. First flag bit register indicates to the first microprocessor that a requested operation has been queued-up. Second flag bit register indicates to the first microprocessor that the requested operation has been completed. When the first microprocessor requires complex operations, it checks the state of a respective first flag bit register to determine whether the complex operation has already been queued-up and if so, checks the state of a respective second flag bit register to determine whether the queued-up function has been completed by the second microprocessor. If the complex operation has been queued-up and the second flag bit indicates that the operation has not been completed, the first microprocessor continues scanning and executing its sequence of functions asynchronously with respect to the second microprocessor. If the first flag bit indicates that the operation has not been queued-up, then the first microprocessor transmits an interrupt request to the second microprocessor.
Abstract:
A programmable controller sequentially executes a control program at a basic "scan rate" determined by the length of the program and the speed at which the controller processor executes the instructions therein. At the completion of each scan through the control program an I/O scan is performed which inputs the status of all sensing devices to the controller image table and outputs status data from the image table to operating devices. The present invention enables the status of selected sensing devices to be inputted and acted upon at any point during the scan through the control program and it enables the output of the processor logic unit to be coupled to a selected operating device at any point. The rate at which selected I/O devices can be scanned by the controller is thus programmable and may be much higher than the basic scan rate of the controller.