Академический Документы
Профессиональный Документы
Культура Документы
2. Ahora, expanda el programa Conveyor haciendo clic en el signo + junto a la carpeta Conveyor.
3. Una vez que el programa Conveyor esté expandido, haga doble clic en Program Tags para
abrir el Tag Editor.
4. Cuando aparezca el Tag Editor, observará que esté se ha abierto con Conveyor en el campo
Scope. Si hubiera hecho clic en Controller Tags, en el campo Scope diría Controller.
5. También notará que hay varios tags nuevos. Éstos originalmente estaban en el tag B3, el cual
existía en el alcance del controlador. Se han movido por razones de agrupación de datos y sus
nombres se cambiaron para usar las convenciones de nombres de tags Logix.
LOT-SP004A-ES-E Página 1 de 31
7. En el Tag Editor, haga clic en la columna Alias For junto a Conveyor_Start_Command. Nota:
asegúrese de que la ficha Edit Tags esté seleccionada en la esquina inferior izquierda de la
ventana de tags.
LOT-SP004A-ES-E Página 2 de 31
9. El explorador actualmente está establecido para explorar los tags al alcance del programa.
Necesitamos cambiar a alcance del controlador, donde están ubicados los módulos de E/S.
Para ello, en el Tag Browser haga clic en Controller Scoped Tags. El explorador de tags
cambiará a tags al alcance del controlador.
10. El módulo de salida está en la ranura 0 y deseamos punto de salida 0. Esto haría referencia a
la dirección Local:0:O.Data.0.
LOT-SP004A-ES-E Página 3 de 31
13. Haga clic en la flecha hacia abajo y seleccione el punto 0.
14. Cuando hizo clic en el punto 0 se cerró el explorador y usted regresó al editor de tags.
15. El Tag Editor ahora es similar al siguiente. La (C) junto a Local:0:O.Data.0 significa que el tag
está al alcance del controlador.
16. La columna Alias For ahora contiene la dirección de Conveyor_Start_Command. Estos 2 tags
ahora son iguales.
LOT-SP004A-ES-E Página 4 de 31
18. Cuando aparezca la ventana, fíjese en el renglón 1.
Observe que bajo el tag Conveyor_Start_Command está <Local:0:O.Data.0>. Esto significa que
Conveyor_Start_Command es un Alias para Local:0:O.Data.0. Los dos tags son equivalentes. Esto
se actualizará en todo el código.
20. Esta vez, haga doble clic en el tag Conveyor_Start_Push_Button. Seleccione Edit
“Conveyor_Start_Push_Button” Properties.
LOT-SP004A-ES-E Página 5 de 31
21. Aparecerá la ventana Tag Properties.
22. Actualmente en Tag Type dice Base. Vamos a cambiarlo a Alias. Haga clic en el botón Alias.
LOT-SP004A-ES-E Página 6 de 31
23. Aparecerá la selección Alias For.
24. Haga clic en la flecha hacia abajo para abrir el explorador de tags.
25. El explorador de tags actualmente está establecido para explorar los tags al alcance del
programa. Seleccione Controller Scoped Tags.
LOT-SP004A-ES-E Página 7 de 31
27. Cuando haya terminado, la pantalla Tag Properties aparecerá de la siguiente manera:
28. Haga clic en Apply y luego OK para cerrar la ventana Tag Properties.
LOT-SP004A-ES-E Página 8 de 31
29. Observe que bajo los tags Conveyor_Start_Push_Button está <Local:2:I.Data.0>. Esto significa
que Conveyor_Start_Push_Button es un alias para Local:2:I.Data.0. Los dos tags son
equivalentes. Esto se actualizará en todo el código.
Punto 1 = Conveyor_Stop_Push_Button
Punto 2 = Entrance_PE
Punto 3 = Exit_PE
Punto 4 = Conveyor_EStop_Push_Button
Punto 5 = Motor_Overload_Input
31. Cuando haya terminado de asignar alias para las 5 entradas restantes, haga clic en el icono
Save .
Como puede ver, la asignación de alias incorpora un proyecto de manera sin ningún problema.
Usted ya no necesita preocuparse acerca de cuándo se terminará la configuración de E/S para un
sistema.
LOT-SP004A-ES-E Página 9 de 31
Sesión práctica 9: Cálculo de memoria del
programa fuera de línea (10 minutos)
Acerca de esta sesión práctica
LOT-SP004A-ES-E Página 10 de 31
Cómo abrir un archivo existente del controlador
3. Haga clic con el botón izquierdo del mouse en Open. Se abrirá el archivo seleccionado.
LOT-SP004A-ES-E Página 11 de 31
Herramienta de cálculo de memoria fuera de línea
Hasta este punto, con los controladores Logix la única manera de saber cuánta memoria utilizaba
un proyecto era hacer una descarga al controlador y verificar en línea, o usar una hoja de cálculo
con información sobre la memoria. Esto proporcionaba un cálculo muy general. Con la versión 13
de RSLogix 5000 usted puede hacer esto fuera de línea y de una manera precisa.
1. En la plantilla del controlador en RSLogix 5000, haga clic en el botón Controller Properties
LOT-SP004A-ES-E Página 12 de 31
3. Haga clic en la ficha Memory. Se activará la ficha Memory.
LOT-SP004A-ES-E Página 13 de 31
4. Haga clic en el botón Estimate. Observe que cambiaron los datos de uso de memoria.
Para controlador L33, L34, L20, L30, L31 y L35E, datos mostrados:
LOT-SP004A-ES-E Página 14 de 31
Las barras verde, amarilla y roja son estáticas. Son como una luz de paro: verde
significa continuar, la memoria de usuario es aceptable; amarillo significa tomar
precauciones, continuar con cuidado ya que queda poca memoria; y rojo significa
considerar cambiarse a otro controlador con más memoria.
Esta herramienta también puede usarse en línea para medir el uso de memoria
durante la ejecución del controlador. Durante el tiempo de ejecución, el campo Max
Used (marca de agua alta) normalmente será mas alto que en el campo Used. Esto
se debe a que la memoria del controlador se asigna y desasigna durante el tiempo
de ejecución en todas las áreas.
5. Según lo aprendido en la sesión práctica 4, cambie el tipo de controlador para este proyecto a
1756-L1.
6. Cuando haya terminado de cambiar el tipo de controlador, regrese a la ficha Memory.
LOT-SP004A-ES-E Página 15 de 31
7. Haga clic en el botón Estimate.
9. Cuando se abra Tag Edit, asegúrese de que está en la ficha Edit Tags.
10. Cree un tag llamado ‘Big_Array’ al alcance del controlador con un tamaño de matriz de 60000.
LOT-SP004A-ES-E Página 16 de 31
12. Cuando la ventana Controller Properties regrese al primer plano, estará en la ficha Memory.
Haga clic en el botón Estimate.
Usted ha calculado el uso de memoria negativo. Esto significa que usted excedió el límite de
memoria del controlador.
13. Haga clic en la flecha hacia abajo del cuadro de selección junto a Memory Options.
Ahora se muestra una nueva área de memoria. Esta es el área de memoria extendida.
LOT-SP004A-ES-E Página 17 de 31
16. El uso de memoria para el controlador se vuelve a calcular.
La herramienta de cálculo de memoria fuera de línea es una ayuda importante en el desarrollo del
proyecto. Anteriormente a la versión 13 de RSLogix 5000 usted tenía que hacer una descarga a un
controlador para determinar el uso de memoria. Ahora usted puede determinar el tamaño correcto
de la memoria del controlador fácilmente durante el desarrollo, en lugar de en el campo. Esto es
aún más importante si:
Se usa redundancia ControlLogix, ya que con redundancia se usa el doble de E/S y memoria
de datos, por lo tanto usted consumirá la memoria más rápidamente.
Se actualiza de versiones previas de Logix a V13. Usted puede determinar si el tamaño de la
aplicación crecerá y excederá la capacidad del controlador que tiene.
LOT-SP004A-ES-E Página 18 de 31
Sesión práctica 10: Programación en línea
(15 minutos)
Acerca de esta sesión práctica
Ahora probaremos el programa. Los valores han sido cargados en los tags apropiados y parecerá
que el transportador está funcionando.
2. Haga doble clic en Program Tags en el programa Conveyor para abrir la base de datos de
tags.
LOT-SP004A-ES-E Página 19 de 31
3. Cuando la base de datos de tags se abra, asegúrese de que está en la ficha Monitor Tags.
Haga clic en el signo + junto a Conveyor para expandir el UDT.
Observará que los datos se han introducido en el UDT del transportador. El objetivo es que usted
pueda ver el funcionamiento del código.
LOT-SP004A-ES-E Página 20 de 31
4. En el Controller Organizer, haga doble clic en la rutina C_Start_Stop. Esto mostrará la lógica
de escalera de esta rutina.
LOT-SP004A-ES-E Página 21 de 31
7. En el menú Window, seleccione Tile Horizontal. Esto hará que aparezca una pantalla dividida
entre Ladder Editor y Tag Monitor.
LOT-SP004A-ES-E Página 22 de 31
9. Ahora presione el botón pulsador DI1. Éste es el Conveyor_Stop_Push_Button. Examine
nuevamente el tag Conveyor.Motor_Speed_Scaled. No debería ser cero. Esto es debido a que
el transportador está detenido.
11. Haga arrancar el transportador nuevamente presionando DI0 sin soltar durante 10 segundos.
Para habilitar la administración de energía, el transportador debe funcionar durante 10
segundos sin que se dispare la célula fotoeléctrica de salida o entrada. Después de 10
segundos, el valor en Conveyor.Motor_Speed_Scaled debe cambiar al 25% de salida o 8192.
LOT-SP004A-ES-E Página 23 de 31
12. Al examinar el código usted observa que el temporizador no se está ejecutando y que el valor
en Conveyor.Motor_Speed_Scaled no ha cambiado. Al fijarse en el renglón, usted nota que la
primera condición de entrada en el renglón está no activada e incorrecta. Debería ser
Conveyor_Start_Command. Hagamos una edición en línea para solucionar este problema.
13. En la barra de herramientas, en la sección Ladder, haga clic en el icono . Al hacer esto, el
renglón irá al modo de edición. Usted verá “I” junto al renglón.
15. Haga clic en la flecha hacia abajo para abrir el Tag Browser. En el Tag Browser busque el tag
Conveyor_Start_Command.
16. Haga doble clic en el tag y luego en el área blanca de la ventana. Con esto se cambió la
dirección de la instrucción XIO.
LOT-SP004A-ES-E Página 24 de 31
Para su información: Botón Finalize All
En la versión 13 de RSLogix 5000 hay una nueva función de edición en línea
llamada Finalize All Edits.
Para una sesión de edición en línea antes de la versión 13, usted tenía que realizar
8 pasos:
Iniciar edición
Editar código
Aceptar ediciones
Confirmar aceptación
Probar ediciones
Confirmar prueba
Ensamblar ediciones
Confirmar ensamble
Ahora, con el botón Finalize All Edits, usted sólo necesita 4 pasos:
Iniciar edición
Editar código
Finalizar todas las ediciones
Confirmar finalización
19. Cuando el sistema le pida que finalice todas las ediciones, haga clic en Yes.
20. Ahora las “I” al lado del renglón desaparecieron y el temporizador comenzó a incrementarse.
Una vez efectuado, observe el Conveyor.Motor_Speed_Scaled, ha llegado a 8192.
21. Ahora presione ya sea DI2 o DI3, las entradas de célula fotoeléctrica. Verá que el valor en
Conveyor.Motor_Speed_Scaled regresa a 16384.
LOT-SP004A-ES-E Página 25 de 31
Para su información: Explorador lógico
Una función nueva de la versión 13 de RSLogix 5000 es Browse Logic.
Diagramas de bloques de funciones: Todas las hojas, todos los tags de bloque,
cuadros de texto conectados/no conectados e información sobre tags mediante
información sobre herramientas.
22. Para mostrar el uso de la herramienta Browse Logic usted la usará para encontrar el “Easter
Egg” (“huevo de pascua”) en el programa. En el menú Search seleccione Browse Logic.
LOT-SP004A-ES-E Página 26 de 31
23. Aparecerá la ventana Browse Logic.
Ésta es muy similar a lo que aparece debajo de la sección Tasks del Controller Organizer.
24. Haga doble clic en la tarea periódica Simulation para expandirla. Continúe expandiendo la
carpeta y las rutinas debajo de ésta. Cuando haya terminado, la ventana debe aparecer de la
siguiente manera.
LOT-SP004A-ES-E Página 27 de 31
25. Ahora use la herramienta para encontrar el “Easter Egg”. Sugerencia: hay 2 maneras de
hacerlo. Una es mucho más fácil que la otra. A continuación mostraremos ambas maneras, y
comenzaremos por la más difícil.
LOT-SP004A-ES-E Página 28 de 31
27. Ahora expanda el TemperatureLoop.
28. La manera más fácil de encontrar el Easter Egg es introducir ‘Easter Egg’ en el campo Find: y
luego hacer clic en el icono de buscar (Find) .
LOT-SP004A-ES-E Página 29 de 31
29. Esto lo llevará allí. Mucho más rápido.
30. Ahora haga clic en el botón Go To. Luego haga clic en Close.
Usted puede ver el gran potencial que tiene esta herramienta. Puede colocar palabras clave en
diferentes lugares y usar la herramienta Browse Logix para navegar rápidamente a esas áreas.
LOT-SP004A-ES-E Página 30 de 31
32. En el menú Communication seleccione Go Offline.
33. En el menú File, seleccione Close. Si el sistema le pide que guarde los cambios, seleccione
No.
En esta sesión práctica mostramos 2 nuevas funciones que le ayudarán con la programación en
línea.
Finalize All Edits: Reduce el número de pasos necesarios para aceptar ediciones en línea.
Browse Logic: Le ayuda a navegar mejor a través de un proyecto.
LOT-SP004A-ES-E Página 31 de 31