Entradas Analógicas Ai - Siemens SIMATIC S7-200 Manual De Instrucciones

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:
Manual del sistema de automatización S7-200
Marcas especiales (SM)
Las marcas especiales permiten intercambiar datos entre la CPU y el programa. Estas marcas se
puede utilizar para seleccionar y controlar algunas funciones especiales de la CPU S7-200. Por
ejemplo, hay una marca que se activa sólo en el primer ciclo, marcas que se activan y se
desactivan en determinados intervalos, o bien marcas que muestran el estado de las operaciones
matemáticas y de otras operaciones. (Para más información acerca de las marcas especiales,
consulte el anexo D). A las marcas especiales se puede acceder en formato de bit, byte, palabra
o palabra doble:
Bit:
Byte, palabra o palabra doble:
Memoria local L
El S7-200 dispone de 64 bytes de memoria local (L), de los cuales 60 se pueden utilizar como
memoria "borrador" para transferir parámetros formales a las subrutinas.
Consejo
Si programa en KOP o FUP, STEP 7-Micro/WIN reservará los últimos cuatro bytes de la
memoria local para su propio uso.
La memoria local es similar a la memoria V (memoria de variables), con una excepción: la
memoria V tiene un alcance global, en tanto que la memoria L tiene un alcance local. El término
"alcance global" significa que a una misma dirección de la memoria se puede acceder desde
cualquier parte del programa (programa principal, subrutinas o rutinas de interrupción). El término
"alcance local" significa que la dirección de la memoria está asociada a una determinada parte
del programa. El S7-200 asigna 64 bytes de la memoria L al programa principal, 64 bytes a cada
nivel de anidado de las subrutinas y 64 bytes a las rutinas de interrupción.
A los bytes de la memoria L asignados al programa principal no se puede acceder ni desde las
subrutinas ni desde las rutinas de interrupción. Una subrutina no puede acceder a la asignación
de la memoria L del programa principal, ni a una rutina de interrupción, ni tampoco a una
subrutina diferente. Una subrutina tampoco puede acceder a la asignación de la memoria L del
programa principal, ni a la de otra subrutina.
El S7-200 asigna la memoria L según sea necesario en ese momento. Por consiguiente, mientras
se está ejecutando la parte principal del programa, no existen las asignaciones de la memoria L
para las subrutinas y las rutinas de interrupción. Cuando ocurre una interrupción o cuando se
llama a una subrutina, la memoria local se asigna según sea necesario. La nueva asignación de
la memoria L puede reutilizar las mismas direcciones de la memoria L de una subrutina o de una
rutina de interrupción diferentes.
El S7-200 no inicializa la memoria L durante la asignación de direcciones, pudiendo contener
cualquier valor. Al transferir parámetros formales a una llamada de subrutina, el S7-200 deposita
los valores de los parámetros transferidos en las direcciones de la memoria L que se hayan
asignado a esa subrutina. Las direcciones de la memoria L que no reciban un valor como
resultado de la transferencia de parámetros formales no se inicializarán, pudiendo contener
cualquier valor en el momento de la asignación.
Bit:
Byte, palabra o palabra doble:
Entradas analógicas AI
El S7-200 convierte valores reales analógicos (por ejemplo, temperatura, tensión, etc.) en valores
digitales en formato de palabra (de 16 bits). A estos valores se accede con un identificador de
área (AI), seguido del tamaño de los datos (W) y de la dirección del byte inicial. Puesto que las
entradas analógicas son palabras que comienzan siempre en bytes pares (por ejemplo, 0, 2, 4,
etc.), es preciso utilizar direcciones con bytes pares (por ejemplo, AIW0, AIW2, AIW4, etc.) para
acceder a las mismas. Las entradas analógicas son valores de sólo lectura.
Formato:
34
SM[direcc. del byte].[direcc. del bit]
SM[tamaño][direcc. del byte inicial]
L[direcc. del byte].[direcc. del bit]
L[tamaño][direcc. del byte inicial]
AIW[dirección del byte inicial]
SM0.1
SMB86
L0.0
LB33
AIW4

Hide quick links:

loading