Siemens SIMATIC S5-135U Instrucciones De Programacion página 20

Ocultar thumbs Ver también para SIMATIC S5-135U:
Tabla de contenido

Publicidad

Modo de funcionamiento y campo de aplicación
Las instrucciones STEP5 pueden acceder a las zonas de operandos siguientes:
-
zona de 'marcas
-
imagen de las entradas y salidas
-
zona de periferia
-
temporizadores
-
contadores
-
módulo de datos actual
Para acceder a estas zonas de operandos, las instrucciones STEP 5 utilizan dos mecanismos
diferentes:
-
La mayor parte de las instrucciones STEP 5 proceden al direccionamiento relativo de una
célula de memoria al principio de una zona de operandos. Durante la elaboración de estas
instrucciones, el programa no puede borrar, ni siquiera en caso de error, los operandos de
ninguna zona.
-
Algunas instrucciones STEP 5 utilizan el direccionamiento absoluto. Estas instrucciones
permiten acceder a la totalidad del espacio de memoria.
En comparación con otras zonas de operandos, el módulo de datos actual no tiene ni dirección
de principio ni longitud concretas. El módulo de datos actual es el módulo cuya dirección de
principio y longitud están escritas en registros especiales (ver abajo). El programa de usuario
solo puede acceder -en el caso de que no se use ninguna instrucción con direccionamiento
absoluto- al módulo de datos actual. Se pueden usar los tipos de datos siguientes: bits, bytes,
palabras y dobles palabras. El acceso al módulo de datos actual es más lento que el acceso a
la zona de marcas.
Además de las zonas de memoria mencionadas anteriormente, el procesador contiene varios
registros:
-
4 acumuladores (32 bits) que sirven de registros polivalentes, p.ej. de registros auxiliares
para la transferencia memoria-memoria o de registros para los operandos y los resultados de
cálculo.
-
1 contador de instrucciones (contador de direcciones STEP, SAZ) que contiene la dirección
de la siguiente instrucción a ejecutar.
-
1 puntero de pila de módulos (BSP), el cual administra las entradas en la pila de módulos.
-
1 registro DBA (DBA = dirección de principio del módulo de datos) que contiene la dirección
del principio del módulo de datos actual.
-
1 registro DBL (DBL = longitud del módulo de datos) que contiene el número de palabras de
datos del módulo de datos actual.
-
1 registro indicador.
-
1 registro BR (BR = registro de dirección base) para direccionamiento absoluto.

Publicidad

Tabla de contenido
loading

Tabla de contenido