S7-200
SIMATIC
Grupo
6
Descripción resumida
Este ejemplo de programa describe lo siguiente: medición de una temperatura y monitorización
de los límites especificados utilizando el módulo de ampliación analógico EM235; en un canal
de entrada del módulo analógico se conecta una sonda térmica PT100.
Para convertir en tensión la variación de la resistencia de la sonda PT100 provocada por la
temperatura, la salida analógica se utiliza como fuente de corriente constante. La salida
alimenta al sensor de PT100 una corriente constante de 12,5 mA. Con este circuito se genera
una tensión de entrada lineal de 5mV/°C. El EM235 convierte esta tensión en un valor digital
que el programa visualiza cíclicamente. A partir del valor leído, el programa calcula la
temperatura [°C], empleando la siguiente fórmula
Valor digital = valor memorizado en AIWx (x=0,2,4).
Compensación de 0°C
compensación es 4000.
Valor 1°C
= diferencia de valor para un aumento de temperatura de 1°C. En este ejemplo,
valor 1°C = 16.
El programa calcula el valor del primer punto decimal y escribe el resultado en la variable
incrustada del Mensaje 1: ''Temperatura = xxx.x°C'', que se visualiza a través de un módulo
TD200. En el segmento de inicialización del programa, el usuario puede introducir un límite de
temperatura bajo y uno alto. El programa monitoriza el valor medido y visualiza un aviso a
través del módulo TD200 si la temperatura medida se sale del margen seleccionado. Mensaje
2: en la segunda línea de visualización del módulo TD200 aparece el mensaje "Temperatura
>xxx.x°C'' si la temperatura medida rebasa el límite superior de temperatura Mensaje 3:
"Temperatura < xxx.x°C" se visualiza si la temperatura medida cae por debajo del límite inferior
de temperatura.
S7-200 Tips & Tricks
C79000-G7078-C214-01
Ejemplos S7-200
Tema
Medición y monitorización de la temperatura con un sensor de
temperatura por resistencia PT100
T[°C] = Valor digital - Compensación 0°C
Valor 1°C
= valor digital, medido a 0°C. En el caso en cuestión, esta
PT100
Ejemplo Nº 36
1