Tec. Electromecanico
La programación se realizó con STEP-7 Micro/WIN 32, versión 3.1 que se ejecuta bajo Windows y permite programar el PLC, configurar el sistema y supervisar el proceso durante su ejecución.
El autómata se conecta al ordenador a través de un cable conversor de norma RS-485 a RS-232. Una vez establecida la comunicación, se utilizo el editor KOP o esquema decontactos para realizar la programación que presenta cada práctica.
Áreas de memoria de la CPU
La CPU 214 almacena la información en diferentes áreas de memoria que tienen direcciones concretas. Especificando la dirección a la que se quiere acceder se puede conocer la información en ella contenida.
Para acceder a un bit de un área de memoria se debe indicar la dirección del mismo,formada por un identificador de área, la dirección del byte y el número del bit.
[identificador de área] [dirección del byte] . [dirección del bit]
(Ejemplo: para acceder al segundo bit del primer byte del área de entradas debemos indicar: I 0.1)
Para acceder a datos de diversas áreas en formato byte, palabra o doble palabra, se debe indicar el identificador de área, el tamaño de los datos y ladirección inicial del valor del byte, de la palabra o de la doble palabra.
[identificador de área] [tamaño][dirección del byte inicial]
(Ejemplo: VW100 accede a la memoria de variables en formato palabra a partir del byte 100)
Las áreas de memoria empleadas en estas prácticas son:
Entradas digitales (I): se puede acceder en formato de bit, byte, palabra o doble palabra (ejemplos: I0.1;IB4)
Salidas digitales (Q): se puede acceder en formato de bit, byte, palabra o doble palabra (ejemplos: Q0.1; QB5)
Variables (V): en esta área se almacenan los resultados intermedios calculados por las operaciones en el programa. Se puede acceder en formato de bit, byte, palabra o doble palabra (ejemplos: V10.2; VW100)
Marcas (M): son relés internos de control. A su valor se puedeacceder en formato de bit, byte, palabra o doble palabra. (ejemplos: M1.1; MD20)
Marcas especiales (SM): (ejemplo: SM 0.1)
Temporizadores (T): (ejemplo: T34)
Contadores (C): (ejemplo: C20)
Entradas analógicas: (AI) son palabras que comienzan siempre en bytes pares (AIW0, AIW2, AIW4)
Salidas analógicas (AQ): son palabras que comienzan siempre en bytes pares
(AQW0, AQW2, AQW4)Módulo de ampliación EM 235
A la CPU 214 empleada, está acoplado un módulo de ampliación modelo EM 235, con 3 entradas analógicas AI y una salida analógica AQ de 12 bits.
Las entradas analógicas se configuraron mediante los interruptores DIP incluidos en el módulo, para un margen de tensión de 0 a 10 V. La salida proporciona una margen de tensión de ± 10 V.
Los datos analógicos aplicadosa las entradas se convierten a digital y se almacenan en unos registros que pueden ser leídos accediendo a la zona de memoria AIW.
En la práctica 4 (Termoventilador) hemos simulado el sensor de temperatura del local mediante un reostato, que proporciona una señal de tensión variable entre 0 y 10 V. La señal se conectó al PLC a través de la entrada AIW2 y su valor binario se almacenó en VW20(Network 2 en subrutina SBR_0).
Podemos visualizar el valor de la tensión de entrada, proporcional a la temperatura, (práctica 4), mediante el voltímetro conectado a la salida AQW0 y comprobar el correcto funcionamiento del reostato (Network 1 en subrutina SBR_0).
Comunicaciones
La CPU S7-214 admite el protocolo de comunicación denominado PPI (Interface punto a punto). Es un protocolomaestro/esclavo. La unidad maestra envía peticiones a las unidades esclavas y estas responden. Los esclavos no inician mensajes, sino que esperan a que un maestro les envíe una petición o solicite una respuesta.
Dependiendo del dato almacenado en dos bits de marcas especiales SM30.0 y SM30.1 el PLC puede actuar como maestro o como esclavo.
Valor bits 00: modo PPI / esclavo
Valor bits...
Regístrate para leer el documento completo.