[go: up one dir, main page]

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 PDF

Info

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
Application number
PCT/IB2017/057922
Other languages
French (fr)
Other versions
WO2018122660A1 (en
Inventor
Raoul JETLEY
Chitti PHANI
Sreeja Nair
Sithu SUDARSAN
Govindaraj V
Mounesh MARALI
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.)
ABB Schweiz AG
Original Assignee
ABB Schweiz AG
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 ABB Schweiz AG filed Critical ABB Schweiz AG
Publication of WO2018122660A1 publication Critical patent/WO2018122660A1/en
Publication of WO2018122660A9 publication Critical patent/WO2018122660A9/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

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/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • G06F8/427Parsing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/43Checking; Contextual analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/45Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions
    • G06F8/456Parallelism detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/76Adapting program code to run in a different environment; Porting
    • 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/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23275Use of parser
    • 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/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25232DCS, 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.
PCT/IB2017/057922 2016-12-28 2017-12-14 Method and system for migration of control logic in a distributed control system Ceased WO2018122660A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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