Siemens SIMATIC S7-200 Manual De Instrucciones
Siemens SIMATIC S7-200 Manual De Instrucciones

Siemens SIMATIC S7-200 Manual De Instrucciones

Ocultar thumbs Ver también para SIMATIC S7-200:

Publicidad

Enlaces rápidos

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

Publicidad

Tabla de contenido
loading

Resumen de contenidos para Siemens SIMATIC S7-200

  • Página 1 S7-200 PT100 Ejemplo Nº 36 SIMATIC Ejemplos S7-200 Grupo Tema Medición y monitorización de la temperatura con un sensor de temperatura por resistencia PT100 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.
  • Página 2 S7-200 PT100 Ejemplo Nº 36 0V +24V PT100 M L+ C+ C- L+ M CPU 214 EM 235 TD 200 TEMPERATURE = 23.6 °C SHIFT ENTER Figura 36.1 S7-200 Tips & Tricks C79000-G7078-C214-01...
  • Página 3: Estructura Del Programa

    S7-200 PT100 Ejemplo Nº 36 Estructura del programa Com. prog. Program Start Inicialización: Initialization: Borrar operandos, cargar ¿Temperatura > delete operands, load Temperature > valor para 1°C, cargar límite sup.? 1°C value, load high limit compensación de 0°C, 0°C-Offset, especificar límites de specify monitoring monitorización.
  • Página 4 S7-200 PT100 Ejemplo Nº 36 R [ohmios] R[Ohm] T[°C] Para generar un coeficiente de tensión de 5mV/°C, se requiere una intensidad de alimentación de 12,5mA. La resolución de la salida analógica es 10 µA/cuenta, de modo que el valor de contaje necesario debe 1250 para obtener 12,5 mA.
  • Página 5: Programa Principal

    S7-200 PT100 Ejemplo Nº 36 Con los micros de configuración del módulo EM235, seleccionar el margen de tensión de 0..10V de la siguiente manera: Nº micro configuración: En función del número de canal utilizado en el EM235, en el programa debe utilizarse la correspondiente dirección de la palabra AI: AIW0 para canal de entrada 1, AIW2 para canal de entrada 2,...
  • Página 6 S7-200 PT100 Ejemplo Nº 36 SM0.1 // En el primer ciclo, MOVD 0, VD196 // borrar VW196 y VW198 MOVW 16, VW250 // cargar 1°C = 16 en VW250 MOVW 4000, VW252 // Compensación 0°C = 4000 MOVW 300, VW260 // Límite superior temperatura 30°C MOVW 200, VW262...
  • Página 7 S7-200 PT100 Ejemplo Nº 36 ¦ ¦ ADD_I---+ ¦ +------------¦EN ¦ ¦ ¦ ¦ ¦ ¦ ¦ VW160¦IN1 OUT+VW200 ¦ ¦ VW200¦IN2 ¦ ¦ ¦ +-------+ ¦ ¦ MOV_W---+ ¦ +------------¦EN ¦ ¦ ¦ ¦ ¦ ¦ ¦ VW200¦IN OUT+VW116 ¦...
  • Página 8 S7-200 PT100 Ejemplo Nº 36 ¦ VW200 VW262 V10.5 +-------¦ <= W +------------------------( ¦ ¦ ¦ ¦ Q0.0 ¦ +------------( ¦ ¦ ¦ ¦ MOV_W---+ ¦ +------------¦EN ¦ ¦ ¦ ¦ ¦ VW262¦IN OUT+VW156 ¦ ¦ ¦ ¦ +-------+ LDW<= VW200, VW262 // Si cae por debajo del límite inferior V10.5...
  • Página 9: Bloque De Datos Db1 (Memoria V)

    S7-200 PT100 Ejemplo Nº 36 Bloque de datos DB1 (memoria V): // Bloque de parámetros para TD200 para visualización de // mensaje con valor incrustado de la temperatura medida // y avisos con límites de temperatura incrustados. 'TD' // Identificador del TD200 16#10 // Idioma-inglés, actualizaciones lo más rápid o posible 16#00...
  • Página 10 ‘text‘ representa un valor de cadena Notas generales Los Ejemplos de Aplicación para SIMATIC S7-200 se facilitan para ofrecer a los usuarios del S7-200 indicaciones orientativas sobre cómo pueden resolverse, desde el punto de vista de la técnica de programación, determinadas tareas con este PLC. Estas instrucciones no tienen por finalidad abarcar todos los detalles o variaciones del equipo, ni tienen presente cualquier eventualidad posible.

Tabla de contenido