CN1232196A - System for remote control and/or operation of field devices by a controller via a field bus - Google Patents

System for remote control and/or operation of field devices by a controller via a field bus Download PDF

Info

Publication number
CN1232196A
CN1232196A CN98123676A CN98123676A CN1232196A CN 1232196 A CN1232196 A CN 1232196A CN 98123676 A CN98123676 A CN 98123676A CN 98123676 A CN98123676 A CN 98123676A CN 1232196 A CN1232196 A CN 1232196A
Authority
CN
China
Prior art keywords
field device
controller
remote control
program code
environment
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.)
Pending
Application number
CN98123676A
Other languages
Chinese (zh)
Inventor
文森特·德·格劳特
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.)
Endress and Hauser SE and Co KG
Original Assignee
Endress and Hauser SE and Co KG
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
Priority claimed from EP97119053A external-priority patent/EP0913750B1/en
Application filed by Endress and Hauser SE and Co KG filed Critical Endress and Hauser SE and Co KG
Publication of CN1232196A publication Critical patent/CN1232196A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Stored Programmes (AREA)
  • Control By Computers (AREA)
  • Selective Calling Equipment (AREA)
  • Computer And Data Communications (AREA)

Abstract

In a system for remote control and/or remote operation of a field device by a controller via a fieldbus, program code describing the functionality of the device is stored in the field device. The field device includes a processor in which program code is executable. The controller is configured with a runtime environment in which the program code is executable after being transmitted from the field device to the controller via the field bus. Remote control and/or remote operation of the field device may be performed by transmitting field device parameters to the runtime environment via the fieldbus.

Description

By controller field device is carried out remote control and/or operated system through fieldbus
The present invention relates to a kind ofly by controller field device be carried out remote control and/or remote-operated system via fieldbus.
In industrial production system, the field device of use is on many positions usually, can carry out remote control or operated from a distance from a central position to them via fieldbus." field device " is a general terms, employed sensor and driver in the system that its expression industrial process moves therein.This kind field device can be a pressometer, can measure and monitor pressure in the container by it.Yet, also can be the temperature measuring device, by it can be in process sequence monitor temperature on the desired location.Can also place a content level sensor and be used as field device, to monitor the content in the container.Situation about using as field device with sensitive device is increasing, and sensitive device can provide more applications possibility significantly than they many conventional equipments in data acquisition.Sensitive field device can not only be handled and gather new data, by means of central position installing for example based on the controller of computer, perhaps rely in online even the off-line operation portable controller, the parameter that sensitive field device also might management devices via fieldbus.Such as, situation according to demand, can transmit the ultimate value and the range data value of various design datas or measurement data to field device via fieldbus.This functional in order to realize, need a kind of description of field device parameter, use for the application program of field device stored.This description can be seen the 8th layer of OSI hierarchical model as, and the OSI hierarchical model is a kind of standard to describe that network structure is set up, to stipulated various so-called unit describe language (DDL), they can be applied in this purposes.These unit describe language have not only illustrated the attribute of field device parameter, and dependence and correlativity between parameter and the attribute have been described.
Yet, carry out the remote control and the operated from a distance of the field device of work for the coupling apparatus descriptive language, described so far method has a lot of shortcomings.It can not guarantee to adopt one of these language to the unit describe that field device generates the functional of this device can be described correctly.Field device for complexity, the functional corresponding to unit describe of extremely difficult generation and all parameters of this field device, the instrument that does not also have so far to supply usefulness converts a kind of unit describe to so as to installing code, perhaps in order to produce the device code from a kind of unit describe.The unit describe language has very big diversity, specifically is fit to certain controller, this means that every kind of combination for field device and controller needs special unit describe.Used in case be placed into new equipment, perhaps the software of existing apparatus need upgrade, and just relating to unit describe usually will be upgraded, and needs then it is sent to controller.When finishing this point, normally the unit describe that will upgrade by means of floppy disk is imported into controller, but floppy disk is easy to cause version problem.
Simplify example and be shown in Fig. 1 for one of the said system kind.Dispose storer 102 in the field device 101, wherein stored the binary code of processor special use.The generation of this binary code is usually by means of the assembly routine/C source code from one or more data files 103, and handles with compilation, compiling and linker, and these programs are arranged in square frame 104.Then, install this binary code of processing in the 101 interior suitable processor 105 at the scene.Form by the common segment that is denoted as DD shell and workplace 109 via the controller 108 that fieldbus 106 is connected with field device 101.In addition, also comprise a field device private part 110 flexibly in the controller 108, wherein can import into DD code.This DD code reflects the function that is exclusively used in this field device under each occasion.The DD code for example is a dynamic link library (DLL), and advances field device private part 110 flexibly via diskette 1 13 inputs.The DD code is produced by DD program compiler 112, and DD program compiler 112 is operated in conjunction with the application of one or more DD source data files 111.Specified as arrow 107, the transmission of the device parameter between field device 101 and the controller 108 is managed by fieldbus 106.
Order of the present invention is based on and provides above-mentioned a kind of system, and it can avoid shortcoming described above.
This purpose realizes by scheme.
Field device is being carried out in a remote control and/or the remote-operated system by controller via fieldbus, the program code of describing this device functionality is stored in the field device.Comprise a processor of executable program code therein in the field device.The environment run time of disposing in the controller, program code can move this environment from field device transfers to controller via fieldbus after.Environment by means of via fieldbus the field device parameter is transferred to run time just can be carried out remote control and/or operated from a distance to field device.
With programming language the application of field device is programmed, program compiler wherein produces a kind of program code that is independent of platform, and adopts the microprocessor that can handle this kind code to form the field device that can carry out the code that is independent of platform.By parameter attribute and dependence or correlativity are inserted a software configuration (it be responsible for separating system functionality and closely with the field device functions of hardware context), and, can handle the program code that this is independent of platform at controller by increasing the possibility of a kind of this program code of transmission (it reflects the parameter in the controller).Nowadays, no longer need to use this kind method to come to write the field device data file, and field device can obtain consistent device functionality, the operation of assurance zero defect as field device.
Now, illustrate in greater detail one embodiment of the present of invention with reference to the accompanying drawings; In the accompanying drawing,
Fig. 1 is the simplification example according to the illustrated system of prior art,
Fig. 2 is the block diagram example of system of the present invention.
System is characterised in that shown in Fig. 2, uses JAVA programming language (JAVA is the registered trademark of SunMicrosystems) and generates the field device description.Yet, also can use any other programming language, as long as allowing, it generates the program code that is independent of platform.This point has formed the basis of tectonic system, makes that the above-mentioned shortcoming in the conventional system no longer takes place.
Include the storer 202 of wherein having stored the JAVA syllabified code in the field device 201, syllabified code is to rely on the JAVA source code from one or more data files 203 to generate by JAVA program compiler 204.By the JAVA syllabified code in a special JAVA processor 205 execution field devices.Can be via fieldbus 206, transmitting device parameter 207 between controller 208 and field device 201.As link 213 and schematically indicate, the JAVA syllabified code can be sent to controller 208 via fieldbus 206.This JAVA syllabified code is stored in the storer 202a in the controller, and this code is independent of platform, and environment and corresponding work face use the object of responsible parametric description in controller 208 with by JAVA run time.This environment is shown in 209 among Fig. 2.Because environment run time of having JAVA in the controller 208, so no matter what kind of platform this environment is on, total energy is handled the JAVA syllabified code that has replaced the unit describe of using so far in controller.

Claims (3)

1. one kind is carried out system that remote control and/or operated from a distance use by controller (208) to field device (201) via fieldbus (206), it is characterized in that, in described field device (201), store the functional program code that is described to described device, comprise a processor (205) in the described field device (201), executable program code therein, environment (209) run time of the configuration in the described controller (208), after transferring to described controller (208) via described fieldbus (206) from described field device (201), described program code can move in the environment (209) described run time, thereby, just can carry out remote control and/or operated from a distance to field device (201) by the field device parameter being transferred to environment (209) described run time via described fieldbus (206).
2. the system described in claim 1 is characterized in that, the field device parameter also comprises ultimate value, design and the range data value of measurement data.
3. system as claimed in claim 1 or 2 is characterized in that described program code is the JAVA syllabified code, and described processor is the JAVA processor, the environment run time that environment being a kind of JAVA run time of described.
CN98123676A 1997-10-31 1998-10-30 System for remote control and/or operation of field devices by a controller via a field bus Pending CN1232196A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP97119053.3 1997-10-31
EP97119053A EP0913750B1 (en) 1997-10-31 1997-10-31 Apparatus for remote control and/or remote operation of a field device by means of a control device via a field-bus
US7732598P 1998-03-09 1998-03-09
US077325 1998-03-09

Publications (1)

Publication Number Publication Date
CN1232196A true CN1232196A (en) 1999-10-20

Family

ID=26145862

Family Applications (1)

Application Number Title Priority Date Filing Date
CN98123676A Pending CN1232196A (en) 1997-10-31 1998-10-30 System for remote control and/or operation of field devices by a controller via a field bus

Country Status (2)

Country Link
JP (1) JPH11316685A (en)
CN (1) CN1232196A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521956A (en) * 2011-12-29 2012-06-27 林兆力 Processing device and method for configuring parameters of wireless remote controller by using software

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1288757A1 (en) * 2001-08-07 2003-03-05 Siemens Aktiengesellschaft Method and process control system for operating a technical installation
US7865907B2 (en) * 2003-09-25 2011-01-04 Fisher-Rosemount Systems, Inc. Method and apparatus for providing automatic software updates
JP2010218083A (en) * 2009-03-16 2010-09-30 Mitsubishi Electric Corp Method and support program for developing communication device, and communication device
US20120079125A1 (en) * 2010-09-23 2012-03-29 Mark Nixon Service oriented framework for communicating with devices in a process control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521956A (en) * 2011-12-29 2012-06-27 林兆力 Processing device and method for configuring parameters of wireless remote controller by using software

Also Published As

Publication number Publication date
JPH11316685A (en) 1999-11-16

Similar Documents

Publication Publication Date Title
CN110716715B (en) Application program development method, device, equipment and medium
CN103530137B (en) A kind of Java web applications dispositions method and device
CN102945202B (en) A kind of RTEMS system debug method based on agency
US20190042987A1 (en) Life cycle management system for plant components
EP3101547A1 (en) Control system, method, program and information processing device
US8056062B2 (en) Methods and systems for converting application code in turbine control systems
US6278960B1 (en) Assembly for remote control and/or remote operation of a field device by means of a controller via a field bus
EP3647941B1 (en) Engineering apparatus, control method of engineering apparatus, and program
US10901387B2 (en) Control system for an industrial automation facility and method for programming and operating such a control system
EP1477871A2 (en) Field maintenance tool with improved device description communication and storage
US10982983B2 (en) Method for operating a measuring transducer, and corresponding measuring transducer
CN115098156B (en) Network mode management system and management method
US20030204373A1 (en) Wireless communication method between handheld field maintenance tools
JP2009146229A (en) Programmable controller system
CN107508846B (en) Updating method and system of application client and terminal equipment
CN113419484A (en) Cloud programmable controller and operation method
KR20240047468A (en) ECU upgrade method and device, and readable storage medium
US7752138B1 (en) Dynamic licensing in a distributed system
CN1232196A (en) System for remote control and/or operation of field devices by a controller via a field bus
JP2009157533A (en) Programmable controller system
US7054694B2 (en) Process control system
CN105938337B (en) Secondary development cloud platform of microcomputer controller and use method
CN110968051A (en) Method and engineering system for planning an automation system
JP2003330756A (en) Configuration management method for supervisory control software
US8832670B2 (en) Programmable controller and programming tool for communication with legacy equipment

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication