Tratamiento de los marcos de datos por parte del PLC
²
M0 se conecta durante un ciclo del PLC después de la ejecución de la instrucción GETE.
Cuando M1 no es "1", ello significa que la instrucción ha sido ejecutada sin errores, y se
pone M100. Con M100 es posible controlar acciones que dependen de la lectura sin erro-
res del marco de datos.
¶
Cuando se ha presentado un error durante la ejecución de la instrucción GETE, se pone,
además de M0, también la marca M1, la cual pone a su vez, en este ejemplo, la marca
M101. Mediante M101 puede visualizarse por ejemplo una alarma.
14.5.5
Eliminación de un marco de datos definido por el usuario
Con una instrucción PUTE también es posible eliminar marcos de datos definidos por el usuario
de la Flash-EPROM de un módulo de interfaz. La diferenciación entre registrar y eliminar se
realiza en la instrucción PUTE mediante el contenido de una palabra de control. Una descrip-
ción detallada de la instrucción PUTE puede encontrarla en las instrucciones de programación
de la serie QnA de MELSEC y del sistema Q de MELSEC, n°. de art. 158947.
INDICACIÓN
Si se intenta eliminar un marco de datos no registrado, al ejecutar la instrucción PUTE se
produce un error.
Con el software GX Configurator-SC o mediante la evaluación de las direcciones de la
memoria buffer 517 hasta 529 (205H hasta 211H) es posible comprobar qué marcos de
datos están registrados en la Flash-ROM.
Los marcos de datos definidos por el usuario pueden modificarse o eliminarse sólo cuando
no tiene lugar comunicación con un dispositivo externo. Con una instrucción SPBUSY es
posible determinar el estado de la comunicación.
En el ejemplo de programa siguiente se borra del módulo de interfaz el marco de datos definido
por el usuario con el número 3E8H, que ocupa el rango de direcciones de E/S de X/Y80 hasta
X/Y9F.
X52
M70
M0
Fig. 14-15: Ejemplo de programa para la eliminación del marco de datos 3E8H de la
³
Se registra el flanco ascendente de la entrada X52 para que sólo se ejecute un proceso de
borrado al conectar la entrada. La marca M70 está conectada sólo para un ciclo. Los regi-
stros D0 hasta D3 contienen datos para el control de la instrucción PUTE. Entrando el
valor "3" en D0 se selecciona la eliminación de un marco de datos.
·
El número del marco de datos (3F8H) se registra en D2.
14 - 20
M1
M1
memoria de un módulo de interfaz
Marcos de datos definidos por el usuario
PLS
MOV
K3
MOV
H3E8
MOV
K80
TO
H8
H2000
D1
G. PUTE
U8
D0
D4
SET
SET
MITSUBISHI ELECTRIC
M70
³
D0
D2
D3
K1
M0
M100
M101
QK00313c