[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
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
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

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 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 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
US9411581B2 (en) * 2012-04-18 2016-08-09 Gizmox Transposition Ltd. Code migration systems and methods
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
Luo et al. Fast algorithms for computing rough approximations in set-valued decision systems while updating criteria values
GB2590803A8 (en) Data pipeline for process control system analytics
EP4517529A3 (en) Methods, systems and apparatus to dynamically facilitate boundaryless, high availability system management
EP3021185A3 (en) Process control system and configuration system
BR112019000541A2 (en) superpixel methods for convolutional neural networks
WO2018125337A3 (en) Automated generation of workflows
EP4398159A3 (en) Asynchronous deep reinforcement learning
MX2019010066A (en) Dynamic execution of parameterized applications for the processing of keyed network data streams.
MY188304A (en) System and method for information processing
WO2017098332A3 (en) Method and system for inputting information
WO2019175435A3 (en) Luminaire network with sensors
PH12017000197B1 (en) Plant builder system with integrated simulation and control system configuration
MX376530B (en) Method and system for artificially intelligent model-based control of dynamic processes using probabilistic agents
MX387422B (en) DYNAMIC CONTROL OF AN AUTOMATED SYSTEM.
WO2015189123A3 (en) A method of controlling an artificial light plant growing system
MY190347A (en) Production method for insoluble recombinant protein aggregate
EA201992415A3 (en) POWER GENERATION SYSTEM AND METHOD FOR ITS AUTOMATIC CONTROL
ZA201806263B (en) Systems and methods for controlling a power plant
PH12014000289A1 (en) Steam temperature control using model-based temperature balancing
MX2016015953A (en) Information retrieval system and method.
WO2018113864A3 (en) Distributed data analysis system for wind power plants background
EA202090766A1 (en) LARGE-SCALE PRODUCTION OF LIQUID AND SOLID PRODUCTS BASED ON TRICHODERMA
MX2025009700A (en) Auxiliary power controller
IN2013MU02122A (en)
WO2018122660A9 (en) Method and system for migration of control logic in a distributed control system

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