Академический Документы
Профессиональный Документы
Культура Документы
TECNOLOGICA DE
PUEBLA
DIVISION MECATRONICA
TSU Mecatrónica
Equipo 1
Oropeza Landa Fernando 3216111853
Peña Jacob Paul 3216111062
Vidal López Sergio 3216110957
CONVERTIDOR AD .................................................................................................................................3
Tratamiento de señales analógicas en el S7-200 ................................................................................6
TRATAMIENTO DE VALORES S7200 ....................................................................................................7
ESCALADO DE VALORES S7200.........................................................................................................10
ESCALADO DE VALORES (EJEMPLO) ................................................................................................12
CONCLUCION ........................................................................................................................................14
1
INTRODUCCIÓN
2
CONVERTIDOR AD
Las señales de entrada / salida al / del PLC vistas hasta ahora eran todas señales digitales,
que se caracterizan por tener únicamente dos estados: conexión (1) y desconexión (0).
Los dispositivos detectores conectados a las entradas digitales son dispositivos todo / nada
que únicamente pueden adoptar dichos estados, tanto sensores electromecánicos
(pulsadores, interruptores, finales de carrera, boyas de nivel.) como de estado sólido
(detectores inductivos, capacitivos, de presencia).
De igual forma ocurre con los dispositivos accionadores y preaccionadores conectados a las
salidas digitales del PLC. Dado que las salidas del PLC (a relé o a transistor) sólo poseen los
estados de conexión / desconexión, los dispositivos conectados a ellos sólo podrán distinguir
entre estos dos estados, empleándose habitualmente para ello relés y/o contactores.
En el caso de las instalaciones térmicas y en otros muchos ámbitos son corrientes dispositivos
que no realizan una detección / accionamiento todo-nada, sino que realizan una medición
dentro de un rango, en función de la cual deben activarse / desactivarse procesos o realizar
procesamiento de datos.
Los dispositivos que adoptan más de un estado y que generan señales continuas (dato de
información variable con el tiempo) en base a alguna magnitud física, objeto de la medición,
se denominan dispositivos analógicos, y las señales que generan, señales analógicas.
En el caso de las instalaciones térmicas y de eficiencia energética, son corrientes dispositivos
como:
- Variadores de frecuencia.
- Electroválvulas regulables.
3
En los PLCs, la medición de señales analógicas o el envío de valores analógicos a actuadores
para actuar en consecuencia se consigue a través de módulos
de E/S analógicos, que realizan conversiones analógico / digitales para el procesado de
señales
Los módulos de E/S analógicos de los PLCs transforman las señales analógicas a digitales (o
viceversa, en el caso
de las salidas) asociando un rango de variación de datos digitales a la información recibida /
enviada desde / hacia el sensor o actuador.
En el caso del S7-200 y el S7-1200 de Siemens existen varios tipos de módulos de E/S
destinados a realizar la conversión analógica / digital y poder procesar señales analógicas y
enviar datos analógicos a actuadores.
Para el S7-200 existen módulos generales para el tratamiento de señales analógicas y
módulos dedicados para la medida de temperaturas, posicionamiento, pesaje, etc.
4
Existen varios parámetros fundamentales a la hora de realizar conversiones analógico /
digitales en sensores industriales (campo de medida, alcance, error, exactitud, precisión,
sensibilidad, etc.)
Desde el punto de vista práctico, uno de los fundamentales a la hora de implementar el control
con PLCs es la resolución de los convertidores analógico / digitales del PLC.
Resolución: Podemos definir la resolución como el número de valores discretos capaz de ser
distinguidos de forma individual por el autómata en el rango de señal admisible por el
convertidor analógico / digital.
En el caso del módulo EM235 para el S7-200, podemos ver que la resolución del mismo en
rango de tensión es de 12 bits.
Eso significa que es capaz de distinguir entre 4096 valores diferentes. 212 = 4096
En un rango de medición, p.e. de 0 a 10 Vcc (unipolar) significa que el EM235 es capaz de
realizar cambios en medidas de: 10/4096 = 0.00244 V ≃ 2.5 mV
Esto quiere decir que cada cambio de 2.5 mV de valor de la señal de entrada, el EM235
aumentará una unidad el valor digital que enviará al PLC, convirtiendo
de esta forma el valor de medida analógica en una cadena de unos y ceros (1001010...)
binarios correspondientes al número decimal comprendido entre 0 y 4096.
No obstante, para el caso anterior del S7-200 podemos ver en su hoja de características que
no distingue entre 4096 valores, sino entre 32000 para el caso de rangos unipolares (0 a 10
V, 0-20 mA) o 64000 para el caso de bipolares (-10 a 10 V).
¿Cómo puede ser eso? La explicación viene dada en la propia hoja de características:
5
Tratamiento De Señales Analógicas En El S7-200
Aunque la palabra de datos real ocupe exclusivamente 12 bits, el S7-200 convierte valores
reales analógicos (p. ej. temperatura, tensión, etc.) en valores digitales en formato de palabra
de 16 bits (1W = 2 bytes). A estos valores de entradas analógicas se accede con un
identificador de área (AI. - Analog Input), 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 (p.
ej. 0, 2, 4, etc.), es preciso utilizar direcciones con bytes pares (p.ej. AIW0, AIW2, AIW4, etc.)
para acceder a las mismas. Las entradas analógicas son valores de sólo lectura. De esta
forma, en el caso del EM235, tendremos:
AIW0, AIW2, AIW4, AIW6
Al igual que ocurre con las entradas analógicas, a las salidas analógicas se accede con otro
identificado de área (AQ. - Analog Output), seguido del t del tamaño de los datos (W) y de la
dirección del byte inicial. Tendremos por tanto AQ0, AQ2, AQ4, … En el caso del EM235
(AQx2), tendremos:
AQW0, AQW2
En el caso de las entradas analógicas, el S7-200 permite realizar un filtrado de las mismas,
que no es más que obtener un valor promedio de un número preseleccionado de muestreo.
Esto es útil para aquellas entradas analógicas que puedan variar cuando lo que realmente
interesa es un valor medio. Por contra, aquellas entradas analógicas de las que queramos
reflejar su variación en cada ciclo de scan, no es aconsejable filtrarlas. Los parámetros de
filtrado se pueden definir en el bloque de sistema.
6
TRATAMIENTO DE VALORES S7200
Dado que el valor de la entrada analógica siempre está presente en AIWx, a la hora de realizar
operaciones es aconsejable volcar (mover) el valor de la entrada analógica a un área de
memoria con el que posteriormente trabajar (tratar, escalar, incrementar o decrementar
artificialmente, comparar...).
En este ejemplo, se realiza el movimiento del valor analógico presente en AIW0 en formato
palabra (16 bits) al área de memoria de variables, con el que poder posteriormente operar.
El movimiento se realiza en formato palabra (MOV_W), y ambos datos (IN & OUT) deben
serlo.
Una vez realizado el movimiento, se realiza en cada ciclo de scan la comparación del valor de
VW0 (que podrá variar entre -32768 y +32767) con diversos valores, activando salidas en
consecuencia.
De esta forma, si VW0 es menor de 15000, se activa la salida Q0.0. Si el valor está entre
15000 y 25000, lo hará la salida Q0.1, y si el valor es mayor de 25000 (y menor de 32767), la
salida activada será Q0.2.
8
Ilustración 5 Captura De Valores De Entradas Analógicas
Por suerte, para evitar la implementación directa de estas operaciones aritméticas a la hora
de operar, Siemens proporciona la librería scale.mwl (aunque no de forma directa, pero sí
disponible desde su web), que una vez añadida a STEP-7/MicroWin implementa 3 funciones
para simplificar esta operación:
9
ESCALADO DE VALORES S7200
1) S_ITR: convierte señales de entrada analógicas en valores normalizados entre 0.0 y 1.0
El valor real anterior entre 0.0 y 1.0 deberá ser ahora escalado al rango real de medición del
dispositivo. Su input en este caso será el área de memoria donde se ha almacenado el dato
previo (en formato DW), Ish e Isl serán respectivamente 0 y 1, y Osh y Osl serán el rango de
medición real del dispositivo (o un porcentaje, si se prefiere, para lo cual el rango de salida
será entre 0 y 100). El dato escalado será depositado en otra área en formato doble palabra.
10
Será posible, al igual que se ha realizado con las entradas analógicas, escalar valores
normalizados en formato real a una salida analógica mediante:
11
ESCALADO DE VALORES (EJEMPLO)
Posteriormente, la tensión para el señalizador del nivel de llenado se tiene que generar a
través del módulo de salidas analógicas EM235 entre 0 y 10 V.
El programa en el S7-200 tiene por tanto que contemplar:
12
13
CONCLUCION
14
BIBLIOGRAFÍA
http://www.infoplc.net /PLC_R/infoPLC_net_1_Intro_Automatas.pdf
http://www.infoplc.net/files/descargas/siemens/infoPLC_net_ud4-130217131443-
http://www.infoplc.net phpapp02.pdf
15