Protocolo libre
7.2.3
Reconocimiento de errores al enviar datos
Al enviar datos, a menudo se producen problemas debido a:
b Error de transmisión debido a perturbaciones electromagnéticas.
b El transcurso del tiempo de supervisión de envío (temporizador 2, ver sección 10.3)
b Un rango de envío demasiado reducido. (Se pretende enviar más datos de los que pueden
guardarse en el buffer de envío del módulo de interfaz. Ver sección 7.2.1).
INDICACIÓN
Cuando se presenta un error de transmisión, es posible que al receptor no le lleguen todos
los datos. Por ello, el intercambio de datos tiene que realizarse empleando un protocolo
definido por el usuario. Cuando por ejemplo el receptor envía una confirmación al emisor de
los datos, éste sabe entonces que sus datos han llegado.
También puede programarse un tiempo de supervisión durante el cual el receptor tiene que
reaccionar a los datos. De este modo puede saberse si los datos han llegado o no al recep-
tor, si lo han hecho de forma completa, y si es necesario volverlos a enviar.
En la secuencia de programa del PLC es posible comprobar con el software GX Configura-
tor-SC si se han producido errores. En tanto que mediante la comprobación en la secuencia de
programa resulta posible una supervisión continua de la comunicación, la búsqueda de errores
con el GX Configurator-SC resulta apropiada p.ej. para la puesta en funcionamiento.
Reconocimiento de errores en la secuencia de programa
Los operados y señales siguientes indican errores:
–
Cuando se ha producido un error durante la ejecución de una instrucción OUTPUT se
pone el operando que sigue al operando que indica el fin del procesamiento de la instruc-
ción OUTPUT. Si por ejemplo M0 indica la conclusión del procesamiento, M1 señaliza un
error.
–
El diodo luminoso "ERR." del módulo de interfaz se ilumina en caso de un error. Al mismo
tiempo, en caso de un error en CH1 se pone la entrada XE, y en caso de un error en CH2
se pone la entrada XF. (Las entradas y salidas de los módulos de interfaz se describen a
partir de la página 4-1.)
–
En caso de un error, en el operando ((s1)+1) para el control de la instrucción OUTPUT se
registra un código de error. Si, por ejemplo, este rango de operandos comienza con D0 (s1
= D0), puede tomar usted el código de error del registro D1 (D0 +1= D1).
El mismo código de error se registra en la dirección de la memoria buffer 599 (257H) para
CH1, y 615 (267H) para CH2.Una explicación de los códigos de error puede hallarla en el
capítulo 23.
Desconexión del LED "ERR." y eliminación del código de error
Si sólo se desea desconectar el LED "ERR.", en la dirección de la memoria buffer 0 (para CH1) o
en la dirección de la memoria buffer 1 (para CH2) se pone el bit que se corresponde con el error.
Si se desea desconectar el LED "ERR." y al mismo tiempo se desea eliminar el código de error,
ponga las salidas YE (para CH1) o YF (para CH2).
Diagnóstico de errores con el GX Configurator-SC
Los módulos de interfaz indican errores, incluyendo errores de transmisión, conectando el
diodo luminoso "ERR.".
Para el diagnóstico de errores, conecte al PLC un PC con el software GX Configurator-SC insta-
lado. Además de la evaluación de los códigos de error, este software ofrece también la posibili-
dad de desconectar el LED "ERR." del módulo de interfaz.
Sistema Q de MELSEC - Módulos de interfaz
Envío de datos a un dispositivo externo
7 - 27