INTRODUCCIÓN Es un Software que ofrece el alto rendimiento a un Sistema de Control Integrado. Diseñado para Programar Programar Controla Controladores dores de la Familia Familia Logix 5000. Interf Inte rfaz az fá fáci cill de us usar ar,, pr prog ogra rama maci ción ón si simb mból ólic icaa co con n es estr truc uctu tura rass y matricess y un conjun matrice conjunto to múltiple de instruccione instrucciones. s. Propor Pro porcion cionaa var varios ios edit editore oress de Prog Program ramació ación n
.
RSLogix 5000
V1…16,17,18,19,20
RSLinx Classic
3
Permite que el Controlador Programable Allen Bradley acceda a una gran cantidad de aplicacion aplicaciones es de Rockwell Rockwell Software Software y Allen Bradley. Bradley. LABORATORIO 01: Configurar un Controlador en RSLinx Classic.
RSLogix Emulate
4
RSLogix Emulate 5000 es un Software que simula un controlador Logix 5000. Paraa poder simular es nece Par necesario sario trabajar con las mismas versiones tanto en el el Emulador com como o en el el Software Software RSLogix RSLogix 5000. LABORATORIO 02: Añadir y configurar un Controlador y módulos de I/O en RSLogix Emulate 5000.
Descripción del Software RSLogix 5000
Ventana de Programa Ladder Árbol del Proyecto
5
Organización del Proyecto Al Crear un Proyecto Proyecto se crea el árbol del Proyecto Proyecto y sus Carpetas:
Controlador Task (Tareas) Motion Groups Add On Dataa Type Dat Trends I/O Configuration
6
Conceptos Básicos TAREAS (T (TASKS) ASKS) Los Controladores Logix 5000 permiten usar múltiples tareas para programar y priorizar sus progr pr ograma amass co con n bas basee en cr crit iteri erios os esp especí ecífic ficos os.. Las tareas tareas pue pueden den con configur figurarse arse com como: o: -
Tarea
Contínua:
-
Tarea Periódica: Se reali realiza za en en función función co con n
Se ejecuta ej automáticamente, en Segundo Plano y tiene la prioridad más baja. un in inte terv rval alo o de ti tiem empo po es espe pecí cífic fico o (0 (0.1 .1ms ms hasta 2 000 000ms).
-
Tar Tarea ea Eve vent nto o:
Realiza una función inmediat inme diatamen amente te tra trass ocurri ocurrirr un ev event ento o.
7
Conceptos Básicos PROGRAMAS
8
Son elementos pertenecientes a las tareas, cada programa contiene lo siguiente: Tags Locales Loc ales Parámetros Rutinass (dentro Rutina (dentro de ellas una una Rutina Rutina Principal Ejecutable) Ejecutable) Es necesario priorizar un programa dentro de una tarea antes de que el control con trolador ador pued puedaa escan escanear ear el pro progra grama. ma.
Conceptos Básicos
9
RUTINAS So Son n el Con onjjun untto de In Insstru ruccci cion onees Ló Lógi gica cass en un so solo lo Le Len ngu guaj ajee de Progra Pro gramaci mación. ón. Prop Proporci orciona onan n el códig código o ejec ejecutab utable le en un Contr Controlad olador or.. Cada Programa Programa tiene una Rutina Rutina Principal. Principal. Use la lógica en la Rutina Principal para llamar a otras Rutinas (Instrucción JSR).
Conceptos Básicos
10
TAGS Un Tag define cómo funciona el dato dentro del Proyecto (tamaño mínimo 4 Bytes).
Tag Base (Predet (Predeterminado) erminado) Tag Ali Alias as Tag Producido Tag Consumido Consumid o Alcance de TAGS: Tag de Controlador (Datos Globales) Tag de Programa (Datos Locales)
Diagrama Escalera
11
Creaci ción ón de Nu Nuev evo o Ar Arch chiv ivo o de Co Cont ntro rola lado dorr, ed edic ició ión n de LABORATORIO 03: Crea Ladder,, Configuración y Descarga Ladder Descarga de Programa.
Comunicación con Módulos I/O
12
Módulo de I/O es necesario definir tres puntos importantes: importantes: Al añadir un Módulo
Interv Int ervalo alo Sol Solici icitad tado o ent entre re Pa Paque quete tess (RP (RPI) I) Form ormat ato o de Co Comun munica icació ción n Codificaci Cod ificación ón Elect Electróni rónica ca Exact Match Compatible Keying Disable Keying
Dire Di reccci cion onam amie ient nto o de Da Dato toss de I/ I/O O Loca Lo cati tion on : Slot Slot : Typ ypee . Mem Membe berr . Bit Bit
Direccionamiento De Datos I/O
13
Configur figurando ando I/O I/O con Arran Arranque que y Paro Paro de Motor Motor Tí Típic pico. o. LABORATORIO 04: Con
Contadores (CTU)
14
La Instrucción CTU cuenta progresivamente. Utiliza 03 palabras:
Preset Pre set (.P (.PRE): RE): N° de Eventos Accum (.AC (.ACC): C): N° actual de Eventos Biss de Co Bi Cont ntro roll .CU Indica la habilitación de la Instrucción. .DN Indica que .ACC >= .PRE superior.. .OV Indica que el contador excedió el límite superior inferior.. .UN Indica que el contador excedió el límite inferior El valor acumulado continúa incrementándose incluso cuando se establece el bit .DN, para borrar el valor acumulado se usa la instrucción RES que referencie la estruc est ructu tura ra co conta ntador dor o esc escrib ribaa 0 en el valor acumu acumulado lado..
Contadores (CTU)
15
LABORATORIO 05: Instrucción CTU (Contador) con Arranque y Paro de Motor Típico.
Temporizadores (TON)
16
La Ins Instru trucc cción ión TON es un Tem empo pori riza zado dorr qu quee ac acum umul ulaa el ti tiem empo po cu cuan ando do la instrucción está habilitada. Utiliza 03 palabras:
Valor al que debe debe llegar llegar el Acumulado Acumulado.. Prese Pr esett (.P (.PRE) RE): Valor
Accum (.AC (.ACC) C): N° de mseg. mseg. desde la habilitación de la instrucción. instrucción. Biss de Con Bi ontr trol ol .EN Indica la habilitación de la Instrucción Instrucción.. .DN Indica que .ACC >= .PRE Indica ca que que se está ejecu ejecutando tando una oper operación ación de temporiz temporización ación.. .TT Indi
Temporizadores (TON)
17
06: Instrucción TON (Temporizador) con Arranque y Paro de LABORATORIO Motor Mot or Típ Típico ico..
Instrucción MOV La Instrucción MO MOV V copia copia Source Source en Destination. Source Source no Cambia. Instruc trucción ción MO MOV V con Arran Arranque que y Paro Paro de Motor Motor Típ Típico ico.. LABORATORIO 07: Ins
18
Tarea Periódica
19
La Tarea Tarea Periódica se realiza en función con un intervalo específico específ ico (0.1ms hasta 2 000 000 ms). El valo valorr predet predetermin erminado ado es de 10ms 10ms..
LABORATORIO 08: Creación de una Tarea Periódica
Configuración de Módulos Analógicos
20
LABORATORIO 09: Configurando Módulos I/O Analógicos y Uso en la Aplicación Ladder
Instrucción JSR
21
Utilizando la Instrucción JSR (Jump Sub Routine), en donde LABORATORIO 10:programa cada rutina tiene tiene un programa distinto distinto..
Bloque Funcional
22
LABORATORIO 11 : Creación de un Bloque Funcional y Utilización en un
Arranque y paro de Motor Motor Típ Típico ico con Inter Interlock. lock.
ADD-ON
23
Son Obj bjeetos de Código Reutilizable, perm rmiiten recopilar la lógica más habitualmente utilizada utilizada en forma de conjunt conjunto o de Instrucciones Reutilizables. Reutilizables. Al Crear un Add-On Add-On se crean también: también: La Rutina y sus Tags. Tags. La Sub-Carpeta Sub-Carpeta Add-On-De Add-On-Defined fined dentro de la Carpeta Data Type. Al crear un Add-On es necesario configurar sus parámetros desde la ventana AddOn Instruction Definition.
ADD-ON
24
LABORATORIO 12: Creación de un Add-On para el Arranque y Paro de Motor Típico.
Tag Producid Producidos os y Consumidos
25
Un Controlador Logix 5000 permite Producir (Difundir) y Consumir (Recibir) Tags compartidos por los sistemas.
Tag Producido: Tag para para ser usa usado do por por otr otros os co contr ntrola olador dores. es. Tag Consumido Consumid o: Tag que recibe los datos de un Tag producido. producido. Consideraciones Produzca el Tag Tag dentro dentro del alcance alcance del Controlador. Controlador. Use el mismo tipo de Dato Dato para el Tag Tag Producido y Consumido Consumido.. Limite el Tamaño Tamaño del Tag Tag a 500 Bytes. Use el RPI más alto permit permitido ido para para su aplicac aplicación. ión.
Tag Producid Producidos os y Consumidos LABORATORIO 13: Creación de Un Tag Productor - Consumidor
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.