US20080307406A1 - Device and method for checking the current software installation in field devices in a distributed system, in particular an automation system - Google Patents

Device and method for checking the current software installation in field devices in a distributed system, in particular an automation system Download PDF

Info

Publication number
US20080307406A1
US20080307406A1 US12/134,332 US13433208A US2008307406A1 US 20080307406 A1 US20080307406 A1 US 20080307406A1 US 13433208 A US13433208 A US 13433208A US 2008307406 A1 US2008307406 A1 US 2008307406A1
Authority
US
United States
Prior art keywords
update
appliance
field devices
control unit
available
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.)
Abandoned
Application number
US12/134,332
Inventor
Dirk John
Dominik Eifel
Frank Fengler
Georg Hilsch
Stefan Bollmeyer
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 AG Germany
Original Assignee
ABB AG Germany
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 AG Germany filed Critical ABB AG Germany
Assigned to ABB AG reassignment ABB AG ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BOLLMEYER, STEFAN, HILSCH, GEORG, FENGLER, FRANK, EIFEL, DOMINIK, JOHN, DIRK
Publication of US20080307406A1 publication Critical patent/US20080307406A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • 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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • 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/25064Update component configuration to optimize program execution
    • 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/25428Field device

Definitions

  • the present disclosure relates to a device and a method for checking the current software installation in field devices in a distributed system, e.g., an automation system, which field devices communicate via a fieldbus with at least one control unit for system management.
  • a distributed system e.g., an automation system
  • field devices communicate via a fieldbus with at least one control unit for system management.
  • the field of application of the present disclosure predominantly covers automation systems in which system-internal communication is carried out using fieldbus protocols, such as FOUNDATION Fieldbus, PROFIBUS and/or HART.
  • Suitable field devices for the purposes of the automation systems of interest here are preferably actuators, analysis appliances, drives, motor protection units, switchgear assemblies, sensors (e.g., sensors for pressure, temperature and flow measurements) and the like.
  • sensors e.g., sensors for pressure, temperature and flow measurements
  • a wide range of functions can be implemented in an automation system by the use of intelligent field devices and use of modern fieldbus protocols, such as control functions, setting-up functions, diagnosis functions, maintenance functions, optimization functions, alarm processing functions and life functions.
  • appliance core data is a database file for the field device, also referred to as an appliance database, for specific Profibus appliances.
  • the appliance core data file which is supplied by the appliance manufacturer contains a description of the appliance. Appliance core data files offer the capability for an open configuration tool in which they read very widely different appliance information items and identify the related quite complex appliance characteristics.
  • a user will generally check whether the firmware, the appliance drivers and other installed components are up to date at periodic time intervals, in order to update them if more recent versions are available, which have to comply with the requirement for backward compatibility.
  • Software assistant means for this purpose are, for example, useful for telecommunications systems which are not of this generic type, such as domestic telephone systems. These assistant means are a component of a domestic appliance installation and can check, either continuously or on request by the user, for required updates for the installation, locally or via an Internet link to a central database.
  • this has the disadvantage that appropriate updates are dependent on local installation of the appropriate assistant means and, when a dialling option is provided for the user for updating, it cannot be assumed that the entire mutual network system will have available the respectively latest update versions.
  • Exemplary embodiments disclosed herein can provide an update functionality for an automation system with field devices which communicate via a fieldbus, which functionality ensures the availability of the respectively latest update versions for the field devices in the system.
  • a device for checking the current software installation in field devices in a distributed system is disclosed, e.g., an automation system, which field devices communicate via a fieldbus with at least one control unit for system management, wherein appliance library assistant means are implemented in the control unit and compare the current installation of a selectable field device with the latest available update versions, in order to initiate an update if a more recent update version is available.
  • a method for checking the current software installation of field devices in a distributed system is disclosed, e.g., an automation system, which field devices communicate via a fieldbus with at least one control unit for system management, wherein appliance library assistant means which are implemented in the control unit compare the current installation of a selectable field device with the latest available update versions, with an update being carried out on this basis if a more recent update version is available.
  • a distributed system employing a method for checking the current software installation of field devices.
  • An exemplary distributed system comprises field devices; a fieldbus with which the field devices communicate; and at least one control unit for system management of the field devices via the fieldbus, wherein the control unit compares the current installation of a selectable field device with the latest available update versions to carry out an update on this basis if a more recent update version is available.
  • FIGURE shows a schematic block diagram of an exemplary device for checking the current software installation of field devices in an automation system.
  • appliance library assistant means are specifically implemented in a control unit for system management, which compare the current installation of a field device which can be selected with the latest available update versions, in order to initiate an appropriate update if a more recent update version is available.
  • updating can be carried out outside the installed operating software of a field device, specifically from a central system point.
  • the current installation throughout the automation system can be kept up to date, in a standard form, from this central point.
  • This relates both to firmware which in each case resides in the field devices and to the respective appliance descriptions and the like.
  • control unit is associated with a database with an appliance library which can be updated, via which the appliance library assistant means obtain information about the latest available update versions of field devices. This is dependent on the database being updated to the latest standard at equidistant time intervals, that is to say on the new versions issued by the manufacturers being read into it.
  • control unit is equipped only with a connection interface, via which the implemented appliance library assistant means obtain information about the latest available update versions of field devices. This can be done via the Internet.
  • the connection interface via the Internet therefore to this extent sets up a connection between the appliance library assistant means for the automation system and an update database of the manufacturer of a field device installed in the automation system.
  • the appliance library assistant means check each field device in the system successively, in a sequence which can be defined.
  • the sequence may be based on the sequence of the various appliance types, such as actuators, sensors and the like, or may be carried out on an appliance-type neutral basis for the various functional areas of an automation system, such as field devices for workpiece transport, field devices for workpiece machining, and the like. This allows the entire automation system to be completely and systematically matched, preventing the risk of a field device being forgotten when checking the current software installation.
  • the appliance library assistant means make an update proposal to the operator.
  • the update is not carried out until the operator has acknowledged this proposal.
  • This procedure ensures that any field devices which may need to be deliberately excluded from an update in an automatic system are not supplied with undesired update versions in an uncontrolled manner. This may on occasion be necessary when the backward compatibility of more recent update versions does not operate, and would cause a system malfunction.
  • a maintenance management unit can also be integrated in the control unit for system management, to carry out the operator task as described above. This is dependent on the maintenance management unit having previously been fed with any exceptions to automatic updating of field devices, for example in the form of an exception list.
  • the appliance library assistant means makes a proposal to the operator to upgrade the functions.
  • This functional upgrade is integrated in the associated field device only once the operator has acknowledged a proposal such as this.
  • a new update version may contain an additional function relating to a self-test to be carried out at time intervals which can be defined and which was not included in the previous software installation. The prior check with the operator ensures that a functional upgrade such as this is implemented only if the operator wishes to do so. If the operator does not consider that a function upgrade such as this is worthwhile, then he has the capability to prevent it.
  • an automation system comprises a plurality of field devices 1 a - 1 c which communicate via a fieldbus 2 with a control unit 3 , which is likewise integrated in the automation system.
  • the control unit 3 is used for system management and, for example, monitors the number, type, maintenance status, availability of the field devices 1 a - 1 c, which are each equipped with a local control unit 8 .
  • the fieldbus 2 is in the form of a FOUNDATION fieldbus.
  • the field devices 1 a - 1 c are associated with the sensor type, specifically a pressure sensor.
  • Appliance library assistant means 4 are implemented as software in the control unit 3 , and are a component of it.
  • the appliance library assistant means 4 embody a checking algorithm, which interacts with the individual field devices 1 a - 1 c, in order to determine the current installation of the field devices 1 a - 1 c in the automation system, in order to compare this with the latest available update versions at a central point in the control unit 3 . If this comparison indicates the existence of a more recent update version for one of the field devices 1 a - 1 c, the appliance library assistant means 4 initiate the update, with the more recent update version being installed in the relevant field device 1 a, 1 b or 1 c.
  • control unit 3 is connected to a database 5 in which the more recent update versions are kept.
  • the database 5 therefore has an appliance library, which can be updated, for the control unit 3 .
  • the control unit 3 is also equipped with a connection interface 6 via which a link can be set up to the Internet 7 .
  • This means that the appliance library assistant means 4 are able to search for the latest available update versions via the Internet in databases, which are not illustrated in any more detail, of manufacturers of the field devices 1 a - 1 c in the automation system, and either to use these directly for updating the automation system or to store them for the time being in the database 5 until the next planned time occurs for an update run for the software installation in the field devices 1 a - 1 c.
  • the appliance library assistant means 4 check each field device 1 a - 1 c successively in a sequence defined by the operator of the automation system, to ensure that the software installation is up to date. In this process, the appliance library assistant means 4 take account at least of the software types of firmware and appliance driver and, possibly, also of other functional upgrades. If a more recent update version is available, the appliance library assistant means 4 do not implement an update in the relevant field device 1 a - 1 c until the operator has previously acknowledged an update proposal, which is acknowledged via an operator interface.
  • the operator interface may in this case be in the form of a screen with an appropriate control interface in conjunction with input means that have been known for a long time, such as a mouse, keyboard and the like.

Abstract

A device and a method for checking the current software installation in field devices in a distributed system, e.g., an automation system, which field devices communicate via a fieldbus with at least one control unit for system management, wherein the appliance library assistant means are implemented in the control unit and compare the current installation of a selectable field device with the latest available update versions, in order to initiate an update if a more recent update version is available.

Description

    RELATED APPLICATION
  • This application claims priority under 35 U.S.C. §119 to German Patent Application No. 10 2007 026 602.4 filed in Germany on Jun. 8, 2007, the entire content of which is hereby incorporated by reference in its entirety.
  • TECHNICAL FIELD
  • The present disclosure relates to a device and a method for checking the current software installation in field devices in a distributed system, e.g., an automation system, which field devices communicate via a fieldbus with at least one control unit for system management.
  • BACKGROUND INFORMATION
  • The field of application of the present disclosure predominantly covers automation systems in which system-internal communication is carried out using fieldbus protocols, such as FOUNDATION Fieldbus, PROFIBUS and/or HART. Suitable field devices for the purposes of the automation systems of interest here are preferably actuators, analysis appliances, drives, motor protection units, switchgear assemblies, sensors (e.g., sensors for pressure, temperature and flow measurements) and the like. A wide range of functions can be implemented in an automation system by the use of intelligent field devices and use of modern fieldbus protocols, such as control functions, setting-up functions, diagnosis functions, maintenance functions, optimization functions, alarm processing functions and life functions.
  • The technological trend is to integrate ever higher levels of field device information in the system in order to modernize working processes, to improve process and product quality, and to maximize availability. Configuration and diagnosis functions for system control in consequence likewise relate to the field devices.
  • Modern field devices are therefore becoming ever more complex and intelligent in their design and function. This is evident by the increasing number of parameters and functions of the field devices. A wide range of these parameters occur in appliance descriptions, such as appliance core data. This appliance description is a database file for the field device, also referred to as an appliance database, for specific Profibus appliances. The appliance core data file which is supplied by the appliance manufacturer contains a description of the appliance. Appliance core data files offer the capability for an open configuration tool in which they read very widely different appliance information items and identify the related quite complex appliance characteristics. All those involved in the development of digital fieldbus solutions are familiar with the difficulty of reliably maintaining the physical appliance and all of its characteristics throughout its entire life, to be precise starting from the choice of a suitable appliance type in the planning phase to its replacement in the event of the repair several years later. Inconsistencies in this respect cause additional planning effort and can lead to increased failures of an entire automation system.
  • The availability of the functional scope carried out by a field device over the entire life cycle of the automation system therefore forms a core aspect for the user. The provision of all functions which can be carried out by a field device in the various phases of the life of an automation system involves quite a large amount of effort. With regard to the life cycle of the automation system, this is not necessarily the same as the life cycle of a field device integrated in it, its description and its firmware. The software installed in a field device should always be at the current standard, for all of these reasons.
  • As is known, a user will generally check whether the firmware, the appliance drivers and other installed components are up to date at periodic time intervals, in order to update them if more recent versions are available, which have to comply with the requirement for backward compatibility. Software assistant means for this purpose are, for example, useful for telecommunications systems which are not of this generic type, such as domestic telephone systems. These assistant means are a component of a domestic appliance installation and can check, either continuously or on request by the user, for required updates for the installation, locally or via an Internet link to a central database. However, this has the disadvantage that appropriate updates are dependent on local installation of the appropriate assistant means and, when a dialling option is provided for the user for updating, it cannot be assumed that the entire mutual network system will have available the respectively latest update versions.
  • SUMMARY
  • Exemplary embodiments disclosed herein can provide an update functionality for an automation system with field devices which communicate via a fieldbus, which functionality ensures the availability of the respectively latest update versions for the field devices in the system.
  • A device for checking the current software installation in field devices in a distributed system is disclosed, e.g., an automation system, which field devices communicate via a fieldbus with at least one control unit for system management, wherein appliance library assistant means are implemented in the control unit and compare the current installation of a selectable field device with the latest available update versions, in order to initiate an update if a more recent update version is available.
  • A method for checking the current software installation of field devices in a distributed system is disclosed, e.g., an automation system, which field devices communicate via a fieldbus with at least one control unit for system management, wherein appliance library assistant means which are implemented in the control unit compare the current installation of a selectable field device with the latest available update versions, with an update being carried out on this basis if a more recent update version is available.
  • In another aspect, a distributed system is disclosed, employing a method for checking the current software installation of field devices. An exemplary distributed system comprises field devices; a fieldbus with which the field devices communicate; and at least one control unit for system management of the field devices via the fieldbus, wherein the control unit compares the current installation of a selectable field device with the latest available update versions to carry out an update on this basis if a more recent update version is available.
  • BRIEF DESCRIPTION OF THE DRAWING
  • Further measures to improve the disclosure will be described in more detail in the following text together with the description of one exemplary embodiment of the disclosure, and with reference to the single FIGURE. The FIGURE shows a schematic block diagram of an exemplary device for checking the current software installation of field devices in an automation system.
  • DETAILED DESCRIPTION
  • The disclosure includes the technical teaching that appliance library assistant means are specifically implemented in a control unit for system management, which compare the current installation of a field device which can be selected with the latest available update versions, in order to initiate an appropriate update if a more recent update version is available.
  • According to the disclosure, e.g., updating can be carried out outside the installed operating software of a field device, specifically from a central system point. The current installation throughout the automation system can be kept up to date, in a standard form, from this central point. This relates both to firmware which in each case resides in the field devices and to the respective appliance descriptions and the like.
  • Updating to a new update version can be carried out in accordance with the following two exemplary alternatives. On the one hand, it is proposed that the control unit is associated with a database with an appliance library which can be updated, via which the appliance library assistant means obtain information about the latest available update versions of field devices. This is dependent on the database being updated to the latest standard at equidistant time intervals, that is to say on the new versions issued by the manufacturers being read into it.
  • According to the second alternative, which makes this unnecessary, it is proposed that the control unit is equipped only with a connection interface, via which the implemented appliance library assistant means obtain information about the latest available update versions of field devices. This can be done via the Internet. The connection interface via the Internet therefore to this extent sets up a connection between the appliance library assistant means for the automation system and an update database of the manufacturer of a field device installed in the automation system.
  • In order to achieve planned updating of the installation for every field device which is available in an automation system, a further measure as an improvement to the disclosure proposes that the appliance library assistant means check each field device in the system successively, in a sequence which can be defined. The sequence may be based on the sequence of the various appliance types, such as actuators, sensors and the like, or may be carried out on an appliance-type neutral basis for the various functional areas of an automation system, such as field devices for workpiece transport, field devices for workpiece machining, and the like. This allows the entire automation system to be completely and systematically matched, preventing the risk of a field device being forgotten when checking the current software installation.
  • According to another measure as an improvement to the disclosure, it is proposed that, if a more recent update version is available, the appliance library assistant means make an update proposal to the operator. The update is not carried out until the operator has acknowledged this proposal. This procedure ensures that any field devices which may need to be deliberately excluded from an update in an automatic system are not supplied with undesired update versions in an uncontrolled manner. This may on occasion be necessary when the backward compatibility of more recent update versions does not operate, and would cause a system malfunction.
  • However, as an alternative to acknowledgement by the operator, a maintenance management unit can also be integrated in the control unit for system management, to carry out the operator task as described above. This is dependent on the maintenance management unit having previously been fed with any exceptions to automatic updating of field devices, for example in the form of an exception list.
  • Yet, another further exemplary measure to improve the disclosure is that, if a more recent update version is available with an upgraded functional scope, the appliance library assistant means makes a proposal to the operator to upgrade the functions. This functional upgrade is integrated in the associated field device only once the operator has acknowledged a proposal such as this. For example, a new update version may contain an additional function relating to a self-test to be carried out at time intervals which can be defined and which was not included in the previous software installation. The prior check with the operator ensures that a functional upgrade such as this is implemented only if the operator wishes to do so. If the operator does not consider that a function upgrade such as this is worthwhile, then he has the capability to prevent it.
  • As shown in the FIGURE, an automation system comprises a plurality of field devices 1 a-1 c which communicate via a fieldbus 2 with a control unit 3, which is likewise integrated in the automation system. In this case, the control unit 3 is used for system management and, for example, monitors the number, type, maintenance status, availability of the field devices 1 a-1 c, which are each equipped with a local control unit 8.
  • In this exemplary embodiment, the fieldbus 2 is in the form of a FOUNDATION fieldbus. The field devices 1 a-1 c are associated with the sensor type, specifically a pressure sensor.
  • Appliance library assistant means 4 are implemented as software in the control unit 3, and are a component of it. The appliance library assistant means 4 embody a checking algorithm, which interacts with the individual field devices 1 a-1 c, in order to determine the current installation of the field devices 1 a-1 c in the automation system, in order to compare this with the latest available update versions at a central point in the control unit 3. If this comparison indicates the existence of a more recent update version for one of the field devices 1 a-1 c, the appliance library assistant means 4 initiate the update, with the more recent update version being installed in the relevant field device 1 a, 1 b or 1 c.
  • For this purpose, the control unit 3 is connected to a database 5 in which the more recent update versions are kept. The database 5 therefore has an appliance library, which can be updated, for the control unit 3.
  • The control unit 3 is also equipped with a connection interface 6 via which a link can be set up to the Internet 7. This means that the appliance library assistant means 4 are able to search for the latest available update versions via the Internet in databases, which are not illustrated in any more detail, of manufacturers of the field devices 1 a-1 c in the automation system, and either to use these directly for updating the automation system or to store them for the time being in the database 5 until the next planned time occurs for an update run for the software installation in the field devices 1 a-1 c.
  • The appliance library assistant means 4 check each field device 1 a-1 c successively in a sequence defined by the operator of the automation system, to ensure that the software installation is up to date. In this process, the appliance library assistant means 4 take account at least of the software types of firmware and appliance driver and, possibly, also of other functional upgrades. If a more recent update version is available, the appliance library assistant means 4 do not implement an update in the relevant field device 1 a-1 c until the operator has previously acknowledged an update proposal, which is acknowledged via an operator interface. The operator interface may in this case be in the form of a screen with an appropriate control interface in conjunction with input means that have been known for a long time, such as a mouse, keyboard and the like.
  • The disclosure is not restricted to the exemplary embodiment described above. In fact, modifications of it are also feasible and are also covered by the scope of protection of the following claims. For example, it is also possible to use other types of field devices as sensors, in conjunction with the solution according to the disclosure. Furthermore, other normal fieldbus protocols are also suitable for system-internal communication. Furthermore, a link to the manufacturer databases via the Internet in order to update available update functions is not essential, and, instead, these may also, for example be actively fed into the database in accordance with appropriate contractual obligations from the manufacturer, or may be made available in some other way to the appliance library assistant means according to the disclosure.
  • It will be appreciated by those skilled in the art that the present disclosure can be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The presently disclosed embodiments are therefore considered in all respects to be illustrative and not restricted. The scope of the disclosure is indicated by the appended claims rather than the foregoing description and all changes that come within the meaning and range and equivalence thereof are intended to be embraced therein.
  • LIST OF REFERENCE SYMBOLS
    • 1 Field device
    • 2 Fieldbus
    • 3 Control unit
    • 4 Appliance library assistant means
    • 5 Database
    • 6 Connection interface
    • 7 Internet
    • 8 Control unit (local)

Claims (15)

1. A device for checking the current software installation in field devices in a distributed system, which field devices communicate via a fieldbus with at least one control unit for system management, wherein
appliance library assistant means are implemented in the control unit and compare the current installation of a selectable field device with the latest available update versions, in order to initiate an update if a more recent update version is available.
2. The device as claimed in claim 1, wherein
the control unit is associated with a database with an appliance library which can be updated, via which the appliance library assistant means obtain information about the latest available update versions of field devices.
3. The device as claimed in claim 1, wherein
the control unit is equipped with a connection interface via which the implemented appliance library assistant means obtain information about the latest available update versions of field devices.
4. The device as claimed in claim 1, wherein
the fieldbus is configured on the basis of standardized bus protocols, comprising PROFIBUS, FOUNDATION Fieldbus, HART.
5. The device as claimed in claim 1, wherein
each field device comprises a local electronic control unit and an appliance which can be driven electrically via it, comprising an actuator, sensor, drive and analysis appliance.
6. The device as claimed in claim 1, wherein
the appliance library assistant means compare the actual installation of at least two different software types, comprising firmware and appliance driver.
7. A method for checking the current software installation of field devices in a distributed system, which field devices communicate via a fieldbus with at least one control unit for system management, wherein
appliance library assistant means which are implemented in the control unit compare the current installation of a selectable field device with the latest available update versions, with an update being carried out on this basis if a more recent update version is available.
8. The method as claimed in claim 7, wherein
the appliance library assistant means check each field device in the system successively, in a sequence which can be defined.
9. The method as claimed in claim 7, wherein
if a more recent update version is available, the appliance library assistant means make an update proposal to the operator or to a maintenance management unit, which update is carried out only when this proposal has been acknowledged by the operator or the maintenance management unit.
10. The method as claimed in claim 7, wherein,
if a more recent update version is available with an upgraded functional scope, the appliance library assistant means make a proposal to the operator to upgrade the functions, and this is carried out only when the operator has acknowledged this proposal.
11. A device as claimed in claim 1, wherein
the appliance library assistant means search for the latest available update versions outside the system, and these versions are stored jointly in a database which contains an appliance library.
12. The device as claimed in claim 11, wherein
the appliance library assistant means search for the latest available update versions on the Internet.
13. The device as claimed in claim 1, wherein the distributed system is an automation system.
14. The method as claimed in claim 7, wherein the distributed system is an automation system.
15. A distributed system employing a method for checking the current software installation of field devices, comprising:
field devices;
a fieldbus with which the field devices communicate; and
at least one control unit for system management of the field devices via the fieldbus, wherein the control unit compares the current installation of a selectable field device with the latest available update versions to carry out an update on this basis if a more recent update version is available.
US12/134,332 2007-06-08 2008-06-06 Device and method for checking the current software installation in field devices in a distributed system, in particular an automation system Abandoned US20080307406A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102007026602.4 2007-06-08
DE102007026602A DE102007026602A1 (en) 2007-06-08 2007-06-08 Device and method for checking the current software installation of field devices of a distributed system, in particular an automation system

Publications (1)

Publication Number Publication Date
US20080307406A1 true US20080307406A1 (en) 2008-12-11

Family

ID=39942154

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/134,332 Abandoned US20080307406A1 (en) 2007-06-08 2008-06-06 Device and method for checking the current software installation in field devices in a distributed system, in particular an automation system

Country Status (2)

Country Link
US (1) US20080307406A1 (en)
DE (1) DE102007026602A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100150318A1 (en) * 2008-12-12 2010-06-17 Embarq Holdings Company, Llc System and method for standardizing communications lines test sets
US9178760B2 (en) * 2010-10-18 2015-11-03 Phoenix Contact Gmbh & Co. Kg Method and apparatus for configuring network nodes
US9557725B2 (en) 2012-08-13 2017-01-31 Honeywell International Inc. Apparatus and method for determining replacement compatibility of field devices in industrial process control systems
US20190072940A1 (en) * 2017-09-05 2019-03-07 Robert Bosch Gmbh Automation system including at least one field device and at least one control unit
US10732958B2 (en) * 2016-03-01 2020-08-04 Yanmar Co., Ltd. Terminal device and software rewriting program

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011078366A1 (en) * 2011-06-29 2013-01-03 Endress + Hauser Process Solutions Ag Method for providing device object e.g. device strain data for field device used in automatic control engineering, involves providing service requested by field devices when required device object for field devices is not available
DE102011081796A1 (en) * 2011-08-30 2013-02-28 Endress + Hauser Gmbh + Co. Kg Method for operating a field device
EP3582032B1 (en) * 2018-06-12 2022-07-06 VEGA Grieshaber KG Field device with reduced downtime during firmware update

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6119515A (en) * 1996-10-21 2000-09-19 Samson Aktiengesellschaft Method and apparatus for monitoring actuators
US20020174264A1 (en) * 2001-05-17 2002-11-21 David Fuller System and method for obtaining driver software and documentation for a detected hardware and software configuration
US20030046676A1 (en) * 1996-06-07 2003-03-06 William Cheng Automatic updating of diverse software products on multiple client computer systems
US20040015952A1 (en) * 2001-04-18 2004-01-22 Domosys Corporation Method of remotely upgrading firmware in field-deployed devices
US20050144616A1 (en) * 2003-10-27 2005-06-30 Hammond Brad T. System and method for updating a software program
US20050172258A1 (en) * 1996-04-12 2005-08-04 Fisher-Rosemount Systems, Inc. System for configuring a process control environment
US20060101111A1 (en) * 2004-10-05 2006-05-11 Csi Technology, Inc. Method and apparatus transferring arbitrary binary data over a fieldbus network
US7124239B2 (en) * 2003-12-09 2006-10-17 Yokogawa Electric Corporation Memory updating system for field device
US20070067767A1 (en) * 2003-03-25 2007-03-22 Christoph-Merian-Ring 23 Method for transmitting a software code from a control unit to a field device of process automation technology
US7263546B1 (en) * 1999-05-27 2007-08-28 Invensys Systems, Inc. Fieldbus upgradable apparatus and method
US20070250180A1 (en) * 2006-04-11 2007-10-25 Invensys Systems, Inc. Method and supporting configuration user interfaces for streamlining installing replacement field devices
US20080208375A1 (en) * 2007-02-27 2008-08-28 Rockwell Automation Technologies, Inc. On-line editing associated with controller engine instances

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050172258A1 (en) * 1996-04-12 2005-08-04 Fisher-Rosemount Systems, Inc. System for configuring a process control environment
US20030046676A1 (en) * 1996-06-07 2003-03-06 William Cheng Automatic updating of diverse software products on multiple client computer systems
US6119515A (en) * 1996-10-21 2000-09-19 Samson Aktiengesellschaft Method and apparatus for monitoring actuators
US7263546B1 (en) * 1999-05-27 2007-08-28 Invensys Systems, Inc. Fieldbus upgradable apparatus and method
US20040015952A1 (en) * 2001-04-18 2004-01-22 Domosys Corporation Method of remotely upgrading firmware in field-deployed devices
US20020174264A1 (en) * 2001-05-17 2002-11-21 David Fuller System and method for obtaining driver software and documentation for a detected hardware and software configuration
US20070067767A1 (en) * 2003-03-25 2007-03-22 Christoph-Merian-Ring 23 Method for transmitting a software code from a control unit to a field device of process automation technology
US20050144616A1 (en) * 2003-10-27 2005-06-30 Hammond Brad T. System and method for updating a software program
US7124239B2 (en) * 2003-12-09 2006-10-17 Yokogawa Electric Corporation Memory updating system for field device
US20060101111A1 (en) * 2004-10-05 2006-05-11 Csi Technology, Inc. Method and apparatus transferring arbitrary binary data over a fieldbus network
US20070250180A1 (en) * 2006-04-11 2007-10-25 Invensys Systems, Inc. Method and supporting configuration user interfaces for streamlining installing replacement field devices
US20080208375A1 (en) * 2007-02-27 2008-08-28 Rockwell Automation Technologies, Inc. On-line editing associated with controller engine instances

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100150318A1 (en) * 2008-12-12 2010-06-17 Embarq Holdings Company, Llc System and method for standardizing communications lines test sets
US9178760B2 (en) * 2010-10-18 2015-11-03 Phoenix Contact Gmbh & Co. Kg Method and apparatus for configuring network nodes
US9557725B2 (en) 2012-08-13 2017-01-31 Honeywell International Inc. Apparatus and method for determining replacement compatibility of field devices in industrial process control systems
US10732958B2 (en) * 2016-03-01 2020-08-04 Yanmar Co., Ltd. Terminal device and software rewriting program
US20190072940A1 (en) * 2017-09-05 2019-03-07 Robert Bosch Gmbh Automation system including at least one field device and at least one control unit

Also Published As

Publication number Publication date
DE102007026602A1 (en) 2008-12-11

Similar Documents

Publication Publication Date Title
US20080307406A1 (en) Device and method for checking the current software installation in field devices in a distributed system, in particular an automation system
JP6904639B2 (en) Background collection of diagnostic data from field instrumentation
EP1351108B1 (en) Method and apparatus for programming
US20080303472A1 (en) Method for replacement of a defective field device by a new field device in a system which communicates via a digital fieldbus, in particular an automation system
US8000815B2 (en) Method for the supplying and installation of device-specific functionalities and/or data for the field devices of a distributed system
US6788980B1 (en) Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
US7761698B2 (en) Method for replacing a field device of automation technology
US9557725B2 (en) Apparatus and method for determining replacement compatibility of field devices in industrial process control systems
US20050182497A1 (en) Manufacturing system, gateway device, and computer product
US9122269B2 (en) Method and system for operating a machine from the field of automation engineering
CN103124938B (en) Method and system for upgrading runtime environment of programmable logic controller
CN104956271A (en) System and method for use in automation engineering
US6772033B2 (en) Manufacturing network system
US20150105871A1 (en) Method for Parametering a Field Device
CN103988477A (en) Device for operating at least one automation technology field device
US20080301270A1 (en) System and method for directed provision and installation of device-specific functionalities, in particular for field devices
US20070220131A1 (en) Apparatus and method for field device management
CN102622247A (en) Basic input / output system (BIOS) information allocation system and method of server
CN108427383B (en) Engineering device, engineering method, and storage medium
US20120303144A1 (en) Method and device for the uniform naming of identical parameters of different field devices of an automation system
CN111597676B (en) System and method for checking system requirements of information physical system
US20150212809A1 (en) Method for the Usage-Controlled Updating of a Software Product
WO2014054160A1 (en) Control system management device
US9766871B2 (en) Method and apparatus for operating a processing and/or production installation
EP3202066B1 (en) Field device with self-recovery

Legal Events

Date Code Title Description
AS Assignment

Owner name: ABB AG, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JOHN, DIRK;EIFEL, DOMINIK;FENGLER, FRANK;AND OTHERS;REEL/FRAME:021336/0712;SIGNING DATES FROM 20080602 TO 20080619

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION