ES2823027T3 - Sistema de telecomunicaciones y método para controlador lógico programable - Google Patents
Sistema de telecomunicaciones y método para controlador lógico programable Download PDFInfo
- Publication number
- ES2823027T3 ES2823027T3 ES16193033T ES16193033T ES2823027T3 ES 2823027 T3 ES2823027 T3 ES 2823027T3 ES 16193033 T ES16193033 T ES 16193033T ES 16193033 T ES16193033 T ES 16193033T ES 2823027 T3 ES2823027 T3 ES 2823027T3
- Authority
- ES
- Spain
- Prior art keywords
- signal
- signals
- module
- error
- transmitted
- 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
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/052—Linking several PLC's
-
- 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/058—Safety, monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R19/00—Arrangements for measuring currents or voltages or for indicating presence or sign thereof
- G01R19/165—Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
- G01R19/16566—Circuits and arrangements for comparing voltage or current with one or several thresholds and for indicating the result not covered by subgroups G01R19/16504, G01R19/16528, G01R19/16533
- G01R19/1659—Circuits and arrangements for comparing voltage or current with one or several thresholds and for indicating the result not covered by subgroups G01R19/16504, G01R19/16528, G01R19/16533 to indicate that the value is within or outside a predetermined range of values (window)
-
- 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/10—Plc systems
- G05B2219/12—Plc mp multi processor system
- G05B2219/1215—Leader-follower system
-
- 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/10—Plc systems
- G05B2219/14—Plc safety
- G05B2219/14006—Safety, monitoring in general
-
- 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/10—Plc systems
- G05B2219/15—Plc structure of the system
- G05B2219/15026—Detection of data transmission faults
-
- 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
- G05B9/00—Safety arrangements
- G05B9/02—Safety arrangements electric
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Programmable Controllers (AREA)
- Dc Digital Transmission (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Un sistema de telecomunicaciones dispuesto en un controlador lógico programable (PLC), el sistema que comprende: un módulo maestro (410) que comprende un transmisor (414) y un receptor (416) y un módulo de control (412); uno o más módulos esclavos (420) que se configuran para recibir señales que se transmiten desde el transmisor y transmitir señales al receptor en respuesta a las señales transmitidas; un módulo de conversión de señal (440) que se configura para convertir las señales que se transmiten entre el módulo maestro y los módulos esclavos en señales digitales; en donde el módulo de control (412) se configura para procesar las señales que se transmiten por el transmisor 10 (414) y para procesar las señales que se reciben por el receptor (416) y se configura, además, para controlar el módulo de conversión de señal y para determinar si hay un error en las señales que se transmiten entre el módulo maestro y los módulos esclavos con base en las señales digitales que se reciben del módulo de conversión de señal, caracterizado porque, el módulo de control (412) se configura para determinar el error mediante el análisis de los valores de voltaje de las señales digitales, el error es uno de una falla de ruido, una falla en una línea de comunicaciones y una falla de resistencia de terminación, el módulo de control (412) determina que el error se debe a la falla de ruido si un valor máximo de la señal digital está por encima de un valor de voltaje alto y un valor mínimo de la señal digital está por debajo de un valor de voltaje de nivel bajo, y el módulo de control (412) determina que el error se debe a la falla en la línea de comunicaciones si el valor máximo de la señal digital está por debajo del valor de voltaje alto y el valor mínimo de la señal digital está por encima del valor de voltaje de nivel bajo.
Description
DESCRIPCIÓN
Sistema de telecomunicaciones y método para controlador lógico programable
Antecedentes
1. Campo Técnico
La presente descripción se refiere a un sistema de telecomunicaciones que se emplea en un controlador lógico programable (PLC) o similar.
2. Descripción de la Técnica Relacionada
Un controlador lógico programable (PLC) es un controlador electrónico para controlar automáticamente varios tipos de dispositivos e instalaciones en el área industrial. Un PLC permite una variedad de sistemas al combinar una CPU, función de comunicaciones, función especial, función de entrada/salida. Además, como la lógica de control puede configurarse con un programa de PLC, existen ventajas tales como un diseño y cambio rápido y sencillo del sistema de control.
En un método de comunicaciones existente que se aplica en un módulo de comunicaciones interno de un PLC, si hay un error causado por numerosas causas, incluida una falla en una resistencia de terminación y un cortocircuito, o si se introduce ruido en una línea de transmisión para causar perturbaciones, es difícil averiguar exactamente cuál de las causas provocó el error.
El documento DE 4225 834 A1 describe un sistema de control de la técnica anterior que comprende controladores centrales y unidades distribuidas, es decir, unidades esclavas, cada unidad esclava comprende una instalación de diagnóstico de fallas.
El documento WO 2006/011578 A1 describe un sistema de control de la técnica anterior que comprende una pluralidad de dispositivos de control de seguridad en una configuración maestro esclavo; cada dispositivo de control de seguridad comprende una unidad MPU capaz de detectar errores que ocurren en el dispositivo de control de seguridad.
El documento US 2013/315294 A1 describe un circuito fuente de velocidad de respuesta en una red de comunicación de un vehículo y se ocupa de la detección del ruido de la línea de comunicación al evitar el establecimiento de comunicación debido a la proximidad de un gran número de redes y cableado de potencia existente en los vehículos modernos.
Como resultado, para conocer la causa del error en las comunicaciones, es necesario verificar cada módulo maestro y módulo esclavo del módulo de comunicaciones y la línea de transmisión, lo que ocasiona inconvenientes.
Resumen
Es un aspecto de la presente descripción proporcionar un sistema de telecomunicaciones dispuesto en un controlador lógico programable (PLC) que detecta si hay un error en las señales transmitidas en tiempo real para así determinar automáticamente si cada elemento individual del sistema de telecomunicaciones está operando normalmente.
Los objetos de la presente descripción no se limitan a los objetos descritos anteriormente y otros objetos y ventajas pueden apreciarse por los expertos en la técnica a partir de las siguientes descripciones. Además, se apreciará fácilmente que los objetos y ventajas de la presente descripción pueden llevarse a la práctica por los medios que se mencionan en las reivindicaciones adjuntas y una combinación de las mismas.
De acuerdo con un aspecto de la presente descripción, un sistema de telecomunicaciones para un PLC incluye: un módulo maestro que comprende un transmisor y un receptor; uno o más módulos esclavos que se configuran para recibir señales que se transmiten desde el transmisor y transmitir señales al receptor en respuesta a las señales transmitidas; un módulo de conversión de señal que se configura para convertir las señales que se transmiten entre el módulo maestro y los módulos esclavos en señales digitales; y un módulo de control que se configura para controlar el módulo de conversión de señal y para determinar si hay un error en las señales que se transmiten entre el módulo maestro y los módulos esclavos con base en las señales digitales que se convierten por el módulo de conversión de señal. Un sistema de telecomunicaciones de acuerdo con la invención se define en la reivindicación 1 y un método de comunicaciones se define en la reivindicación 5.
El módulo de control puede determinar que el error se debe a una falla de ruido si un valor máximo de la señal digital está por encima de un valor de voltaje alto y un valor mínimo de la señal digital está por debajo de un valor de voltaje de nivel bajo.
El módulo de control puede determinar que el error se debe a una falla en una línea de comunicaciones si un valor
máximo de la señal digital está por debajo de un valor de voltaje alto y un valor mínimo de la señal digital está por encima de un valor de voltaje de nivel bajo.
El módulo de control puede determinar que el error se debe a una falla en una resistencia de terminación si hay una forma de onda de distorsión en la señal digital.
El sistema de telecomunicaciones puede incluir además: un módulo de visualización que se configura para visualizar un resultado de la determinación del módulo de control.
El módulo de visualización puede mostrar un tipo de error en la señal transmitida como al menos uno de una falla de ruido, una falla en la línea de comunicaciones y una falla en una línea de terminación según lo determinado por el módulo de control.
De acuerdo con una modalidad ilustrativa de la presente descripción, un sistema de telecomunicaciones para un PLC puede encontrar numerosas causas de un error de comunicación en tiempo real, lo que permite una reacción rápida ante un falla. Como resultado, puede mejorarse la estabilidad del sistema.
Es decir, cuando se produce un falla en una resistencia terminal en una línea de comunicaciones, una falla de ruido o una falla en cada uno de los módulos de comunicaciones, es posible detectar automáticamente dónde se produjo y la causa en tiempo real.
Además, pueden emplearse el sistema maestro/esclavo, el programa operativo, la configuración de parámetros que se usan en esquemas de telecomunicaciones típicos para un PLC, ahorrando así el costo de implementación del sistema.
Breve descripción de los dibujos
La Figura 1 es un diagrama de bloques de un sistema de telecomunicaciones de acuerdo con una modalidad ilustrativa de la presente descripción;
La Figura 2 es un diagrama de bloques de uno de los módulos esclavos que se muestran en la Figura 1;
La Figura 3 es un diagrama de flujo que ilustra un método de comunicaciones en un sistema PLC de acuerdo con una modalidad ilustrativa de la presente descripción;
La Figura 4 es un gráfico que muestra un ejemplo de una forma de onda de comunicaciones normal;
La Figura 5 es un gráfico que muestra un ejemplo de una forma de onda de señal cuando se introduce ruido en una línea de comunicaciones;
La Figura 6 es un gráfico que muestra un ejemplo de una forma de onda de señal cuando se produce una falla en una línea de comunicaciones;
La Figura 7 es un gráfico que muestra un ejemplo de una forma de onda de señal cuando la resistencia de las resistencias de terminación es demasiado pequeña;
La Figura 8 es un gráfico que muestra un ejemplo de una forma de onda de señal cuando la resistencia de las resistencias de terminación es demasiado grande; y
La Figura 9 es un gráfico que muestra un ejemplo de una forma de onda de señal cuando no se dispone ninguna resistencia de terminación.
Descripción detallada
Los objetos, características y ventajas anteriores se harán evidentes a partir de la descripción detallada con referencia a los dibujos adjuntos. Las modalidades se describen con suficiente detalle para permitir a los expertos en la técnica poner en práctica fácilmente la idea técnica de la presente descripción. Las descripciones detalladas de funciones o configuraciones bien conocidas pueden omitirse para no oscurecer innecesariamente la esencia de la presente descripción.
En lo sucesivo, las modalidades de la presente descripción se describirán en detalle con referencia a los dibujos adjuntos. A lo largo de los dibujos, los números de referencia similares se refieren a elementos similares.
La Figura 1 es un diagrama de bloques de un sistema de telecomunicaciones de acuerdo con una modalidad ilustrativa de la presente descripción. La Figura 2 es un diagrama de bloques de uno de los módulos esclavos que se muestran en la Figura 1.
Como se muestra en la Figura 1, el sistema de telecomunicaciones para un PLC de acuerdo con la modalidad ilustrativa de la presente descripción incluye un módulo maestro 410, uno o más módulos esclavos 420 y un módulo de conversión de señal 440.
El módulo maestro 410 incluye una MPU 412, un transmisor 414, un receptor 416 y un transformador de pulsos 418. La MPU 412 realiza la función de procesar secuencias que se asocian con comunicaciones internas en un PLC, la
función de controlar el transmisor 414 y el receptor 416, y la función de procesar señales que se transmiten/reciben por el transmisor 414/el receptor 416.
El transmisor 414 transmite señales a los módulos esclavos 420 bajo el control de la MPU 412.
El receptor 416 recibe señales de los módulos esclavos 420.
Específicamente, cuando el transmisor 414 emite datos bajo el control de la MPU 412, el transformador de pulsos 418 aísla la entrada de datos del transmisor 414 y emite una señal TRX+ y una señal TRX- a través de una línea de transmisión. Las resistencias de terminación 430 se conectan a extremos opuestos de la línea de transmisión.
Al recibir señales del transformador de pulsos 418 del módulo maestro 410 a través de la línea de transmisión, los módulos esclavos 420 emiten señales de reconocimiento en respuesta a la señal TRX+ y la señal TRX- que se transmite desde el módulo maestro 410. La señal de reconocimiento del módulo esclavo 420 se transmite al transformador de pulsos 418 del módulo maestro 410 a través de la línea de transmisión. El transformador de pulsos 418 transmite la señal de reconocimiento al receptor 416.
Como se muestra en la Figura 2, cada uno de los módulos esclavos 420 incluye una MPU esclava 422, un transmisor esclavo 424, un receptor esclavo 426 y un transformador de pulsos esclavo 428.
La MPU esclava 422 realiza la función de procesar secuencias internas y la función de controlar el transmisor esclavo 424 y el receptor esclavo 426.
El receptor esclavo 426 recibe señales del módulo maestro 410.
El transmisor esclavo 424 transmite una señal de reconocimiento en respuesta a una señal del módulo maestro 410 al módulo maestro 410 bajo el control de la MPU esclava 422.
El transformador de pulsos esclavo 428 aísla la señal que se transmite desde el módulo maestro 410 a través de la línea de transmisión y la transmite al receptor esclavo 426.
El receptor esclavo 426 transmite la señal desde el módulo maestro 410 a la MPU esclava 422.
La MPU esclava 422 transmite señales de reconocimiento al transmisor esclavo 424 en respuesta a la señal del módulo maestro 410, que ha sido sometido a secuencias internas.
El transmisor esclavo 424 entrega la señal de reconocimiento al transformador esclavo de pulsos 428.
El transformador de pulsos esclavo 428 transmite la señal de reconocimiento al módulo maestro 410 a través de la línea de transmisión.
Se hará la descripción con referencia nuevamente a la Figura 1.
Como se describió anteriormente, el sistema de telecomunicaciones para un PLC de acuerdo con la modalidad ilustrativa de la presente descripción incluye el módulo maestro único 410 y n módulos esclavos 420 que se conectan al mismo.
En otras palabras, el módulo maestro 410 puede comunicarse con los módulos esclavos 420 dispuestos en la primera a la enésima estación, respectivamente. Por ejemplo, el sistema de telecomunicaciones puede incluir hasta sesenta y cuatro estaciones, incluyendo el módulo maestro y los módulos esclavos, y puede tener una cobertura máxima de comunicaciones de 750 m.
Las resistencias de terminación 430 están dispuestas para igualar la impedancia mutua entre el lado de transmisión y el lado de recepción de la línea de transmisión. Como se muestra en los dibujos, las resistencias de terminación 430 pueden estar dispuestas en el lado del módulo maestro (RT1) y en el lado del último módulo esclavo (RT2), respectivamente.
El módulo de conversión de señal 440 incluye un conversor A/D 442 que convierte una señal en la línea de transmisión en una señal digital. El módulo de conversión de señal 440 transmite una señal digital a un módulo de control (no mostrado).
El módulo de control puede detectar si existe un error en el sistema de telecomunicaciones con base en la señal digital que se entrega desde el módulo de conversión de señal 440.
El módulo de control puede implementarse como la MPU 412 del módulo maestro 410. Al hacerlo, el espacio del sistema puede utilizarse de manera más eficiente y puede ahorrarse el costo.
Alternativamente, el módulo de control puede implementarse como un dispositivo separado, aunque no se muestra en los dibujos.
El sistema de telecomunicaciones de acuerdo con la modalidad ilustrativa de la presente descripción puede aplicarse a un esquema de comunicaciones RNET que es un protocolo de comunicaciones internas para un PLC. Sin embargo, esto es meramente ilustrativo. Se entenderá que el sistema de telecomunicaciones también puede aplicarse a otros esquemas de comunicaciones distintos al esquema de comunicaciones RNET.
En lo sucesivo, se describirán los procesos operativos del sistema de telecomunicaciones para un PLC de acuerdo con una modalidad ilustrativa de la presente descripción.
Cuando el módulo maestro 410 transmite datos, el transmisor 414 envía datos predeterminados.
El transformador de pulsos 418 aísla la entrada de datos del transmisor 414 y emite una señal TRX+ y una señal TRX-a través de la línea de transmisión con las resistencias de terminación 430 que se conectan a sus extremos opuestos, respectivamente.
Los módulos esclavos 420 reciben la señal TRX+ y la señal TRX- del módulo maestro 410 a través de la línea de transmisión. Entonces, los módulos esclavos 420 transmiten señales de reconocimiento en respuesta a la señal TRX+ recibida y la señal TRX- al módulo maestro 410.
Al hacerlo, el módulo de conversión de señal 440 usa el conversor A/D 442 para convertir las señales que se transmiten/reciben hacia/desde el módulo maestro 410. Entonces, el módulo de conversión de señal 440 transmite las señales digitales convertidas al módulo de control. El módulo de control puede implementarse como un dispositivo adicional o como la MPU 412 del módulo maestro 410.
El módulo de control controla el conversor A/D 442 del módulo de conversión de señal 440. El módulo de control puede detectar si existe un error en el sistema de telecomunicaciones y, si lo hay, dónde se encuentra el error con base en la señal digital que se entrega desde el módulo de conversión de señal 440.
Es decir, el módulo de control puede detectar cuál de una falla de ruido, una falla en la línea de comunicaciones y una falla en las resistencias de terminación 430 resultó en el error en el sistema de telecomunicaciones con base en la señal digital.
Al hacer referencia a las Figuras 4 a la 9, si el valor máximo de la señal digital está por encima del valor de voltaje de nivel alto y el valor mínimo de la señal digital está por debajo del valor de voltaje de nivel bajo, el módulo de control puede determinar que el error en el sistema de telecomunicaciones es una falla de ruido.
Alternativamente, si el valor máximo de la señal digital está por debajo del valor de voltaje de nivel alto y el valor mínimo de la señal digital está por encima del valor de voltaje de nivel bajo, el módulo de control puede determinar que la causa del error en el sistema de telecomunicaciones es una falla en la línea de comunicaciones.
Alternativamente, si hay una forma de onda distorsionada en la señal digital, el módulo de control puede determinar que la causa del error en el sistema de telecomunicaciones es una falla en las resistencias de terminación 430.
Además, el sistema de telecomunicaciones de acuerdo con una modalidad ilustrativa de la presente descripción puede incluir además un módulo de visualización (no mostrado) para visualizar información sobre un error en el sistema y la ubicación del error que se determina por el módulo de control.
En este caso, la forma de onda de la señal digital que se convierte por el módulo de conversión de señal 440 puede visualizarse en el módulo de visualización. Como resultado, es más fácil para el usuario, como un gerente, analizar por sí mismo si hay un error en el sistema de telecomunicaciones o dónde está el error.
Además, el sistema de telecomunicaciones para un PLC de acuerdo con una modalidad ilustrativa de la presente descripción puede incluir además un módulo de análisis (no mostrado) que ayuda a los usuarios, como un gerente, a analizar información sobre la forma de onda de la señal digital mediante el análisis de la forma de onda de la señal digital y al suministrar información de análisis al respecto. Por ejemplo, el módulo de análisis, como el módulo de control, puede implementarse como la MPU 412 del módulo maestro 410.
La Figura 3 es un diagrama de flujo que ilustra un método de comunicaciones en un sistema PLC de acuerdo con una modalidad ilustrativa de la presente descripción.
La Figura 4 es un gráfico que muestra un ejemplo de una forma de onda de comunicaciones normal. La Figura 5 es un gráfico que muestra un ejemplo de una forma de onda de señal cuando se introduce ruido en una línea de comunicaciones. La Figura 6 es un gráfico que muestra un ejemplo de una forma de onda de señal cuando se produce
una falla en una línea de comunicaciones. La Figura 7 es un gráfico que muestra un ejemplo de una forma de onda de señal cuando la resistencia de las resistencias de terminación es demasiado pequeña. La Figura 8 es un gráfico que muestra un ejemplo de una forma de onda de señal cuando la resistencia de las resistencias de terminación es demasiado grande. La Figura 9 es un gráfico que muestra un ejemplo de una forma de onda de señal cuando no se dispone ninguna resistencia de terminación.
Como se muestra en la Figura 3, el método de comunicaciones de acuerdo con una modalidad ilustrativa de la presente descripción incluye; seleccionar el número de estación de un módulo esclavo (etapa S510); transmitir datos al módulo esclavo seleccionado (etapa S520); convertir los datos transmitidos (etapa S530) para determinar si los datos transmitidos son normales (etapa S540); recibir datos del módulo esclavo (etapa S550); convertir los datos recibidos (etapa S560); determinar si la señal recibida es normal (etapa S570); y determinar si una señal de reconocimiento es normal (etapa S580).
Además, el método de comunicaciones puede incluir además: determinar que se produjo un error (etapa S590) si se determina que al menos una señal no es normal como resultado de las etapas S540, S570 y S580; y finalizar las comunicaciones.
Es decir, a diferencia del método de comunicaciones existente por el cual se determina si existe un error en el sistema de telecomunicaciones para un PLC simplemente determinando si una señal de reconocimiento es normal o no, de acuerdo con el método de comunicaciones de acuerdo con la modalidad ilustrativa de la presente descripción, el método incluye además convertir la señal que se transmite desde el módulo maestro y las señales que se transmiten desde los módulos esclavos se convierten en señales digitales (etapas S530 y S560) y determinar si hay un error en el sistema de telecomunicaciones con base en las señales digitales.
Es decir, la señal que se transmite desde el módulo maestro a los módulos esclavos (etapa S520) se convierte en señales digitales a través de la conversión A/D (etapa S530), y se determina si el voltaje de la señal digital convertida se encuentra dentro del rango normal (etapa S540). De esta manera, puede determinarse si la señal transmitida desde el módulo maestro se encuentra dentro del rango normal.
Además, las señales que se transmiten desde los módulos esclavos al módulo maestro (etapa S550) se convierten en señales digitales a través de la conversión A/D (etapa S560), y se determina si el voltaje de la señal digital convertida se encuentra dentro del rango normal (etapa S570). De esta manera, puede determinarse si las señales transmitidas desde los módulos esclavos se encuentran dentro del rango normal.
Las Figuras 5 a la 9 muestran formas de onda de señales convertidas en dependencia de diferentes fallas resultantes de diferentes causas, como una falla de ruido, una falla en la línea de comunicaciones, una falla en las resistencias de terminación, etc.
De acuerdo con una modalidad ilustrativa de la presente descripción, el módulo de control puede acumular niveles de señales digitales correspondientes a la señal que se transmite desde el módulo maestro, calcular el nivel máximo y el nivel mínimo, y determinar si hay una falla en el módulo maestro basándose en eso.
De manera similar, el módulo de control puede acumular niveles de señales digitales correspondientes a la señal que se transmite desde cada uno de los módulos esclavos por número de estación, calcular el nivel máximo y el nivel mínimo y determinar si hay una falla en los módulos esclavos basándose en eso.
Como se ha expuesto anteriormente, el sistema de telecomunicaciones para un PLC y el método de comunicaciones de acuerdo con las modalidades ilustrativas de la presente descripción, pueden descubrir la causa del error de comunicación en tiempo real, mejorando así la estabilidad del sistema. Además, pueden emplearse el sistema maestro/esclavo, el programa operativo, la configuración de parámetros que se usan en esquemas de telecomunicaciones típicos para un PLC, ahorrando así el costo de implementación del sistema.
Se describirán las formas de onda de la señal que se muestran en las Figuras 5 a la 9.
La onda estacionaria que se muestra en la Figura 4 (caso 1) indica una forma de onda de comunicaciones normal. Puede verse que la forma de onda de comunicaciones muestra una señal de onda cuadrada que cumple con el voltaje de alto nivel VH y el voltaje de bajo nivel VL.
Cuando se introduce ruido en la línea de comunicaciones como se muestra en la Figura 5 (caso 2), se genera una forma de onda de ruido que supera el VH y el VL. Cuando se selecciona una línea de comunicaciones incorrecta o se produce una falla en la línea de comunicaciones de la estación, como se muestra en la Figura 6 (caso 3), se produce una caída de voltaje en la señal de comunicaciones que no llega a VH y VL.
Cuando se eliminan las resistencias de terminación cuya resistencia es menor (caso 4) o mayor (caso 5) que el valor nominal, por ejemplo, 110 Q, como se muestra en las Figuras 7 y 8, respectivamente, se genera distorsión en la forma de onda.
Cuando no se dispone ninguna resistencia de terminación como se muestra en la Figura 9 (caso 6), se genera una onda reflejada.
En consecuencia, el módulo de control dispuesto en el sistema de telecomunicaciones o el usuario, como un gerente, puede encontrar fácilmente la causa del error en el sistema y la ubicación del error mediante la comparación de la forma de onda de comunicaciones normal con la forma de onda realmente medida.
Las modalidades ilustrativas de la presente descripción descritas anteriormente pueden sustituirse, alterarse y modificarse por los expertos en la técnica sin apartarse del alcance de la presente descripción.
Claims (8)
- REIVINDICACIONESi. Un sistema de telecomunicaciones dispuesto en un controlador lógico programable (PLC), el sistema que comprende:un módulo maestro (410) que comprende un transmisor (414) y un receptor (416) y un módulo de control (412); uno o más módulos esclavos (420) que se configuran para recibir señales que se transmiten desde el transmisor y transmitir señales al receptor en respuesta a las señales transmitidas;un módulo de conversión de señal (440) que se configura para convertir las señales que se transmiten entre el módulo maestro y los módulos esclavos en señales digitales;en donde el módulo de control (412) se configura para procesar las señales que se transmiten por el transmisor (414) y para procesar las señales que se reciben por el receptor (416) y se configura, además, para controlar el módulo de conversión de señal y para determinar si hay un error en las señales que se transmiten entre el módulo maestro y los módulos esclavos con base en las señales digitales que se reciben del módulo de conversión de señal,caracterizado porque,el módulo de control (412) se configura para determinar el error mediante el análisis de los valores de voltaje de las señales digitales,el error es uno de una falla de ruido, una falla en una línea de comunicaciones y una falla de resistencia de terminación,el módulo de control (412) determina que el error se debe a la falla de ruido si un valor máximo de la señal digital está por encima de un valor de voltaje alto y un valor mínimo de la señal digital está por debajo de un valor de voltaje de nivel bajo, yel módulo de control (412) determina que el error se debe a la falla en la línea de comunicaciones si el valor máximo de la señal digital está por debajo del valor de voltaje alto y el valor mínimo de la señal digital está por encima del valor de voltaje de nivel bajo.
- 2. El sistema de telecomunicaciones de acuerdo con la reivindicación 1, en donde el módulo de control (412) determina que el error se debe a la falla de la resistencia de terminación si hay una forma de onda de distorsión en la señal digital.
- 3. El sistema de telecomunicaciones de acuerdo con una cualquiera de las reivindicaciones de la 1 a la 2, que comprende, además:un módulo de visualización que se configura para mostrar un resultado de la determinación del módulo de control.
- 4. El sistema de telecomunicaciones de acuerdo con la reivindicación 3, en donde el módulo de visualización muestra un tipo del error en la señal transmitida como al menos uno de la falla de ruido, la falla en la línea de comunicaciones y una falla en una línea de terminación como se determina por el módulo de control.
- 5. Un método de comunicaciones que se realiza por un sistema de telecomunicaciones de acuerdo con una de las reivindicaciones de la 1 a la 4, el sistema de telecomunicaciones que se dispone en un controlador lógico programable (PLC), el método comprende:seleccionar un número de estación de un módulo esclavo (420) del sistema de telecomunicaciones; transmitir datos al módulo esclavo seleccionado; convertir los datos transmitidos en una señal para determinar si la señal es normal;recibir datos del módulo esclavo; y convertir los datos recibidos en señales digitales para determinar si la señal recibida es normal,caracterizado por,determinar si hay un error en las señales que se transmiten entre un módulo maestro (410) del sistema de telecomunicaciones y los módulos esclavos mediante el análisis de los valores de voltaje de las señales digitales, en donde el error es uno de una falla de ruido, una falla en una línea de comunicaciones, y una falla de resistencia de terminación,en donde la etapa de determinar si hay un error en las señales que se transmiten entre el módulo maestro y los módulos esclavos comprende:cuando un valor máximo de la señal digital está por encima de un valor de voltaje alto y un valor mínimo de la señal digital está por debajo de un valor de voltaje de nivel bajo, determinar que hay un error como resultado de la falla de ruido en la señal recibida, ycuando el valor máximo de la señal digital está por debajo del valor de voltaje alto y el valor mínimo de la señal digital está por encima del valor de voltaje de nivel bajo, determinar que hay un error como resultado de la falla en la línea de comunicaciones en la señal recibida.
- 6. El método de acuerdo con la reivindicación 5, que comprende, además: determinar si una señal de reconocimiento es normal si se determina que la señal recibida es normal.
- 7. El método de acuerdo con la reivindicación 6, que comprende, además:finalizar las comunicaciones si se determina que la señal de reconocimiento es normal; y determinar que hay un error y finalizar las comunicaciones si se determina que la señal de reconocimiento no es normal.
- 8. El método de acuerdo con la reivindicación 5 o 6, que comprende, además: determinar que hay un error y finalizar las comunicaciones si se determina que la señal recibida no es normal.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160041934A KR20170114643A (ko) | 2016-04-05 | 2016-04-05 | Plc용 통신 시스템 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2823027T3 true ES2823027T3 (es) | 2021-05-05 |
Family
ID=57153298
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES16193033T Active ES2823027T3 (es) | 2016-04-05 | 2016-10-10 | Sistema de telecomunicaciones y método para controlador lógico programable |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US10110432B2 (es) |
| EP (1) | EP3229087B1 (es) |
| JP (1) | JP6343329B2 (es) |
| KR (1) | KR20170114643A (es) |
| CN (1) | CN107294762B (es) |
| ES (1) | ES2823027T3 (es) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102118971B1 (ko) * | 2018-03-30 | 2020-06-08 | 엘에스일렉트릭(주) | 트랜시버 회로를 적용한 Rnet 프로토콜 송신 장치 |
| KR102144793B1 (ko) * | 2018-12-28 | 2020-08-14 | 엘에스일렉트릭(주) | Rnet 리피터 허브 장치 |
| KR20210037894A (ko) | 2019-09-30 | 2021-04-07 | 주식회사 해랑에너지 | 인공지능형 lora / plc 가로등 제어 시스템 |
| CN117313596B (zh) * | 2023-09-01 | 2024-12-24 | 芯华章科技(厦门)有限公司 | 一种定位逻辑系统设计的错误的方法、设备以及存储介质 |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2988529B2 (ja) | 1990-07-13 | 1999-12-13 | 古河電気工業株式会社 | 故障診断装置 |
| JPH04142139A (ja) | 1990-10-02 | 1992-05-15 | Furukawa Electric Co Ltd:The | 監視装置 |
| DE4225834A1 (de) * | 1992-08-05 | 1994-02-10 | Inter Control Koehler Hermann | Speicherprogrammierbare digitale Steuerungseinrichtung |
| JPH0974427A (ja) | 1995-09-04 | 1997-03-18 | Tokai Rika Co Ltd | 通信装置 |
| KR100202706B1 (ko) * | 1996-10-05 | 1999-06-15 | 이종수 | 피엘씨 리모트 시스템의 기동시간 동기화 및 비상상태 출력 제어방법 |
| JP2001237842A (ja) | 2000-02-23 | 2001-08-31 | Nissan Motor Co Ltd | 多重通信装置の異常診断方法及びそれを使用する多重通信装置 |
| US7120505B2 (en) * | 2001-06-22 | 2006-10-10 | Omron Corporation | Safety network system, safety slave, and safety controller |
| US7702291B2 (en) * | 2003-09-15 | 2010-04-20 | Broadcom Corporation | Radar detection from pulse record with interference |
| JP2006040122A (ja) * | 2004-07-29 | 2006-02-09 | Toyoda Mach Works Ltd | プログラマブルコントローラ |
| JP2006148708A (ja) * | 2004-11-22 | 2006-06-08 | Sharp Corp | フィルタ回路、高周波受信装置、フィルタの制御方法、プログラム、および記録媒体 |
| JP2007300527A (ja) | 2006-05-02 | 2007-11-15 | Omron Corp | リモートioシステムおよびマスタ並びにスレーブ及び中継器並びに終端器 |
| JP2007312043A (ja) * | 2006-05-17 | 2007-11-29 | Omron Corp | リモートi/oシステム |
| JP2008085397A (ja) | 2006-09-25 | 2008-04-10 | Fujitsu Ltd | 線路異常検出回路 |
| WO2008038388A1 (en) | 2006-09-28 | 2008-04-03 | Fujitsu Microelectronics Limited | Signal receiver apparatus and waveform shaping method |
| US20100073206A1 (en) * | 2008-09-24 | 2010-03-25 | Mediatek Inc. | Analog-to-digital conversion circuits and method for calibrating thereof |
| JP2010245589A (ja) | 2009-04-01 | 2010-10-28 | Nec Corp | 通信システム、通信装置、被疑箇所の特定方法及びプログラム |
| JP5669419B2 (ja) | 2010-03-29 | 2015-02-12 | キヤノン株式会社 | 画像形成装置 |
| WO2012120686A1 (ja) | 2011-03-10 | 2012-09-13 | 三菱電機株式会社 | 通信安定性判定方法およびネットワークユニット |
| US20120246612A1 (en) * | 2011-03-23 | 2012-09-27 | Siemens Corporation | System and method for verification and validation of redundancy software in plc systems |
| WO2012132215A1 (ja) * | 2011-03-31 | 2012-10-04 | ルネサスエレクトロニクス株式会社 | シリアル通信装置 |
| WO2013014793A1 (ja) * | 2011-07-28 | 2013-01-31 | 三菱電機株式会社 | 通信装置 |
| US8564466B2 (en) * | 2011-08-01 | 2013-10-22 | Mitsubishi Electric Corporation | Analog input system, analog output system, and analog input/output system |
| US20160011578A1 (en) * | 2013-03-26 | 2016-01-14 | Mitsubishi Electric Corporation | Engineering tool |
| JP6204058B2 (ja) * | 2013-05-07 | 2017-09-27 | 株式会社ジェイテクト | Plc通信システム |
| KR20140141938A (ko) * | 2013-06-03 | 2014-12-11 | 엘에스산전 주식회사 | Plc 시스템에서 통신모듈의 이중화 방법 |
| CN104345678A (zh) * | 2013-08-02 | 2015-02-11 | 罗克韦尔自动化控制集成(哈尔滨)有限公司 | 用于变频器的控制装置和控制系统 |
| JP5908171B2 (ja) * | 2014-04-25 | 2016-04-26 | 三菱電機株式会社 | プログラマブルロジックコントローラ |
-
2016
- 2016-04-05 KR KR1020160041934A patent/KR20170114643A/ko not_active Abandoned
- 2016-10-10 ES ES16193033T patent/ES2823027T3/es active Active
- 2016-10-10 EP EP16193033.4A patent/EP3229087B1/en active Active
- 2016-10-28 CN CN201610964539.8A patent/CN107294762B/zh not_active Expired - Fee Related
- 2016-11-14 US US15/350,302 patent/US10110432B2/en active Active
- 2016-11-21 JP JP2016226346A patent/JP6343329B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN107294762A (zh) | 2017-10-24 |
| JP6343329B2 (ja) | 2018-06-13 |
| US10110432B2 (en) | 2018-10-23 |
| JP2017188865A (ja) | 2017-10-12 |
| US20170288964A1 (en) | 2017-10-05 |
| CN107294762B (zh) | 2020-09-01 |
| EP3229087B1 (en) | 2020-08-05 |
| KR20170114643A (ko) | 2017-10-16 |
| EP3229087A1 (en) | 2017-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8049510B2 (en) | Method for detecting a fault on a data line | |
| ES2217343T3 (es) | Sistema y metodo de diagnostico de mal funcionamiento en unidades electronicas de control a bordo de vehiculo. | |
| CN1592224B (zh) | 多协议手持式现场维护工具的数据传输方法 | |
| US8935040B2 (en) | Method and system for actively locating bus faults | |
| EP3229087B1 (en) | Telecommunications system and method for programmable logic controller | |
| JP2020527915A (ja) | Canバスシステムのための送受信装置およびcan送受信装置によって短絡を検出する方法 | |
| CN109871345A (zh) | 用于控制串行数据总线系统的方法及总线节点 | |
| JP2019193267A (ja) | 通信機、通信機を含むシステムおよび信号 | |
| WO2014123765A4 (en) | Dedicated network diagnostics module for a process network | |
| US20140372645A1 (en) | Collision detection in eia-485 bus systems | |
| CN103297246A (zh) | 无线通信系统和方法、以及无线接入点装置 | |
| JP4696155B2 (ja) | 制御装置と少なくとも1つの分散型データ処理装置との間のデータ線路でデータを伝送する方法および装置 | |
| JP2015186260A (ja) | 情報の通信 | |
| CN108139999A (zh) | 用于调谐通用串行总线电力递送信号的方法及设备 | |
| US11595229B2 (en) | Subscriber station for a serial bus system, and method for data transmission in a serial bus system | |
| CN103916105A (zh) | 用于rs通信的转换端子极性的装置 | |
| CN104272761B (zh) | 对汽车控制设备psi5接收单元功能测试的方法及psi5接收单元 | |
| JPH10294750A (ja) | 多重通信装置 | |
| CN107534594B (zh) | 通信装置以及通信系统 | |
| KR101745199B1 (ko) | 검출수단의 고장감지방법 | |
| JP2017041693A (ja) | 通信装置及び通信システム | |
| KR20170023574A (ko) | 항공 전자 장비의 입출력 모듈용 다기능 테스트 장치 | |
| ES2634703T3 (es) | Aparato de comunicación por línea eléctrica trifásico y método de comunicación del mismo | |
| CN113009246B (zh) | Pse设备检测装置及pse设备检测方法 | |
| US20150304203A1 (en) | Resistance arranging system and method based on rs-485 network |