SECUENCIA DE LUZ INCREMENTAL CON PLC SIEMENS PROBLEMA Elaborar una secuencia, tal que al dar la señal de START se inicia una secuencia de luz incremental, así - (START) 1_ ,11_ ,111_, 1111_,1111,……. (STOP)Se utilizan 2 pulsadores, el START para comenzar la secuencia del programa y el STOP que detiene y reinicia la secuencia. TABLA DE SIMBOLOS
DB1 Este DB, contiene variables que son usadas en el funcionamiento del programa.
FB1 Para hacer este programa utilizamos el lenguaje KOP o ladder. KOP es una abreviación de Kontaktplan que en alemán signfica Plan de Contacto o Esquema de contactos ó En inglés serían los Diagramas Ladder (LD). Para poder obtener las variables que incluimos en nuestro DB1, se usa la siguiente sintaxis: DBX.DBWX En este caso utilizamos las siguientes variables: DB1.DBW2 de tipo INT, cuyo valor inicial es 1 y utilizaremos para nuestro comparador; DB1.DBW4 de tipo WORD, cuyo valor inicial asignado es 16#000000 y se usa para nuestro contador.
Página 1
Página 2
Página 3
Simulador de PLC virtual Luego de tener el programa lo ejecutamos para verificar si funcionamiento. Pulsador START E0.0 (NA)
SALIDA DE LUZ Pulsador STOP E0.1 (NC)
Página 4