Apunte Step 7 Microwin 4.0 Sp8 Rev b May 2012

Embed Size (px)

Citation preview

  • REPUBLICA ARGENTINA

    UNIVERSIDAD NACIONAL DE ROSARIO

    FACULTAD DE CIENCIAS EXACTAS, INGENIERIA Y AGRIMENSURA

    DEPARTAMENTO DE SISTEMAS E INFORMTICA Laboratorio de Tecnologas Digitales e Informtica Industrial

    MANEJO DEL SOFTWARE DE PROGRAMACIN STEP 7 MICROWIN ver-sin 4.0 SP8 para el SISTEMA DE AUTO-

    MATIZACIN S7-200

    Revisin B Mayo 2012

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 2 de 29

    INDICE

    1. INTRODUCCION. 03 2. INICIAR UN NUEVO PROYECTO.... 03

    2.1. CONFIGURACIN DE LA CPU.. 05 2.2. CONFIGURACIN DEL PUERTO DE COMUNICACIN CON LA PC.. 06 2.3. CREAR UN PROYECTO.. 08 2.4. ESTRUCTURA DE UN PROGRAMA. 08 2.5. PROYECTO NUEVO 09

    3. OPERACIONES LGICAS SIMPLES 09 4. EJEMPLO 1 :

    Manejo de dos lmparas de C.A. a travs de dos pulsadores de C.C 11 4.1. DIRECCIONAMIENTO DE ENTRADAS Y SALIDAS 12 4.2. DIAGRAMA DE CONTACTOS. 15 4.3. CONEXIN FSICA DE ENTRADAS Y SALIDAS.. .. 16 4.4. COMPILACIN O EDICIN DEL PROGRAMA REALIZADO 16 4.5. CIRCUITO ELECTRICO DEL EJEMPLO 17 4.6. TRANSFERENCIA Y EJECUCION DEL PROGRAMA. 17 4.7. VISUALIZACIN DEL ESTADO ON LINE 18

    5. EJEMPLO 2 : Introducimos una modificacin en el ejemplo 1 - Combinaciones Y - O 19

    5.1. EDICIN EN EL PROGRAMA DE CONTACTOS. 20 5.2. INSERTAR UNA COMBINACIN Y.. 20 5.3. INSERTAR UNA COMBINACIN O.. 20 5.4. COMO BORRAR 21

    5.4.1. COMBINACIONES.. 21 5.4.2. COLUMNAS, FILAS, SEGMENTOS Y LNEAS.. 21 5.4.3. INSERTAR 21

    6. RESTRICCIONES PARA CADA SEGMENTO O NETWORK 21 7. TABLA DE SMBOLOS (Texto Explcito). 22 8. TABLA DE ESTADO O DE FORZADO. .. 23

    8.1. LEER Y ESCRIBIR VARIABLES EN TABLA DE ESTADO/FORZADO. 23 8.2. FORZAR VARAIBLES USANDO LA TABLA DE ESTADO/FORZADO 24

    9. MARCAS INTERNAS.. . 36 10. MARCAS ESPECIALES (SMB) 36 11. RESUMEN DE HERRAMIENTAS DE TRABAJO Y SIMBOLOGAS. 37 12. CONSIDERACIONES PRCTICAS AL TRABAJAR EN MICROWIN 39

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 3 de 29

    1. INTRODUCCIN

    Este documento explica el uso de las principales facilidades proporcionadas por el programa STEP 7-MICRO/WIN para poder obtener rpidamente un programa ejecutable sobre el PLC sin entrar en detalles secundarios, los cuales debern ser estudiados oportunamente. En esta primera parte se ensear al alumno el uso de operaciones y funciones bsicas con que se puede programar al PLC para resolver problemas simples. De esta manera se entrenar en como abrir un proyecto nuevo, como con-figurar la CPU utilizada, eleccin del puerto de comunicacin con la PC, seleccionar la velocidad de transmisin y recepcin de datos entre la CPU y la PC. Tambin se analizarn los distintos lenguajes de programacin disponibles en esta lnea de CPU, los operadores simples (bits y bytes de entradas y salidas), mapa de memoria, organizacin y zonas de variables de Entrada, Sali-da, Marcas Internas, Acumuladores, Variables, Temporizadores y Contadores, direccionamiento a memoria, orga-nizacin por Byte, Word y Double Word. Se analizarn operadores especiales como Memorias ya sea como Bobinas de Puesta a Set y Reset o Flip Flop RS y SR, Temporizadores y Contadores y todos sus modos de funcionamiento. Finalmente se implementarn las Tablas de Smbolos y de Estado y las opciones para visualizar On Line el proyec-to sobre la PC con que se program la CPU. Se podr elegir visualizar el proyecto en modo simblico y se podrn forzar variables. En una segunda parte se abordarn funciones y operaciones especiales para la resolucin de problemas complejos.

    2. INICIAR UN NUEVO PROYECTO

    El paquete del software para programar la lnea de PLCs S7-200 de Siemens es una aplicacin ejecutable bajo el entorno Windows XP.

    El primer paso es ejecutar STEP7-MICROWIN versin 4.0 , ya sea desde la barra de inicio :

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 4 de 29

    O desde el cono de acceso directo en el escritorio :

    Se debe observar la Ventana Principal, que ser la grilla de trabajo, una Barra de Ttulo, una Barra de Men , unas Barras de Herramientas, un navegador a la izquierda para todas las herra-mientas y mas a la izquierda conos de accesos directos a las distintas opciones :

    La zona de trabajo en donde se arma el circuito con lgica de contactos se denomina Network

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 5 de 29

    2.1. CONFIGURACIN DE LA CPU

    Vamos a la barra de men, hacemos clic en CPU :y elegimos la opcin Tipo

    elegimos la opcin Tipo haciendo clic en ella, veremos la siguiente ventana :

    De todas las opciones de CPU, elegimos la que usaremos en el proyecto.

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 6 de 29

    2.2. CONFIGURACIN DEL PUERTO DE COMUNICACIN CON LA PC Hacemos clic en Comunicacin y veremos lo siguiente :

    Luego en Ajustar interface PG/PC :

    Elegimos la solapa Conexin local

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 7 de 29

    Pudiendo ahora elegir entre los puertos COM o USB :

    Aceptamos y cerramos todas las ventanas para confirmar la nueva Configuracin. Podemos adems verificar la correcta conexin haciendo clic en Leer CPU y si todo est bien configurado se debera mostrar la CPU correcta en la pantalla.

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 8 de 29

    2.3. CREAR UN PROYECTO Siempre al abrir el software se ingresa a un proyecto nuevo, pero tambin puede arribarse a esa misma situacin haciendo clic en la opcin Proyecto nuevo de la barra de men. 2.4. ESTRUCTURA DE UN PROGRAMA La CPU S7-200 ejecuta continuamente el programa para controlar una tarea o un proceso. Los programas para la CPU S7-200 comprenden tres partes bsicas:

    Programa principal (1): En esta parte del programa se disponen las operaciones que controlan la aplica-cin. Las operaciones del programa principal se ejecutan de forma secuencial en cada ciclo de la CPU.

    Subrutinas (2): Estos elementos (opcionales) del programa se ejecutan slo cuando se llaman desde el programa principal. Se deben aadir siempre al final del programa principal .

    Rutinas de interrupcin (3): Estos elementos (opcionales) del programa se ejecutan cada vez que se pre-

    sente el correspondiente evento de interrupcin. Se deben aadir siempre al final del programa principal.

    1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.

    2.5. PROYECTO NUEVO

    En primer lugar debemos abrir el programa Step 7 Microwin , tal como se explic anteriormente, configurando el tipo de CPU que se usar y la conexin con la PC.

    Programa Principal MEND

    SBR 0 Subrutina ( opcional ) RET SBR 1 Subrutina ( opcional ) RET

    SBR n Subrutina ( opcional ) RET

    INT 0 Rutina de interrupcin ( opcional ) RETI INT 1 Rutina de interrupcin ( opcional ) RETI

    INT n Rutina de interrupcin ( opcional ) RETI

    Programa de Usuario

    Programa Principal ( 1 ) Se ejecuta una vez por ciclo

    Subrutina ( 2 ) Se ejecuta cuando es llamada por el programa principal

    Rutina de Interrupcin ( 3 ) Se ejecuta cada vez que se produce el correspondiente evento de interrupcin

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 9 de 29

    Si desea escribir un programa propio, entonces se necesita un directorio para alojar su archivo de programa y los archivos asociados. En STEP 7-Micro/WIN dicho directorio se denomina proyecto. Abrimos un Proyecto Nue-vo y de las herramientas ubicadas a la izquierda de la pantalla elegimos la carpeta Operaciones lgicas con bits del navegador donde encontramos los contactos de entrada y bobinas de salida , as como tambin las salidas especiales. Estas herramientas tambin estn repetidas encima de la grilla de trabajo y debajo de la barra de men, junto a las lneas de unin Entonces simplemente hacemos clic en el lugar de la grilla donde queremos insertar un smbolo y luego con el mouse hacemos doble clic sobre el smbolo deseado. El resultado es que el smbolo elegido se inserta en la grilla Adems del archivo con el programa, un proyecto S7-200 incluye tambin el resto de informaciones asociadas a su proyecto tales como tabla de smbolos, comentarios, etc. Los pasos a seguir son: 1. Crear nuevo proyecto a travs del men Archivo > Nuevo. 2. Como resultado se obtiene un proyecto denominado proyecto1. Aqu ya puede comenzarse con la programa-

    cin. 3. Guardar proyecto1 durante la programacin o tras ella con un nombre adecuado. 4. El men Archivo > Guardar como... permite introducir el nombre apropiado. 5. En esta pantalla se introduce el nombre para su proyecto y se selecciona en qu unidad de disco duro y en qu

    ruta / carpeta desea guardar su proyecto. Finalice las introducciones pulsando Guardar. 6. Son vlidas todas las alternativas de copiar, cortar, pegar, eliminar, tanto para las filas, columnas o network

    (conjunto de varias filas).

    En lo que sigue usaremos para programar al PLC el lenguaje por diagrama de contactos o Ladder. Siemens tambin lo denomina KOP. 3. OPERACIONES LGICAS SIMPLES

    A continuacin presentamos una tabla con las operaciones lgicas mas sencillas con lgica de contactos y su co-rrespondiente asignacin al lenguaje del PLC. En sistemas digitales slo existen los estados 0 1. Para lgica de contactos el estado 0 se designa como discontinuidad elctrica; el 1 como continuidad elctrica.

    15.

    A continuacin se puede observar la carpeta con los operadores lgicos antes descriptos. En la grilla se buscar la continuidad elctrica entre la barra de potencial de la izquierda y la de la derecha (que aqu no se muestra).

    Contacto Normal Abierto

    Al no estar activado se mantiene abierto. No hay continuidad elctrica. ( Estado lgico 1 )

    Contacto Normal Cerrado

    Al no estar activado se mantiene cerrado. Hay continuidad elctrica.

    ( Est ado lgico 0 )

    Bobina : si la bobina se alimenta con un valor 1 ( corriente ) entonces la bobina se activa ( la bobina se excita ).

    CONTACTO DEL REL

    INSTRUCCIN EN EL PLC CON SU FUNCIN CORRESPONDIENTE

    CONTACTO DEL REL

    INSTRUCCIN EN EL PLC CON SU FUNCIN CORRESPONDIENTE

    Conexin en serie ( Combinacin Y )

    Para que circule la corriente debern

    estar cerrados el primer Y el segundo

    interruptor

    Conexin en paralelo ( Combinacin O )

    Para que circule la corriente debern estar cerrados el primero O el segundo interruptor

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 10 de 29

    A partir de aqu se podr realizar el circuito deseado, transformando el circuito elctrico en normas DIN al lenguaje

    de contactos (o Ladder o KOP) que se refiere a las normas americanas, implementando las funciones lgicas de-seadas.

    Una vez terminado de escribir el proyecto se lo deber Compilar haciendo clic en el cono y en la zona infe-rior aparecer la lista de errores cometidos (errores de sintxis, no de diseo).

    Veamos a continuacin como se configura la estructura de un programa bsico a travs de varios ejemplos sencillos y concretos. Luego analizaremos el procedimiento para ensayar el Proyecto o ejecutarlo.

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 11 de 29

    4. EJEMPLO 1: Manejo de dos lmparas incandescentes de C.A. a travs de dos pulsadores con baja tensin de C.C.

    Se dispone de dos llaves interruptoras con retencin E y A que controlan cada uno respectivas lmparas incandes-centes L1 y L2 de 220 v de CA. La llave interruptora E es normal abierta y la A normal cerrada y se pretende que manipulen baja tensin (24 v CC). Se pretende que al accionar E se encienda L1 y se mantenga encendida. En cambio, para A, al accionarla se apague L2 y se mantenga apagada. SOLUCIN: Proponemos como solucin el siguiente circuito elctrico:

    EA

    K0 K1

    MASA

    +24v 220 v

    NEUTRO

    K0 K1

    L1 L2

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 12 de 29

    4.1. DIRECCIONAMIENTO DE ENTRADAS Y SALIDAS

    Las direcciones de las entradas al PLC y que hacen referencia a una posicin de memoria de la CPU se identifican con la letra I seguido de dos nmeros separados por un punto. El primero indica el nmero BYTE o el mdulo de entrada en donde est ingresando el estado lgico del pulsador y el segundo la posicin dentro de ese mdulo.

    Lo mismo sucede con las salidas pero la sintaxis es ahora con la letra Q .

    A continuacin se analiza una direccin de entrada. El mismo anlisis se puede realizar para direcciones de salida, marcas internas, etc.

    I0.1

    INSTRUCCIN DE CONTROL Una instruccin de control constituye la menor unidad dentro de un programa de usuario en el PLC. Una instruccin consta de operacin y operando.

    Operacin Operando

    OPERACIN

    (Qu hay que hacer?) La operacin de una instruccin ( aqu un contacto NA ) determina qu funcin debe ejecutarse a la hora de tratar una instruccin de control.

    OPERANDO (Con quin?) El operando de una instruccin (aqu la entrada I 0.1) incluye la informacin necesaria para una instruccin de control. El operando consta de identificador de operando y de un parmetro.

    I 0.1 Identificador de operando Parmetro

    El parmetro es la direccin del operando. Consta p. ej. de direccin de byte y de bit.

    El identificador define el rea del PLC. Aqu se est realizando algo, p. ej., con una entrada (I). Otras reas son salidas (Q) o marcas (M).

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 13 de 29

    Dependiendo de la CPU elegida existirn configuraciones determinadas de entradas y salidas. En tal situacin, la configuracin mnima de entradas-salidas que cada CPU posee se puede observar en la siguiente tabla, en donde si se desea ampliar la capacidad agregando nuevos mdulos, la numeracin de las mismas es corre-lativa con las actuales:

    MODULO 0

    MODULO 1

    CPU 212 8 8

    Entradas Salidas

    Agregadas Agregadas

    I0.0 Q0.0 I1.0 Q2.0 I0.1 Q0.1 I1.1 Q2.1 I0.2 Q0.2 I1.2 Q2.2 I0.3 Q0.3 I1.3 Q2.3 I0.4 Q0.4 I1.4 Q2.4 I0.5 Q0.5 I1.5 Q2.5 I0.6 I1.6 Q2.6 I0.7 I1.7 Q2.7

    Q0.6 I2.0 Q2.0 Q0.7 . . . . Imagen del proceso E/S . . que se puede utilizar como I7.7 Q7.7 marcas internas (M)

    I 0.1 ESTRUCTURA DE UN OPERANDO

    Direccin de bit: Nmero de bit en un byte (0...7)

    Punto: Separa la direccin de byte del N bit

    Direccin de byte: Nmero de un grupo de 8 bits

    Identificacin. de operando (ident. de rea de memoria)

    reas posibles: Entradas, salidas, marcas internas, marcas especiales, memoria de

    variables (identificacin de rea)

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 14 de 29

    MODULO 0 MODULO1 MODULO 2 CPU 215 CPU 222

    4 Entradas Agregadas

    8

    8

    4 Salidas Agregadas

    Entradas Agregadas

    Salidas Agregadas

    I0.0 Q0.0 I2.0 Q2.0 I3.0 Q3.0

    I0.1 Q0.1 I2.1 Q2.1 I3.1 Q3.1 I0.2 Q0.2 I2.2 Q2.2 I3.2 Q3.2 I0.3 Q0.3 I2.3 Q2.3 I3.3 Q3.3 I0.4 Q0.4 I3.4 Q3.4 I0.5 Q0.5 I3.5 Q3.5 I0.6 Q0.6 I3.6 Q3.6 I0.7 Q0.7 I3.7 Q3.7 I1.0 Q1.0 I1.1 Q1.1 I1.2 I1.3 I1.4 I1.5

    Q1.2 Q2.4 I4.0 Q4.0 Q1.3 Q2.5 . . Imagen del proceso E/S Q1.4 Q2.6 . . que se puede utilizar como Q1.5 Q2.7 . . marcas internas (M) Q1.6 I7.7 Q7.7 Q1.7

    I1.6 I2.4 Imagen del proceso E/S I1.7 I2.5 que no se pueden utilizar I2.6 I2.7

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 15 de 29

    4.2. DIAGRAMA DE CONTACTOS

    A continuacin presentamos el Diagrama de Contactos (KOP) correspondiente al ejercicio que estamos presentan-do. Este modo de visualizacin es lo ms parecido a un esquema elctrico. Los segmentos (Network) sirven para estructurar un programa. Cada circuito se inserta en un segmento.

    Esquema de contactos del circuito en el Microwin Lo que sigue es escribir (editar) el programa y luego se lo compila. Si no hay errores de sintxis, estamos en condi-ciones de iniciar la transferencia al PLC para luego ejecutarlo y ensayarlo en el mismo. Estas operaciones de Transferencia y Ejecucin (RUN) las analizaremos ms adelante.

    Visualizacin KOP del programa del ejer cicio 1

    Network 1: Control sobre la lmpara L1

    Network 2: Control sobre la lmpara L2

    Network 3: Final del programa

    END

    I0.0 Q0.0

    I0.1 Q0.1

    Network 4:

    Network 1

    Este campo se

    utiliza para

    numerar y separar

    segmentos

    Control sobre la lmpara L1

    Esto es el comentario para un

    segmento. Da ttulo

    al mismo.

    Este contacto est desactivado cuando

    circula corriente por

    la entrada 0.0

    La bobina / salida se

    activa cuando est

    abierto el pulsador

    I0.1

    I0.1

    Q0.1

    Indica el final

    del programa.(solo en

    algunas versiones)

    END

    Barra de fase

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 16 de 29

    4.3. CONEXIN FSICA DE ENTRADAS Y SALIDAS

    La forma de conexionado de las entradas y las salidas as como los rangos de carga soportados, dependen funda-mentalmente del tipo de alimentacin empleada con cada mdulo respectivamente y adems, del tipo de actuador que emplea el PLC en cada caso (rel, opto transistor, opto triac, etc). A continuacin se muestra un esquema del PLC con las ubicaciones en las borneras de las entradas y salidas, como as tambin, en forma esquemtica, las interfaces o drivers que utiliza el PLC para vincularse con el exterior (cam-po).

    Identificacin de terminales de conexin para la CPU 215 AC/DC/rel

    En las entradas existen los acondicionadores de seales (antirrebotes, niveles de tensiones lgicos, corrientes, etc) necesarios para adaptar las seales del campo a los niveles lgicos que maneja la CPU. De igual manera a la salida se muestran los drivers con que cuenta el PLC (contactos de rel, transistores, tiristores, triac, etc) necesarios para manejar la potencia que necesitan los actuadores en el campo. 4.4. COMPILACIN O EDICIN DEL PROGRAMA REALIZADO

    Compilar Compilar Todo Activando con el mouse sobre alguno de esos conos se realiza una compilacin parcial o total del proyecto, pu-diendo apreciarse en la parte inferior de la ventana de trabajo los errores de sintxis o mal uso de los bloques fun-cionales. Los mismos se informarn por segmento (Network), fila y columna.

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 17 de 29

    4.5. CIRCUITO ELCTRICO DEL EJEMPLO

    4.6. TRANSFERENCIA Y EJECUCIN DEL PROGRAMA

    Una vez compilado o editado el programa, se lo deber transferir a la memoria del PLC para luego comenzar la ejecucin del mismo ensayando as el proyecto. En la barra de herramientas existe un cono para el acceso rpido a la transferencia del programa al CPU (Cargar en CPU).

    Antes de cargar el programa en el PLC se deber verificar que el mismo se encuentre en modo STOP. Al mismo se puede acceder por el cono de la barra de herramientas, por CPU > Stop o por el selector ubicado en el mismo PLC.

    Los pasos para cargar el programa son los siguientes:

    1. Poner el selector de modos de operacin de la CPU en la posicin TERM o STOP. La opcin TERM habilita la comunicacin entre el PLC y el puerto de comunicacin RS485 con el panel de programacin (PC).

    2. Elegir el comando CPU > Stop, respondiendo que SI ante el pedido de confirmacin.

    3. Elegir el comando CPU > Cargar en CPU, un mensaje informar si la operacin de carga se realiz con o sin xito.

    Entonces una vez comprobado que la carga se ha efectuado con xito se podr conmutar la CPU a modo de ejecu-cin (RUN) eligiendo el comando CPU > Run, respondiendo que SI ante la confirmacin. Ahora estamos en condiciones de ensayar el programa, en donde en funcin del estado de las entradas del campo (llaves), se activarn las salidas que actan en el campo (lmparas).

    1L 0.0 0.1 0.2 0.3 2L 0.4

    PE N L1 SALIDAS ( Q )

    1M 0.0 0.1 0.2 0.3 2M 0.4

    ENTRADAS ( I ) SENSOR SUPPLY

    M +L1

    220 v CA NEUTRO TIERRA

    L1 L2

    ALIMENTACIN 24 V cc PARA SENSORES DE ENTRADA

    E A

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 18 de 29

    4.7. VISUALIZACIN DEL ESTADO ON LINE

    Si se ha activado el estado KOP, se visualizar el estado actual de los eventos. Activando el men Test > Activar estado KOP o Test > Estado del programa (dependiendo de la versin que est usando del Microwin) permite activar o desactivar la visualizacin del estado en Diagrama de Contactos. As es posible ver el estado actual de los operandos en el PLC . En nuestro ejemplo, la llave interruptora E est conectada a la entrada 0.0 y la llave A a la entrada 0.1 . Activar y desactivar los interruptores y observar el programa en estado KOP. Al hacerlo se sombrean en gris las operaciones donde circula corriente, es decir las que son iguales a 1 . El estado de las operaciones es ledo cclicamente en el PLC y actualizado en pantalla. En este contexto, online significa que es posible analizar desde la PC lo que est sucediendo en el PLC, pudindo-se apreciar los estados actuales y sus cambios cclicos. Sin embargo, de esta forma no es posible seguir procesos que se desarrollan de forma rpida ya que tanto el tiempo de transferencia como la visualizacin en pantalla tienen un cierto retardo.

    Esquema de contactos del circuito en el Microwin

    Network 1: Control sobre la lmpara L1

    Network 2: Control sobre la lmpara L2

    I0.0 Q0.0

    I0.1 Q0.1

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 19 de 29

    5. EJEMPLO 2 :

    Introducimos una modificacin en el programa del ejemplo 1 Combinaciones Y - O

    Incorporar otros dos interruptores con retencin F y B de tal manera que el encendido de L1 deba ser con el ac-cionamiento indistinto de E o de F. En cambio, el apagado de L2 tambin deba ser con el accionamiento indistinto de A o de B. SOLUCIN : Esquema de contactos del circuito en el Microwin La funciones arriba mencionada puede expresarse como sigue:

    Si estn activados A O B, se apaga L2 . En Diagrama de Contactos esto significa: Si estn cerrados los contactos I0.1 O I0.3 circula corriente de la barra de fase a la bobina Q0.1 . Los contactos estn conectados en serie pero negados ( combinacin Y de los negados). Si est activado E O F , se encender L1. En el Diagrama de Contactos esto significa: Si estn cerrados los contactos I0.0 O I0.2 circula corriente de la barra de fase a la bobina Q0.0. Los contactos estn conectados en paralelo ( combinacin O ). Se deja al alumno el anlisis de las distintas posibilidades de operaciones AND, OR NAND, NOR y el pasaje de una a otra a travs de las leyes de De Morgan.

    E

    A

    K0 K1

    MASA

    +24v C.C.

    220 v C.A.

    NEUTRO

    K0 K1

    L1 L2

    B

    F

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 20 de 29

    En el programa del usuario en el Microwin, esta lgica tiene el aspecto siguiente:

    Esquema de contactos del circuito en el Microwin

    5.1. EDICIN EN EL DIAGRAMA DE CONTACTOS A continuacin se muestra la forma de proceder para seleccionar, insertar, borrar una combinacin y denominar un operando. 5.2. INSERTAR UNA COMBINACIN Y Para poder conectar en serie entre el contacto normalmente cerrado I0.1 y la bobina Q0.1 otro contacto normalmen-te cerrado para la entrada I0.3 (es decir, la combinacin Y de I0.1 y I0.3 ambos negados), lo primero que se necesi-ta es espacio libre. En el esquema de contactos, marque el punto delante del cual desea insertar la funcin. Usando el mouse, seleccione la funcin en la barra de herramientas o pulse directamente la tecla de funcin corres-pondiente. En el men que se despliega, seleccione el tipo de funcin; en nuestro caso un contacto normalmente cerrado (NC). Luego se le debe introducir el nombre (o direccin en el PLC) que en este caso ser I0.3 . 5.3. INSERTAR UNA COMBINACIN O En el mismo segmento, marcar utilizando el mouse un punto libre en la lnea siguiente e insertar un contacto NA, que para este ejemplo ser I0.2 . Luego con el mouse, hacer clic sobre el smbolo "Lnea arriba" en la barra de herramientas KOP. Con ello quedar completa la combinacin lgica O entre los contacto I0.0 y I0.2 . Ahora su programa tiene el aspecto mostrado en la figura anterior. Guardar el programa y transferirlo al PLC. Poner en RUN y ensayar la funcin lgica realizada.

    2. NETWORK 1: CONTROL SOBRE L1

    1. NETWORK 2: CONTROL SOBRE L2

    I0.1 Q0.1 I0.3 COMBINACIN Y

    I0.0 Q0.0

    COMBINACIN O I0.2

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 21 de 29

    5.4. COMO BORRAR

    5.4.1. COMBINACIONES Si desea borrar una combinacin, deber hacer clic en ella y pulsar la tecla DEL SUPR. Para cerrar el circuito es necesario colocar una lnea. 5.4.2. COLUMNAS, FILAS, SEGMENTOS Y LNEAS Si desea borrar una columna, fila, lnea o un segmento, deber proceder de la forma siguiente: Marcar el objeto deseado. Abrir la ventana Borrar a travs de los comandos Edicin > Borrar ... . En la ventana Borrar seleccionar lo que se desea eliminar. El objeto seleccionado es borrado. Otra manera es posicionar el puntero del mouse sobre el elemento y hacer botn derecho y elegir borrar. 5.4.3. INSERTAR Es posible insertar filas, segmentos, columnas. Tambin es posible copiar y pegar filas, columnas, segmentos. Con botn derecho del mouse posicionado sobre el lugar a insertar el objeto se selecciona lo deseado. 6. RESTRICCIONES PARA CADA SEGMENTO O NETWORK Existen lmites mximos para la cantidad de segmentos que puede contener un proyecto. Adems tambin hay mximos de lneas ( filas ) y columnas dentro de cada segmento. Todo esto depende del modelo de CPU. A conti-nuacin se resumen estos mximos para las CPU 212 y 215 : Network : Mximo 100 Lneas por Network : 30 lneas Columnas por Network : 24 columnas Para otros modelos de CPU se deber consultar el manual correspondiente.

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 22 de 29

    7. TABLA DE SMBOLOS (Texto Explcito) Hasta ahora se ha editado el programa del PLC utilizando operandos en el idioma del PLC como por ej. I0.3. Sin embargo, en un programa muy largo, este tipo de operandos ya no pueden leerse con facilidad. Sera muy inte-resante poder trabajar con las denominaciones de los interruptores o con un texto explcito. Esto es justo lo que se obtiene si se usa la denominada programacin simblica.

    1. Para obtener un direccionamiento simblico es necesario completar la denominada tabla de smbolos. En el rbol de operaciones, seleccione la tabla de smbolos o Ver >Tabla de smbolos.

    2. Con ello se obtiene una ventana para editar la tabla de smbolos. Bajo la columna nombre se introduce lo que luego se visualizar como texto explcito. Bajo la columna direcciones introducir los operandos que deben ser sustituidos por nombres simblicos. Bajo la columna comentario puede introducirse un texto orientativo. No olvide guardar el trabajo realizado. 3. A travs del men Ver > Direccionamiento simblico (o en el navegador de la izquierda seleccionar Tabla de Smbolos) se conmuta al modo de visualizacin para direcciones simblicas. 4. Si se ha seleccionado tipo de direccionamiento simblico y conmuta a KOP, entonces es posible ver ahora las direcciones simblicas en cada operador.

    Tabla de smbolos Nombre Direccin Comentario

    L2 L1 F E B A I0.1

    I0.3 I0.0 I0-2 Q0.0 Q0.1

    Interruptor A Interruptor B Interruptor E Interruptor F Lmpara L1 normalmente apagada Lmpara L2 normalmente encendida

    1 2 3 4 5 6 7 8

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 23 de 29

    8. TABLA DE ESTADO O DE FORZADO

    Con la tabla de estado / de forzado se puede leer, escribir o forzar variables en el programa. El editor de la tabla de estado se puede abrir ingresando al navegador a la izquierda de la pantalla o a travs de ver > tabla de smbolos en donde se abrir una imagen como la que se muestra en la siguiente figura, en donde, para este ejemplo, es la tabla de estado asociada :

    Las acciones que se pueden realizar con la Tabla de Estado / De Forzado se resumen a continuacin : 8.1. LEER Y ESCRIBIR VARIABLES CON LA TABLA DE ESTADO/DE FORZADO En la primera celda de la columna de Direccin, se introduce la direccin o el nombre simblico del ele-

    mento del programa cuyo valor se desee leer o escribir. Si el elemento es un bit ( I, Q, M ) se ajusta en la segunda columna el formato binario. Para visualizar el valor actual de los elementos de la tabla, se debe elegir el comando

    Test >Lectura sencilla o hacer clic en el botn de Lectura sencilla o tambin la opcin Test >Lectura permanente o en el botn de Lectura permanente

    Si en cambio se hace clic en el botn STOP se detendr la actualizacin del estado. Para cambiar un valor, se debe introducir el nuevo valor en la columna Cambiar valor en ( o valor nue-

    vo ) y se debe hacer clic en el botn de escritura.

    3. NETWORK 2: CAMBIA EL SENTIDO DE

    Tabla de estado / de forzado Formato Direccin Valor actual

    L2 L1 F E B A

    Binario Binario

    Binario Binario

    Binario

    2 1

    Binario

    2 1 2 1 2 0 2 1 2 0

    Valor nuevo

    1

    1

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 24 de 29

    8.2. FORZAR LAS VARIABLES UTILIZANDO LA TABLA DE ESTADO / DE FORZADO En la primera celda de la columna de Direccin, se introduce la direccin o el nombre simblico de la va-

    riable que desee forzar. Si el elemento es un bit ( I, Q, M ) se ajusta en la segunda columna el formato binario. Para forzar la variable con el valor actual se debe leer primero los valores actuales en el sistema de automati-

    zacin eligiendo el comando Test > Lectura sencilla o haciendo clic en el botn de lectura sencilla. Luego se ubicar en la celda que contenga el valor actual que se desee forzar, se activar el comando Test >Forzar o se pulsar el botn para forzar mientras el cursor se encuentre sobre ese valor actual. El resultado es que ese valor actual ya ahora ser permanente ( forzado ).

    Para variar o forzar una variable con un nuevo valor, se debe introducir dicho valor en la columna Cambiar valor a o se debe hacer clic en el botn de forzar

    Para visualizar todos los valores actuales forzados, se debe actuar sobre el comando Test >Leer forzado o

    hacer clic en el botn Leer Forzado Para forzar en la CPU todas las variables actuales , actuar sobre Test >Desforzar Todo o hacer clic en el botn

    Desforzar todo

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 25 de 29

    9. MARCAS INTERNAS Las Marcas Internas ( M ) son bits internos los cuales estn en ubicaciones de memoria y memorizan situaciones por las que pasa el automatismo de control. En ocasiones los bits de Marcas internas activan salidas. Las Marcas se utilizan, por ejemplo, cuando el resultado intermedio de un segmento debe procesarse en otros segmentos ( como operaciones parciales ) o para guardar esta-dos sucesivos evaluados. Por ejemplo, en este problema que estamos considerando, la marca de bit "M0.0" se utiliza dentro del PLC para memorizar el resultado de la orden de arranque ( Arr conectada a I0.0 ) condicionado al conteo que se haya realiza-do para que luego actuar sobre la salida. Estas Marcas internas se utilizan de la misma manera que las salidas; pudindosela Setear o Resetear y generar contactos asociados a ellas. Una marca puede utilizarse todas las veces que se desee como contacto NA o NC. El listado de las marcas internas en cada modelo es el siguiente : CPU 212 : M0.0 a M0.7 ; M1.0 a M1.7 ; ........... ; M15.0 a M15.7 ( total : 128 ) CPU 215 : M0.0 a M0.7 ; M1.0 a M1.7 ; ........... ; M31.0 a M31.7 ( total : 256 ) CPU 222 : M0.0 a M0.7 ; M1.0 a M1.7 ; ........... ; M31.0 a M31.7 ( total : 256 ) El contenido de marcas est inmediatamente disponible (en el mismo ciclo) para las combinaciones siguientes. El contenido se actualiza inmediatamente Las marcas son modificables con las funciones -(S)- o -(R)- que ya las estudiaremos a continuacin. 10. MARCAS ESPECIALES (SM)

    Las Marcas Especiales (SM) ofrecen una serie de funciones de estado y control. Sirven para intercambiar informaciones entre la CPU y el programa, pudindose utilizar en formato de bits, bytes, palabras o pala-bras dobles. Veremos solo algunas, las correspondientes al byte bits de estado.SMB0

    Bits Tema SM0.0 Este bit siempre est activado

    SM0.1 Este bit se activa en el primer ciclo de scan. Se utiliza , por ejemplo, para llamar una subrutina de inicializacin.

    SM0.2 Este bit se activa durante un ciclo si se pierden los datos remanentes. Se puede utilizar como marca de error o como mecanismo para llamar a una secuencia especial de arranque.

    SM0.3 Este bit se activa durante un ciclo de scan cuando se pasa a modo RUN tras la conexin de la alimentacin. Se puede utilizar durante el tiempo de calentamiento de la instalacin antes del funcionamiento normal.

    SM0.4 Este bit ofrece un reloj que est activado durante 30 segundos y desactivados durante otros 30 segundos, siendo el tiempo del ciclo de 1 minuto. Ofrece un retardo fcil de utilizar o un tiempo de reloj de 1 minuto.

    SM0.5 Este bit ofrece un reloj que est activado durante 0,5 segundos y desactivado durante otros 0,5 segundos, siendo el tiempo del ciclo de 1 segundo. Ofrece un retardo fcil de utilizar o un tiem-po de reloj de 1 segundo.

    SM0.6 Este bit es un reloj de ciclo que est activado en un ciclo y desactivado en el ciclo siguiente. (siempre hablando del tiempo del ciclo de scan). Se puede utilizar como entrada de contaje de ciclos.

    SM0.7 Este bit indica la posicin del selector de modos (0 = TERM ; 1 = RUN). Si el bit se utiliza para habilitar el modo Freeport cuando el selector est en posicin RUN, se podr habilitar la comu-nicacin normal con la unidad de programacin cambiando el selector a TERM.

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 26 de 29

    11. RESUMEN DE HERRAMIENTAS DE TRABAJO Y SIMBOLOGAS

    COLOCA EN CONEXIN SERIE ELEMENTOS DE ENTRADA Y DE ACCIN

    ENLACE HORIZONTAL

    CONECTA EN PARALELO ELEMENTOS DE ENTRADA Y DE ACCIN.

    ENLACE VERTICAL

    ELEMENTOS DE ENLACE

    CONDUCE CORRIENTE CUANDO LA VARIABLE ASOCIADA EST EN 1 ( ACTIVADA ).

    CONTACTO ABIERTO

    CONDUCE CORRIENTE CUANDO LA VARIABLE ASOCIADA EST EN 0 ( DESACTIVADA ).

    CONTACTO CERRADO

    ELEMENTOS DE TEST O ENTRADAS

    / I

    I

    NOT

    P

    N EL CONTACTO DETECTAR FLANCO NEGATIVO PERMITE QUE FLUYA LA CORRIENTE DURANTE UN CICLO CADA VEZ QUE SE PRODUCE UN CAMBIO DE "ON" A "OFF".

    EL CONTACTO DETECTAR FLANCO POSITIVO PERMITE QUE FLUYA LA CORRIENTE DURANTE UN CICLO CADA VEZ QUE SE PRODUCE UN CAMBIO DE "OFF" A "ON".

    EL CONTACTO NOT ( INVERTIR FLUJO DE CORRIENTE ) INVIERTE EL SENTIDO DE CIRCULACIN DE LA CORRIEN-TE. SI LA CORRIENTE ALCANZA EL CONTACTO NOT, STE LA DETIENE. SI NO LOGRA ALCANZAR EL CONTACTO, STE LA HACE CIRCULAR.

    CONDUCE CORRIENTE CUANDO LA VARIABLE ASOCIADA EST EN 0 ( DESACTIVADA ). LA ENTRADA FSICA SE LEE INMEDIATAMENTE DESPUS DE PROCESARSE EL CONTACTO, SIN ESPERAR HASTA QUE FINALICE EL CICLO. LA IMAGEN DEL PROCESO NO SE ACTUALIZA.

    CONDUCE CORRIENTE CUANDO LA VARIABLE ASOCIADA EST EN 1 (ACTIVADA ). LA ENTRADA FSICA SE LEE INMEDIATAMENTE DESPUS DE PROCESARSE EL CONTACTO, SIN ESPERAR HASTA QUE FINALICE EL CICLO. LA IMAGEN DEL PROCESO NO SE ACTUALIZA.

    CONTACTO ABIERTO DIRECTO

    CONTACTO CERRADO DIRECTO

    CONTACTO NOT

    DETECTAR FLANCO POSITIVO

    DETECTAR FLANCO NEGATIVO

    SIMBOLO FUNCION TIPO DE ELEMENTO

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 27 de 29

    La variable asociada toma el valor 1 cuando fluye corriente hacia ella ( toma el valor del resultado de la zona de test o entradas ).. Es posible crear una salida negada disponiendo un contacto NOT antes de una bobina de salida.

    ASIGNAR SALIDA

    La variable asociada toma el valor 1 cuando fluye corriente hacia ella ( toma el valor del resultado de la zona de test o entradas ).. Este bit de la salida fsica se actualiza directamente despus de haberse procesado la bobina, sin esperar el fin del ciclo.

    ASIGNAR DIRECTA-MENTE A SALIDA

    ELEMENTOS DE ACCIN O SALIDAS

    LA BOBINA OPERACIN NULA (NOP) NO TIENE EFECTO ALGUNO EN LA EJECUCIN DEL PROGRAMA.

    La variable asociada desactiva de forma inmediata el rea de salidas. La "I" indica que la operacin se ejecuta directamente. Al ejecutarse la operacin, el nuevo valor se escribe tanto en la salida fsica como en la correspondiente direccin de la imagen del proceso. En cambio, en las operaciones no directas, el nuevo valor se escribe slo en la imagen del proceso.

    LA VARIABLE ASOCIADA SE PONE EN 0 Y SE MANTIENE CUANDO EL RESULTADO DE LA ZONA DE TEST O EN-TRADAS ES 1.

    La variable asociada activa de forma inmediata el rea de salidas. La "I" indica que la operacin se ejecuta directamente. Al ejecutarse la operacin, el nuevo valor se escribe tanto en la salida fsica como en la correspondiente direccin de la imagen del proceso. En cambio, en las operaciones no directas, el nuevo valor se escribe slo en la imagen del proceso.

    LA VARIABLE ASOCIADA SE PONE EN 1 Y SE MANTIENE CUANDO EL RESULTADO DE LA ZONA DE TEST O EN-TRADAS ES 1.

    PONER A 1 LA SALIDA

    PONER A 1 DIREC-TAMENTE LA SALIDA

    PONER A 0 LA SALIDA

    PONER A 0 DIREC-TAMENTE LA SALIDA

    OPERACIN NULA

    SIMBOLO FUNCION TIPO DE ELEMENTO

    I

    S

    S-I

    R

    R-I

    NOP

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 28 de 29

    12. CONSIDERACIONES PRCTICAS AL TRABAJAR EN MICROWIN

    En cada Network una salida o marca por cada funcin lgica : En cada segmento ( Network ) podrn conectarse varias salidas en paralelo pero deber existir una nica condicin lgica que active una o mas salidas, memorias internas, bloques de funciones especiales, etc. Dicho de otra mane-ra, no se permiten dentro de un Network tener dos o mas salidas que se activen con funciones lgicas distintas.

    Circuito puente : A veces nos encontraremos con circuitos con contactos que no es posible convertir directamente a un esquema de contactos KOP. Entre ellos cabe mencionar el circuito en puente. Seguidamente se muestra brevemente la forma de resolver un circuito en puente simple y otro complicado 1) Circuito en puente simple

    Network 1 Network 1

    Network 2

    INCORRECTO CORRECTO

    F E

    a b c

    d

    El circuito en puente

    simple (izquierda) se

    materializa con dos

    segmentos (Network)

    Para ello basta divi-

    dirlo en las diferen-

    tes ramas posibles.

    Network 1

    Network 2

    E a

    b

    c d

    F a

    b

    c

    d

  • ISL&CA Step 7 Microwin 4.0 SP8 - Funciones Bsicas

    LABORATORIO DE TECNOLOGAS DIGITALES E INFORMTICA INDUSTRIAL - DSI - FCEIA U.N.R

    Pgina 29 de 29

    2) Circuito en puente complejo

    Conmutador o inversor : Los conmutadores tampoco tienen por qu causarle quebraderos de cabeza a la hora de transformar un esquema elctrico en un esquema de contactos KOP. Seguidamente se describe brevemente esta transformacin.

    F

    a b c

    d e

    Network 1 F a

    b

    e c

    b

    a

    d c

    Las dos ramas posibles se han transformado

    nuevamente y recombinado.

    Por un lado, a, c paralela a b, por otro lado b, c paralela a a. Para mejor comparacin, el esquema de contactos se ha dibujado tambin

    vertical.

    En nuevos proyectos, evite dibujar el esquema

    elctrico de circuitos en puente, piense de par-

    tida de un "esquema de contactos KOP".

    D

    a

    b

    Network 1 D a

    b

    b a C

    C Network 2

    Para analizar mejor el circuito tener en cuenta la va de circulacin de corriente. Para ello, el conmutador b se divide en un contacto normalmente cerrado ( NC ) que se considera en serie con a y que participa en la salida C y en un contacto normalmente abierto ( NA ) que tiene vali-dez en paralelo con a y que conmuta D. Es decir, por principio un conmutador puede conver-tirse en un esquema de contactos mediante un con-tacto normalmente cerrado y un contacto normal-mente abierto que tienen la misma direccin de entrada.