Introducción
Posibilidades de comunicación
1.2
Intercambio de datos con el protocolo libre
El protocolo libre puede adaptarse a cualquier dispositivo externo. Según el tipo del dispositivo
conectado, para el control de la transmisión es necesaria una programación en la CPU del PLC.
Para, durante la recepción, reconocer cuándo ha finalizado la transmisión y cuando es posible
procesar los datos, en el módulo de interfaz se emplea una así llamada identificación de fin, o de
cuentan los datos recibidos. Una identificación de fin se compone casi siempre de los caracte-
res de control CR y LF, pero también puede elegirla libremente y adecuarla al dispositivo
externo. Hay que utilizarla cuando la longitud de los datos no es constante. Si un dispositivo
envía siempre el mismo número de datos (por ejemplo un valor de medición), para una
recepción segura resulta suficiente con contar los datos.
MELSEC
Q61P-A1
BASE UNIT
MODEL Q35B
SERIAL 0205020E0100017-A
Fig. 1-2:
Si se produce un error durante la recepción, los datos erróneos pueden borrarse ya en el
módulo de interfaz por medio de una instrucción CSET. Esto es posible incluso mientras se
envían datos y por ejemplo se solicita del dispositivo externo una nueva transmisión de los
datos.
Si un dispositivo externo envía sus datos en código ASCII o requiere datos en código ASCII, el
módulo de interfaz se hace cargo de la conversión.
MELSEC
Q61P-A1
BASE UNIT
MODEL Q35B
SERIAL 0205020E0100017-A
Fig. 1-3:
Elementos de datos que se presentan en todas las transmisiones, como por ejemplo caracteres
de control para el comienzo y el final de los datos o sumas de control, pueden fijarse en así lla-
mados marcos de datos. Al enviar, el módulo de interfaz añade al resto de los datos el contenido
de los marcos de datos. Al recibir, un módulo de interfaz controla si los caracteres recibidos con-
cuerdan con los contenidos de los marcos de datos. Entonces éstos no son entregados a la
CPU del PLC como datos recibidos. Los marcos de datos, cuyos contenidos por cierto pueden
definirse libremente, simplifican en el PLC los programas para la preparación y la evaluación de
los datos y posibilitan una sencilla adaptación de la comunicación al dispositivo externo.
Sistema Q de MELSEC - Módulos de interfaz
Q25HCPU
QJ71C24
QJ71BR11
QJ71E71-B5
RUN
ERR.
RUN
MNG
RUN
ERR.
NEU.
NEU.
T.PASS
D.LINK
INT.
COM ERR.
POWER
MODE
RD
CH1
SD
SD
CH2
SD
OPEN
RUN
RD
RD
ERR.
L ERR.
SD
RD
ERR.
USER
BAT.
STATION NO.
BOOT
X10
X1
RS-232
MODE
POWER
CPU
I / 00
I / 01
I / 02
I / 03
PULL
CH2
E.S.D
USB
SDA
1
SG
2
SDB
3
(FG)
4
RDA
5
(FG)
+12V
RS-232
6
RDB
24G
7
RS-422
/485
MITSUBISHI
EXT POWER
QJ71BR11
Un módulo de interfaz reconoce el final de los datos mediante la
identificación de fin
Q25HCPU
QJ71C24
QJ71BR11
QJ71E71-B5
RUN
ERR.
RUN
MNG
RUN
ERR.
NEU.
NEU.
T.PASS
D.LINK
INT.
COM ERR.
POWER
MODE
RD
CH1
SD
SD
CH2
SD
OPEN
RUN
RD
RD
ERR.
L ERR.
SD
RD
ERR.
USER
BAT.
STATION NO.
BOOT
X10
X1
RS-232
MODE
POWER
CPU
I / 00
I / 01
I / 02
I / 03
I / 04
PULL
CH2
E.S.D
Q35B(N)
USB
SDA
1
SG
2
SDB
3
(FG)
4
RDA
5
(FG)
+12V
RS-232
6
RDB
7
24G
RS-422
/485
MITSUBISHI
EXT POWER
QJ71BR11
Un módulo de interfaz reconoce el final de los datos mediante la
identificación de fin
Datos (longitud variable)
I / 04
Q35B(N)
Módulo de interfaz
Conversión ASCII/binario
Datos en
código binario
Datos en código binario
Posibilidades de comunicación
Identifica-
ción de fin
Código
ASCII
QK00003c
QK00004c
1 - 3