WO2007077189A1 - Procede pour verifier des descriptions d'appareil pour des appareils de terrain d'automatisation - Google Patents
Procede pour verifier des descriptions d'appareil pour des appareils de terrain d'automatisation Download PDFInfo
- Publication number
- WO2007077189A1 WO2007077189A1 PCT/EP2006/070240 EP2006070240W WO2007077189A1 WO 2007077189 A1 WO2007077189 A1 WO 2007077189A1 EP 2006070240 W EP2006070240 W EP 2006070240W WO 2007077189 A1 WO2007077189 A1 WO 2007077189A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- test
- state machine
- dtm
- field devices
- device description
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0428—Safety, monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24036—Test signal generated by microprocessor, for all I-O tests
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24043—Test memory comparing with known stored valid memory states
Definitions
- the invention relates to a method for testing device descriptions for field devices of automation technology according to the preamble of claim 1
- EDD electronic device description
- EDD EDD-based fieldbus systems installed worldwide
- DTMs Device Type Manager
- FDT Field Device Tool
- the DTMs need a frame application (FDT frame)
- FDT frame frame application
- the frame application and the corresponding DTMs thus allow a very convenient access to various variables of the field devices (eg device parameters, measured values, diagnostic information, status information, etc) and the call of special Functions that provide individual DTMs
- DTMs to test offers the test tool dtmINSPECTOR (M & M Software GmbH, St Georgen) For this purpose, extensive test scripts are created, which are executed together with the DTM to be tested Essentially, these tests are used to check whether the DTM complies with the FDT specifications, ie the FDT interface definitions. However, the correct function of the DTM with regard to the device functionality is not checked here.
- test scripts for the dtmINSPECTOR are created individually by hand.
- test cases based on the FDT specifications are compiled and converted into test scripts.
- Object of the present invention is therefore to provide a method for testing device descriptions for field devices of automation technology, which does not have the disadvantages mentioned above, which in particular allows the simple generation of test scripts, the test scripts as possible all possible test cases for the respective Cover field device.
- FIG. 1 schematic representation of a network of automation technology with multiple field devices
- FIG. 2 a schematic representation of a communication connection between an operating program and a plurality of field devices
- FIG. 3 is a schematic representation of the generation of a test script
- Fig. 5 test with a model checker
- FIG. 6 Test communication interpreter
- FIG. 7 Device description file Micropilot M (in extracts)
- FIG. 9 finite state machine (in extracts)
- FIG. 10 test sequence (in extracts)
- a communication network of the process automation technology is shown in more detail to a data bus Dl several computer units (workstations, host computer) WSl, WS2 connected These computer units can be used as higher-level units (control system, control unit, operator station) for process visualization, process monitoring and Engineering but also for operating and monitoring field devices
- the data bus Dl works according to the Profibus® DP standard or the HSE (High Speed Ethernet) standard of the Foundation® Fieldbus via a gateway Gl, which can also be used as an Lmkmg device or as a Segment field coupler is the data bus Dl is connected to a fieldbus segment SMl
- the fieldbus segment SMl consists of several field devices Fl, F2, F3, F4 which are connected to each other via a field bus FB
- the field devices Fl, F2, F3, F4 can both Sensors or act on actuators
- the fieldbus FB operates according to one of the known Communication standards Profibus, Foundation Fieldbus or HART
- a portable computing unit BE can be temporarily connected to the field
- an operating program that can run on one of the computer units WS 1, WS2 or on the control unit BE, shown schematically in the operating program, it may be to the operating software PACTware (PACTware Consortmm e V) or FieldCare® (Company Endress + Hauser®), both of which need the operating system Microsoft Windows®, 98NT, 2000 and which serve as the FDT frame.
- the frame application FDT-Frame is especially responsible for the management of the DTMs in a project database (project database). , for communication with the bus system and for the administration of the device catalog
- FDT frame In the frame application FDT frame are device drivers u a for several
- the DTM-Fl the special access to various information in the field device Fl such as device parameters, device configuration, diagnostic data and status information. For the user, access to this information is usually made easier by a manufacturer-specific graphical user interface.
- the FDT concept is based on the fact that in a FDT frame application different field devices from different manufacturers via the corresponding device DTMs, which in principle drivers for peripheral devices such. B. printers for standard PCs, can be easily integrated.
- connection is made via a bus interface BA, the data bus Dl, the gateway Gl, the fieldbus FB to the field device Fl.
- Fig. 3 is shown schematically how a test script TS from a
- DD Device description file DD is generated.
- DD generally stands for Device Description and denotes the textual description of the device or the corresponding file.
- State transitions of the field device describes.
- a state is defined by the values of all variables and possibly the active transactions, as well as the available functions including the operating menu. State transitions are defined as the allowed changes of the variable values. These changes are usually made by editing values via the user interface on the operating program (operating tool or operating tool). Furthermore, functions (methods) can cause changes to variable values. Changing variable values or executing functions is triggered via the external communication connection of the field device.
- an abstract state machine DD-F1 ASM is generated with the aid of a compiler C2.
- Abstract state machines are referred to in English literature as abstract state machines and in part also abbreviated ASM.
- An abstract state machine is an abstract machine model that can be used to describe and simulate arbitrary algorithms, programming languages, protocols, and other systems.
- This abstract state machine DD-FL ASM is extended by an additional general abstract state machine DDL-ASM, which is obtained from the specifications of the device description language DDL (Device Description Language).
- DDL-ASM and DDL-ASM are linked together and together form a state machine x-DD-Fl ASM.
- This expanded abstract state machine x-DD-FL ASM is converted into a finite state machine DD-FL FSM with the aid of an FSM generator (finite state machine generator) with the aid of special test parameters (eg predetermined value ranges for specific data types) for the field device F1 (Finite State Machine) converted.
- test script TS-Fl for the field device F1 is finally generated from the finite state machine DD-FL FSM.
- Such a test script is shown in excerpts in FIG. 10.
- the compiler Cl or C2 and the generators FMS and TG are programs on any computer units z.
- B. Standard PCs run under Windows®, Unix® or Linux expire. They must be created once and can then be used for device descriptions from various field devices.
- a DTM-F1 for the field device F1 can also be obtained with the aid of a compiler C1 (eg DTM Studio).
- the field device F1 is connected to a computer unit which is designated WS test.
- the computer unit WS test is essentially similar to the computer unit WS1.
- a test tool "Testtool” is installed in addition to a DTM frame.
- test tool can access the DTMs, i.e. send data to and retrieve data from DTMs.
- the communication can take place either via the FDT frame or, if a corresponding test interface is provided on the DTM, also directly via the DTM. These communication paths are represented by arrows accordingly.
- test script TS-Fl is executed by the test tool Testtool.
- DTM-FL special parameter values are sent to and received by the DTM-FL.
- the DTM-Fl communicates online via the Comm DTM with the field device F1 connected to the fieldbus FB. Via the Comm DTM, device parameters can also be read out from the field device F1 or written directly from the test tool Testtool.
- test script TS-Fl contains the instruction Write (A, 10)
- the variable A in the field device F1 should be written with the value 10 (setpoint value) using the DTM-Fl.
- test tool The various actions are recorded in a test report generated by the test tool "test tool.” If deviations occur, ie setpoints do not match actual values, this is specifically noted in the test report and these errors must then be analyzed to see if the test results are correct Cause was a faulty behavior of the DTM or the device or if there was an error in the device description.
- test can also be carried out with a simulated field device.
- Device specifications for the field device F1 which in principle serves as the basis for the device description file DD-F1, directly generates a finite state machine GS-FL FSM.
- the finite state machine DD-FL FSM can be tested against the finite state machine GS-FL FSM to check whether the device description file DD-Fl corresponds to the specifications for the field device F1.
- FIG. 6 shows the test automation for a communication interpreter KI.
- the communication interpreter KI communicates with a test comm DTM and the finite state machine DD-FL FSM. If the field device Fl is connected, the Test-Comm DTM knows the parameter values of the device. Otherwise, rules can simply be defined so that the test-comm DTM represents a virtual field device.
- FIG. 10 shows a test sequence in extracts.
- the essential steps of the method according to the invention are: Generation of a finite state machine from a device description, wherein the device description can be present in any form, for. B. as a device
- test script is generated.
- the test script is executed, with data being sent to and received from the device description. In the process, it is checked whether the setpoint values defined in the test script are compared with the actual values. From the
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
La présente invention concerne un procédé pour vérifier des descriptions d'appareil pour des appareils de terrain d'automatisation. Selon ce procédé, un automate à états finis est produit à partir d'une description d'appareil qui sert de base à un script de test. Ce script de test est mis en oeuvre afin de vérifier la description d'appareil. Des données sont envoyées à la description d'appareil et sont reçues par celle-ci. Le procédé consiste ensuite à vérifier si les valeurs théoriques établies dans le script de test coïncident avec les valeurs réelles qui sont par exemple fournies par l'appareil de terrain.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/087,127 US8538719B2 (en) | 2005-12-30 | 2006-12-28 | Method for testing device descriptions for field devices of automation technology |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102005063162A DE102005063162A1 (de) | 2005-12-30 | 2005-12-30 | Verfahren zum Testen von Gerätebeschreibungen für Feldgeräte der Automatisierungstechnik |
DE102005063162.2 | 2005-12-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007077189A1 true WO2007077189A1 (fr) | 2007-07-12 |
Family
ID=37875516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2006/070240 WO2007077189A1 (fr) | 2005-12-30 | 2006-12-28 | Procede pour verifier des descriptions d'appareil pour des appareils de terrain d'automatisation |
Country Status (3)
Country | Link |
---|---|
US (1) | US8538719B2 (fr) |
DE (1) | DE102005063162A1 (fr) |
WO (1) | WO2007077189A1 (fr) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009074544A1 (fr) * | 2007-12-10 | 2009-06-18 | Endress+Hauser Process Solutions Ag | Procédé pour faire fonctionner un système présentant un appareil de terrain et un système de commande |
WO2010089332A1 (fr) * | 2009-02-03 | 2010-08-12 | Continental Teves Ag & Co. Ohg | Unité de traitement d'état configurable pour systèmes de capteurs/actionneurs |
WO2013029996A1 (fr) * | 2011-08-30 | 2013-03-07 | Endress+Hauser Gmbh+Co. Kg | Procédé pour faire fonctionner un appareil de terrain |
CN111061244A (zh) * | 2019-11-09 | 2020-04-24 | 许继集团有限公司 | 一种配电主站监控***的自动化测试方法 |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007029136A1 (de) * | 2007-06-25 | 2009-01-02 | Vega Grieshaber Kg | Vorrichtung und Verfahren zum Generieren einer Bedienoberflächenkonfiguration für ein Feldgerät |
RU2477926C2 (ru) * | 2007-08-16 | 2013-03-20 | Фишер Контролз Интернешнел, Ллс | Сетевое сканирование и организация управления в менеджере типов устройств |
DE102007047061B4 (de) * | 2007-10-01 | 2019-08-08 | Endress + Hauser Process Solutions Ag | Verfahren zum Bedienen von Feldgeräten der Prozessautomatisierungstechnik mit einem geräteunabhängigen Bedienprogramm |
DE102007062398B4 (de) * | 2007-12-20 | 2013-09-05 | Codewrights Gmbh | Verfahren und Vorrichtung zur Integration eines Feldgeräts der Automatisierungstechnik in beliebige übergeordnete Steuerstrukturen |
JP2012527055A (ja) | 2009-05-15 | 2012-11-01 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | 改良された機能性を備えた手持ち式フィールドメンテナンスツール |
CN102356618B (zh) | 2009-05-15 | 2015-01-14 | 费希尔-罗斯蒙德***公司 | 无线现场设备的改进的维护 |
TW201044169A (en) * | 2009-06-15 | 2010-12-16 | Inventec Corp | Firmware definition file checking system and method thereof |
US9703279B2 (en) | 2010-07-28 | 2017-07-11 | Fisher-Rosemount Systems, Inc. | Handheld field maintenance device with improved user interface |
DE102010038896A1 (de) * | 2010-08-04 | 2012-02-09 | Siemens Aktiengesellschaft | Verfahren zum Testen der Automatisierungsfunktionen einer Anlage und entsprechendes Automatisierungssystem |
US8717374B2 (en) * | 2010-09-13 | 2014-05-06 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to display process control information |
DE102010062266A1 (de) * | 2010-12-01 | 2012-06-21 | Codewrights Gmbh | Verfahren zur Realisierung von zumindest einer Zusatzfunktion eines Feldgeräts in der Automatisierungstechnik |
DE102011008941A1 (de) * | 2011-01-19 | 2012-07-19 | Vega Grieshaber Kg | System zur Visualisierung von Statusinformationen von Feldgeräten |
US20120221126A1 (en) * | 2011-02-24 | 2012-08-30 | General Electric Company | Extraction of a foundation fieldbus device information for enhanced device selection and data validation |
US9130853B2 (en) | 2011-05-31 | 2015-09-08 | General Electric Company | Systems and methods for identifying foundation fieldbus linking devices |
US8769072B2 (en) | 2011-05-31 | 2014-07-01 | General Electric Company | Systems and methods for identifying foundation fieldbus linking devices |
US8713166B2 (en) | 2011-05-31 | 2014-04-29 | General Electric Company | Systems and methods for facilitating communication with foundation fieldbus linking devices |
US8868732B2 (en) * | 2011-05-31 | 2014-10-21 | General Electric Company | Systems and methods for facilitating communication with foundation fieldbus linking devices |
US8762528B2 (en) | 2011-05-31 | 2014-06-24 | General Electric Company | Systems and methods for write protecting foundation fieldbus linking devices |
US20130053987A1 (en) * | 2011-08-31 | 2013-02-28 | General Electric Company | Systems and methods of managing device parameter values when importing device definition files |
JP5483211B2 (ja) * | 2011-09-30 | 2014-05-07 | 横河電機株式会社 | フィールド機器の設定方法およびフィールド機器の設定システム |
US9244453B2 (en) * | 2013-06-05 | 2016-01-26 | General Electric Company | Dynamic wizard execution |
US9909908B2 (en) | 2013-11-13 | 2018-03-06 | Fluke Corporation | Profiles for streamlining calibration test |
US9817780B2 (en) | 2013-11-13 | 2017-11-14 | Fluke Corporation | Communicator with profiles |
US9916234B1 (en) * | 2015-01-21 | 2018-03-13 | State Farm Mutual Automobile Insurance Company | Systems and methods for mainframe batch testing |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004046837A1 (fr) * | 2002-11-15 | 2004-06-03 | Endress + Hauser Conducta Gmbh+Co. Kg | Procédé pour générer des modules logiciels destinés à des appareils de terrain de la technique d'automatisation de processus |
US20040199351A1 (en) * | 2003-04-01 | 2004-10-07 | Ott Michael G. | On-line device testing block integrated into a process control/safety system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5920830A (en) * | 1997-07-09 | 1999-07-06 | General Electric Company | Methods and apparatus for generating test vectors and validating ASIC designs |
EP1468356A2 (fr) * | 2001-12-27 | 2004-10-20 | Siemens Aktiengesellschaft | Procede automatise de production de modules de programme con us pour commander des appareils de terrain a partir d'une description parametrable et lisible par ordinateur des appareils de terrain |
-
2005
- 2005-12-30 DE DE102005063162A patent/DE102005063162A1/de not_active Ceased
-
2006
- 2006-12-28 WO PCT/EP2006/070240 patent/WO2007077189A1/fr active Application Filing
- 2006-12-28 US US12/087,127 patent/US8538719B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004046837A1 (fr) * | 2002-11-15 | 2004-06-03 | Endress + Hauser Conducta Gmbh+Co. Kg | Procédé pour générer des modules logiciels destinés à des appareils de terrain de la technique d'automatisation de processus |
US20040199351A1 (en) * | 2003-04-01 | 2004-10-07 | Ott Michael G. | On-line device testing block integrated into a process control/safety system |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009074544A1 (fr) * | 2007-12-10 | 2009-06-18 | Endress+Hauser Process Solutions Ag | Procédé pour faire fonctionner un système présentant un appareil de terrain et un système de commande |
WO2010089332A1 (fr) * | 2009-02-03 | 2010-08-12 | Continental Teves Ag & Co. Ohg | Unité de traitement d'état configurable pour systèmes de capteurs/actionneurs |
US8706981B2 (en) | 2009-02-03 | 2014-04-22 | Continental Teves Ag & Co. Ohg | Configurable status processing unit for sensor-actuator systems |
KR101612983B1 (ko) | 2009-02-03 | 2016-04-15 | 콘티넨탈 테베스 아게 운트 코. 오하게 | 센서-액추에이터 시스템에 대한 구성가능한 상태 프로세싱 유닛 |
WO2013029996A1 (fr) * | 2011-08-30 | 2013-03-07 | Endress+Hauser Gmbh+Co. Kg | Procédé pour faire fonctionner un appareil de terrain |
US9398097B2 (en) | 2011-08-30 | 2016-07-19 | Endress + Hauser Gmbh + Co. Kg | Method for servicing a field device |
CN111061244A (zh) * | 2019-11-09 | 2020-04-24 | 许继集团有限公司 | 一种配电主站监控***的自动化测试方法 |
Also Published As
Publication number | Publication date |
---|---|
US20090326852A1 (en) | 2009-12-31 |
DE102005063162A1 (de) | 2007-10-31 |
US8538719B2 (en) | 2013-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007077189A1 (fr) | Procede pour verifier des descriptions d'appareil pour des appareils de terrain d'automatisation | |
EP2171553B1 (fr) | Procédé d'utilisation d'un appareil de terrain en technique d'automatisation | |
EP1606673B1 (fr) | Procede de transmission d'un code de logiciel d'une unite de commande a un appareil de terrain associe a la technique d'automatisation de processus | |
EP1558975B1 (fr) | Procede de parametrage hors ligne d'un appareil de terrain de la technique d'automatisation des processus | |
DE102007047061B4 (de) | Verfahren zum Bedienen von Feldgeräten der Prozessautomatisierungstechnik mit einem geräteunabhängigen Bedienprogramm | |
DE102010062266A1 (de) | Verfahren zur Realisierung von zumindest einer Zusatzfunktion eines Feldgeräts in der Automatisierungstechnik | |
EP1970783B1 (fr) | Procédé, appareil de commande et système de commande destinés à la commande d'un système d'automatisation | |
DE102008027846B4 (de) | Vorrichtung zum automatischen Erfassen der Topologie der einzelnen Komponenten einer Prozessanlage in der Automatisierungstechnik | |
DE102007058606A1 (de) | Verfahren zur Integration von Geräteobjekten in ein objektbasiertes Managementsystem für Feldgeräte in der Automatisierungstechnik | |
DE102009046806A1 (de) | Verfahren zum Bereitstellen von gerätespezifischen Informationen eines Feldgeräts der Automatisierungstechnik | |
DE102010029952A1 (de) | Verfahren zum Integrieren von zumindest einem Feldgerät in ein Netzwerk der Automatisierungstechnik | |
DE102007058609A1 (de) | Verfahren zur Installation von Objekten für ein komponentenbasiertes Managementsystem für Feldgeräte der Automatisierungstechnik | |
DE102006062478B4 (de) | Verfahren zum Betreiben eines objektbasierten Konfigurationssystems für Feldgeräte der Automatisierungstechnik | |
EP1653306B1 (fr) | Procédé de commande d' un dispositif de terrain de la technique d'automatisation | |
WO2018197197A1 (fr) | Procédé permettant de faire fonctionner un appareil de terrain | |
DE102010063854A1 (de) | Verfahren zum Bereitstellen von gerätespezifischen Informationen eines Feldgeräts der Automatisierungstechnik und/oder zum Bedienen eines Feldgeräts | |
DE102011005062A1 (de) | Verfahren zum Bereitstellen von Daten eines Feldgeräts | |
WO2005031480A2 (fr) | Pilote pour appareils de champ de la technologie d'automatisation des processus | |
DE102007062395A1 (de) | Verfahren zum Parametrieren eines Feldgerätes der Prozessautomatisierungstechnik | |
DE102006062604A1 (de) | Verfahren zum Testen von Gerätebeschreibungen für Feldgeräte der Automatisierungstechnik | |
WO2008058991A1 (fr) | Procédé d'exploitation d'un appareil modulaire de terrain qui fonctionne selon le modèle des blocs dans la technique de l'automatisation | |
DE102009000052A1 (de) | Verfahren zur Integration von Geräteobjekten in ein objektbasiertes Managementsystem für Feldgeräte in der Automatisierungstechnik | |
DE102007035159B4 (de) | Verfahren zum Parametrieren von mehreren Feldgeräten der Automatisierungstechnik | |
DE102007062398B4 (de) | Verfahren und Vorrichtung zur Integration eines Feldgeräts der Automatisierungstechnik in beliebige übergeordnete Steuerstrukturen | |
EP3470939A1 (fr) | Procédé et dispositifs de surveillance de l'intégrité de sécurité d'une fonction de sécurité fournie par un système de sécurité |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1612/MUMNP/2008 Country of ref document: IN |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06830835 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12087127 Country of ref document: US |