[go: up one dir, main page]

CN108345263B - Method and system for realizing sequential control of process device - Google Patents

Method and system for realizing sequential control of process device Download PDF

Info

Publication number
CN108345263B
CN108345263B CN201711471563.9A CN201711471563A CN108345263B CN 108345263 B CN108345263 B CN 108345263B CN 201711471563 A CN201711471563 A CN 201711471563A CN 108345263 B CN108345263 B CN 108345263B
Authority
CN
China
Prior art keywords
layer
control logic
sequence control
computer
lower computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711471563.9A
Other languages
Chinese (zh)
Other versions
CN108345263A (en
Inventor
姚敏
洪翘
武东升
王治泉
张劲松
王玉芹
陈振宇
王建军
庄稼
李桂兰
朱军宁
杨晓东
梁银蝉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Energy Investment Corp Ltd
Zhejiang Supcon Technology Co Ltd
Shenhua Ningxia Coal Industry Group Co Ltd
Original Assignee
Shenhua Group Corp Ltd
Zhejiang Supcon Technology Co Ltd
Shenhua Ningxia Coal Industry Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenhua Group Corp Ltd, Zhejiang Supcon Technology Co Ltd, Shenhua Ningxia Coal Industry Group Co Ltd filed Critical Shenhua Group Corp Ltd
Priority to CN201711471563.9A priority Critical patent/CN108345263B/en
Publication of CN108345263A publication Critical patent/CN108345263A/en
Application granted granted Critical
Publication of CN108345263B publication Critical patent/CN108345263B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/054Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13078Sequence operation and interlock set programs are separated

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)

Abstract

The invention provides a method and a system for realizing sequence control of a process device, wherein the method comprises the following steps: and layering the sequential control logic according to the layers of the process device, wherein the layering sequentially comprises the following steps from bottom to top: the system comprises an equipment function block layer, a process unit layer, a single device layer, a multi-device layer and a workshop management interface layer; each layer of the sequential control logic realizes the action of the entity equipment in the corresponding process device of the layer, and the next layer receives the instruction sent by the previous layer and feeds back the result of executing the instruction to the previous layer. The invention solves the technical problems that the reproducibility of a sequence control function chart (SFC) control scheme in the prior art is poor and the cause and effect relationship corresponding table (C & E) is difficult to realize complex process steps.

Description

Method and system for realizing sequential control of process device
Technical Field
The invention relates to the field of electromechanics, in particular to a method and a system for realizing sequential control of a process device.
Background
For a large-scale process device, because of the large number of devices, the front and rear processes are coupled with each other, and the process device and the device are often required to be strictly controlled in sequence according to the requirements of the process and the device. At present, a distributed control system is adopted as a basic control platform in large-scale process equipment, and the main mode for realizing the sequence control function in the existing distributed control system software platform is a sequence control function chart (SFC) or a cause and effect relationship corresponding table (C & E).
The sequential control function chart (SFC) can meet the sequential control requirements of a large-scale process plant, but has poor reproducibility when the same control scheme of the same equipment is realized, and if one part has a fault, the same control scheme needs to be modified, so that the configuration time is long, and the situations of missed modification and wrong modification are easy to occur.
The cause and effect relationship corresponding table (C & E) is visual and convenient when simple logic is programmed, but process steps with more operations and conditions are often generated in a large process device, the cause and effect table is difficult to realize at the moment, a plurality of external control modules are required to be matched, programming is difficult, understanding is difficult, and later maintenance is not facilitated.
Whether it is a sequence control function chart (SFC) or a cause and effect correspondence table (C & E), it cannot be directly associated with the process when debugging the control scheme, resulting in inconvenient debugging and high requirements on operators.
Disclosure of Invention
Based on the problems, the invention provides a method and a system for realizing sequence control of a process device, which solve the technical problems that the control scheme of a sequence control function chart (SFC) in the prior art has poor reproducibility and a cause-effect relationship correspondence table (C & E) is difficult to realize complex process steps.
The invention provides a sequential control implementation method of a process device, which comprises the following steps:
and layering the sequential control logic according to the layers of the process device, wherein the layering sequentially comprises the following steps from bottom to top: the system comprises an equipment function block layer, a process unit layer, a single device layer, a multi-device layer and a workshop management interface layer;
each layer of the sequential control logic realizes the action of the entity equipment in the corresponding process device of the layer, and the next layer receives the instruction sent by the previous layer and feeds back the result of executing the instruction to the previous layer.
In addition, the sequential control logic is realized on the upper computer, and when the lower computer needs the sequential control logic, the lower computer downloads the sequential control logic from the upper computer to the lower computer.
In addition, the upper computer is provided with visual field software, and the lower computer is provided with an HMI module and an input/output interface and/or a debugging interface.
In addition, when the lower computer needs the sequence control logic, the lower computer includes from the host computer download sequence control logic to the lower computer on: the upper computer exports the sequence control logic in a file form, and the lower computer downloads the file of the sequence control logic from the upper computer and loads the file into the lower computer.
In addition, if the sequence control logic needs to be modified in the lower computer, the sequence control logic is modified in the lower computer.
In addition, if the upper computer or other lower computers need to load the sequence control logic modified by the lower computer, the sequence control logic is downloaded from the lower computer and covers the sequence control logic in the local computer.
Further, each layer of sequential control logic includes: the main control function block is used for executing sequence control logic of the layer, the coordination scheduling function block is used for scheduling sequence control logic of the next layer, and the interface function block is used for receiving data transmitted from the next layer and/or the same layer and transmitting the data to the upper layer and/or the same layer.
The invention provides a storage medium, which stores computer instructions, and is used for executing any one of the process device sequence control implementation methods when a computer executes the computer instructions.
The invention provides a process device sequence control implementation system, which comprises at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the one processor to cause the at least one processor to:
and layering the sequential control logic according to the layers of the process device, wherein the layering sequentially comprises the following steps from bottom to top: the system comprises an equipment function block layer, a process unit layer, a single device layer, a multi-device layer and a workshop management interface layer;
each layer of the sequential control logic realizes the action of the entity equipment in the corresponding process device of the layer, and the next layer receives the instruction sent by the previous layer and feeds back the result of executing the instruction to the previous layer.
Through adopting above-mentioned technical scheme, have following beneficial effect:
the invention solves the technical problems that the reproducibility of a sequence control function chart (SFC) control scheme in the prior art is poor and the cause and effect relationship corresponding table (C & E) is difficult to realize complex process steps.
Drawings
FIG. 1 is a flow chart of a process plant sequence control implementation provided by one embodiment of the present invention;
FIG. 2 is a flow chart of a process plant sequence control implementation provided by one embodiment of the present invention;
FIG. 3 is a schematic diagram of single-unit sequencing in a process plant sequencing implementation provided in accordance with an embodiment of the present invention;
fig. 4 is a schematic diagram of a multiple-device sequence control in a process device sequence control implementation method according to an embodiment of the present invention.
Detailed Description
The present invention is described in further detail below with reference to specific embodiments and the attached drawings. It is intended that the present invention not be limited to the particular embodiments disclosed, but that the present invention be limited only by the appended claims.
Referring to fig. 1, the invention provides a sequential control implementation method for a process device, which comprises the following steps:
and layering the sequential control logic according to the layers of the process device, wherein the layering sequentially comprises the following steps from bottom to top: the system comprises an equipment function block layer, a process unit layer, a single device layer, a multi-device layer and a workshop management interface layer;
each layer of the sequential control logic realizes the action of the entity equipment in the corresponding process device of the layer, and the next layer receives the instruction sent by the previous layer and feeds back the result of executing the instruction to the previous layer.
The invention mainly aims at large-scale process devices, and when the sequence control logic is realized, the sequence control logic level corresponds to the process device level, so that the debugging of operators is convenient. The invention divides the sequence control logic into five layers of an equipment function block layer, a process unit layer, a single device layer, a multi-device layer and a workshop management interface layer according to the layers of the process devices, wherein the equipment function block layer corresponds to the equipment of the process devices, the process unit layer corresponds to the units of the process devices, the single device layer corresponds to the process devices, the multi-device layer corresponds to the workshops of the process devices, and the workshop management interface layer is in network butt joint with the upper management of a factory.
In the sequence control logic, the upper layer sends out an instruction to the next layer, and the next layer feeds back the result to the upper layer after executing the instruction. The sequential control logic may be replicated in the same device.
Mode for comparison of SFC: the SFC has the disadvantage of poor reproducibility, because writing each set of sequential control with the same process using the SFC requires rewriting; the invention can package the same part of the technological process into one or more functional blocks by using the program codes according to the actual situation, and the functional blocks can be directly called without modification after being packaged, and the modification is only a little modification such as the equipment position number corresponding to the outside of the functional block.
Manner of comparison C & E: the C & E has the defect that the C & E can not adapt to a sequence control program with more complex process conditions, because the C & E table has simple logic implementation mode, but the horizontal and vertical lattices can only reflect simple one-to-one correspondence; the module packaged by the invention uses program codes to realize logic, and can flexibly realize various control functions with complicated logic relation.
For cooperation among a plurality of devices, it is necessary to read the state of the next layer by the previous layer, and send a command to the next layer by internal logic judgment of the previous layer.
The method for realizing the sequential control of the process device solves the technical problems that a sequential control function chart (SFC) control scheme in the prior art is poor in reproducibility and complex process steps are difficult to realize by a cause-effect relationship corresponding table (C & E).
Referring to fig. 1 and fig. 2, the invention further provides a method for implementing sequential control of a process apparatus, including:
and layering the sequential control logic according to the layers of the process device, wherein the layering sequentially comprises the following steps from bottom to top: the system comprises an equipment function block layer, a process unit layer, a single device layer, a multi-device layer and a workshop management interface layer;
each layer of the sequential control logic realizes the action of the entity equipment in the corresponding process device of the layer, and the next layer receives the instruction sent by the previous layer and feeds back the result of executing the instruction to the previous layer.
Optionally, the sequence control logic is implemented on an upper computer, and when the lower computer needs the sequence control logic, the lower computer downloads the sequence control logic from the upper computer to the lower computer.
Because a large-scale process device comprises an upper computer and one or more lower computers, the upper computer and all the lower computers need to be executed according to sequential control logic, and after the upper computer writes programs of the sequential control logic, the programs are copied to other lower computers.
Optionally, the upper computer is provided with visual field software, and the lower computer is provided with a human-machine interface hmi (human machine interface) module, an input-output interface and/or a debugging interface. The input and output interface is arranged on the lower computer to facilitate the operation of operators, and the debugging of the process device and the debugging of the sequence control logic are visualized by arranging the debugging interface.
Optionally, when the lower computer needs the sequential control logic, the step of downloading the sequential control logic from the upper computer to the lower computer by the lower computer includes: the upper computer exports the sequence control logic in a file form, and the lower computer downloads the file of the sequence control logic from the upper computer and loads the file into the lower computer. In order to facilitate the copying of the sequential control logic, the sequential control logic is copied in a file mode.
Optionally, if the sequential control logic needs to be modified in the lower computer, the sequential control logic is modified in the lower computer.
The sequential control logic can be modified on the upper computer or the lower computer, so that problems can be found and modified at any time.
Optionally, if the upper computer or other lower computers need to load a sequence control logic modified by the lower computer, the sequence control logic is downloaded from the lower computer and covers the sequence control logic in the local computer.
The modified sequence control logic can be copied from the upper computer to any lower computer, or from the lower computer to other lower computers, or from the lower computer to the upper computer, and after being copied, the sequence control logic in the local computer is directly covered, so that the sequence control logic is directly executed according to the modified sequence control logic.
Optionally, each layer of the sequential control logic comprises: the main control function block is used for executing sequence control logic of the layer, the coordination scheduling function block is used for scheduling sequence control logic of the next layer, and the interface function block is used for receiving data transmitted from the next layer and/or the same layer and transmitting the data to the upper layer and/or the same layer.
The main control function block type controls the action and the state of equipment according to the process requirements by setting the main control function block type, the coordination scheduling function block type and the interface function block type for each layer; the coordination scheduling function block is responsible for reading the state of the lower layer function block and issuing a command after the logic judgment of the module; the interface function block class is mainly used for receiving production data required by a workshop/factory information system.
As shown in fig. 2, the interface function blocks in the interface function block class sequentially control the scheduling of 8 identical devices.
The embodiment realizes the transmission of the sequential control logic between the upper computer and the lower computers, and an operator only needs to modify one sequential control logic.
Referring to fig. 3, taking the sequential control of a single device as an example, when an upper layer of the sequential control logic sends an instruction to a lower layer, it needs to determine the state of the lower layer first, and send the instruction according to the actual state of the lower layer, there are 3 states in the lower layer, in state 1, it can be switched to state 2 or 3 according to the instruction of the upper layer at any time, but in state 3, it needs to pass through state 2 in order to switch to state 1.
Referring to fig. 4, taking sequential control of multiple devices as an example for explanation, a previous layer of the sequential control logic may acquire working states of multiple next layers, for example, at the same time, only 1 of 3 next-layer modules may be in state 2, and if the remaining two modules are to be switched to state 2, a precedence order may be determined in the previous-layer module according to queuing time, and once the module in state 2 is switched to another state, the module queued in the first other module is preferentially switched to state 2.
The present invention further provides a storage medium, where the storage medium stores computer instructions, and when the computer executes the computer instructions, the storage medium is configured to execute the process device sequence control implementation method according to any one of the above embodiments.
The invention also provides a process device sequence control implementation system, which comprises at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the one processor to cause the at least one processor to:
and layering the sequential control logic according to the layers of the process device, wherein the layering sequentially comprises the following steps from bottom to top: the system comprises an equipment function block layer, a process unit layer, a single device layer, a multi-device layer and a workshop management interface layer;
each layer of the sequential control logic realizes the action of the entity equipment in the corresponding process device of the layer, and the next layer receives the instruction sent by the previous layer and feeds back the result of executing the instruction to the previous layer.
The foregoing is considered as illustrative only of the principles and preferred embodiments of the invention. It should be noted that, for those skilled in the art, several other modifications can be made on the basis of the principle of the present invention, and the protection scope of the present invention should be regarded.

Claims (5)

1. A method for realizing sequential control of a process device is characterized by comprising the following steps:
and layering the sequential control logic according to the layers of the process device, wherein the layering sequentially comprises the following steps from bottom to top: the system comprises an equipment function block layer, a process unit layer, a single device layer, a multi-device layer and a workshop management interface layer;
each layer of the sequential control logic realizes the action of the entity equipment in the corresponding process device of the layer, and the next layer receives the instruction sent by the previous layer and feeds back the result of executing the instruction to the previous layer;
the sequence control logic is realized on the upper computer, and when the lower computer needs the sequence control logic, the lower computer downloads the sequence control logic from the upper computer to the lower computer;
when the lower computer needs the sequence control logic, the lower computer includes from the host computer download sequence control logic to the lower computer: the upper computer exports the sequence control logic in a file form, and the lower computer downloads the file of the sequence control logic from the upper computer and loads the file into the lower computer;
each layer of sequential control logic includes: the system comprises a main control function block type, a coordination scheduling function block type and an interface function block type, wherein the main control function block type is used for executing sequence control logic of the layer, the coordination scheduling function block type is used for scheduling sequence control logic of the next layer, and the interface function block type is used for receiving data transmitted from the next layer and/or the same layer and transmitting the data to the upper layer and/or the same layer;
the upper computer is provided with visual field software, and the lower computer is provided with an HMI module and an input/output interface and/or a debugging interface.
2. The method as claimed in claim 1, wherein the process unit comprises a first chamber and a second chamber,
and if the sequence control logic needs to be modified in the lower computer, modifying the sequence control logic in the lower computer.
3. The method as claimed in claim 2, wherein the process unit comprises a first chamber and a second chamber,
if the upper computer or other lower computers need to load the sequence control logic modified by the lower computer, the sequence control logic is downloaded from the lower computer and covers the sequence control logic in the local computer.
4. A storage medium storing computer instructions for performing the process plant compliance implementation method of any one of claims 1 to 3 when executed by a computer.
5. A process unit sequence control implementation system is characterized by comprising at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the one processor to cause the at least one processor to:
and layering the sequential control logic according to the layers of the process device, wherein the layering sequentially comprises the following steps from bottom to top: the system comprises an equipment function block layer, a process unit layer, a single device layer, a multi-device layer and a workshop management interface layer;
each layer of the sequential control logic realizes the action of the entity equipment in the corresponding process device of the layer, and the next layer receives the instruction sent by the previous layer and feeds back the result of executing the instruction to the previous layer;
the sequence control logic is realized on the upper computer, and when the lower computer needs the sequence control logic, the lower computer downloads the sequence control logic from the upper computer to the lower computer;
when the lower computer needs the sequence control logic, the lower computer includes from the host computer download sequence control logic to the lower computer: the upper computer exports the sequence control logic in a file form, and the lower computer downloads the file of the sequence control logic from the upper computer and loads the file into the lower computer;
each layer of sequential control logic includes: the system comprises a main control function block type, a coordination scheduling function block type and an interface function block type, wherein the main control function block type is used for executing sequence control logic of the layer, the coordination scheduling function block type is used for scheduling sequence control logic of the next layer, and the interface function block type is used for receiving data transmitted from the next layer and/or the same layer and transmitting the data to the upper layer and/or the same layer;
the upper computer is provided with visual field software, and the lower computer is provided with an HMI module and an input/output interface and/or a debugging interface.
CN201711471563.9A 2017-12-29 2017-12-29 Method and system for realizing sequential control of process device Active CN108345263B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711471563.9A CN108345263B (en) 2017-12-29 2017-12-29 Method and system for realizing sequential control of process device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711471563.9A CN108345263B (en) 2017-12-29 2017-12-29 Method and system for realizing sequential control of process device

Publications (2)

Publication Number Publication Date
CN108345263A CN108345263A (en) 2018-07-31
CN108345263B true CN108345263B (en) 2020-06-19

Family

ID=62962678

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711471563.9A Active CN108345263B (en) 2017-12-29 2017-12-29 Method and system for realizing sequential control of process device

Country Status (1)

Country Link
CN (1) CN108345263B (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI930877A7 (en) * 1992-11-30 1994-05-31 Pfu Ltd Maongsidigt produktionssystem och metod Foer anvaendning av detta
CN203025527U (en) * 2012-11-20 2013-06-26 常州数控技术研究所 Open type numerical control system
CN102914998B (en) * 2012-11-20 2018-03-09 常州数控技术研究所 The axle digital control system in open type of built-in small four
CN103441570A (en) * 2013-06-18 2013-12-11 国家电网公司 One-button type sequential control operation control method based on integrated information platform
CN105700465A (en) * 2014-11-26 2016-06-22 中国科学院沈阳自动化研究所 Robot compliance control system and method based on EtherCAT bus

Also Published As

Publication number Publication date
CN108345263A (en) 2018-07-31

Similar Documents

Publication Publication Date Title
JP2018097663A (en) Control system, control program, and control method
US20170068229A1 (en) Control system, method, program, and information processing device
CN104750016B (en) Communication control unit and communication control method
CN103995499B (en) controller, information processing device
CN1497442A (en) Emulation system for multi-node process control system
CN104155879A (en) System and method for emulation of an automation control system
WO2015136960A1 (en) Controller
US8494664B2 (en) Integrated drive management and configuration using instantiated objects
US11281650B2 (en) Control system, controller, and control method
US11334550B2 (en) Controller, control method, and control program for SQL statement generation in a factory automation database
CN102880482A (en) System and technical method of automatically updating software in host batch control virtual machine
JP2017027211A (en) Plant control system
EP3936951B1 (en) Control device and software deployment method
CN101401070A (en) Method and automated system for managing different versions of applications
US9989940B2 (en) Method for engineering a distributed control system and an engineering tool thereof
CN105467857B (en) Power station simulation method
JP6442131B2 (en) Control system and control device
CN108345263B (en) Method and system for realizing sequential control of process device
KR101212781B1 (en) Robot integrated welding control sustem
CN111310313B (en) IAP-based simulation method and device and wafer cleaning equipment
CN111368720A (en) Automatic carrying and goods taking system and method
US11287789B2 (en) Program development support device, program development support system, program development support method, and non-transitory computer-readable recording medium
CN108804098A (en) A kind of click drawing type programmable control method and its software systems
JP4786164B2 (en) Plant monitoring and control system
CN110632869A (en) Multifunctional controller application system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant