Upload
gabrielob
View
14
Download
2
Embed Size (px)
DESCRIPTION
Curso de PLC Rockwell
Citation preview
Bsicos de Controladores Programables Archivos y programasControladores programables MicroLogix
1
Lo que vamos a ver
1.Que son los archivos de programas2.Funciones de los archivos de programa3.Conceptos de la lgica de escalera4.Direccionamiento de I/O5.Lgica6.Ejemplos
Organizacin de la memoriaMemoria deMicroLogix 1000Solo el MicroLogix 1000
Organizacin de la memoriaMEMORIAMicroLogix 1000Solo MicroLogix 1000
Archivo 0 Archivo del sistemaArchivo dedicado y reservadoUsado para guardar informacin diversa relacionada al sistema.Tipo de procesador y configuracinParmetros de comunicacinConfiguracin de E/SClaves de acceso (PasswordsEtctera
Archivo 1 - ReservadoFuturoNuevas mejorasNuevas caractersticas Nueva funcionalidad
Archivo 2 Programa PrincipalArchivo dedicado y abiertoPrograma principal de escaleraTpicamente es donde el programa principal del usuario es guardadoLa mayora tiene alguna lgica de programacin
Archivo 3 - Archivo de erroresArchivo preconfigurado y abiertoReferido como la subrutina de erroresSer un archivo explorado siempre que una falla recuperable sea detectada (Permite a los usuarios limpiar ciertos errores e inhibir una desconexion completa)Las fallas recuperables incluyen:Perdida de datos retentivos (0005)Proteccin de arranque despues de una perdida de energia (0016)Error menor al final del scan (0020)Limites de los archivos excedidos (Secuenciadores 0032, Pilas y Registros de corrimientos (0033))Valores negativos en ACC o PRE de un temporizador (0034)Valor invalido preestablecido en un HSC (0037)Puede ser usado como una subrutina de usuario, pero no es lo recomendado
Archivo 4 Archivo del contador de alta velocidadArchivo preconfigurado y abiertoConocido como la subrutina HSCSera explorado siempre que una interrupcin HSC ocurraLas interrupciones HSC son:El valos preestablecido es alcanzado (alto o bajo)Se detectand condiciones de Underflow o OverflowPuede ser usado como una subrutina de usuario pero no es lo recomendado
Archivo 5 Archivo de Interrupciones seleccionadas por tiempo (STI)Archivo preconfigurado y abiertoConocido como la subrutina STIExplodarda cuando la instruccin STE tiene un valor de (1)Intervalo de tiempo ajustable, resolucion de 10msecPuede ser usado como una subrutina de usuario, pero no es lo recomendado
Archivos 6-15 Subrutinas del usuarioArchivos abiertosTpicamente son usadas en requisitos especificos de cada aplicacion.Se accesa a estos archivos a partir del archivo 2 (Programa principal) a traves de instrucciones especiales de flujoJSRJump to Subroutine and returnSBRSubroutine IdentifierRETRet to Main programSe permite tener subrutinas anidadas (8 niveles permitidos, 3 niveles si las subrutinas de Error, HSC o STI estan habilitadas)Solo en el MicroLogix 1000 y el SLC 500
Logica de relevacion de escalera (RLL)
Que es la lgica de relevacion de escaleraEs el lenguaje de programacin primario para los PLCsEs una representacin grfica del programa diseada para verse como lgica de relevadores
Conceptos de la lgica de escalera| ||/|Instrucciones de Lectura / condicionesInstrucciones de Escritura / Control| ||/|| ||/|| || ||/|( )| || |Inicio (Rengln #1)Final (Rengln #5)
Conceptos de Lgica de EscaleraInstruccionesLectura / CondicionesInstrucciones Escritura / ControlNo hay continuidad lgica|/|| |TFF|/||/|TTTContinuidad lgica
Construccin Lgica ANDSI la entrada 4 Y la entrada 5 estn energizadasENTONCES se energiza la salida 0Continuidad LgicaTTTON
Construccin Lgica ORSI la entrada 4 O la entrada 5 estn energizadasENTONCES energiza la salida 0Continuidad LgicaFTONContinuidad LgicaTFON
Construccin Compleja|/|I/11| |I/10
Instrucciones de LecturaFalsoVerdaderoExamine OFF-|/|-XIOFalsoLa instruccin es:El bit de entrada es:Lgica 0Lgica 1VerdaderaExamine ON-| |-XICSI el dispositivo de entrada esta:Abierto (0)Cerrado (1)
Instruccin de EscrituraEstado del renglnBit desalidaTerminal desalidaDes-energizadaVERDADEROFALSOONOFFOTEOutput Energize-( )-ENERGIZADA
Juntando todo| |( )I/8O/0GNDL 1O / 0VACVDCL 2 / NVACVDCVACVDCO / 2VACVDCO / 1O / 3O / 5O / 4VACVDCSupplyVoltageUnusedI / 2I / 1I / 0COMI / 3I / 6I / 5COMI / 4I / 7I / 9I / 8UnusedPB1
Direccionamiento Ejemplo L1L2PB1DISP.
PB1
LS1
PS2
SOL6| |( )| || |I/5I/6O/0I/7HHP: Hand Held ProgrammerLogix: Software de Programacin
Lgica de Relevacion a Lgica de EscaleraAsignacin de direcciones de entrada:PB1- I/4PB2- I/5LS1- I/6LS2- I/7LS3- I/8LS4- I/9
Asignacin de direcciones de salida:SOL2- O/0M1- O/1I/8| |I/9
29Again, the similarities are virtually identical.The primary enhancement is that if changes are needed, or if other logic or conditions need to be added, its as simple as a few keystrokes on the computer.
1
29Again, the similarities are virtually identical.The primary enhancement is that if changes are needed, or if other logic or conditions need to be added, its as simple as a few keystrokes on the computer.