Envío de datos a un dispositivo externo
La figura siguiente pretende poner de manifiesto la relación entre los datos registrados en la
memoria buffer del módulo de interfaz y los datos de control de la instrucción OUTPUT. Los
operandos son los mismos que en el ejemplo de programa mostrado arriba.
En caso de recepción sin errores
Número de interfaz
D 0
Resultado de la transmisión
D 1
Longitud de datos
D 2
Datos
D11
hasta
bis
Datos
D15
Cuando se ha producido un error durante la recepción
Número de interfaz
D 0
Resultado de la transmisión (≠0)
D 1
Longitud de datos
D 2
Datos
D11
bis
hasta
Datos
D15
Fig. 7-29:
INDICACIÓN
El estado de ejecución de una instrucción extendida para un módulo de interfaz (como p.ej.
de una instrucción OUTPUT) puede comprobarse con una instrucción SPBUSY.
No se deben ejecutar simultáneamente varias instrucciones OUTPUT. Inicie la ejecución de
una instrucción OUTPUT sólo cuando haya concluido la ejecución de otra instrucción OUT-
PUT. (Después del procesamiento de esta instrucción se pone un bit que puede emplearse
para bloqueos en el programa.)
7 - 26
CPU del PLC
(0001
)
H
(0000
)
H
(0005
)
H
(4241
)
H
(0A0D
)
H
(0001
)
H
(0005
)
H
(4241
)
H
bis
(0A0D
)
H
La longitud de los datos y los datos son transferidos de la CPU del PLC al
rango de envío del módulo de interfaz. Despúes del envío se le comunica el
resultado a la CPU del PLC.
Módulo de interfaz MELSEC
Direcciones
Memoria buffer
599 (257
)
Resultado de la transmisión de datos
H
1024 (400
)
Longitud de los datos por enviar
H
1025 (401
)
Datos
H
Datos
hasta
Datos
1535 (5FF
)
Datos
H
datos
De la dirección de la memoria buffer 599 (257
Protocolo libre
)
H
MITSUBISHI ELECTRIC