摘要:
Methods and apparatus to upgrade software in process plants are disclosed. An example disclosed method to upgrade software for a control device of a process control system comprises instantiating a replacement component of the software, copying state data from an existing component to the replacement component, and changing the replacement component to an active mode when a first state of the replacement component matches a second state of the existing component.
摘要:
A method to upgrate software for the control of a process plant wherein a control component of a process control system (105) is upgraded while the process control system (105) maintains active control process operations, the method comprising running an existing component (815) of the software in a portion of a process control system memory as part of active control process operations; instantiating a replacement component (825) of the software in a portion of a process control system memory while the process control system (105) is actively controlling the process using the existing component (815); copying state data from an existing control component to the replacement control component using communication circuitry of the process control system (105) while the process control system (105) is maintaining active operations using the existing component (815); and changing the replacement component (825) to an active mode when a first state of the replacement component (825) matches a second state of the existing component (815); characterised by routing a first portion of inputs from the existing component (815) to the replacement component (825) while routing a second portion of inputs, distinct from the first portion of outputs, through the existing component (815) while maintaining control process operations using both the existing component (815) and the replacement component (825).
摘要:
A method to provide control redundancy for a process plant control system, the method comprising and providing a control input to a first instance of control software sub-system and to a second instance of the control software sub-system and to at least a third instance of the control software sub-system, wherein the instances process the control input in parallel, and wherein the number of instances is dynamic, depending on the current processing loads of available controllers; and providing the output of one of the instances to a process plant field device, wherein said first instance of control software sub-system is a master that collects the outputs of the instances; and performs voting among the instances to select the output to be communicated to the process plant field device.
摘要:
A multi-generation distributed control system includes a first generation (FG) DCS connected to a local control network (LCN) including FG client nodes. A second generation (SG) DCS connected to a non-LCN data highway includes a server node connected between the LCN and the non-LCN data highway and SG client nodes. The server node includes a LCN processor (LCNP) board. LCNP emulator software including a server LCNP emulator software component is at the server node and a client LCNP emulator software component at the SG client nodes. The server LCNP emulator software component translates between LCN data and data highway protocol data and adds one of a plurality of LCN address slots to communications received from the LCN for delivery to the SG DCS that each correspond to a SG client node. Each client LCNP emulator software component provides one of the LCN address slots at its SG client node.
摘要:
The invention relates to a method for evaluating an application for controlling a process within an automation system. The application is stored within a controller, and at least two versions of it are present within the controller. The method comprises the steps of: inputting to the different versions of the application an input signal obtained from the process; executing, in the controller, tasks based on this input signal for the different versions; generating a report comprising comparisons of the outputs from the different versions of the application; and evaluating, based on the generated report, the version(s) not used for controlling the process. An improved way of revising an automation system is thereby achieved. The invention also relates to such controller and an automation system.
摘要:
A data transmission system in accordance with the present invention is configured so that a control device 29 of an NC machine tool 20 may be connected to a data management device via a network 2. The control device 29 comprises a data storage section 32 which stores data, a setting data storage section 41 which stores setting data for determining whether or not to approve a transmission and/or reception for every data stored in the data storage section 32, and a data transmission/reception section 42 which is configured so that a transmission and/or reception process may be performed only on data which has been approved for transmission and/or reception by referring to the setting data stored in the setting data storage section 41.
摘要:
When a system is activated, a host computer (2) reads modules from an external nonvolatile memory (3), reconstructs control software for a machine in accordance with a system configuration information storage file (CR), and transfers the control software to a volatile memory (b) of each numerical control device. Various types of modules are stored collectively in the external nonvolatile memory (3) without duplication. In updating the control software, it is necessary only that data be updated for the software modules in the external nonvolatile memory (3) alone.
摘要:
Bei einem industriellen Automatisierungssystem mit wenigstens einer Steuerung (CNC 1 bis CNC 4), die einen Echtzeit-Kern mit einem Prozessor umfasst, mit dem ein auf einem Speicher (EM; EM1, EM2) hinterlegtes Ablaufprogramm (PP 1, AP 1) in Echtzeit ausführbar ist, soll verhindert werden, dass das betreffende Ablaufprogramm (PP 1, AP 1) verändert wird, während es von der Steuerungen (CNC 1 bis CNC 4) ausgeführt wird. Die Erfindung sieht hierzu vor, dassdas Ablaufprogramm (PP 1, AP 1) während dessen Ausführung mit einem Read-Lock belegbar ist zum Verhindern von Änderungen des Ablaufprogrammes (PP 1, AP 1) während dessen Ausführung. Durch den Read-Lock wird beispielsweise das Editieren des Ablaufprogramms (PP 1, AP 1) durch einen Editor verhindert.
摘要:
The invention relates to a method for creating a control device (2) for an industrial plant comprising a system server (26) and a plurality of system parts (4, 6, 8, 40, 42, 44), each of which comprises a control system (16, 18, 20). In order to keep the engineering effort needed to create the control device (2) low, it is proposed that a control functionality (24) of a system part (4, 6, 8, 40, 44) be transferred to an offsite server (36) connected to the industrial plant by way of a communication channel, and that the functionality be stored at said offsite server together with reference data that contain identification data of the system part (4, 6, 8, 40, 44), and that the functionality (24) be called up by a device (34) of the industrial plant and be implemented in the system server (26) and the control system (16, 18, 20) of the system part (4, 6, 8, 40, 44).