FROM, FROMP, DFRO, DFROP
Fuentes
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
de error
● Antes de la ejecución de la instrucción no se ejecutó ningún intercambio de datos con el
módulo especial (Serie Q/System Q = Código de error 1412).
● Antes de la ejecución de la instrucción se presentó un error en el módulo especial.
(Serie Q/System Q = Código de error 1402).
● No se encuentra ningún módulo especial en la dirección I/O indicada en n1.
(Serie Q/System Q = Código de error 2110).
● La cantidad de palabras de datos indicada en n3 sobrepasa el rango previsto en d para el
almacenamiento del operando (Serie Q/System Q = Código de error 4101).
● La dirección indicada en n2 se encuentra fuera del rango de la memoria de búfer
(Serie Q/System Q = Código de error 4100).
● La dirección indicada en n2 es errónea (AJ71QC24)
(Serie Q/System Q = Código de error 4100).
● No resulta posible el acceso a un módulo especial.
Ejemplo 1
FROMP
En el siguiente programa con flanco positivo de X0, se leen los valores digitales del canal CH1
de la dirección 10 de la memoria de búfer de un módulo A68AD. El rango de direcciones de
módulos es de 040 a 05F. Los datos leídos se almacenan en D0.
Lista de instrucciones
Ejemplo 2
DFROP
En el siguiente programa con flanco positivo de X0, se leen los datos del eje X de las
direcciones 602 y 603 de la memoria de búfer de un módulo AD71. El rango de direcciones de
módulos es de 040 a 05F. Los datos leídos se almacenan en D0 y D1.
Lista de instrucciones
7 – 190
MELSEC
MELSEC
Instrucciones para el acceso a la memoria de búfer
Plano de contactos
Plano de contactos
Lista de instrucciones IEC
FROM_MB1, FROM_KB1, FROM_IB1
Lista de instrucciones IEC
FROM_MB2, FROM_KB2, FROM_IB2
Programación MELSEC A y Q