Está en la página 1de 9
PROGRAMACION DE Br eV SELENE Metodologia de programacion = Pasos basicos para desarrollar un programa: + Identificar todas las entradas y salidas ¢ Dividir el proceso en etapas. (Por ejemplo, en un ascensor, una etapa seria ‘subir al 3°” y otra seria ‘detenerse en el 3°) + Deducir las ecuaciones légicas de cada etapa * Conectar adecuadamente las etapas =" GRAFCET Para documentar este andlisis se utiliza el El “GRAFCET” y las “REDES DE PETRI”. Son herramienta similares a los diagramas de flujo en programaci6n clasica. GRAFCET (Grafico de Condicion Etapa Transicion) Los elementos basicos del GRAFCET son: —— Pulsadsr activads ? Etapas: Los procesos se dividen en etapas. 3) encender motor Se representan por un cuadrado con el n° de etapa SE ebstthe deeaceivate # spagar nobor Condiciones de transicién: Son cambios en las sefiales de entrada. Se Tepresentan por segmentos intercaladas entre las etapas. Acciones: Cada etapa se caracteriza por un determinado cambio en las variables de salida (parar un motor) 0 en variables internas (iniciar una temporizacién). Las acciones se representan con rectangulos donde se expresan los cambios en las variables de salida o internas Bucle o azo: Todo programa esta representado con un bucle. Con ello se quiere reflejar que el programa se ejecuta repetidamente. Se comprueban las condiciones, y si son verdaderas se ejecutan las acciones asociadas GRAFCET de primer y segundo nivel = EL GRAFCET funcional o de 1° nivel Las etapas y condiciones se pueden expresar en forma de texto. Es un analisis previo al grafeet normalizado = El GRAFCET normalizado o de 2° nivel Debe respetar unas reglas de sintaxis mds rigurosas. Hay que tener presente que existen programas “Compiladores de GRAFCET” a ° [CC SNA VET VEY VENA OSA Ve RAMIFICADO Implementacion de bifurcaciones 104 Hsa_] (103. Mn0 $03 104 $04 tortor tr GRAFCET RAMIFICADO GRAFCET SECUENCIAL © Tw wn ® g Cc © DB oO Le Wu 2 oO Sir & 2 <0 2 oO oO > = wn Cc oO O GRAFCET e@ En el GRAFCET siguiente se representa una bifurcacion y union en paralelo y una bifurcacion condicional fSonssis 3 Ras [2] [serra Grafcet: Carro que se desplaza ESI Pulsador de wae creme ria aso rT DE LA TNSTALACTON Resunen conexiones al auténata QL.1 3 dpertura/Cierre tolve Q1.2 3 Arrenquz/Paro Motor avance (1.3 3 drrenque/Paro Motor retroceso ILL 3 Pulsadoe de arranque 11.2 3 Sensor Tnquierdo 11.3 4 Sensor derecho TALULA WE —wmotor avance —> 9 2.2 _ 11.4 9 Sensor biscula — motor retroc.— 0 2.3 Qa — > Se L (cPrusesor errenque y izqaa.? | (4) vue (2)—}arcanea coiva > tus (yori ae caegs 2 baa (yess sone aoe? me s | [rere tequieraa s | [resce ees (5) | conaaesones az repose oy [ome nt Metodologia de programacién(sugerencias) e Para garantizar que una etapa no se ejecute si no se ha ejecutado la anterior: Usar Marcas e Para arrancar temporizadores con entradas tipo pulsadores o finales de carrera (no quedan enclavados): Usar Marcas e Usar Set o Reset con entradas que no quedan encalvadas

También podría gustarte