Direccionamiento En Modo Binario (@E); Direccionamiento En Modo Bcd (*E); Conversión De Memoria De Archivos - Omron SYSMAC CS1 Serie Manual Del Usuario

Autómatas programables industriales
Tabla de contenido

Publicidad

Área de memoria de datos extendida (EM)
Direccionamiento
indirecto
Conversión de memoria
de archivos
284
debe cambiar el banco actual con EMBC(281) para acceder a los datos de
otro banco A301 contiene el número del banco de EM actual).
El banco actual se restablece a 0 al cambiar el modo de operación de
PROGRAM a RUN/MONITOR, excepto cuando el bit de retención IOM
(A50012) está en ON. El banco actual no se cambia durante las tareas
cíclicas del programa y regresa al valor original (el de la tarea cíclica fuente)
si se ha modificado en una tarea de interrupción.
Existen dos modos de direccionamiento indirecto de los canales del área EM:
binario y BCD.

Direccionamiento en modo binario (@E)

Cuando se introduce el carácter "@" antes de una dirección de EM, el contenido
del canal de EM se considera binario y, por lo tanto, la instrucción opera en el
canal de EM en el mismo banco de la dirección binaria correspondiente. Los
valores hexadecimales de 0000 a 7FFF se utilizan en el direccionamiento
indirecto de todos los canales incluidos en el mismo banco de EM (E00000 a
E32767) y los valores de 8000 a FFFF, en el direccionamiento de los canales del
siguiente banco de EM (E00000 a E32767).
@E1_00100
0200
@E00100
0200

Direccionamiento en modo BCD (*E)

Cuando se introduce el carácter "*" antes de una dirección de EM, el contenido
del canal de EM se considera BCD y, por lo tanto, la instrucción opera en el canal
de EM en el mismo banco de la dirección BCD correspondiente. Sólo se puede
direccionar de forma indirecta una parte del área EM (E00000 a E09999) con los
valores BCD de 0000 a 9999.
*E1_00100
0200
0200
*E00100
Parte del área EM puede convertirse para utilizarse como memoria de archivos
con las selecciones de configuración del PLC. Se convertirán a la memoria de
archivos todos los bancos de EM, del primero especificado (banco inicial de la
memoria de archivos de EM) al último.
Una vez convertidos los bancos de EM a la memoria de archivos, no se puede
acceder a ellos (leídos ni escritos) mediante instrucciones. Se producirá un
error de acceso no válido si existe un banco de la memoria de archivos
especificado como operando de una instrucción.
En el siguiente ejemplo se muestra la memoria de archivos de EM cuando el
banco inicial se ha seleccionado a 3 en la configuración del PLC.
Número de banco de EM
Note A la hora de designar direcciones en la programación o asignaciones en las
unidades de E/S especiales C200H, "EM 0000" a "EM 6143" especifica el rango
E0_00000 a E0_06143 en la CPU. El resto de las direcciones de esta área no se
pueden especificar.
E1_00512
Dirección utilizada.
E0_00512
Dirección utilizada.
E1_00200
Dirección utilizada.
E0_00200
Dirección utilizada.
Ejemplo:
0
Banco inicial de memoria de
1
archivos de EM seleccionado
a 3 en la configuración del
2
PLC.
3
.
.
Memoria de archivos de EM
.
(No se puede acceder con
B
instrucciones).
C
Sección
7-12
(Cuando la dirección
actual es el banco 0).
(Cuando la dirección
actual es el banco 0).

Publicidad

Tabla de contenido
loading

Tabla de contenido