8 COMUNICACIÓN DE BUFFER FIJADO (CON EL METODO DE CONTROL
SIN PROCEDIMIENTO)
8 - 9
1) Confirme la finalización normal del procesamiento inicial.
2) Confirme la finalización normal del procesamiento de apertura de la
conexión No. 2.
3) Al recibir los datos desde el dispositivo externo designado (asignado
en el procesamiento de apertura), el módulo Ethernet procesa lo
siguiente.
Almacena los datos de recepción al área del buffer fijado (No. 2).
(Area empezando desde la dirección principal del buffer fijado de
destino + 1)
• Almacena el largo de datos al área de dirección principal de la
dirección fijada de destino ( 1)
• Solicite el PLC CPU para arrancar el programa de interrupción.
1 El largo de datos de envío se expresa por un conteo de bytes.
Cuando se recibe un número impar de bytes de datos, el último
dato recibido se almacena en el byte más bajo del área última de
almacenaje de datos. (El byte más alto llega a ser un valor no
constante.)
4) El programa de interrupción arranca.
Ejecute la instrucción dedicada BUFRCVS y lea el largo de datos de
recepción y los datos de recepción desde el buffer fijado (No. 2).
A la finalización normal
• Señalizador de error del PLC CPU (SM0) ( 2)
A la finalización anormal.
• Señalizador de error del PLC CPU (SM0) ( 2)
• Código de error del PLC CPU (SD0) ( 2)
1 Para información del señalizador del error PLC CPU (SM0) y
código de error (SD0), vea el manual para PLC CPU usado.
5) La ejecución del programa de interrupción se finaliza y la ejecución del
programa principal empieza nuevamente.
OBSERVACION
(1) Para arrancar un programa de interrupción, cree un programa de
habilitar/deshabilitar interrupción en el programa principal usando las
instrucciones EI y DI.
(2) La programación para la lectura de datos de recepción con un programa de
interrupción es el mismo como para la comunicación (existe procedimiento) por
el buffer fijado. Refiérase al ejemplo del programa indicado en la sección 7.5.2
cuando programe.
MELSEC-Q
: APAGADO
: PRENDIDO
: Código de error
8 - 9