Vous êtes sur la page 1sur 33

Clase 3.

Objetos direccionables en los


Controladores Simatic S7-200

Prof. Aída Pérez


Prof. Giovanni Ghelfi
Controladores SIMATIC S7200:
 Marcas especiales
 Áreas de memoria y funciones de las CPUs
 Rangos para diversos tamaños de datos
 Direccionamiento
 Operaciones:
 Booleanas
 Aritméticas
 Temporización y contaje
 Reloj de tiempo real
 Control de programa
 Para contadores rápidos
 Otras operaciones
 Rangosdecimales y hexadecimales para los
diferentes tamaños de datos
 Direccionamiento de bits:
 Para acceder a un bit en un área de memoria es preciso
indicar la dirección del mismo, compuesta por un
identificador de área, la dirección del byte y el número
del bit.
 Direccionamiento de bytes, palabras y dobles
palabras:
 La dirección de un byte, de una palabra o de una
palabra doble de datos en la memoria se indica de
forma similar a la dirección de un bit. La dirección de
doble palabra está compuesta por un identificador de
área, el tamaño de los datos y la dirección inicial del
valor del byte, de la palabra o de la palabra doble,

 Direccionamiento de otras áreas:


 Para acceder a los datos comprendidos en otras áreas de
la memoria (por ejemplo, T, C, HC y acumuladores) es
preciso utilizar una dirección compuesta por un
identificador de área y un número de elemento
 Imagen de entradas:
 Con formato Bit: I[direcc. del byte].[direcc. del bit]
I0.1
 Con formato Byte, palabra o palabra doble:
I[tamaño][direcc. del byte inicial] IB4

 Imagen de salidas:
 Con formato Bit: Q[direcc. del byte].[direcc. del
bit] Q0.1
 Con formato Byte, palabra o palabra doble:
Q[tamaño][direcc. del byte inicial] QB5
 Memoria de variables V
La memoria de variables (memoria V) se puede
utilizar para depositar los resultados intermedios
calculados por las operaciones en el programa. La
memoria V también permite almacenar otros
datos que pertenezcan al proceso o a la tarea
actuales.
 Formato de Bit: V[direcc. del byte].[direcc.
del bit] V10.2
 Formato de Byte, palabra o palabra doble:
V[tamaño][direcc. del byte inicial] VW100
 Área de marcas M
El área de marcas (memoria M) se puede utilizar
como relés de control para almacenar el estado
inmediato de una operación u otra información
de control. Al área de marcas se puede acceder
en formato de
 Bit: M[direcc. del byte].[direcc. del bit]
M26.7
 Byte, palabra o palabra doble:
M[tamaño][direcc. del byte inicial] MD20
 Temporizadores
Los temporizadores del S7-200 tienen resoluciones
de 1 ms, 10 ms y 100 ms. Las variables asociadas
son:
 Valor actual: en este número entero de 16 bits con
signo se deposita el valor de tiempo contado por el
temporizador.
 Bit del temporizador (bit T): este bit se activa o
se desactiva como resultado de la comparación del
valor actual con el valor de preselección. Éste
último se introduce como parte de la operación del
temporizador.
 Dependiendo de la operación utilizada, se accede
al bit del temporizador o al valor actual. Las
operaciones con operandos en formato de bit
acceden al bit del temporizador, mientras que las
operaciones con operandos en formato de palabra
acceden al valor actual.
 Contadores
 Los contadores del S7-200 son elementos que
cuentan los cambios de negativo a positivo en la(s)
entrada(s) de contaje. Hay contadores ascendentes,
descendentes y ascendetes/descendentes. Las
variables asociadas son:
 Valor actual: número entero de 16 bits con signo
donde se deposita el valor de contaje acumulado.
 Bit del contador (bit C): este bit se activa o se
desactiva como resultado de la comparación del
valor actual con el valor de preselección.
 Dependiendo de la operación utilizada, se accede al bit
del contador o al valor actual. Las operaciones con
operandos en formato de bit acceden al bit del contador,
mientras que las operaciones con operandos en formato de
palabra acceden al valor actual.
 Contadores rápidos (HC)
 Los contadores rápidos cuentan eventos rápidos,
independientemente del ciclo de la CPU.
 Tienen un valor de contaje de entero de 32 bits con
signo (denominado también valor actual).
 Para acceder al valor de contaje del contador rápido,
se indica la dirección del mismo (con el identificador
HC) y el número del contador. Ej: HC0
 El valor actual del contador rápido es de sólo lectura,
pudiéndose acceder al mismo sólo en formato de
palabra doble (32 bits).
 Formato: HC[número del contador rápido] HC1
 Acumuladores AC
 Los acumuladores son elementos de
lectura/escritura que se utilizan igual que una
memoria. Por ejemplo, se pueden usar para
transferir parámetros de y a subrutinas, así como
para almacenar valores intermedios utilizados en
cálculos. El S7-200 dispone de cuatro acumuladores
de 32 bits
(AC0, AC1, AC2 y AC3).
 A los acumuladores se puede acceder en formato
de byte, palabra o palabra doble.
 La operación utilizada para el acceso al
acumulador determina el tamaño de los
datos a los que se accede.
 Cuando se accede a un acumulador en formato
de byte o de palabra se utilizan los 8 ó 16 bits
menos significativos del valor almacenado en
el acumulador.
 Cuando se accede a un acumulador en formato
de palabra doble, se usan todos los 32 bits.
 Marcas especiales (SM)
 Las marcas especiales permiten intercambiar datos
entre la CPU y el programa. Se pueden utilizar para
seleccionar y controlar algunas funciones especiales de
la CPU S7-200.
 A las marcas especiales se puede acceder en formato de:
 Bit: SM[direcc. del byte].[direcc. del bit] SM0.1
 Byte, palabra o palabra doble: SM[tamaño][direcc.
del byte inicial] SMB86
 Entradas analógicas AI
 El S7-200 convierte valores reales analógicos en valores
digitales en formato de palabra de 16 bits. A estos
valores se accede con:
 Identificador de área (AI), seguido del tamaño de los
datos (W) y de la dirección del byte inicial.
 Como las entradas analógicas son palabras que
comienzan siempre en bytes pares (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: AIW[dirección del byte inicial] AIW4
 Salidas analógicas AQ
 El S7-200 convierte valores digitales en formato de
palabra de 16 bits en valores reales analógicos Estos
valores analógicos son proporcionales a los digitales. A los
valores analógicos se accede con un identificador de área
(AQ), seguido del tamaño de los datos (W) y de la
dirección del byte inicial.
 Puesto que las salidas analógicas son palabras que
comienzan siempre en bytes pares (0, 2, 4, etc.), es
preciso utilizar direcciones con bytes pares (por ejemplo,
AQW0, AQW2, AQW4, etc.) para acceder a las mismas.
 Las salidas analógicas son valores de sólo escritura.
 Formato: AQW[dirección del byte inicial] AQW4
 Relés de control secuencial SCR S
 Los relés de control secuencial (SCR o bits S)
permiten organizar los pasos del funcionamiento
de una máquina en segmentos equivalentes en el
programa.
 A los relés de control secuencial (SCR) se puede
acceder en formato de:
 Bit: S[direcc. del byte].[direcc. del bit] S3.1
 Byte, palabra o palabra doble:
S[tamaño][direcc. del byte inicial] SB4
 Los números reales (o números en coma flotante) se
representan como números de 32 bits de precisión sencilla,
conforme al formato descrito en la norma ANSI/IEEE 754-
1985.
 A los números reales se accede en formato de palabra
doble.
 En el S7-200, los números en coma flotante tienen una
precisión de hasta 6 posiciones decimales. Por
consiguiente, al introducir una constante en coma flotante
se pueden indicar como máximo 6 posiciones decimales.
 Las entradas y salidas integradas en la unidad
central de procesamiento (CPU) tienen
direcciones fijas.
 Las direcciones de las E/S de cada módulo vienen
determinadas por el tipo de E/S y por la posición
relativa del módulo en la cadena (con respecto al
anterior módulo del mismo tipo).
 Un módulo de salidas no afecta a las direcciones
de un módulo de entradas y viceversa.
 Los módulos analógicos no afectan al
direccionamiento de los módulos digitales y
viceversa.
 Un espacio de la imagen del proceso para las E/S
digitales se reserva siempre en incrementos de ocho
bits (un byte).
 Si un módulo no dispone de un punto físico para cada
bit de cada byte reservado, se perderán estos bits no
utilizados y no se podrán asignar a los módulos
siguientes en la cadena de E/S.
 En los módulos de entradas, los bits no utilizados se
ponen a cero cada vez que se actualizan las entradas.
 Las E/S analógicas se asignan siempre en incrementos
de dos puntos. Si un módulo no ofrece E/S físicas para
cada uno de esos puntos, éstos se perderán y no se
podrán asignar a los módulos siguientes en la cadena de
E/S.
CPU 4 entradas 4 entradas
4 entradas 8 analógicas
8 analógicas
224XP 4 salidas entradas 1 salida analógica salidas 1 salida analógica

 Los huecos entre las direcciones (representados en texto


gris en cursiva) no se pueden utilizar en el programa.
 Enlacea manual de inicio rápido: Breviario
del S7-200: archivo quick_S7200_esp.pdf
 Manual del sistema de automatización S7200 . En pdf.
 Breviario del S7-200: archivo quick_S7200_esp.pdf
 Liporaci, Katherine y Torrealba, Yarlenniee. “Desarrollo
de un sistema didáctico para prácticas de redes
utilizando plantas piloto del Laboratorio de
Automatización Industrial II”. Trabajo de grado.
Universidad de Carabobo. Facultad de Ingeniería .
Escuela de Ingeniería Eléctrica. Abril 2009.
 Janampa, Johan. “Desarrollo de un banco de control de
procesos portátil para el Laboratorio de Automatización
Industrial I mediante un Micro PLC Simatic S7-200”. Trabajo
de grado. Universidad de Carabobo. Facultad de Ingeniería .
Escuela de Ingeniería Eléctrica. Octubre 2008.
 Mandado, Enrique y otros.(2006). Autómatas programables.
Entorno y Aplicaciones. Editorial Thomson. Madrid, España.

Vous aimerez peut-être aussi