WO2018122660A9 - Method and system for migration of control logic in a distributed control system - Google Patents
Method and system for migration of control logic in a distributed control system Download PDFInfo
- Publication number
- WO2018122660A9 WO2018122660A9 PCT/IB2017/057922 IB2017057922W WO2018122660A9 WO 2018122660 A9 WO2018122660 A9 WO 2018122660A9 IB 2017057922 W IB2017057922 W IB 2017057922W WO 2018122660 A9 WO2018122660 A9 WO 2018122660A9
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control block
- dcs
- source
- target
- migration
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/42—Syntactic analysis
- G06F8/427—Parsing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/43—Checking; Contextual analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/45—Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions
- G06F8/456—Parallelism detection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/76—Adapting program code to run in a different environment; Porting
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23275—Use of parser
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25232—DCS, distributed control system, decentralised control unit
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Hardware Redundancy (AREA)
- Stored Programmes (AREA)
Abstract
Techniques for providing control blocks to distributed control systems (DCS) of industrial plants are described. The techniques can be used to provide a target control block (104) in a target DCS (102) corresponding to a source control block (106) in a source DCS (108) when DCS of an industrial plant (110) is migrated from the source DCS (108) to the target DCS (102). A source control block (106) is converted into an intermediate representation, which captures the function performed by the source control block (106) and input/output (I/O) parameters of the source control block (106). The intermediate representation of the source control block (106) is compared with an intermediate representation of each of a plurality of candidate control blocks (226, 228, 230, 232) predefined in the target DCS (102). A candidate control block is identified as the target control block (104) based on the comparison.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN201641044555 | 2016-12-28 | ||
| IN201641044555 | 2016-12-28 | ||
| IN201741038622 | 2017-10-31 | ||
| IN201741038622 | 2017-10-31 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2018122660A1 WO2018122660A1 (en) | 2018-07-05 |
| WO2018122660A9 true WO2018122660A9 (en) | 2018-08-30 |
Family
ID=60943062
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IB2017/057922 Ceased WO2018122660A1 (en) | 2016-12-28 | 2017-12-14 | Method and system for migration of control logic in a distributed control system |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2018122660A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BE1026823B1 (en) * | 2018-12-03 | 2020-07-07 | Phoenix Contact Gmbh & Co | Method for generating a graphical representation of a signal processing functionality |
| CN114611483A (en) * | 2022-04-11 | 2022-06-10 | 北京广利核系统工程有限公司 | Method and device for automatic upgrade of nuclear power DCS control logic diagram and function diagram |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008013520A1 (en) * | 2006-07-22 | 2008-01-31 | Honeywell International Inc. | Control system migration |
| EP2839371A4 (en) * | 2012-04-18 | 2015-11-25 | Gizmox Transposition Ltd | SYSTEMS AND METHODS FOR CODE MIGRATION AND ONLINE SOLUTIONS STORE |
| US10019259B2 (en) * | 2013-01-29 | 2018-07-10 | Mobilize.Net Corporation | Code transformation using extensibility libraries |
-
2017
- 2017-12-14 WO PCT/IB2017/057922 patent/WO2018122660A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018122660A1 (en) | 2018-07-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2593388A8 (en) | Data pipeline for process control system analytics | |
| MX2022012842A (en) | SYSTEMS AND METHODS FOR CONTROLLING COLOR TEMPERATURE. | |
| WO2018211138A8 (en) | Multitask neural network systems with task-specific policies and a shared policy | |
| PH12017500534A1 (en) | System and method for information processing | |
| BR112019000541A2 (en) | superpixel methods for convolutional neural networks | |
| EP4502570A3 (en) | Dynamically controlling an automated system | |
| CA3025340C (en) | GENERAL PROCESS FOR BLOCK PARTITIONING | |
| WO2017098332A3 (en) | Method and system for inputting information | |
| MX376530B (en) | Method and system for artificially intelligent model-based control of dynamic processes using probabilistic agents | |
| MX378211B (en) | COMMON BOOT SEQUENCE FOR CONTROL UTILITY CAPABLE OF BEING BOOTTED ON MULTIPLE ARCHITECTURES. | |
| WO2019175435A3 (en) | Luminaire network with sensors | |
| WO2015189123A3 (en) | A method of controlling an artificial light plant growing system | |
| Abiev et al. | The dynamics of the Ricci flow on generalized Wallach spaces | |
| WO2015124420A3 (en) | Control system and method | |
| EP4273755A3 (en) | Apparatus and mechanism for processing neural network tasks using a single chip package with multiple identical dies | |
| EA201992415A2 (en) | POWER GENERATION SYSTEM AND METHOD FOR ITS AUTOMATIC CONTROL | |
| MA40518A (en) | EMISSIVE POLYMERIC MATRICES | |
| PH12014000289A1 (en) | Steam temperature control using model-based temperature balancing | |
| CA3113623C (en) | Techniques for adapting behavioral pairing to runtime conditions in a task assignment system | |
| ZA201806263B (en) | Systems and methods for controlling a power plant | |
| EP3086455A3 (en) | Asymmetric power flow controller for a power converter and method of operating the same | |
| MX2016015953A (en) | Information retrieval system and method. | |
| IN2013MU02122A (en) | ||
| WO2018122660A9 (en) | Method and system for migration of control logic in a distributed control system | |
| MX2025009700A (en) | Auxiliary power controller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17826296 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase in: |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17826296 Country of ref document: EP Kind code of ref document: A1 |