ES2229697T3 - Telegramas de datos cortos de un sistema de automatizacion. - Google Patents
Telegramas de datos cortos de un sistema de automatizacion.Info
- Publication number
- ES2229697T3 ES2229697T3 ES99916788T ES99916788T ES2229697T3 ES 2229697 T3 ES2229697 T3 ES 2229697T3 ES 99916788 T ES99916788 T ES 99916788T ES 99916788 T ES99916788 T ES 99916788T ES 2229697 T3 ES2229697 T3 ES 2229697T3
- Authority
- ES
- Spain
- Prior art keywords
- telegram
- receiver
- transmission
- static
- data
- 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.)
- Expired - Lifetime
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—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/054—Input/output
-
- 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—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Quality & Reliability (AREA)
- Manufacturing & Machinery (AREA)
- General Engineering & Computer Science (AREA)
- Communication Control (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Alarm Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Small-Scale Networks (AREA)
- Selective Calling Equipment (AREA)
Abstract
Procedimiento para el funcionamiento de un sistema de automatización (AS) con un aparato de automatización (AG), al menos un emisor (S) y al menos un receptor (E), que están conectados entre sí para la comunicación a través de un bus (B), de tal manera que se posibilita en cada caso una transmisión de datos por medio de un telegrama (T), siendo el emisor (S) especialmente una unidad de entrada (S) para la conexión de un sistema sensor externo (SE) y siendo el receptor (E) especialmente una unidad de salida (E) para la conexión de un sistema actuador externo (AK), siendo depositado el telegrama de forma cíclica en instantes predeterminados o predeterminables, presentando el telegrama (T) una parte variable (VT) y una parte estática (ST), comprendiendo la parte estática (ST) al menos una dirección fuente (QA) y una dirección de destino (ZA) y suprimiendo una transmisión de la parte estática (ST) junto con la parte variable (VT), cuando la parte estática (ST) es conocida tanto por parte del emisor (S) como también por parte del receptor (E).
Description
Telegramas de datos cortos de un sistema de
automatización.
La presente invención se refiere a un sistema de
automatización o bien a un procedimiento para el funcionamiento de
un sistema de automatización, en el que entre los componentes
individuales del sistema de automatización, por ejemplo un aparato
de automatización central, por una parte, y un sensor y/o actuador
para el control y/o para la supervisión de un proceso técnico, por
otra parte, que están conectados entre sí para la comunicación, se
posibilita en cada caso una transmisión de datos por medio de un
telegrama.
Para la identificación unívoca del receptor del
telegrama, un telegrama de este tipo presenta habitualmente al menos
una identificación del destino y para la identificación unívoca del
emisor presenta, además, una identificación del origen. Cuando entre
el emisor y el receptor se intercambian cíclicamente siempre de
nuevo telegramas en instantes predeterminados o predeterminables, se
mantienen constantes al menos la identificación del destino y la
identificación del origen. Por lo tanto, se trata de una sección
redundante del telegrama, que limita la cantidad de datos que se
pueden transmitir durante un intervalo de tiempo a través del
bus.
El documento US 5.469.150 describe un bus entre
el sensor y el actuador y especialmente un sistema de información y
de comunicación con una pluralidad de componentes, por ejemplo
sensores o actuadores, que permite la comunicación rápida de un
estado del sensor entre los componentes, que se comunican a través
del bus. Se propone una adaptación del protocolo de la Norma CAN,
que reduce el número necesario de los bits de datos, con el fin de
transmitir el estado de un componente, que adopta típicamente sólo
dos estados.
El documento DE 40 38 596 A1 describe un
procedimiento para el reconocimiento de errores durante la
transmisión de palabras de datos a través de un canal con líneas
paralelas, a través de las cuales se transmiten al mismo tiempo las
posiciones de una palabra respectiva. La palabra de prueba de
paridad longitudinal se combina con el número de las palabras de
datos transmitidas para formar una palabra de prueba. La palabra de
prueba es transmitida al emisor y en éste se compara por medio de
una palabra de prueba que está formada a partir del número de las
palabras de datos y de una palabra de prueba de paridad
longitudinal.
Se conoce a partir del documento EP 0 216 372 B2
un sistema de bus de datos en automóviles, en el que se comunican
diferentes abonados a través de un bus de datos común, siendo
independiente entre sí el acceso de los abonados individuales al bus
de datos para la emisión y para la recepción de los datos a
suministrar o bien de los datos necesarios. La recepción de los
datos necesarios es posible en cualquier momento y se garantiza
simplemente a través del signo de identificación de los datos
transmitidos sobre el bus de datos.
El cometido de la presente invención es, por lo
tanto, indicar un sistema de automatización o bien un procedimiento
para el funcionamiento de un sistema de automatización, en el que se
eleva la cantidad de los datos que se pueden transmitir durante un
intervalo de tiempo a través del bus.
Este cometido se soluciona con un procedimiento
así como con un sistema de automatización con las características
indicadas en la reivindicación 1 y en la reivindicación 6,
respectivamente.
Cuanto la parte estática es conocida tanto por
parte del emisor como también por parte del receptor, no es
necesario transmitir la parte estática durante un proceso de
comunicación. La parte estática se puede asignar en este caso al
emisor o bien al receptor de diferentes maneras. Por ejemplo, por
una parte, es posible asignar los datos de la parte estática a
través del ajuste de acuerdo con el hardware, por ejemplo por medio
de un llamado conmutador codificador a los abonados respectivos de
la comunicación. Por otra parte, existe naturalmente también la
posibilidad de asignar los datos a los abonados respectivos de la
comunicación de acuerdo con el software, es decir, por medio de una
programación correspondiente, que se puede realizar por medio de un
dispositivo de programación que o bien está conectado directamente
en los abonados de la comunicación o que están conectados, en
general, al sistema de automatización.
Además, la parte estática es conocida tanto por
parte del emisor como también por parte del receptor al menos cuando
ya se ha realizado al menos un proceso de comunicación con la
transmisión tanto de la parte estática como también de la parte
variable. A este respecto, con un proceso de comunicación, que
comprende al menos una vez tanto la parte estática como también la
parte variable, existe la posibilidad de asegurar que la parte
estática es conocida tanto por parte del emisor como también por
parte del receptor.
Tampoco para este caso, en virtud del hecho de
que después de que se ha realizado al menos un proceso de
comunicación con la transmisión tanto de la parte estática como
también de la parte variable, la parte estática es conocida tanto
por parte del emisor como también por parte del receptor, debe
transmitirse ya la parte estática en otros procesos de
comunicación.
En los procesos de comunicación, en los que se
prescinde de la transmisión de la parte estática, se acorta, por lo
tanto, la longitud del telegrama en la medida de la longitud de la
parte estática. La cantidad de datos reducida implicada con ello
durante un proceso de comunicación provoca una descarga del bus y
posibilita la transmisión de una cantidad mayor de datos a través
del bus durante un intervalo de tiempo.
Cuando la firma de prueba se forma tanto a través
de la parte estática como también a través de los datos útiles
contenidos en la parte variable del telegrama y se transmite al
mismo tiempo la firma de prueba durante una transmisión de datos en
la parte variable del telegrama, entonces se pueden reconocer las
modificaciones erróneas tanto en la parte variable como también en
la parte estática no transmitida y, dado el caso, se pueden tratar
de una manera adecuada.
Cuando se incremente o decrementa al menos un
dato predeterminado o predeterminable de la parte variable o bien
antes, durante o después de cada proceso de transmisión o en función
del tiempo, es decir, después de que ha transcurrido un periodo de
tiempo predeterminado, o en función de una transmisión de datos
realizada, especialmente en función de una transmisión de datos
realizada sin errores, entonces se pueden diferenciar de forma
unívoca loa telegramas depositados de forma cíclica, de manera que
el receptor puede reconocer, a través de la comparación del dato
predeterminado o predeterminable de diferentes telegramas, de una
manera unívoca el telegrama más actualizado en cada caso y, por otra
parte, en el caso de la entrada continua de telegramas con el dato
incrementado o decrementado, respectivamente, se puede deducir que
la transmisión de datos está intacta.
Por otra parte, este dato predeterminado o
predeterminable, que se designa a continuación también, por así
decirlo, como signo vivo'', no tiene que representar necesariamente
una secuencia ininterrumpida de los números naturales, porque el
procesamiento de la fuente y el procesamiento del destino no tienen
que ser necesariamente síncronos. Por lo tanto, por parte del
receptor son tolerables los "huecos" en una extensión limitada,
siendo predeterminable el tamaño de los huecos, para que en el caso
de un hueco que es mayor que el hueco tolerable máximo por el
proceso respectivo, se active una reacción de alarma
correspondiente.
En una configuración ventajosa de la presente
invención, no se tiene en cuenta el signo vivo durante la formación
de la firma de prueba. En este caso, se consigue de una manera
ventajosa una evaluación rápida y segura del telegrama (por ejemplo,
para una identificación de alarma), comparando solamente el
telegrama recibido con el telegrama anterior incluida la firma de
prueba.
En el caso normal, en el que no existe, por lo
tanto, una situación de alarma, el telegrama es siempre de nuevo
idéntico al telegrama anterior. Ya una diferencia indica una alarma.
Por medio de la comparación respectiva de datos útiles, por una
parte, y de la firma de prueba, por otra parte, se cumple el
requerimiento de seguridad. Si se ha tenido en cuenta también el
signo vivo durante la formación de la firma de prueba, entonces las
firmas de prueba de telegramas consecutivos, en el caso de que los
datos útiles sean idénticos en cada caso, solamente se distinguirían
en virtud del signo vivo que varía de un telegrama a otro.
De esta manera se consiguen diferentes
estrategias para la evaluación de la firma de prueba: por una parte,
solamente se comparan las firmas de prueba de dos telegramas
consecutivos, siendo evaluado de esta manera en el caso de firmas de
prueba diferentes que se diferencian los datos útiles de los dos
telegramas consecutivos. En el caso de la presencia de firmas de
prueba diferentes, se compararían los datos útiles y se determinaría
en qué datos útiles ha tenido lugar una modificación. Sin embargo,
una verificación de este tipo solamente es suficiente en el caso de
requerimientos técnicos de seguridad comparativamente reducidos.
En el caso de requerimientos técnicos de
seguridad elevados, se compara, en los telegramas consecutivos,
siempre tanto la firma de prueba con la firma de prueba del
telegrama precedente como también el conjunto completo de datos
útiles con el conjunto correspondiente de datos útiles del telegrama
precedente. Cuando se modifica el conjunto de datos útiles, entonces
esto se puede reconocer tanto en la firma de prueba modificada como
también en el conjunto de datos útiles modificado.
En el caso de una transmisión de datos desde el
emisor hacia el receptor, el emisor forma antes de la emisión del
telegrama nuevo una firma de prueba sobre los datos útiles. Esta
firma de prueba es colgada en el telegrama y es transmitida. En el
lado del receptor, el receptor compara la firma de prueba del último
telegrama entrado con la firma de prueba del telegrama que había
entrado anteriormente. La firma de prueba del último telegrama
entrado es idéntica a la firma de prueba del telegrama entrado
anteriormente cuando se realiza la transmisión sin errores y no se
han producido modificaciones en los datos útiles desde el último
telegrama. Por lo tanto, por este motivo no se incluye en la
formación de la firma de prueba de una manera ventajosa el signo
vivo, que se modifica, en efecto, de una transmisión a otra.
Por lo tanto, el receptor compara, durante la
recepción de un telegrama nuevo, la firma de prueba del último
telegrama entrado con la firma de prueba del telegrama entrado
anteriormente y compara los datos útiles, en general, con los datos
útiles del telegrama entrado anteriormente. En el caso de que
existan diferencias, se calcula de nuevo la firma de prueba y se
repite la comparación con la firma de prueba del telegrama entrado
anteriormente. Lo mismo se aplica cuando existe una modificación en
los datos útiles, pero no existe ninguna modificación en la firma de
prueba. Solamente cuando tanto la firma de prueba como también los
datos útiles se han modificado en comparación con la transmisión
precedente, existe en el proceso un estado nuevo, por ejemplo una
situación de alarma, a la que debe reaccionar de una manera
correspondiente el receptor.
En cambio, si existe una modificación o bien en
la firma de prueba o en los datos útiles, entonces el receptor debe
calcular de nuevo la firma de prueba y debe repetir la comparación
con la firma de prueba del telegrama precedente, pudiendo solicitar
el receptor, por ejemplo, un telegrama nuevo en función del
resultado que se ha obtenido en este caso.
Cuando al menos una de las unidades de entrada
y/o al menos una de las unidades de salida está configurada como
unidad de entrada dirigida a la seguridad o bien como unidad de
salida dirigida a la seguridad, se crea con el procedimiento
descrito anteriormente para el funcionamiento de un sistema de
automatización o con el sistema de automatización, que está
configurado de una manera similar al mismo, que es adecuado para la
realización del funcionamiento de un sistema de automatización, un
componente dirigido a la seguridad del sistema de automatización,
que comprende al menos la unidad de entrada dirigida a la seguridad,
la unidad de salida dirigida a la seguridad y la transmisión de
datos que tiene lugar entre estos componentes.
Otras características, ventajas y posibilidades
de aplicación de la presente invención se deducen a partir de las
reivindicaciones dependientes, de la descripción siguiente de un
ejemplo de realización con la ayuda del dibujo y del dibujo
propiamente dicho.
En este caso:
La figura 1 muestra una representación
esquemática de un sistema de automatización.
La figura 2 muestra una estructura esquemática de
un telegrama, y
La figura 3 muestra una estructura esquemática de
un telegrama que cumple el protocolo de transmisión definido para el
medio de transmisión.
Según la figura 1, el sistema de automatización
AS, que está previsto para el control y/o la supervisión de un
proceso técnico TP, presenta, por ejemplo, un aparato de
automatización central y/o de orden superior AG y al menos un emisor
S así como un receptor E, que están conectados entre sí para la
comunicación a través de un bus. El emisor es, por ejemplo, una
unidad de entrada S para la conexión de un sistema sensor externo
SE, estando representado en el ejemplo de realización de forma
ejemplar un conmutador SE como sensor externo SE. El receptor E es,
por ejemplo, una unidad de salida para la conexión de un sistema
actuador externo AK, estando representado en el ejemplo de
realización como actuador externo AK un motor AK. Evidentemente, en
el sensor S pueden estar conectados también otros sensores, como por
ejemplo detectores del valor límite, vigilantes del nivel de llenado
o también sensores que proporcionan valores analógicos, como por
ejemplo instalaciones de medición del recorrido. De una manera
correspondiente, también en el receptor E pueden estar conectados
otros actuadores, como por ejemplo válvulas magnéticas, luces,
agregados hidráulicos, que pueden ser activados de acuerdo con su
configuración o bien de forma analógica o digital.
En el bus B del sistema de automatización AS
pueden estar conectados, como se indica en el ejemplo de realización
según la figura 1, otros emisores S y/o receptores E.
La transmisión de datos desde el emisor S hacia
el receptor E se realiza a través del bus B por medio de un
telegrama T, que cumple, por una parte, el protocolo del bus
prescrito para el bus B y, además, presenta las características
siguientes que aportan las ventajas conseguidas en conexión con la
presente invención.
Según la figura 2, el telegrama T presenta una
parte variable VT y una parte estática ST. En este caso, la parte
estática ST comprende al menos una dirección fuente QA y una
dirección de destino ZA, siendo posible con la dirección fuente QA
una referencia a la estación de emisión S y siendo posible con la
dirección de destino ZA una referencia al receptor E.
La parte variable VT comprende al menos los datos
útiles ND y, demás, una firma de prueba PS, estando configurada la
firma de prueba en el caso más sencillo, por ejemplo, como
información de paridad, pero de una manera ventajosa está realizada,
por ejemplo, como seguro de bloqueo (Cyclic Redundancy Check, CRC),
con el que se pueden reconocer errores de bloqueo, es decir, errores
dentro de todo el telegrama T con alta seguridad. En este caso,
existe la particularidad de que esta firma de prueba PS forma tanto
a través de la parte estática ST como también a través de la parte
variable VT del telegrama T.
Según el campo de aplicación y la norma
relacionada, se podría modificar la medida de seguridad conseguida
con la firma de prueba PS modificando, en el caso de empleo de un
CRC, como firma de prueba PS la longitud CRC. En determinadas
aplicaciones, es necesario, por ejemplo, un CRC de 32 bits, para
otras aplicaciones podría ser suficiente un CRC de 8 bits.
Además, el telegrama T presente, en el ejemplo de
realización según la figura 2, un dato LZ en la parte variable VT,
que es incrementado o decrementado antes, durante o después de cada
proceso de transmisión de datos. El dato LZ es evaluado por el
receptor E del telegrama T y da una indicación de si la relación de
comunicación está intacta. En efecto, si durante un periodo de
tiempo predeterminado o predeterminable, se mantiene inalterado el
valor del dato LZ, entonces está claro para el receptor E que o bien
el emisor S ha fallado y no proporciona ningún telegrama nuevo más
actualizado o que la conexión de comunicación entre el emisor S y el
receptor E ha sido interrumpida, de manera que no se pueden
transmitir ya telegramas nuevos T más actualizados al receptor
E.
Aunque el telegrama T es depositado en instantes
predeterminados o predeterminables, especialmente de forma cíclica
y, por lo tanto, se emite, por ejemplo, cada 5 ms, el tiempo
predeterminado o predeterminable mencionado anteriormente debe
seleccionarse al menos mayor que el tiempo del ciclo, con el que se
depositan los telegramas T. Cuando después de un tiempo
predeterminado o predeterminable, por ejemplo, de 8 ms, no existe
todavía ningún telegrama nuevo T más actualizado con un contenido
modificado del dato LZ, esto puede ser evaluado por el receptor E
como una situación errónea, de manera que éste puede iniciar las
reacciones técnicas de seguridad necesarias.
Por otra parte, el tiempo, dentro del cual debe
activarse la reacción de seguridad en el caso de ausencia de un
telegrama T intacto, tiene un límite superior condicionado por el
proceso. El límite superior se orienta a un tiempo de tolerancia de
fallo del proceso respectivo.
Por otra parte, el tiempo de seguridad durante el
procesamiento cíclico de toda la transferencia del bus, incluido del
tiempo del ciclo CPU, debe poder realizarse durante el tiempo del
ciclo del aparato de automatización AG de orden superior.
Con cada nuevo telegrama T válido, que es
recibido de forma correcta por el receptor E, se inicia de nuevo el
tiempo de supervisión, de manera que de acuerdo con la selección del
periodo de tiempo de seguridad, se pueden tolerar uno o más
telegramas erróneos.
Además, existe también una situación de error
cuando el tiempo de ejecución de los telegramas respectivos, es
decir, el tiempo entre la emisión a través del emisor y la recepción
a través del receptor, excede un tiempo de ejecución máximo
predeterminado o predeterminable.
Para el reconocimiento de una situación de error
de este tipo está previsto depositar un telegrama con un dato LZ
designado a continuación como signo vivo LZ, copiando el receptor E,
por ejemplo, un sensor dirigido a la seguridad o un actuador
dirigido a la seguridad, el signo vivo LZ recibido con el telegrama
T en la zona de datos útiles ND de un telegrama de respuesta T
retornando este telegrama de respuesta T al emisor original.
El emisor original S transmite una diferencia de
tiempo a partir del instante de la entrada del telegrama de
respuesta T y del instante de la emisión original, estando
garantizada la asociación unívoca en virtud del signo vivo LZ del
telegrama original y del telegrama de respuesta T a un dato idéntico
en los datos útiles ND del telegrama de respuesta T.
Teniendo en cuenta el hecho de que del tiempo
total de ejecución, del tiempo de ejecución del telegrama T desde el
emisor original S hacia el receptor E y de retorno hacia el emisor
original S, se pueden consumir como máximo 2/3 para la transmisión
desde el emisor S hacia el receptor E, resulta un tiempo de
ejecución máximo de tolerancia de aproximadamente 2/3 de la
diferencia de tiempo calculada.
Si después de la expiración de un tiempo de
ejecución máximo tolerable calculado no está presente ningún
telegrama T nuevo, que puede ser reconocido en su signo vivo
incrementado o decrementado, entonces este hecho se puede evaluar
como situación de error.
En la representación según la figura 2, solamente
se representa el telegrama T. En cambio, no se representan los datos
del protocolo del bus, que se transmiten antes o bien después del
telegrama T de acuerdo con el protocolo del bus previsto para el
sistema de bus B.
Estos datos, en la medida en que son relevantes
con relación a la presente invención, se representan de forma
esquemática en la figura 3, estando representado el telegrama T
según la figura 2 como bloque T en la figura 3.
Según la figura 3, el telegrama T' comprende,
además del telegrama T, que representa, por así decirlo, los datos
útiles del telegrama T', comprende una dirección de destino ZA', una
identificación de la longitud LEN y una firma de prueba PS'.
El dato ZA' define la dirección de destino y, por
lo tanto, el receptor del telegrama T'. Esto es especialmente
importante cuando no tiene lugar la transmisión de la parte estática
ST del telegrama T y, por lo tanto, no está contenida ya en el
telegrama T propiamente dicho ninguna identificación del destino.
Sin embargo, en virtud de la dirección de destino ZA' del telegrama
T, es posible transmitir el telegrama T' al receptor respectivo.
En el ejemplo de realización, se emplea el
procedimiento de transmisión, por ejemplo, a través del Profibus,
siendo la dirección de destino ZA' entonces una dirección de destino
codificada de acuerdo con la distancia geográfica del receptor.
En oposición a ello, la dirección de destino ZA
según la figura 2 es una identificación unívoca, pero dado el caso
arbitraria, que está convenida previamente con todos los abonados de
la comunicación que son relevantes para la seguridad y que es
conocida por éstos. Por lo tanto, a cada abonado de la comunicación
relevante para la seguridad está asociada una identificación
unívoca, que se utiliza durante los procesos de comunicación entre
los abonados de la comunicación relevantes para la seguridad como
dirección fuente o dirección de destino y se utiliza también para la
supervisión de los procesos de la comunicación en el caso de una
comparación.
Además, se transmite una identificación de la
longitud LEN, que indica la longitud total del telegrama T'
transmitido actualmente. También en el protocolo del bus definido
para el medio de transmisión se forma una firma de prueba PS' a
través de todo el telegrama T'.
Se indica un procedimiento para el funcionamiento
de un sistema de automatización o bien un sistema de automatización,
en el que todas las informaciones dirigidas a la seguridad son
intercambiadas de una manera cíclica con un protocolo de seguridad y
de esta manera se reconocen las pérdidas de información, siendo
transmitidos sólo una vez los datos, que permanecen inalterados
también durante la transmisión múltiple.
Además, de esta manera el receptor puede
supervisar al emisor en situación, puesto que el receptor espera de
forma continua la entrada de nuevos mensajes y la ausencia de nuevos
mensajes, que serían reconocidos en cada caso con la ayuda de su
signo vivo como mensajes nuevos, es evaluada como situación de error
durante un tiempo de tolerancia predeterminable.
Claims (10)
1. Procedimiento para el funcionamiento de un
sistema de automatización (AS) con un aparato de automatización
(AG), al menos un emisor (S) y al menos un receptor (E), que están
conectados entre sí para la comunicación a través de un bus (B), de
tal manera que se posibilita en cada caso una transmisión de datos
por medio de un telegrama (T), siendo el emisor (S) especialmente
una unidad de entrada (S) para la conexión de un sistema sensor
externo (SE) y siendo el receptor (E) especialmente una unidad de
salida (E) para la conexión de un sistema actuador externo (AK),
siendo depositado el telegrama de forma cíclica en instantes
predeterminados o predeterminables, presentando el telegrama (T) una
parte variable (VT) y una parte estática (ST), comprendiendo la
parte estática (ST) al menos una dirección fuente (QA) y una
dirección de destino (ZA) y suprimiendo una transmisión de la parte
estática (ST) junto con la parte variable (VT), cuando la parte
estática (ST) es conocida tanto por parte del emisor (S) como
también por parte del receptor (E).
2. Procedimiento según la reivindicación 1,
caracterizado porque se suprime una transmisión de la parte
estática (ST) junto con la parte variable (VT), cuando se ha
realizado ya al menos un proceso de comunicación con una transmisión
tanto de la parte estática (ST) como también de la parte variable
(VT), de manera que la parte estática (ST) es conocida tanto por
parte del emisor (S) como también por parte del receptor (E).
3. Procedimiento según la reivindicación 1 ó 2,
caracterizado porque se forma una firma de prueba (PS) tanto
a través de la parte estática (ST) como también al menos a través
de los datos útiles (ND) de la parte variable (VT) del telegrama (T)
y se transmite al mismo tiempo en el caso de una transmisión de
datos en la parte variable (VT) del telegrama (T).
4. Procedimiento según la reivindicación 1, 2 ó
3, caracterizado porque se incrementa o decrementa al menos
un dato (LZ) predeterminado o predeterminable de la parte variable
(VT) o bien antes, durante o después de cada proceso de transmisión
de datos o en función del tiempo o en función de una transmisión
realizada, especialmente errónea.
5. Procedimiento según la reivindicación 1, 2, 3
ó 4, caracterizado porque al menos una de las unidades de
entrada y/o al menos una de las unidades de salida está configurada
como unidad de entrada dirigida a la seguridad y como unidad de
salida dirigida a la seguridad, respectivamente.
6. Sistema de automatización con un aparato de
automatización (AG), al menos un emisor (S) y al menos un receptor
(E), que están conectados entre sí para la comunicación a través de
un bus (B), de tal manera que se posibilita en cada caso una
transmisión de datos por medio de un telegrama (T), siendo el emisor
(S) especialmente una unidad de entrada (S) para la conexión de un
sistema sensor externo (SE) y siendo el receptor (E) especialmente
una unidad de salida (E) para la conexión de un sistema actuador
externo (AK), siendo depositado el telegrama de forma cíclica en
instantes predeterminados o predeterminables, presentando el
telegrama (T) una parte variable (VT) y una parte estática (ST),
comprendiendo la parte estática (ST) al menos una dirección fuente
(QA) y una dirección de destino (ZA) y suprimiendo una transmisión
de la parte estática (ST) junto con la parte variable (VT), cuando
la parte estática (ST) es conocida tanto por parte del emisor (S)
como también por parte del receptor (E).
7. Sistema de automatización según la
reivindicación 6, caracterizado porque se suprime una
transmisión de la parte estática (ST) junto con la parte variable
(VT), cuando se ha realizado ya al menos un proceso de comunicación
con una transmisión tanto de la parte estática (ST) como también de
la parte variable (VT), de manera que la parte estática (ST) es
conocida tanto por parte del emisor (S) como también por parte del
receptor (E).
8. Sistema de automatización según la
reivindicación 6 ó 7, caracterizado porque se forma una firma
de prueba (PS) tanto a través de la parte estática (ST) como también
al menos a través de los datos útiles (ND) de la parte variable
(VT) del telegrama (T) y se transmite al mismo tiempo en el caso de
una transmisión de datos en la parte variable (VT) del telegrama
(T).
9. Sistema de automatización según la
reivindicación 6, 7 u 8, caracterizado porque se incrementa o
decrementa al menos un dato (LZ) predeterminado o predeterminable de
la parte variable (VT) o bien antes, durante o después de cada
proceso de transmisión de datos o en función del tiempo o en función
de una transmisión realizada, especialmente errónea.
10. Sistema de automatización según la
reivindicación 6, 7, 8 ó 9, caracterizado porque al menos
una de las unidades de entrada y/o al menos una de las unidades de
salida está configurada como unidad de entrada dirigida a la
seguridad y como unidad de salida dirigida a la seguridad,
respectivamente.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19813003 | 1998-03-25 | ||
| DE19813003 | 1998-03-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2229697T3 true ES2229697T3 (es) | 2005-04-16 |
Family
ID=7862185
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES99916788T Expired - Lifetime ES2229697T3 (es) | 1998-03-25 | 1999-03-12 | Telegramas de datos cortos de un sistema de automatizacion. |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US6725419B1 (es) |
| EP (1) | EP1064590B1 (es) |
| AT (1) | ATE278207T1 (es) |
| DE (1) | DE59910661D1 (es) |
| ES (1) | ES2229697T3 (es) |
| TW (1) | TW436671B (es) |
| WO (1) | WO1999049373A1 (es) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7246184B2 (en) | 2002-04-12 | 2007-07-17 | Siemens Aktiengesellschaft | Method for configuring and/or operating an automation device |
| DE10216277A1 (de) * | 2002-04-12 | 2003-10-23 | Siemens Ag | Verfahren zum Projektieren und/oder Betreiben einer Automatisierungseinrichtung |
| DE10325263B4 (de) * | 2003-06-03 | 2013-09-19 | Phoenix Contact Gmbh & Co. Kg | Sicherstellung von maximalen Reaktionszeiten in komplexen oder verteilten sicheren und/oder nicht sicheren Systemen |
| DE102004044764B4 (de) * | 2004-09-16 | 2009-01-08 | Beckhoff Automation Gmbh | Datenübertragungsverfahren und Automatisierungssystem zum Einsatz eines solchen Datenübertragungsverfahrens |
| ATE450819T1 (de) * | 2004-09-16 | 2009-12-15 | Beckhoff Automation Gmbh | Datenübertragungsverfahren und automatisierungssystem zum einsatz eines solchen datenübertragungsverfahrens |
| DE102005061212A1 (de) * | 2005-12-21 | 2007-07-05 | Siemens Ag | Verfahren zum Betrieb eines Automatisierungssystems |
| WO2007093427A1 (de) * | 2006-02-17 | 2007-08-23 | Phoenix Contact Gmbh & Co. Kg | Verfahren und vorrichtung zur busankopplung sicherheitsrelevanter prozesse |
| US7603587B2 (en) * | 2006-05-26 | 2009-10-13 | Intel Corporation | Updating a memory block without status logging |
| JP6947218B2 (ja) * | 2017-09-07 | 2021-10-13 | 村田機械株式会社 | 通信システム及び通信方法 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3338742C2 (de) * | 1983-10-25 | 1985-09-05 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung zur Prüfbiterzeugung |
| DE3534216A1 (de) * | 1985-09-25 | 1987-04-02 | Bayerische Motoren Werke Ag | Datenbussystem fuer fahrzeuge |
| US4949299A (en) * | 1987-12-04 | 1990-08-14 | Allen-Bradley Company, Inc. | Industrial control communication network and method |
| DE4038596C2 (de) * | 1990-12-04 | 1993-12-23 | Licentia Gmbh | Verfahren und Vorrichtung zur Fehlererkennung bei der Datenübertragung |
| DE4129205A1 (de) * | 1991-03-28 | 1992-10-01 | Bosch Gmbh Robert | Verfahren zum aufbau von botschaften fuer den datenaustausch und/oder fuer die synchronisation von prozessen in datenverarbeitungsanlagen |
| US5469150A (en) * | 1992-12-18 | 1995-11-21 | Honeywell Inc. | Sensor actuator bus system |
| US5535199A (en) * | 1994-09-06 | 1996-07-09 | Sun Microsystems, Inc. | TCP/IP header compression X.25 networks |
| US5706278A (en) * | 1995-07-20 | 1998-01-06 | Raytheon Company | Deterministic network protocol |
| EP0863640A3 (en) * | 1997-03-04 | 2005-09-21 | Texas Instruments Incorporated | Improved physical layer interface device |
| US6505247B1 (en) * | 1998-08-21 | 2003-01-07 | National Instruments Corporation | Industrial automation system and method for efficiently transferring time-sensitive and quality-sensitive data |
-
1999
- 1999-02-26 TW TW088102957A patent/TW436671B/zh not_active IP Right Cessation
- 1999-03-12 EP EP99916788A patent/EP1064590B1/de not_active Expired - Lifetime
- 1999-03-12 AT AT99916788T patent/ATE278207T1/de not_active IP Right Cessation
- 1999-03-12 DE DE59910661T patent/DE59910661D1/de not_active Expired - Lifetime
- 1999-03-12 ES ES99916788T patent/ES2229697T3/es not_active Expired - Lifetime
- 1999-03-12 WO PCT/DE1999/000696 patent/WO1999049373A1/de not_active Ceased
-
2000
- 2000-09-25 US US09/667,306 patent/US6725419B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP1064590A1 (de) | 2001-01-03 |
| US6725419B1 (en) | 2004-04-20 |
| EP1064590B1 (de) | 2004-09-29 |
| TW436671B (en) | 2001-05-28 |
| WO1999049373A1 (de) | 1999-09-30 |
| ATE278207T1 (de) | 2004-10-15 |
| DE59910661D1 (de) | 2004-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2908606T3 (es) | Tecnología de comunicación en serie para ascensores relacionados con la seguridad | |
| ES2341051T3 (es) | Procedimiento y sistema de control remoto inalambrico de locomotora utilizando numeracion de secuencia implicita de mensajes. | |
| ES2229697T3 (es) | Telegramas de datos cortos de un sistema de automatizacion. | |
| ES2225597T3 (es) | Procedimiento de asignacion de direcciones para al menos un abonado de bus que ha sido conectado nuevo a un sistema de bus. | |
| US6988203B2 (en) | System and method of extending communications with the wiegand protocol | |
| ES2361858T3 (es) | Sistema de detección y procedimiento de detección. | |
| SE9904033D0 (sv) | Interferensskydd | |
| CN101557278B (zh) | 用于失效保护地传输的方法、安全开关装置和控制单元 | |
| ES2293443T3 (es) | Procedimiento y dispositivo para el acoplamiento de procesos relevantes para la seguridad a un bus. | |
| US8260884B2 (en) | Address allocation for secure bus subscribers | |
| ES2733332T3 (es) | Protocolo de transmisión de datos con estado de excepción de protocolo | |
| JP2009182981A (ja) | セキュリティ関連データのパケット指向伝送のための方法および装置 | |
| ES2335788T3 (es) | Procedimiento para la transmision de datos y sistema de automatizacion para el empleo de un procedimiento de transmision de datos de este tipo. | |
| ES2308480T3 (es) | Control de seguridad. | |
| ES2348747T3 (es) | Procecedimiento y dispositivo para el acoplamiento de bus de procesos relevantes para la seguridad. | |
| ES2206343T3 (es) | Sistema y procedimiento para evitar el acceso no autorizado a modulos, especialmente en sistemas de automatizacion. | |
| ES2241743T3 (es) | Procedimiento para el control de un proceso de seguridad critica en el servicio ferroviario e instalacion para la realizacion de este procedimiento. | |
| ES2277326T3 (es) | Procedimiento y dispositivo de deteccion automatica de la velocidad de una red de tipo de bus can. | |
| CN102884744B (zh) | 用于保护有待于通过接口传输的数据包的方法和设备 | |
| ES2951001T3 (es) | Procedimiento y red de datos para comunicar contenido de datos, en particular en una instalación de ascensor | |
| ES2244748T3 (es) | Sistema de comunicaciones amdt. | |
| ES2994184T3 (en) | Method and apparatus for data transmission between two networks | |
| ES2316464T3 (es) | Procedimiento de comunicacion. | |
| ES2593831T3 (es) | Sistema de control y transmisión de datos para transmitir datos relativos a la seguridad a través de un bus de campo | |
| ES2222506T3 (es) | Dispositivo para la asociacion de un elemento de activacion a un aparato. |