WO2006071918A3 - Architecture for control systems - Google Patents

Architecture for control systems Download PDF

Info

Publication number
WO2006071918A3
WO2006071918A3 PCT/US2005/047191 US2005047191W WO2006071918A3 WO 2006071918 A3 WO2006071918 A3 WO 2006071918A3 US 2005047191 W US2005047191 W US 2005047191W WO 2006071918 A3 WO2006071918 A3 WO 2006071918A3
Authority
WO
WIPO (PCT)
Prior art keywords
control devices
application programs
functions
software objects
architecture
Prior art date
Application number
PCT/US2005/047191
Other languages
French (fr)
Other versions
WO2006071918A2 (en
Inventor
Donald Pieronek
Original Assignee
Donald Pieronek
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 Donald Pieronek filed Critical Donald Pieronek
Publication of WO2006071918A2 publication Critical patent/WO2006071918A2/en
Publication of WO2006071918A3 publication Critical patent/WO2006071918A3/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/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC
    • 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
    • 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/13101Function block instance, only one function block exists, several instances
    • 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/13144GUI graphical user interface, icon, function bloc editor, OI operator interface
    • 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/13148Object oriented programming
    • 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/15Plc structure of the system
    • G05B2219/15012Configuration software for networks
    • 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/23255Object oriented programming, OOP
    • 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/25009Profinet-I-O, producer-consumer mode
    • 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

Abstract

An architecture for control systems including multiple control devices (1 ,3,5,6,7,8,9). The control devices include standardized software objects having functions, (1 ,3,5,6,7,8,9) application programs (14) for engaging these functions and thereby defining the operation of the control devices, and an engine for executing the application programs (14). The standardized software objects implement different types of internal functions for the control devices (1 ,3,5,6,7,8,9) and feature reference numbering and function calls (48) shared in common with the other software objects of the same type that may be on different control devices (4) across said system. The software application programs (14) include standardized instructions (31 ,34,35,64) reflecting the reference numbering and function calls (48) shared across the system by the said software objects whose functions are used in building the functionality of the control devices (4) in the application programs (14).
PCT/US2005/047191 2004-12-24 2005-12-24 Architecture for control systems WO2006071918A2 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US63868404P 2004-12-24 2004-12-24
US63869004P 2004-12-24 2004-12-24
US63893904P 2004-12-24 2004-12-24
US60/638,939 2004-12-24
US60/638,684 2004-12-24
US60/638,690 2004-12-24

Publications (2)

Publication Number Publication Date
WO2006071918A2 WO2006071918A2 (en) 2006-07-06
WO2006071918A3 true WO2006071918A3 (en) 2007-07-26

Family

ID=36615499

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/047191 WO2006071918A2 (en) 2004-12-24 2005-12-24 Architecture for control systems

Country Status (2)

Country Link
US (2) US7554560B2 (en)
WO (1) WO2006071918A2 (en)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060007627A1 (en) * 2004-07-07 2006-01-12 Lewis James M Intelligent relay system
US20070266239A1 (en) * 2006-03-08 2007-11-15 David Vismans Method for providing a cryptographically signed command
US7783471B2 (en) * 2006-03-08 2010-08-24 David Vismans Communication device for emulating a behavior of a navigation device
US20080215234A1 (en) * 2007-03-01 2008-09-04 Pieter Geelen Portable navigation device
RU2425408C2 (en) * 2006-03-30 2011-07-27 Сименс Акциенгезелльшафт Control and communication system having technical support unit
US20070288885A1 (en) * 2006-05-17 2007-12-13 The Mathworks, Inc. Action languages for unified modeling language model
ES2525934T3 (en) * 2007-03-14 2015-01-02 Phoenix Contact Gmbh & Co. Kg Procedure, control device and control system to control an automation system
US20080244517A1 (en) * 2007-03-26 2008-10-02 Sap Ag Horizontal and vertical filtering of multi-domain business application models
JP5076587B2 (en) * 2007-03-27 2012-11-21 富士通株式会社 Sensor information management system, sensor information management method, sensor information management program
US10181059B1 (en) 2007-06-19 2019-01-15 The Mathworks, Inc. Modeling a physical component interface in a unified modeling language model
DE102007033885A1 (en) * 2007-07-20 2009-01-22 Siemens Ag Method for the transparent replication of a software component of a software system
US9035957B1 (en) * 2007-08-15 2015-05-19 Nvidia Corporation Pipeline debug statistics system and method
DE102007050804A1 (en) * 2007-10-24 2009-04-30 Robert Bosch Gmbh Method for providing models
DE102008007102A1 (en) * 2008-02-01 2009-08-06 Robert Bosch Gmbh Method for programming a control device
US8621601B2 (en) * 2008-05-21 2013-12-31 Sandisk Technologies Inc. Systems for authentication for access to software development kit for a peripheral device
US8473898B2 (en) * 2008-07-08 2013-06-25 Synapsense Corporation Apparatus and method for building integrated distributed applications for use with a mesh network
US8752020B2 (en) * 2008-08-21 2014-06-10 International Business Machines Corporation System and process for debugging object-oriented programming code leveraging runtime metadata
US8291386B2 (en) * 2008-08-21 2012-10-16 International Business Machines Corporation System and process for debugging object-oriented programming code
US8683439B2 (en) * 2008-08-21 2014-03-25 International Business Machines Corporation System and process for debugging object-oriented programming code leveraging preprocessors
US8413115B1 (en) * 2008-08-28 2013-04-02 Raytheon Company Specifying integration points of a system-of-systems
DE102008046018A1 (en) * 2008-09-05 2010-06-10 Siemens Aktiengesellschaft A method and apparatus for analyzing execution of a predetermined program flow on a physical computer system
US9239740B2 (en) * 2009-06-16 2016-01-19 Microsoft Technology Licensing, Llc Program partitioning across client and cloud
US9129000B2 (en) * 2010-04-30 2015-09-08 International Business Machines Corporation Method and system for centralized control of database applications
US9123035B2 (en) 2011-04-22 2015-09-01 Angel A. Penilla Electric vehicle (EV) range extending charge systems, distributed networks of charge kiosks, and charge locating mobile apps
US9285944B1 (en) 2011-04-22 2016-03-15 Angel A. Penilla Methods and systems for defining custom vehicle user interface configurations and cloud services for managing applications for the user interface and learned setting functions
US10217160B2 (en) 2012-04-22 2019-02-26 Emerging Automotive, Llc Methods and systems for processing charge availability and route paths for obtaining charge for electric vehicles
TWI485572B (en) 2011-07-26 2015-05-21 睿能創意公司 Apparatus, method and article for physical security of power storage devices in vehicles
US9424697B2 (en) 2011-07-26 2016-08-23 Gogoro Inc. Apparatus, method and article for a power storage device compartment
US10186094B2 (en) 2011-07-26 2019-01-22 Gogoro Inc. Apparatus, method and article for providing locations of power storage device collection, charging and distribution machines
JP5960260B2 (en) 2011-07-26 2016-08-02 ゴゴロ インク Apparatus, method and article for providing power storage device collection, charging and distribution machine location
CN103875154B (en) 2011-07-26 2016-11-09 睿能创意公司 For collecting, redistributing the device of electrical energy storage of such as battery, method and article between charging and dispenser
US20130030920A1 (en) 2011-07-26 2013-01-31 Gogoro, Inc. Apparatus, method and article for providing information regarding availability of power storage devices at a power storage device collection, charging and distribution machine
WO2013016570A1 (en) 2011-07-26 2013-01-31 Gogoro, Inc. Apparatus, method and article for authentication, security and control of power storage devices, such as batteries, based on user profiles
US9182244B2 (en) 2011-07-26 2015-11-10 Gogoro Inc. Apparatus, method and article for authentication, security and control of power storage devices, such as batteries
CN103875155B (en) 2011-07-26 2017-07-07 睿能创意公司 Device, method and article for collecting, charging and distributing the power storage device such as battery etc
ES2939174T3 (en) 2011-07-26 2023-04-19 Gogoro Inc Dynamic limitation of vehicle operation for a better economy of efforts
JP6026535B2 (en) 2011-07-26 2016-11-16 ゴゴロ インク RESERVED POWER STORAGE DEVICE DEVICE, METHOD, AND ARTICLE FOR RESERVING A POWER STORAGE DEVICE IN A COLLECTION, CHARGING AND DISTRIBUTION MACHINE
JP2014525230A (en) 2011-07-26 2014-09-25 ゴゴロ インク Dynamic restrictions on vehicle behavior for the best effort economy
JP6810504B2 (en) 2012-11-16 2021-01-06 ゴゴロ インク Devices, methods and articles for vehicle turn signals
US9854438B2 (en) 2013-03-06 2017-12-26 Gogoro Inc. Apparatus, method and article for authentication, security and control of portable charging devices and power storage devices, such as batteries
US11222485B2 (en) 2013-03-12 2022-01-11 Gogoro Inc. Apparatus, method and article for providing information regarding a vehicle via a mobile device
BR112015023244A2 (en) 2013-03-12 2017-07-18 Gogoro Inc apparatus, process and article for changing plans for portable electric storage devices
US8798852B1 (en) * 2013-03-14 2014-08-05 Gogoro, Inc. Apparatus, system, and method for authentication of vehicular components
CN105210257B (en) 2013-03-15 2018-11-13 睿能创意公司 Modular system for being collected and distributing to storage device electric
CN108189701B (en) 2013-08-06 2021-10-22 睿能创意公司 Electric vehicle system based on thermal profile adjustment of electric energy storage device
CN105829160B (en) 2013-08-06 2017-10-24 睿能创意公司 The use of single or multiple battery units is the system and method that electric car is powered
US9124085B2 (en) 2013-11-04 2015-09-01 Gogoro Inc. Apparatus, method and article for power storage device failure safety
CN105873797B (en) 2013-11-08 2018-06-29 睿能创意公司 For providing the device of vehicular events data, method and article
US9837842B2 (en) 2014-01-23 2017-12-05 Gogoro Inc. Systems and methods for utilizing an array of power storage devices, such as batteries
US9792129B2 (en) 2014-02-28 2017-10-17 Tyco Fire & Security Gmbh Network range extender with multi-RF radio support for plurality of network interfaces
US9513364B2 (en) 2014-04-02 2016-12-06 Tyco Fire & Security Gmbh Personnel authentication and tracking system
TWI603552B (en) 2014-08-11 2017-10-21 睿能創意公司 Multidirectional electrical connector, plug and system
USD789883S1 (en) 2014-09-04 2017-06-20 Gogoro Inc. Collection, charging and distribution device for portable electrical energy storage devices
US9280389B1 (en) 2014-12-30 2016-03-08 Tyco Fire & Security Gmbh Preemptive operating system without context switching
US20180048550A1 (en) 2015-03-06 2018-02-15 Georgia Tech Research Corporation Device fingerprinting for cyber-physical systems
US20160335373A1 (en) * 2015-05-14 2016-11-17 Honeywell International Inc. Apparatus and method for universal annotation in industrial process control and automation system
CN107873006B (en) 2015-06-05 2021-02-02 睿能创意公司 Vehicle and method for determining a specific type of load of an electric vehicle
KR102235166B1 (en) * 2015-09-21 2021-04-02 주식회사 레인보우로보틱스 A realtime robot system, an appratus for controlling a robot system, and a method for controlling a robot system
CN106702677B (en) * 2015-11-17 2019-03-19 泰科电子(上海)有限公司 Consumer electronics bus control system
EP3188010A1 (en) * 2015-12-29 2017-07-05 Tata Consultancy Services Limited System and method for creating an integrated digital platform
KR102372732B1 (en) * 2016-01-18 2022-03-14 한국전자통신연구원 Electronic device performing emulation-based forensic analysis and method of performing forensic analysis using the same
US11182272B2 (en) * 2018-04-17 2021-11-23 International Business Machines Corporation Application state monitoring
US11269698B2 (en) * 2018-10-04 2022-03-08 Google Llc User interface systems and methods for a wearable computing device
US11669391B2 (en) 2019-12-09 2023-06-06 Ievgenii Bakhmach Data processing procedure for safety instrumentation and control (IandC) systems, IandC system platform, and design procedure for IandC system computing facilities
CN113595983B (en) * 2021-06-25 2023-12-01 青岛海尔科技有限公司 Equipment control system, method and device
CN113834123A (en) * 2021-10-21 2021-12-24 山东齐芯智控科技有限公司 Heat supply pipe network energy-saving regulation and control method and system based on soft bus

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6052729A (en) * 1997-01-29 2000-04-18 Iq Systems, Inc. Event-reaction communication protocol in an object oriented processor array

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4212078A (en) * 1977-12-27 1980-07-08 United Technologies Corporation Computer controlled facility management system (FMS)
US4365297A (en) * 1980-12-29 1982-12-21 Forney Engineering Company Industrial control system with distributed computer implemented logic
US4949299A (en) * 1987-12-04 1990-08-14 Allen-Bradley Company, Inc. Industrial control communication network and method
US5452201A (en) * 1993-08-24 1995-09-19 Allen-Bradley Company, Inc. Industrial controller with highly distributed processing
US5453933A (en) * 1993-09-08 1995-09-26 Hurco Companies, Inc. CNC control system
CN1109278C (en) 1996-01-17 2003-05-21 西门子公司 Automation device
US5909368A (en) * 1996-04-12 1999-06-01 Fisher-Rosemount Systems, Inc. Process control system using a process control strategy distributed among multiple control elements
US6424872B1 (en) * 1996-08-23 2002-07-23 Fieldbus Foundation Block oriented control system
US7225249B1 (en) * 1997-09-26 2007-05-29 Mci, Llc Integrated systems for providing communications network management services and interactive generating invoice documents
US6230062B1 (en) * 1999-01-08 2001-05-08 Voyan Technology Adaptation to unmeasured variables
AU6615600A (en) * 1999-07-29 2001-02-19 Foxboro Company, The Methods and apparatus for object-based process control
US6882890B2 (en) 2000-08-03 2005-04-19 Siemens Aktiengesellschaft Industrial controller based on distributable technology objects
US6930730B2 (en) * 2001-05-03 2005-08-16 Mitsubishi Digital Electronics America, Inc. Control system and user interface for network of input devices
US7797718B2 (en) * 2001-05-03 2010-09-14 Mitsubishi Digital Electronics America, Inc. Control system and user interface for network of input devices
US7290030B2 (en) 2001-07-13 2007-10-30 Rockwell Automation Technologies, Inc. Internet object based interface for industrial controller
US7315894B2 (en) * 2001-07-17 2008-01-01 Mcafee, Inc. Network data retrieval and filter systems and methods
US6819960B1 (en) * 2001-08-13 2004-11-16 Rockwell Software Inc. Industrial controller automation interface
US7092771B2 (en) * 2002-11-14 2006-08-15 Rockwell Automation Technologies, Inc. Industrial control and monitoring method and system
US20040169654A1 (en) * 2003-02-27 2004-09-02 Teracruz, Inc. System and method for tree map visualization for database performance data
US7409428B1 (en) * 2003-04-22 2008-08-05 Cooper Technologies Company Systems and methods for messaging to multiple gateways
US20060155389A1 (en) * 2003-07-03 2006-07-13 Francesco Pessolano Method of controlling an electronic device
US7523237B2 (en) * 2004-04-01 2009-04-21 Delphi Tecnhologies, Inc. Method and protocol for diagnostics or arbitrarily complex networks of devices
JP2007536634A (en) * 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド Service-oriented architecture for process control systems

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6052729A (en) * 1997-01-29 2000-04-18 Iq Systems, Inc. Event-reaction communication protocol in an object oriented processor array

Also Published As

Publication number Publication date
WO2006071918A2 (en) 2006-07-06
US20060155387A1 (en) 2006-07-13
US7554560B2 (en) 2009-06-30
US20060200770A1 (en) 2006-09-07
US7908020B2 (en) 2011-03-15

Similar Documents

Publication Publication Date Title
WO2006071918A3 (en) Architecture for control systems
MXPA05007150A (en) Policy engine and methods and systems for protecting data.
WO2003073580A3 (en) Processing system for a power distribution system
WO2004079973A3 (en) Systems and methods for an extensible software proxy
WO2004021136A8 (en) Mechanism for integrating programmable devices into software based frameworks for distributed computing
WO2001075605A3 (en) Multi-channel, multi-service debug on a pipelined cpu architecture
DE60223871D1 (en) Automatic shutdown control of an internal combustion engine as a function of the braking effect
WO2005045740A3 (en) System and method for preference application installation and execution
WO2008057970A3 (en) Securing distributed application information delivery
WO2004038587A8 (en) Enterprise multi-agent software system
WO2006012070A3 (en) Conditional instruction for a single instruction, multiple data execution engine
WO2009067704A3 (en) Role-based network service management
WO2008008765A3 (en) Role-based access in a multi-customer computing environment
WO2006077561A3 (en) System and method of configuring a control system for a plurality of devices
WO2001082075A3 (en) System and method for scheduling execution of cross-platform computer processes
WO2005096782A3 (en) Methods and systems for providing applications with internet search functionality
AR046351A1 (en) SYSTEM FOR INVOCATING A PRIVILEGE FUNCTION IN A DEVICE.
WO2006036578A3 (en) Method for finding paths in video
TW200731133A (en) Firmware filters and patches
DE59706677D1 (en) VALVE, ESPECIALLY FUEL INJECTION VALVE
WO2004021179A3 (en) System and method for executing and building a software application
WO2005008509A3 (en) Method of managing software components that are integrated into an embedded system
DE59607529D1 (en) VALVE, ESPECIALLY FUEL INJECTION VALVE
WO2004040442A3 (en) Creating software applications
WO2006098763A3 (en) Intelligent memory interface

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 05855705

Country of ref document: EP

Kind code of ref document: A2