Mitsubishi Electric MELSEC System Q Manual De Usuario página 149

Controladores lógicos programables
Ocultar thumbs Ver también para MELSEC System Q:
Tabla de contenido

Publicidad

Protocolo bidireccional
X20
M50
M0
X21
Fig. 8-17:
³
Poniendo X20 se da inicio al envío de los datos. Esta entrada podría ser excitada por un
pulsador que puede accionarse durante varios ciclos de programa. Por ello, con la instruc-
ción PLS sólo se evalúa el flanco ascendente de X20.
·
En el rango de operandos que comienza con D11 se registran 7 caracteres que han de ser
enviados.
»
Como identificación para el final de los datos se añade "CR, LF" (0A0DH) a los datos pro-
piamente dichos.
¿
La interfaz CH1 se selecciona entrando "1" en el registro D0.
´
D1 contiene, después de la ejecución de la instrucción OUTPUT, el resultado de la misma.
(0: procesamiento sin errores, ≠ 0: código de error). Este resultado es eliminado antes de
la ejecución.
²
D2 contiene la indicación de la longitud de los datos. Aquí en este ejemplo se trata de 5
palabras. Cuando como unidad de medida para la comunicación está ajustado "byte", en
D2 hay que registrar el valor "10".
La instrucción BIDOUT se ejecuta y los datos de envío son transmitidos al módulo de
interfaz.
º
Después de la ejecución de la instrucción BIDOUT, M0 es puesto durante un ciclo PLC.
Cuando M1 no está puesto, ello significa que la instrucción ha sido ejecutada sin errores.
¾
Si se ha presentado un error durante la transmisión de los datos, también se pone la
marca M1. En este caso se lee en D1 el resultado de la ejecución y se pone la marca
M102, con la que es posible por ejemplo visualizar un aviso de error en una unidad de
control.
µ
Las marcas M101 y M102 son restauradas mediante la entrada X21, la cual puede exci-
tarse por ejemplo mediante un botón de confirmación en un pupitre.
Sistema Q de MELSEC - Módulos de interfaz
M1
M1
Programa de ejemplo para el envío de datos a través de la interfaz CH1 del
módulo de interfaz con la dirección de E/S de inicio X/Y00
Envío de datos a un dispositivo externo
$MOV
"ABDCEFG"
MOV
MOV
MOV
MOV
G.BIDOUT
U0
D0
MOV
³
PLS
M50
D11
H0A0D
D15
K1
D0
K0
D1
K5
D2
D11
M0
SET
M101
¾
D1
M101
SET
M102
µ
RST
M101
RST
M102
QK00103c
8 - 15

Publicidad

Tabla de contenido
loading

Tabla de contenido