ES2546068T3 - Procedimiento para parametrizar un equipo de automatización - Google Patents

Procedimiento para parametrizar un equipo de automatización Download PDF

Info

Publication number
ES2546068T3
ES2546068T3 ES12001436.0T ES12001436T ES2546068T3 ES 2546068 T3 ES2546068 T3 ES 2546068T3 ES 12001436 T ES12001436 T ES 12001436T ES 2546068 T3 ES2546068 T3 ES 2546068T3
Authority
ES
Spain
Prior art keywords
parameter
control
equipment
automation
automation equipment
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.)
Active
Application number
ES12001436.0T
Other languages
English (en)
Other versions
ES2546068T5 (es
Inventor
Steffen Horn
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.)
Phoenix Contact GmbH and Co KG
Original Assignee
Phoenix Contact GmbH 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=40673356&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2546068(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Phoenix Contact GmbH and Co KG filed Critical Phoenix Contact GmbH and Co KG
Application granted granted Critical
Publication of ES2546068T3 publication Critical patent/ES2546068T3/es
Publication of ES2546068T5 publication Critical patent/ES2546068T5/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)
  • Stored Programmes (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

Procedimiento para parametrizar un equipo de automatización, con: definición (101) de al menos un parámetro de control, para fijar una curva característica de control del equipo de automatización; asignación (103) de un parámetro del equipo al parámetro de control, de los que al menos hay uno, para fijar una curva característica del equipo de automatización; caracterizado por la realización conjunta de una parametrización del control y del equipo, en el que la etapa de definición (101) y la etapa de asignación (103) se ejecutan en una etapa de trabajo común y se realizan directamente en una ventana de ingeniería (engineering) de un programa de control.

Description

E12001436
25-08-2015
PROCEDIMIENTO PARA PARAMETRIZAR UN EQUIPO DE AUTOMATIZACIÓN
DESCRIPCIÓN
La presente invención concierne al sector de la técnica de control y/o de automatización.
En modernos sistemas de automatización se realiza cada vez más una separación entre un sistema de control, un sistema de comunicación y el nivel de aparatos, integrándose en el curso de la descentralización cada vez más inteligencia de control en los aparatos de campo. En este contexto gana cada vez más importancia la parametrización de las funciones de los aparatos, para garantizar una forma de funcionamiento segura del sistema.
En los sistemas de automatización conocidos se utilizan a menudo mecanismos propietarios de la parametrización integrada de aparatos, con lo que no pueden utilizarse aparatos ajenos que no disponen de estos mecanismos propietarios. Por esta razón es importante una ejecución abierta y estandarizada de interfaces, siendo esencial una parametrización integrada de la mejor manera posible de aparatos ajenos.
Debido a la separación entre el nivel de control y el nivel de aparatos y/o dispositivos, se realizan a menudo separadamente las etapas necesarias de parametrización. Así se parametriza por ejemplo en el nivel de control el control y en el nivel de aparatos el aparato. En el control se utilizan además variables que por ejemplo tienen una referencia de E/S a los canales en los correspondientes aparatos. Estos canales deben parametrizarse antes del funcionamiento del correspondiente aparato, para que puedan utilizarse, ya que sólo mediante la parametrización reciben estos canales sobre los aparatos su forma de funcionar.
La separación de ambas etapas de operación antes citadas es por ello problemática al menos en instalaciones de automatización, ya que la misma puede dar lugar a distintas herramientas (tooling), una diferente documentación del proyecto, así como una inconsistencia de la parametrización de aparatos y de la parametrización del control.
El documento WO 2005/022279 A1 da a conocer un procedimiento para parametrizar equipos de automatización, en el que se generan automáticamente los parámetros específicos del equipo y/o específicos del proceso antes o en relación con el correspondiente equipo de automatización, pero estos parámetros se generan separadamente unos de otros.
El documento DE 10 2006 005 709 A1 da a conocer un procedimiento para parametrizar un dispositivo de medida de presión, en el que se transmiten parámetros desde un aparato de control a una interfaz de la unidad evaluadora del dispositivo de medida de presión.
El documento WO 2006/114112 A1 da a conocer un procedimiento para configurar una unidad de control de un sistema de configuración.
El documento WO 2007/122117 A1 da a conocer un procedimiento para parametrizar un aparato de campo, en el que se reproducen servicios acíclicos. Allí se empaquetan parámetros en telegramas de los servicios cíclicos y se envían al correspondiente aparato de campo cuyos parámetros han de modificarse.
Es el objetivo de la presente invención lograr un concepto eficiente para la parametrización de aparatos y de control de un equipo de automatización.
Este objetivo se logra mediante las características de las reivindicaciones independientes.
La invención se basa en el conocimiento de que puede realizarse una parametrización eficiente de un equipo de automatización cuando la parametrización del control y la parametrización de los aparatos y/o dispositivos se realizan conjuntamente y/o preferiblemente en una etapa. Así puede lograrse una integración eficiente de la parametrización de aparatos y/o de canales en controles con secuencias de operación simplificadas y poca probabilidad de errores de aplicación, lo cual es ventajoso entre otros en la parametrización de aparatos relevantes para la seguridad. La parametrización puede realizarse mediante un programa de computadora, con lo que según una forma de ejecución puede entenderse bajo la parametrización de un equipo de automatización la programación del mismo.
Según un aspecto, se refiere la invención a un procedimiento para parametrizar un equipo de automatización, con la etapa de definir al menos un parámetro de control, para fijar una curva característica de control del equipo de automatización, y la etapa de asignación de un parámetro del equipo al parámetro de control, de los que al menos hay uno, para fijar una curva característica del equipo de automatización, realizándose las etapas de la definición y de la asignación en una etapa de trabajo común y en un programa de control.
E12001436
25-08-2015
Según una forma de ejecución incluye el procedimiento la asignación de la curva característica del equipo al equipo de automatización como reacción a la asignación del parámetro del equipo de automatización al parámetro de control, de los que al menos hay uno.
Según una forma de ejecución incluye el parámetro de equipo un parámetro de filtro o un parámetro de sensor o un parámetro de alimentación eléctrica o un parámetro de salida o un parámetro de entrada un parámetro de prueba o un parámetro de puesta en servicio del equipo de automatización.
Según una forma de ejecución incluye el parámetro de control al menos una variable de control.
Según un aspecto se refiere la invención a un equipo de automatización equipado en cuanto a técnica de programa, configurado para ejecutar un programa de control, pudiendo introducirse al ejecutar el programa de control al menos un parámetro de control del equipo de automatización para fijar la curva característica de control del equipo de automatización y pudiendo asignarse al parámetro de control, de los que al menos hay uno, un parámetro del equipo, para fijar una curva característica del equipo de automatización, estando configurado el equipo de automatización además para ejecutar el programa de control para realizar el procedimiento de parametrización de un equipo de automatización.
Según un aspecto se refiere la invención a un equipo de automatización parametrizable para controlar un proceso, con una interfaz para introducir un parámetro de control, para fijar una curva característica de control del equipo de automatización y para introducir un parámetro del equipo, para fijar una curva característica del equipo de automatización y un procesador para ajustar un estado de servicio del equipo de automatización en respuesta al parámetro del equipo.
Según una forma de ejecución está configurado el equipo de automatización parametrizable para controlar un proceso utilizando el parámetro de control.
Según un aspecto se refiere la invención a un programa de control para parametrizar un equipo de automatización con un código de programa para ejecutar el procedimiento correspondiente a la invención cuando el programa corre sobre un ordenador.
Otros ejemplos de ejecución se describirán más en detalle con referencia a los dibujos adjuntos. Se muestra en:
figura 1 un diagrama secuencial simplificado de un procedimiento para parametrizar un equipo de
automatización; figura 2 un panel de introducción del programa; figura 3 un panel de introducción del programa; y figura 4 un panel de introducción del programa.
La figura 1 muestra la parametrización de un equipo de automatización no representado, fijándose en la etapa 101 al menos un parámetro de control del equipo de automatización, que fija una curva característica de control del mismo. Así pueden realizarse en la etapa 101 la declaración y/o la fijación de las variables de control o parámetros de control, así como la programación del control propiamente dicha.
En la etapa 103 se asigna un parámetro del equipo al parámetro de control, para fijar una curva característica del equipo. Así se parametrizan conjuntamente tanto el nivel de control como también el nivel de aparato. Así puede por ejemplo realizarse todas las parametrizaciones específicas de la aplicación de un aparato terminal o bien de un canal directamente en la declaración de variables por ejemplo en un programa de control.
El usuario puede por ejemplo definir en la declaración de variables el tipo de datos según por ejemplo IEC 61131 y dado el caso una dirección o una conexión con un punto de fijación. Entonces es ventajoso dotar variables de determinadas características que por ejemplo pueden describirse como atributos. Al respecto puede tratarse por ejemplo de un nivel SIL (SIL: Safety Integrity Level, nivel de integridad de la seguridad)
o de asignación de canal para variables SafeeBool, de tiempos de filtrado de entradas o de distancias de sensores.
Preferiblemente puede definir un usuario cuando se trata de características de canal que aparecen una y otra vez, por ejemplo en una sensórica en un enlace de E/S, un tipo de datos de canal como un parámetro del equipo, que puede asignarse posteriormente en la declaración de las variables del programa de control. El tipo de datos de canal puede ser por ejemplo un parámetro específico del aparato o bien un bloque de parámetros que fija las características del canal. Preferiblemente está realizado el sistema tal que por ejemplo es suficiente una entrada una sola vez, ocupándose el sistema automáticamente de que el correspondiente canal de E/S, que por ejemplo está combinado con las correspondientes variables, reciba por ejemplo automáticamente la parametrización adecuada. De esta manera pueden simplificarse
E12001436
25-08-2015
por ejemplo en una sustitución de aparatos el manejo de los aparatos así como la parametrización, la programación, la puesta en servicio y la prueba de la parametrización .
Según una forma de ejecución pueden reunirse la programación, la parametrización de aparatos, así como el cableado o bien la aportación de conexiones para constituir una etapa de operación. No obstante estas etapas pueden realizarse separadamente. Además posibilita el concepto correspondiente a la invención que al menos a modo de ejemplo pueda estar alojada en un sistema de programación también la gestión del canal de E/S combinado con las correspondientes variables, incluyendo la gestión por ejemplo el propio proceso de parametrización o comprobaciones de la plausibilidad de la parametrización del canal o comprobaciones de plausibilidad de la utilización de una señal en un programa, como por ejemplo la comprobación de la utilización de la entrada SIL-3 de dos canales. La gestión puede incluir además la memorización de los valores de la parametrización o la descarga (download) automática de los valores de la parametrización relativos al correspondiente canal caso necesario, en el arranque, cuando se sustituyen aparatos, a solicitud de los aparatos y con control mediante el programa.
El equipo de automatización correspondiente a la invención incluye por ejemplo un equipo de control y opcionalmente un sistema de comunicación con un bus de campo y/o una funcionalidad Ethernet. El equipo de automatización está realizado tal que la curva característica del equipo, como por ejemplo la parametrización de aparatos y/o del canal, pueden realizarse conjuntamente por ejemplo en una etapa de procesamiento con una declaración de variables relativa a la curva característica de control, por ejemplo directamente en una ventana de ingeniería (Engineering) del programa de control.
Los parámetros del equipo pueden ser por ejemplo una indicación sobre si un canal está ocupado o no ocupado, si una conexión es monocanal o de dos canales, si una clase de sensor es una clase de sensor inteligente o una clase de sensor estándar o bien qué tiempos de vigilancia están previstos para un tiempo de reacción. Además puede incluir la curva característica del equipo la asociación de impulsos de reloj de los distintos canales por ejemplo con el fin de una detección de flujo en corto y/o flujo transversal
o bien tiempos de discrepancia. Además puede incluir la curva característica del equipo la indicación de si está conectada o desconectada una vigilancia de discrepancias.
En las figuras 2, 3 y 4 se muestran separadamente, en base a máscaras de entrada controladas por programa, las etapas del procedimiento que pueden realizarse conjuntamente según la invención.
Tal como se representa en la figura 2, puede aplicarse primeramente una variable en un programa de control conjuntamente con la fijación de un tipo de datos de la variable, por ejemplo SafeBool. En otra etapa más puede asociarse esta variable a un canal de E/S de la periferia, tal como se representa en la figura 3. En otra etapa adicional, que se muestra en la figura 4, puede realizarse la parametrización del aparato o la parametrización de canal. Los parámetros del aparato pueden ser por ejemplo un tiempo de filtrado de 1,5 ms, una simetría de 1,5 ms, un bloqueo de conexión a por ejemplo 3 ms, una elección de frecuencia de impulsos a por ejemplo 5 ms o bien una vigilancia del tiempo de rebote a por ejemplo 15 ms. Al respecto pueden ajustarse los intervalos de tiempo que se desee en dentro de límites previamente determinados.
En una ejecución común de las etapas del procedimiento antes citadas puede impedirse en la etapa del procedimiento de la figura 2 que se aplique el tipo de datos incorrecto.
En la segunda etapa del procedimiento de la figura 3 puede excluirse una asociación incorrecta o incluso una asociación múltiple del tipo de datos. En la tercera etapa del procedimiento de la figura 4 puede evitarse por ejemplo una parametrización incorrecta o una asociación incorrecta del canal, lo que aumenta en conjunto la seguridad del sistema.
En el marco de la invención pueden reunirse las etapas del trabajo representadas en las figuras 2, 3 y 4 y representarse en una máscara común. Primeramente se fija un determinado perfil de parametrización, que por ejemplo incluye un bloque de parámetros, un tipo de parámetro o un tipo de datos ampliado en cada caso con por ejemplo un identificador inequívoco. Al aplicar la variable se determina preferiblemente no sólo su tipo de datos sino también el correspondiente perfil de parametrización con por ejemplo un tipo de parámetros o un tipo de datos ampliado. La transmisión del perfil o bien de los parámetros puede dejarse que la haga del sistema, que permite por ejemplo en un arranque del sistema o una sustitución de aparatos la parametrización utilizando una descarga (download) automática. Refiriéndonos a la figura 2 esto podría apoyarse mediante una nueva columna "perfil de parámetros" junto a la columna "tipo de datos" con las posibilidades de elección SafeBool, Safelnt, etc. en la primera casilla de selección. Preferiblemente pueden aportarse allí igualmente a un usuario perfiles de parametrización previamente definidos o que pueden autodefinirse para determinadas aplicaciones, como por ejemplo una desconexión de emergencia o para una puerta de protección. El perfil de parámetros aplicado puede asignarse por ejemplo estáticamente a un canal y transmitirse una sola vez en un arranque del sistema. En una sustitución de aparatos pueden transmitirse de nuevo exactamente este bloque de parámetros. Para variaciones dinámicas de parámetros durante el funcionamiento, por ejemplo para cambios dinámicos de
E12001436
25-08-2015
parametrización de un canal, se otorga por ejemplo a un programa de aplicación acceso a este bloque de parámetros o al menos a un identificador del bloque de parámetros. De esta manera puede realizarse la parametrización automática y dinámicamente.

Claims (5)

  1. REIVINDICACIONES
    1. Procedimiento para parametrizar un equipo de automatización, con: definición (101) de al menos un parámetro de control, para fijar una curva característica de control del
    5 equipo de automatización; asignación (103) de un parámetro del equipo al parámetro de control, de los que al menos hay uno, para fijar una curva característica del equipo de automatización; caracterizado por la realización conjunta de una parametrización del control y del equipo, en el que la etapa de definición (101) y la etapa de asignación (103) se ejecutan en una etapa de
    10 trabajo común y se realizan directamente en una ventana de ingeniería (engineering) de un programa de control.
  2. 2. Procedimiento según la reivindicación 1, en el que el parámetro del equipo incluye un parámetro de filtro o un parámetro del sensor o un
    15 parámetro de alimentación eléctrica o un parámetro de salida o un parámetro de entrada o un parámetro de prueba o un parámetro de puesta en servicio del equipo de automatización.
  3. 3.
    Procedimiento según una de las reivindicaciones 1 a 2, en el que el parámetro de control incluye al menos una variable de control.
  4. 4.
    Equipo de automatización parametrizable con: una interfaz para introducir un parámetro de control, para fijar una curva característica de control del equipo de automatización y para introducir un parámetro del equipo a asignar al parámetro de control, para fijar una curva característica del equipo de automatización, estando configurado el equipo de
    20
    25 automatización al ejecutar un programa de control, tal que la introducción y asignación se ejecutan en una etapa de trabajo común y pueden realizarse directamente en una ventana de ingeniería del programa de control, para realizar conjuntamente una parametrización de control y del equipo; y un procesador para ajustar un estado de funcionamiento del equipo de automatización como reacción
    30 al parámetro del equipo.
  5. 5. Equipo de automatización parametrizable según la reivindicación 4, configurado para controlar un proceso utilizando el parámetro de control.
    35 6. Programa de control para parametrizar un equipo de automatización con un código de programa para ejecutar el procedimiento según una de las reivindicaciones 1 a 3, cuando el programa corre sobre un ordenador.
    6
ES12001436.0T 2008-01-31 2009-01-27 Equipo de automatización parametrizable Active ES2546068T5 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102008007138A DE102008007138A1 (de) 2008-01-31 2008-01-31 Verfahren zur Parametrierung einer Automatisierungsvorrichtung
DE102008007138 2008-01-31

Publications (2)

Publication Number Publication Date
ES2546068T3 true ES2546068T3 (es) 2015-09-18
ES2546068T5 ES2546068T5 (es) 2018-04-11

Family

ID=40673356

Family Applications (1)

Application Number Title Priority Date Filing Date
ES12001436.0T Active ES2546068T5 (es) 2008-01-31 2009-01-27 Equipo de automatización parametrizable

Country Status (4)

Country Link
US (1) US8315721B2 (es)
EP (2) EP2088489A1 (es)
DE (1) DE102008007138A1 (es)
ES (1) ES2546068T5 (es)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011089622A1 (de) * 2011-12-22 2013-06-27 Endress + Hauser Process Solutions Ag Verfahren zur Parametrierung eines Feldgerätes der Prozessautomatisierungstechnik
DE102015103881A1 (de) * 2015-03-17 2016-09-22 Endress + Hauser Wetzer Gmbh + Co. Kg Verfahren zur Datenübertragung
US9690894B1 (en) 2015-11-02 2017-06-27 Altera Corporation Safety features for high level design
EP3493000B1 (de) * 2017-12-04 2023-06-14 Siemens Aktiengesellschaft Verfahren zum fehlersicheren erfassen eines messwertes und automatisierungssystem
CN109782649B (zh) * 2018-11-27 2021-07-27 湖南铁路科技职业技术学院 一体化列车控制系统

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6839710B2 (en) * 2002-06-28 2005-01-04 Motorola, Inc. Method and system for maintaining a configuration history of a vehicle
DE10338692A1 (de) 2003-08-22 2005-04-07 Siemens Ag Verfahren zur Parametrierung von Automatisierungseinrichtungen sowie Automatisierungseinrichtung
KR101094781B1 (ko) * 2005-04-26 2011-12-16 바이에리셰 모토렌 베르케 악티엔게젤샤프트 차량의 구성 시스템 및 구성 시스템의 하나 이상의 제어유닛의 구성 동작을 위한 프로세스
DE102006005709B4 (de) * 2006-02-08 2016-08-04 Robert Bosch Gmbh Druckmessvorrichtung und Verfahren zum Parametrieren einer Druckmessvorrichtung
DE102006054146A1 (de) * 2006-04-21 2007-10-31 Endress + Hauser Flowtec Ag Verfahren zum Parametrieren eines Feldgerätes der Prozessautomatisierungstechnik
DE102007024687A1 (de) * 2007-05-25 2009-01-02 Phoenix Contact Gmbh & Co. Kg Verfahren zum Parametrieren von Betriebsmitteln

Also Published As

Publication number Publication date
ES2546068T5 (es) 2018-04-11
EP2469363A3 (de) 2013-02-13
US8315721B2 (en) 2012-11-20
EP2088489A1 (de) 2009-08-12
EP2469363B2 (de) 2018-02-14
US20090198353A1 (en) 2009-08-06
EP2469363A2 (de) 2012-06-27
DE102008007138A1 (de) 2009-08-13
EP2469363B1 (de) 2015-05-27

Similar Documents

Publication Publication Date Title
ES2546068T3 (es) Procedimiento para parametrizar un equipo de automatización
US11435728B2 (en) I/O virtualization for commissioning
US7698609B2 (en) Process measuring device with expanded hardware error detection
EP1857899A2 (en) Remote I/O system
EP3428750B1 (en) Slave device, method for controlling slave device, information processing program, and recording medium
US11662714B2 (en) Control system for controlling safety-critical and non-safety-critical processes
US12608467B2 (en) Controller system, control apparatus, and non-transitory computer readable medium
EP3767410A1 (en) Control system, controller, and control method
EP3429132A1 (en) Master-slave control system, method for controlling master-slave control system, information processing program, and recording medium
CN110678817B (zh) 用于参数化现场设备的方法和可参数化的现场设备
BR102015030776A2 (pt) sistema, mídia legível por máquina não transitória tangível e método para realizar interface com um dispositivo externo em um sistema industrial
JP2012150795A (ja) 分散システムにおけるフィールド装置の一体化
JP7663329B2 (ja) プロセス制御システムに関連付けられた安全アプリケーションを実装するための方法および装置
JP2007025736A (ja) 安全plc
ES2367462T3 (es) Procedimiento para parametrizar medios operativos.
CN106170738A (zh) 现场总线模块、机器控制装置和用于对尤其是面向安全的现场总线模块进行参数化的方法
US20140207982A1 (en) Signal Processing System and Method for Processing Signals in a Bus Node
EP3564767A1 (en) Support apparatus, support program and setting method
ES2363650T3 (es) Control de seguridad.
CN109690425B (zh) 控制-互动方法、通信装置和系统
US8713229B2 (en) Sensor interface engineering
ES2926008T3 (es) Unidad de conexión funcional
US20150149107A1 (en) Loopback test of the proper operation of technical devices in an industrial process automation system
CN106407139A (zh) 用于传输hart变量的方法和外围组件及cpu单元
WO2008155596A1 (en) Standardized protocol independent configuration tool for intelligent electronic devices