SPREF
Ejemplo
SPREF
En el siguiente ejemplo se refieren dos módulos especiales. Para cada módulo especial se
ajusta una área en el bloque de parámetros que se almacena a partir del registro de archivo
R100:
● 1. Área: Acceso al módulo especial con dirección cabezal X/Y20
Esta área se transfiere al estar activado el SM1520.
El contenido de las direcciones de memoria de búfer 0 a 3 se transfiere (lee) del módulo
especial al registro de archivos R0 a R3.
El contenido de los registros de archivo R10 y R11 se transfiere (lee) en las direcciones de
memoria de búfer 10 y 11 del módulo especial.
● 2. Área: Acceso al módulo especial con dirección cabezal X/Y100
Esta área se transfiere al estar activado el SM1521.
El contenido de las direcciones de memoria de búfer 110 a 119 se transfiere (lee) del módulo
especial a los registros de datos D110 a D113.
El bloque de parámetros para este programa de ejemplo contiene las siguientes constantes :
Bloque de parámetros
Dirección
R100
R101
R102
R103
R104
R105
R106
R107
R108
R109
R110
R111
R112
R113
R114
R115
R116
R117
R118
R119
R120
R121
R122
R123
10 – 14
Descripción
Contenido
2
Cantidad de áreas
2
Ajustes en la área 1
1
Ajustes en la área 2
2
Dirección cabezal del módulo especial (X/Y20)
0
Dirección inicial en la memoria de búfer
0
Dirección de datos (0 = Lectura)
13
Código de operando (13 = R)
4
Cantidad de operandos
0
Dirección inicial de los operandos (R0)
0
2
Dirección cabezal del módulo especial (X/Y20)
10
Dirección inicial en la memoria de búfer
1
Dirección de datos (1 = Escritura)
13
Código de operando (13 = R)
2
Cantidad de operandos
10
Dirección inicial de los operandos (R10)
0
10
Dirección cabezal del módulo especial (X/Y100)
110
Dirección inicial en la memoria de búfer
0
Dirección de datos (0 = Lectura)
11
Código de operando (11 = D)
10
Cantidad de operandos
110
Dirección inicial de los operandos (D110)
0
Instrucciones para la transferencia de datos
Área 1
Área 2
Programación MELSEC A y Q
Observación
—
—
—
Ajuste 1
Ajuste 2
Ajuste 1