JAIMES HERNANDES ALEJANDRO SERGIO DANIEL SANCHEZ CRUZ LENGUAJES

  • Slides: 19
Download presentation
JAIMES HERNANDES ALEJANDRO SERGIO DANIEL SANCHEZ CRUZ LENGUAJES DE PROGRAMACION

JAIMES HERNANDES ALEJANDRO SERGIO DANIEL SANCHEZ CRUZ LENGUAJES DE PROGRAMACION

TIEMPO DE CICLO (SCAN TIME) ES EL BARRIDO CÍCLICO QUE REALIZA EL PLC MIENTRAS

TIEMPO DE CICLO (SCAN TIME) ES EL BARRIDO CÍCLICO QUE REALIZA EL PLC MIENTRAS REALIZA TODAS LAS TAREAS: – CONSULTA EL ESTADO DE LAS ENTRADAS Y ALMACENA. – RESUELVE EL PROGRAMA DE APLICACIÓN. – ATENDER LAS COMUNICACIONES CON MÓDULOS INTELIGENTES. – ATIENDE LAS COMUNICACIONES DE LOS PUERTOS. – EJECUTA EL AUTO DIAGNÓSTICO. – ACTUALIZA LAS SALIDAS A PARTIR DE LOS RESULTADOS ALMACENADOS EN LA MEMORIA. – VUELVE A EMPEZAR EL CICLO. – DEPENDE DE LA VELOCIDAD DEL MICROPROCESADOR, Y DEL TAMAÑO DE LA APLICACIÓN.

MODOS DE BARRIDO – LÓGICA ESCALERA: • MODO RUNG (RUNG SCANNING): EN FORMA HORIZONTAL

MODOS DE BARRIDO – LÓGICA ESCALERA: • MODO RUNG (RUNG SCANNING): EN FORMA HORIZONTAL DE IZQUIERDA A DERECHA, DE ARRIBA A ABAJO. • MODO COLUMNA (COLUMN SCANNING): EN FORMA VERTICAL DE ARRIBA ABAJO, DE IZQUIERDA A DERECHA. – BLOQUES DE FUNCIÓN: • SIGUIENDO EL ORDEN EN QUE SE FUERON CREANDO LOS DISTINTOS BLOQUES, LUEGO SI ES NECESARIO, TAMBIÉN SE PUEDE MODIFICAR. • ESTRUCTURA DE UN PROYECTO: – SEGMENTOS • NETWORKS – SECCIONES (IEC)

MODOS OPERATIVOS EN UN PLC

MODOS OPERATIVOS EN UN PLC

RUN • Se ejecuta el programa de usuario • Se actualizan las salidas del

RUN • Se ejecuta el programa de usuario • Se actualizan las salidas del PLC • Comunicación con HMI • Se ejecuta auto diagnóstico • Modificaciones de programa = según modelo de PLC

STOP • NO se ejecuta el programa de usuario • NO se actualizan las

STOP • NO se ejecuta el programa de usuario • NO se actualizan las salidas del PLC (apagadas o “congeladas”) • Comunicación con HMI (permite ver estados de E/S) • se ejecuta auto diagnóstico (parcial) • Modificaciones de programa = permitida.

‘POWER UP’

‘POWER UP’

GENERALMENTE AL COMIENZO DE TODA APLICACIÓN EN LA PRIMER NETWORK SE PROGRAMA UNA BOBINA

GENERALMENTE AL COMIENZO DE TODA APLICACIÓN EN LA PRIMER NETWORK SE PROGRAMA UNA BOBINA QUE SE ACTIVARÁ APENAS COMIENZA EL PRIMER SCAN. ESTA SE DENOMINA BOBINA DE ‘POWER UP’, Y TIENE LA PARTICULARIDAD DE UTILIZARSE PARA LLEVAR DISTINTAS SECUENCIAS A ESTADOS SEGUROS.

FACTORES A CONSIDERAR EN LA SELECCIÓN DE UN PLC: – COSTO: INICIAL, INSTALACIÓN, MANTENIMIENTO,

FACTORES A CONSIDERAR EN LA SELECCIÓN DE UN PLC: – COSTO: INICIAL, INSTALACIÓN, MANTENIMIENTO, CAPACITACIÓN – SERVICE/SOPORTE: DEPENDE EL CONTEXTO PAÍS – FLEXIBILIDAD/EXPANDIBILIDAD: MEMORIA, E/S, COMUNICACIONES – ENTRENAMIENTO: ¿EN PLANTA? , ¿UPGRADES? – DOCUMENTACIÓN: ¿PROVEEN DETALLES DE CIRCUITERÍA PLACAS?

LEGUAJES DE PROGRAMACIÓN – LÓGICA ESCALERA (LADDER LOGIC)

LEGUAJES DE PROGRAMACIÓN – LÓGICA ESCALERA (LADDER LOGIC)

LENGUAJES DE PROGRAMACIÓN

LENGUAJES DE PROGRAMACIÓN

– IEC 61131 -3: ES EL ESTÁNDAR INTERNACIONAL PARA LENGUAJES DE PROGRAMACIÓN DE PLCS.

– IEC 61131 -3: ES EL ESTÁNDAR INTERNACIONAL PARA LENGUAJES DE PROGRAMACIÓN DE PLCS. • LD: LADDER DIAGRAM • SFC: SEQUENTIAL FUNCTION CHART • FBD: FUNCTION BLOCK DIAGRAM • ST: STRUCTURED TEXT • IL: INSTRUCTION LIS

ACCESO A PERIFERIA, EQUIPOS PROGRAMACIÓN EL PLC DEBE DISPONER DE ALGUNA FORMA DE PROGRAMACIÓN,

ACCESO A PERIFERIA, EQUIPOS PROGRAMACIÓN EL PLC DEBE DISPONER DE ALGUNA FORMA DE PROGRAMACIÓN, LA CUAL SE SUELE REALIZAR EMPLEANDO ALGUNO DE LOS SIGUIENTES ELEMENTOS: – UNIDAD DE PROGRAMACIÓN: SUELE SER EN FORMA DE CALCULADORA. ES LA FORMA MÁS SIMPLE DE PROGRAMAR EL PLC, Y SE SUELE RESERVAR PARA PEQUEÑAS MODIFICACIONES DEL PROGRAMA O LA LECTURA DE DATOS. AUN USADO EN MICROPLCS. – CONSOLA DE PROGRAMACIÓN: ES UNA TERMINAL A MODO DE PC QUE PROPORCIONA UNA FORMA MÁS CÓMODA DE REALIZAR EL PROGRAMA DE USUARIO Y OBSERVAR PARÁMETROS INTERNOS DEL PLC. DISCONTINUADO ACTUALMENTE. – PC: ES EL MODO MÁS POTENTE Y EMPLEADO EN LA ACTUALIDAD. PERMITE PROGRAMAR DESDE UNA PC PERSONAL ESTÁNDAR, CON TODO LO QUE ELLO IMPLICA: HERRAMIENTAS MÁS POTENTES, POSIBILIDAD DE ALMACENAMIENTO EN HD, IMPRESIÓN, TRANSFERENCIA DE DATOS. EXPANSIÓN DE E/S: – SE NECESITAN MÓDULOS ADICIONALES EN BASTIDOR CABECERA Y REMOTO/S – DISTINTAS TOPOLOGÍAS, VELOCIDADES, Y PROTOCOLOS.

SERVOMOTORES

SERVOMOTORES

Los servomotores tienen 3 terminales de conexión: dos para la alimentación eléctrica del circuito,

Los servomotores tienen 3 terminales de conexión: dos para la alimentación eléctrica del circuito, y uno para la entrada de la señal de control. El voltaje de alimentación generalmente es de alrededor de 6 voltios, pues aunque el motor soporta mayores voltajes de trabajo, el circuito de control no lo hace. El color del cable de cada terminal varía con cada fabricante, aunque el cable del terminal positivo de alimentación siempre es rojo. El cable del terminal de alimentación negativo puede ser marrón o negro, y el del terminal de entrada de señal suele ser de color blanco, naranja o amarillo.

Fabricante Voltaje positivo Tierra Señal de control Frutaba Rojo Negro Blanco Dong Yang Rojo

Fabricante Voltaje positivo Tierra Señal de control Frutaba Rojo Negro Blanco Dong Yang Rojo Marrón Naranja Hobico Rojo Negro Amarillo Hitec Rojo Negro Amarillo JR Rojo Marrón Naranja Airtronics Rojo Negro Naranja Fleet Rojo Negro Blanco Krafr Rojo Negro Naranja E-Sky Rojo Negro Blanco