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 BIDOUT. Los ope-
randos son los mismos que en el ejemplo de programa mostrado arriba.
En caso de recepción sin errores:
D 0
Número de interfaz
Resultado de la transmisión
D 1
Longitud de datos
D 2
Datos
D11
bis
hasta
Datos
D15
Cuando se ha producido un error durante la recepción
D 0
Número de interfaz
D 1
Resultado de la transmisión (≠0)
Longitud de datos
D 2
D11
Datos
bis
hasta
D15
Datos
Fig. 8-18:
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 BIDOUT) puede comprobarse con una instrucción SPBUSY.
No se deben ejecutar simultáneamente varias instrucciones BIDOUT. Inicie la ejecución de
una instrucción BIDOUT sólo cuando haya concluido la ejecución de otra instrucción
BIDOUT. (Después del procesamiento de esta instrucción se pone un bit que puede
emplearse para bloqueos en el programa, ver fig. 8-16.)
8 - 16
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
bis
Datos
1535 (5FF
)
Datos
H
De la dirección de la memoria buffer 599 (257
Protocolo bidireccional
)
H
QK00068c
MITSUBISHI ELECTRIC