RsLogix5000 Lab 1A: Creando un Nuevo Archivo Controlador y logica ladderPublicado por José Carlos VillajulcaJueves, 24 Enero 2013 03:51
0 0
¡Escribe el primer comentario!
Imprimir
tamaño de la fuente
En este laboratorio, le introduciremos a la familia de productos Logix.
En este laboratorio, usted:
-Creará un Nuevo archivo de controlador
-Escribirá lógica de escalera usando nombres de etiqueta simbólicos
-Configurará sus módulos I/O
-Crearás las etiquetas de módulo como aliases con las etiquetas que
usted creó en su lógica de escalera
Siga los pasos abajo detallados para completar el Laboratorio 1.
Iniciando el Software de Programación RSLogix 5000
En esta sección del laboratorio, usted iniciará el software RSLogix
5000, que le permitirá programar su procesador.
1.Haga doble click en el icono RSLogix 5000 en la Pantalla
Principal (Desktop) para iniciar el software RSLogix 5000.
La pantalla RSLogix 5000 aparece.
4
Creando un Nuevo Archivo de Controlador
En esta sección el laboratorio, usted creará su primer archivo de
controlador.
1.En el menú File (Archivo), elija Nuevo.
El diálogo New Controller (Nuevo Controlador) aparece.
2.En el menú desplegable hacia abajo Type (Tipo), elija el
controlador 1756-L1 ControlLogix 5550 Controller o el que esté
usando en su estación de trabajo.
3.En el campo Name (Nombre), teclee 'Controller1' como nombre del
controlador.
4.En el menú con despliegue hacia abajo Chassis Type (Tipo de
Chasis), elija 1756-A10 10-Slot ControlLogix Chassis para que
coincida con el chasis de la caja de demo ControlLogix usado para este
laboratorio.
5.En el campo Slot Number (Nombre de Ranura), elija 0 para que
coincida con la posición del primer controlador Logix5550 en el chasis.
6.En el campo Create In (Crear En), teclee 'C:\RSLogix5000\Projects\
Labs' o haga click en el botón Browse (Examinar) para navegar a ese
directorio.
7.Haga click en OK.
Controller Organizer aparece del lado izquierdo de la ventana RSLogix
5000, con un fólder llamado Controller Controller1. Usted acaba de
crear su primer archivo de controlador. En este momento, no existe I/O,
ni base de datos de cejillas ni lógica asociada con el archivo del
controlador.
*Controller Organizer es una representación gráfica del contenido de
su archivo de controlador. Esta representación consiste en un árbol de
fólderes y archivos que contienen toda la información acerca de los
programas y datos en el actual archivo del controlador. Los fólderes
principales que tiene por default este árbol son:
-Controller File Name (Nombre de Archivo de Controlador) –
contiene etiquetas con alcance de controlador, administrador de fallas
del controlador y el administrador de energización.
-Tasks (Tareas) - las tareas son mostradas en este fólder. Cada tarea
muestra sus programas con rutinas de escalera y etiquetas con alcance
de programa.
-Trends (Tendencias) – las tendencias son mostradas en este fólder.
-Data Types (Tipos de Datos) – muestra tipos de datos predefinidos
y definidos por el usuario. Los datos definidos por el usuario son
creados en este fólder.
-Configuración I/O – contiene la información acerca de la
configuración del hardware en este archivo de controlador. Mantiene
una jerarquía de módulos con los que el controlador es configurado
para comunicarse.
Delante de cada fólder hay un cuadro que contiene un signo + o un
signo -. El signo + indica que el fólder está cerrado. Haga click en él
para expandir el árbol y mostrar los archivos en el fólder. El signo -
indica que el fólder ya está abierto y su contenido es visible.
Haciendo click con el botón derecho del mouse invoca diferentes menús
emergentes relativos al contexto. A menudo, usted descubrirá que esto
constituye un atajo para acceder a la ventana de propiedades o a
opciones de menú desde la barra de menú. Haciendo doble click en los
archivos de la ventana de Controller Organizer con frecuencia hace
emerger diálogos funcionales, desde los cuales usted puede alimentar
parámetros para realizar tareas relevantes.
Editando la Rutina Principal
En esta sección del laboratorio, usted editará la lógica de escalera para
la rutina principal en su fólder MainProgram (Programa Principal) y
luego añadir una instrucción de entrada y otra de salida.
1.En el menú View (Ver), elija Toolbars (Barras de Herramientas).
El diálogo Toolbars aparece.
2.Verifique que las 3 primeras barras de herramientas y la quinta estén
con un check y luego haga click en Close (Cerrar).
3.En Controller Organizer, haga doble click en el icono Main
Routine (Rutina Principal) .
Un escalón vacío aparece en el editor de escalera Ladder Editor.
4.En la barra de herramientas Ladder Instructions (Instrucciones de
Escalera) (como se muestra abajo), haga click en la cejilla Bit.
La barra de herramientas Ladder Instructions (Instrucciones de
Escalera) se actualiza para mostrarle todas las instrucciones Bit
disponibles.
5.Haga click en el icono XIC (Examine On/Examinar En) para
alimentar la instrucción en el escalón.
La instrucción XIC aparece en el escalón de Ladder Editor, como se
muestra abajo.
6.Haga click con el botón del mouse en el Signo de Interrogación
(?) en el área resaltada en azul arriba de la instrucción XIC, y elija New
Tag (Nueva Etiqueta).
El diálogo New Tag (Nueva Etiqueta) aparece.
7.En el campo Name (Nombre), teclee ‘Switch’.
Verifique que MainProgram (Programa Principal) aparece en el campo
Scope (Alcance). Switch es entonces creado como etiqueta con alcance
de programa.
*Existen dos tipos de alcance de etiqueta: las de alcance de programa y
las de alcance de controlador. Las primeras son accesibles solo para las
rutinas de un programa específico. Las segundas son accesibles para
las rutinas de todos los programas en un controlador.
8.En selecciones Tag Type (Tipo de Etiqueta), elija Base.
9.En el menú Data Type (Tipo de Datos), elija BOOL.
10.Haga click en OK.
Su escalón deberá de verse ahora así:
11.Haga click y mantenga presionado el botón del mouse en el
icono OTE (Output Energize) en la barra de herramientas y
arrástrelo sobre la línea azul del escalón 0 hasta que aparezca un punto
verde a la derecha de la instrucción XIC que usted alimentó.
Cuando libere el botón del mouse, la instrucción OTE será colocada al
final del escalón 0. Este es un modo alternativo de alimentar una
instrucción en un escalón.
12.Haga click con el botón del mouse en el Signo de Interrogación
(?) en el área azul arriba de la instrucción OTE instruction, y
elija New Tag (Nueva Etiqueta).
El diálogo New Tag (Nueva Etiqueta) aparece.
13.Ingrese los parámetros como se muestra abajo y haga en OK.
Su escalón deberá verse ahora así :
14.Haga click derecho con el botón del mouse en el número de escalón
(0), y elija Verify Rung (Verificar Escalón).
Un mensaje aparece en la parte inferior de la ventana RSLogix 5000
indicando los resultados del comando Verify Rung (Verifique
Escalón).
Nota: el mensaje aparecerá ya sea en la barra de status en la parte
inferior de la pantalla o en la ventana Results (Resultados) si es
seleccionada bajo el menú View (Ver). Si hay errores, usted debe
corregirlos antes de que el escalón se verifique. Usted puede también
verificar la rutina eligiendo Verify > Routine (Verificar > Rutina) en
el menú Logic (Lógica).
15.Haga click en la X en la esquina superior derecha el editor de
escalera Ladder Editor para cerrar el editor.
16.En Controller Organizer, bajo MainProgram (Programa
Principal), haga doble click en el fólder Program Tags (Etiquetas de
Programa) para ver las dos etiquetas con alcance de programa.
Data Monitor aparece, con dos datos en la columna Tag Name (Nombre
de Columna).
17.Haga click en la X en la esquina superior derecha de Data Monitor
para cerrar la ventana.- See more at: http://instrumentacionycontrol.net/cursos-libres/automatizacion/plc-rslogix500-basic-int/item/678-lab-1a-creando-un-nuevo-archivo-controlador-y-logica-ladder.html#sthash.k0aNzk09.dpuf
Rslogix5000 Lab 1B: Identificando propiedades del programa principal y Configurando modulos I/OPublicado por José Carlos VillajulcaMiércoles, 06 Febrero 2013 03:24
0 0
¡Escribe el primer comentario!
Imprimir
tamaño de la fuente
Verificando las Propiedades de la Tarea Principal y el Programa
Principal
En esta sección del laboratorio, usted verificará que las propiedades de
la tarea principal y programa principal del controlador estén
correctamente configurados.
1. En Controller Organizer, haga click derecho con el botón del
mouse en el icono MainTask (Tarea Principal) y
elija Properties (Propiedades).
El diálogo Task Properties (Propiedades de Tarea) aparece.
2. Haga click en la cejilla Program Schedule (Agenda de
Programa) y verifique que el Programa Principal (MainProgram)
aparece en el campo de programas Scheduled.
Si no es así, haga click en el botón Add para agendar el programa
MainProgram. Si un fólder de programa no es agendado bajo una tarea,
no será ejecutado y aparecerá en el fólder Unscheduled Programs
(Programas no Agendados) en Controller Organizer.
3. Haga click en la cejilla Configuration (Configuración) y
verifique que Watchdog (Perro Guardián) este puesto para 500 ms.
Watchdog (Perro Guardián) es una tarea de escaneo de tiempo que, si
es excedida, provoca una falla en el procesador.
4. Haga click en OK para cerrar el diálogo Task Properties
(Propiedades de Tarea).
5. En Controller Organizer, haga click con el botón derecho del
mouse en el icono MainProgram (Programa Principal) y
elija Properties (Propiedades).
El diálogo Program Properties (Propiedades de Programa) aparece.
6. Haga click en la cejilla Configuration (Configuración) y
verifique que MainRoutine (Rutina Principal) aparezca en el campo
Main (Principal). Si no, elija MainRoutine en el menú con despliegue
hacia abajo Main.
*Cada fólder de programa debe tener una rutina principal asignada.
Todas las otras rutinas en un fólder de programa son ejecutadas
solamente si son seleccionadas como rutina por falla, o si son llamadas
usando una instrucción JSR de otra rutina en el mismo fólder.
7. Haga click en OK para cerrar el diálogo Program Properties
(Propiedades de Programa).
8. En el menú File (Archivo), elija Save (Guardar) para salvar su
programa.
Configurando Su I/O
En esta sección del laboratorio, usted configurará sus módulos I/O y
usará las capacidades de crear aliases del software RSLogix 5000 para
crear como aliases las etiquetas que usted ya diseñó en su lógica de
escalera para las etiquetas de módulo.
Configurando el Módulo Discrete Output Module (Módulo
Diferenciado de Salida)
En esta sección del laboratorio, usted agregará el módulo diferenciado
de salida en la Ranura 0 a la lista de Configuración de I/O.
1. En Controller Organizer, haga click con el botón derecho del
mouse en el fólder I/O Configuration (Configuración de I/O) y
elija New Module (Nuevo Módulo).
El diálogo Select Module Type (Seleccione Tipo de Módulo) aparece,
con una lista de módulos disponibles. Haga click en la flecha hacia
abajo en el lado inferior derecho del diálogo para recorrer hacia abajo
la lista de módulos hasta el módulo 1756-OB16D.
2. Haga doble click en el módulo 1756-OB16D.
El diálogo Module Properties (Propiedades de Módulo) aparece.
3. Ingrese los parámetros como se muestra abajo y haga click
en Finish (Terminar).
El software RSLogix 5000 completará la configuración del modulo por
usted, usando valores por default para los restantes parámetros de
configuración.
Si desea aprender acerca de la configuración manual de estos módulos
de diagnóstico, complete el laboratorio opcional intitulado Laboratorio
7: Demostrando Las Capacidades de Diagnóstico I/O
Diferenciado una vez que haya completado todos los laboratorios
necesarios.
Observando las Etiquetas
En esta sección del laboratorio, usted verá las etiquetas que fueron
creadas para el módulo 1756-OB16D en la Ranura 1 cuando usted creó
el módulo.
1. En Controller Organizer, haga doble click en el icono Controller
Tags (Etiquetas de Controlador)
El monitor de datos Data Monitor aparece, con 3 datos en la columna
Tag Name (Nombre de Etiqueta):
Local:1:C
Local:1:I
Local:1:O
Estos datos son estructuras de etiquetas y contienen más etiquetas de
las que en realidad se muestran en la ventana Data Monitor. Fíjese en
el signo + contiguo al nombre de la etiqueta; esto indica que usted
puede expandir la estructura de etiqueta para ver más información de
etiqueta.
*El nombre Local indica que estas etiquetas están asociadas con un
módulo que está en el mismo chasis que el controlador. El número
entre comillas es el número de ranura del el módulo; en este caso, el
módulo está en la ranura 1. Los caracteres que aparecen después de la
última comilla (por ejemplo, la C, la I y la O) indican si los datos son de
Configuration (Configuración), Input (Entrada) o Output (Salida).
El campo Scope arriba de la columna Tag Name (Nombre de Etiqueta)
muestra el alcance para las etiquetas que son mostradas. El alcance
define el rango en el que las etiquetas son reconocidas dentro de las
rutinas. Las etiquetas creadas en el alcance del controlador son
accesibles para todas las rutinas en todos los fólderes de programas;
aquellos creados en el alcance de programa son accessibles sólo para
las rutinas dentro de dicho folder de programa.
En este caso, el alcance de la etiqueta es Controller1 (controlador), que
indica que las etiquetas son válidas para todas las rutinas en todos los
fólderes de programas en este archivo de controlador. Si el campo del
alcance contuviera un nombre de programa, entonces las etiquetas
serían válidas sólo para las rutinas en el fólder de programa
especificado.
2. Haga click en el signo + que está delante de la
etiqueta Local:1:C para mostrar las etiquetas de configuración para
este módulo.
Data Monitor se actualiza para mostrarle todas las etiquetas debajo de
la etiqueta Local:1:C. Si no puede ver el nombre completo y valor de la
etiqueta, arrastre los bordes de las columnas respectivas para
ensancharlas.
Haga click en la flecha que apunta hacia la derecha en la parte inferior
de la pantalla para ver otras columnas de la base de datos de etiquetas.
Los 2's en la columna Value (Valor) indican que el estilo (o raíz) de los
valores es binario. El signo # sirve como delimitador entre el estilo y el
resto del valor. Fíjese que algunas de las etiquetas de configuración
consisten de 32 bits. Estos bits están numerados de 0 a 31 de derecha a
izquierda. Los bits individuales que están fijados en estas etiquetas son
el resultado de la configuración por default que fue usada cuando usted
alimentó el módulo en la lista I/O de Configuración.
3. Haga click en el signo + que está delante de la
etiqueta Local:1:I para mostrar todas las etiquetas de entrada para
este módulo.
Usted deberá ver 6 datos bajo esta estructura de etiqueta. (Si por
alguna razón no es así, por favor informe a su instructor de
laboratorio.)
4. Haga click en el signo + que está delante de la
etiqueta Local:1:O para mostrar todas las etiquetas de salida para este
módulo.
La etiqueta Local:1:O.Data aparece bajo la estructura de etiqueta
Local:1:O. Las etiquetas rotuladas Local:1:O.Data son los bits de salida
reales (como los datos de imagen de salida en un procesador PLC-5).
5. Haga click en la X de la esquina superior derecha de Data Monitor
para cerrar la ventana.
Configurando el Módulo Módulo Diferenciado de Entrada
En esta sección del laboratorio, usted agregará el módulo de entrada
diferenciado en la Ranura 2 a la lista I/O de Configuración.
1. En Controller Organizer, haga click con el botón derecho del
mouse en el fólder I/O Configuration y elija New Module (Nuevo
Módulo).
El diálogo Select Module Type (Seleccionar Tipo de Módulo) aparece,
con una lista de módulos disponibles.
2. Haga doble click en el módulo 1756-IB16D.
El diálogo Module Properties (Propiedades de Módulo) aparece.
3. Ingrese los parámetros como se muestra abajo y haga click
en Finish (Terminar).
Verificando la Creación de Etiquetas
En esta sección del laboratorio, usted verificará que las etiquetas
fueron creadas para el módulo 1756-IB16D en la Ranura 2.
1. En Controller Organizer, haga doble click en el icono
Controller Tags (Etiquetas de Controlador)
El monitor de datos Data Monitor aparece, con 2 nuevos datos en la
columna Tag Name (Nombre de Etiqueta):
Local:2:C
Local:2:I
El modulo de entrada que usted creó tiene información de Input
(Entrada) y Configuration (Configuración).
2. Haga click en el signo + que está adelante de la
etiqueta Local:2:C para mostrar todas las etiquetas de configuración
para este módulo.
Cambia el ancho de la columna Tag Name si es necesario para poder
ver los nombres completos de las etiquetas.
3. Haga click en el signo + que está delante de la
etiqueta Local:2:I para mostrar todas las etiquetas de entrada para
este módulo.
La etiqueta Local:2:I.Data contiene todos los bits reales de entrada
(como la tabla de datos de imagen de entrada en un procesador PLC-5).
Trazando las rutas de los puntos I/O a las Etiquetas
En esta sección del laboratorio, usted asignará las etiquetas Light y
Switch a puntos en los módulos1756-OB16D y 1756-IB16D.
1. Haga click en la cejilla Edit Tags (Editar Etiquetas) en la parte
inferior izquierda de la ventana Data Monitor.
2. En el menú de despliegue hacia abajo Scope (Alcance),
elija MainProgram (Programa Principal).
3. En la columna Alias For (Alias Para), haga click en la caja que
está después de Light, y luego click en la flecha hacia abajo que
aparece del lado derecho de la caja.
4. En el examinador de etiquetas que aparece, haga click
en Controller Scoped Tags (Etiquetas con Alcance de
Controlador).
5. Haga click en el signo + que está frente a Local:1:O y haga click
en Local:1:O.Data.
De nuevo, una flecha hacia abajo aparece del lado derecho de la caja
6. Haga click en la flecha.
Una coordenada de números aparece, representando los bits en la
etiqueta.
7. Haga click en 0 para seleccionar el bit 0.
8. Repita los pasos del 3 al 6 para la etiqueta llamada Switch.
Elija Local:2.I para acceder a las entradas del módulo y use
Local:2:I.Data.0 como etiqueta alias.
9. En el menú File (Archivo), elija Save (Guardar) para salvar su
programa.
10. Haga click en la X que está en la esquina superior derecha de Tag
Editor para cerrar el editor.- See more at: http://instrumentacionycontrol.net/cursos-libres/automatizacion/plc-rslogix500-basic-int/item/679-lab-1b-identificando-propiedades-del-programa-principal-y-configurando-modulos-i-o.html#sthash.49So7ynH.dpuf
Rslogix5000 Lab 2A: Configurando el Driver de Comunicaciones y verificando Comunicaciones RsLogix-PLCPublicado por José Carlos VillajulcaLunes, 11 Febrero 2013 03:31
0 0
¡Escribe el primer comentario!
Imprimir
tamaño de la fuente
En este laboratorio, le introduciremos a las operaciones en línea que
usted completará con el software RSLogix 5000. En este laboratorio,
usted:
-Iniciará el software de comunicaciones RSLinx y configurará su driver
de comunicaciones
-Verificará las comunicaciones al controlador
-Descargará su programa al controlador, usando el driver que usted
configuró
-Creará una nueva tarea periódica
-Creará un nuevo programa
-Creará una nueva rutina
-Creará una selección de contadores
Iniciando el Software RSLinx
En esta sección del laboratorio, usted iniciará el software RSLinx, que
le permitirá configurar el driver que usará para comunicarse con el
procesador Logix.
1.Haga doble click en el icono RSLinx en la Pantalla Principal
(Desktop) para iniciar el software RSLinx.
La pantalla Rockwell Software RSLinx Gateway - [RSWho - 1] aparece.
*La ventana RSWho es en realidad RSLinx's la interfase del examinador
de red, que le permite ver todas sus conexiones activas de red.
La sección izquierda de esta ventana es el Tree Control (Control de
Árbol) que muestra redes y dispositivos en una vista jerárquica. Cuando
una red o dispositivo se colapsan, como lo indica el signo +, usted
puede hacer click en el signo + o doble click en el icono de la red o
dispositivo para expandir la vista y comenzar a examinar. Cuando una
red o dispositivo son expandidos, como lo indica el signo -, usted puede
hacer click en el signo – o doble click en el icono de red o dispositivo
para colapsar la vista.
El lado derecho de la ventana RSWho es List Control (Control de Lista),
que es una representación gráfica de todos los dispositivos presentes
en la red.
Tip
Si existe un error de status de comunicación con un dispositivo (por
ejemplo, cuando un dispositivo reconocido es desconectado sin querer),
el dispositivo aparece marcado con una X roja, indicando que RSWho lo
reconoció previamente, pero no puede hacerlo ahora. Usted puede
optar por remover el dispositivo de la pantalla RSWho, o bien corregir
el error de comunicación.
Agregando el Driver RS-232 DF1
En esta sección del laboratorio, usted agregará el driver RS-232 que
usted puede usar para comunicarse con el procesador Logix.
1.En el menú Communications (Comunicaciones), elija Configure
Drivers (Configurar Drivers).
El diálogo de Configure Drivers aparece.
2.En el menú con despliegue hacia abajo Available Driver Types
(Tipos Disponibles de Driver), elija RS-232 DF1 Devices y haga
click en el botón Add New (Agregar Nuevo).
El diálogo Add New RSLinx Driver aparece. Se le pedirá dar un nombre
al driver.
3.Haga click en OK para aceptar el nombre que viene por default
(AB_DF1-1).
El diálogo Configure Communications Device (Configurar el Dispositivo
de Comunicaciones Allen-Bradley DF1) aparece.
Importante: antes de proceder, asegúrese que el cable serial (1747-
CP3 o 1756-CP3) está conectado desde el Puerto serial al frente del
procesador Logix al puerto serial en la parte posterior de su PC.
Este cable serial debería estar ya colocado para usted, pero confirme
esta conexión antes de continuar con el resto del laboratorio.
Nota: Las ranuras en todo el chasis están numeradas de izquierda a
derecha, comenzando con la Ranura (Slot) 0. En una estación
ControlLogix, el chasis puede consistir de 10 ranuras, numeradas 0 al
9.
4.Haga click en el botón Auto-Configure (Auto-Configurar).
Si el cable serial está correctamente colocado, como confirmó usted en
el paso previo, entonces RSLinx automáticamente establece los
parámetros DF1 apropiados para usted cuando hace click en este
botón.
El diálogo Configure Allen-Bradley DF1 Communications Device se
actualiza y los parámetros aparecen como sigue:
Nota: El campo device contiene "Logix 5550 - Serial Port,"
independientemente de la plataforma que esté usted usando.
5.Si los parámetros en su pantalla coinciden con el diálogo como se
muestra arriba, haga click en OK.
El driver AB_DF1 deberá aparecer ahora en la lista Configured Drivers
(Drivers Configurados) en la pantalla Configure Drivers (Configurar
Drivers), y deberá estar enlistado como "Running" (“Ejecutándose) en la
columna Status.
6.Una vez que usted haya verificado que el driver está configurado y
ejecutándose, haga click en el botón Close (Cerrar) para cerrar el
diálogo Configure Drivers.
Nota: El driver AB_DF1 aparece en la pantalla RSWho, en los lados
izquierdo y derecho.
Verificando las Comunicaciones al Procesador
En esta sección del laboratorio, usted usará RSWho para verificar que
usted puede comunicarse ahora con el procesador Logix vía el driver
DF1 que acaba de agregar.
Nota: Todas las ilustraciones en pantalla en esta sección son basadas
en lo que usted vería si estuviera sentado ante una estación
ControlLogix. Si usted se encuentra ante una estación con otra
plataforma, busque el icono relacionado para decirle cómo debería
verse su pantalla en este mismo punto.
1.En la ventana RSWho, haga doble click en el icono del
driver AB_DF1-1, DF1.
2.Haga doble click en el icono del controlador.
El controlador se expande para mostrar el panel de conexión posterior
del chasis y el puerto serial del controlador. Por ejemplo, esto es lo que
verá para el controlador Logix5550.
3.Haga doble click en el icono Backplane (Panel de Conexión
Posterior).
El backplane se expande para mostrar todos los dispositivos conectados
a él. Por ejemplo, esto es lo que verá para el controlador Logix5550.
4.Verifique que el LED RS232 en el controlador en la ranura 1
parpadee en verde
5.Haga click en la X es la esquina superior derecha de la ventana
RSWho para detener RSWho.
6.Haga click en – en la esquina superior derecha de la ventana RSLinx
para minimizar RSLinx.
Descargando el Programa Usando el Driver RS-232 DF1
En esta sección del laboratorio, usted descargará el programa que
usted ha creado para el controlador en la caja de demo, usando el
driver DF-1 que usted configuró antes.
1.En el menú Communications (Comunicaciones), elija Who Active
(Quién Activo).
El diálogo Who Active aparece. Note que su pantalla puede aparecer
ligeramente diferente, dependiendo del tipo de controlador al que esté
usted conectado.
2.Haga doble click en el icono AB_DF1-1, DF1 y haga click en el dato
del controlador para seleccionar el controlador como el controlador que
es su objetivo.
3.Haga click en el botón Download (Descargar).
Usted verá la siguiente Descarga. Note que el controlador debe estar
en los modos Program o Remote Program para poder descargarse. Si
no es así, se le pedirá confirmar que está bien para el software cambiar
los modos antes de descargar. Dependiendo de en qué modo se
encuentre, el mensaje que vea variará; siga las instrucciones en el
mensaje y continúe con la descarga.
4.Haga click en el botón Download (Descargar).
Usted verá una serie de diálogos de progreso a medida que su
programa es descargado al controlador.- See more at: http://instrumentacionycontrol.net/cursos-libres/automatizacion/plc-rslogix500-basic-int/item/681-lab-2a-configurando-el-driver-de-comunicaciones-y-verificando-comunicaciones-rslogix-plc.html#sthash.yVAWDpKm.dpuf
Rslogix5000 Lab 2B: Creando tareas periodicas, programas y rutinasPublicado por José Carlos VillajulcaViernes, 22 Febrero 2013 02:20
0 0
¡Escribe el primer comentario!
Imprimir
tamaño de la fuente
Creando una Nueva Tarea Periódica
En esta sección del laboratorio, usted creará una nueva tarea periódica
que usaremos entonces para agendar la ejecución de un nuevo
programa. En este punto, usted deberá estar en línea con su
controlador. Asegúrese de que el controlador está en el modo Program.
1.En Controller Organizer, haga click con el botón derecho del mouse
en el icono Tasks (Tareas) y elija New Task (Nueva Tarea).
El diálogo New Task (Nueva Tarea) aparece.
2.En el campo Name (Nombre), teclee 'Task2'.
3.En el campo Description (Descripción), teclee 'This task is similar
to an STI in a PLC-5.' (‘Esta tarea es similar a un STI en un PLC-5’)
4.En el campo Type (Teclear), asegúrese de que Periodic (Periódica)
esté seleccionada.
5.En el campo Rate (Proporción), Ingrese '1000' milliseconds
(milisegundos) (1 segundo); deje los otros parámetros fijados en los
valores que tienen por default.
6.Haga click en OK para crear la tarea.
Task2 aparece ahora en Controller Organizer. El icono del fólder para
Task2 incluye un pequeño reloj, indicando que se trata de una tarea
periódica, basada en el tiempo.
Creando un Nuevo Programa
En esta sección del laboratorio, usted creará un nuevo programa bajo
Task2, que es la tarea periódica.
1.En Controller Organizer, haga click con el botón derecho del mouse
en el icono Task2 y elija New Program (Nuevo Programa).
El diálogo New Program aparece.
2.En el campo Name (Nombre), teclee 'Program2' (‘Programa2’).
3.En el campo Schedule In (Agendar En), asegúrese de
que Task2 esté seleccionado y haga click en OK.
Usted ha creado ahora un nuevo programa bajo Task2. Todas las
rutinas creadas y denominadas bajo este fólder de programa se
ejecutarán cada 1000 milisegundos (o una vez cada segundo).
Fíjese también que bajo Program2 en Controller Organizer, existe
ahora un objeto llamado Program Tags (Etiquetas de Programa). Todas
las etiquetas con alcance de programa son guardadas bajo este nombre;
cualesquier etiquetas almacenadas aquí son accesibles para Program2
y todas sus rutinas, pero no por otros programas en el controlador.
Creando una Nueva Rutina
En esta sección del laboratorio, usted creará una nueva rutina bajo el
fólder Program2.
1.En Controller Organizer, haga click en el signo + que está adelante
de Task2 para expandirlo, haga click con el botón derecho del mouse
en Program2 y elija New Routine (Nueva Rutina) .
El diálogo New Routine (Nueva Rutina) aparece.
2.En el campo Name (Nombre), teclee 'Routine2'.
3.En el campo Description (Descripción), teclee 'This routine will
increment a counter each time the routine is executed.' (‘Esta rutina
incrementará un contador cada vez que la rutina es ejecutada’).
4.En el campo Type (Tipo), asegúrese de que Ladder Diagram
(Diagrama de Escalera) esté seleccionado.
5.En el campo In Program (En Programa), asegúrese de
que Program2 esté seleccionado y haga click en OK.
Lo siguiente que necesita hacer es asignar una rutina para que sea la
MainRoutine (Rutina Principal) para Program2.
6.En Controller Organizer, haga click con el botón derecho del mouse
en el icono Program2 y elija Properties (Propiedades).
El diálogo Program Properties aparece, con la cejilla General
seleccionada.
7.Haga click en la cejilla Configuration (Configuración) para mostrar las
rutinas asignadas para Program2.
8.En el menú Main (Principal) con despliegue hacia abajo,
elija Routine2 y haga click en OK.
Esto convierte a Routine2 en la rutina principal para Program2.
Creando una Selección de Contadores
En esta sección del laboratorio, usted creará una selección de
contadores que podrá entonces usar en el resto de sus rutinas.
1.En Controller Organizer, haga doble click en el icono Controller
Tags para abrir Data Monitor.
2.Haga click en la cejilla Edit Tags (Editar Cejillas) en la parte inferior
de la ventana para abrir el editor de Etiquetas Tag Editor.
3.Bajo la columna Tag Name (Nombre de Columna), haga click en la
hilera contigua al botón y teclee 'C5' como nombre de etiqueta.
4.Presione la tecla Tab (Cejilla) hasta que su cursor aparezca en la
columna Type (Tipo).
5.Haga click en el botón , elija un tipo de dato de COUNTER
(Contador).
6.En el campo Dim 0 , haga click en la flecha hacia arriba hasta que un
valor de 10 sea mostrado y haga click en OK.
7.Presione la tecla Enter para aceptar la etiqueta.
8.Haga click en el signo + que está delante del nombre de
etiqueta C5 para mostrar la selección de 10 contadores que usted creó.
9.Haga click en el signo + que está delante del nombre de
etiqueta C5[0] para mostrar todos los miembros en la estructura del
contador (etiqueta) asociados con el contador C5[0].
10.Haga click en la X que está en la esquina superior derecha de Tag
Editor para cerrar la ventana Controller Tags (Etiquetas de
Controlador).
¡Felicidades! Usted ha completado los pasos para el Laboratorio
2.- See more at: http://instrumentacionycontrol.net/cursos-libres/automatizacion/plc-rslogix500-basic-int/item/682-lab-2b-creando-tareas-periodicas-programas-y-rutinas.html#sthash.D0yBuGVr.dpuf
Rslogix5000 Lab 3: Editando y Probando Sus Rutinas, Programas y TareasPublicado por José Carlos VillajulcaJueves, 28 Marzo 2013 03:39
0 0
¡Escribe el primer comentario!
Imprimir
tamaño de la fuente
Editando y Probando Su Rutina
En esta sección del laboratorio, usted agrega instrucciones de escalera
a su rutina, usando un método diferente al utilizado en el laboratorio
previo.
1.En Controller Organizer, haga doble click en el icono Routine2.
El editor de escalera Ladder Editor aparece, con un escalón 0 vacío.
2.Presione la tecla Insert (Insertar) en su teclado.
El diálogo Choose Ladder Element (Elegir Elemento de Escalera)
aparece
Si los fólderes no aparecen en este diálogo, haga click en el cuadro
contiguo a Show Language Elements by Groups (Muestre Elementos de
Lenguaje por Grupos).
3.Teclee 'CTU' y presione Enter.
La instrucción es insertada en el escalón 0 como se muestra:
4.Haga doble click en el campo azul contiguo a la palabra Counter
(Contador) en el bloque de instrucciones CTU.
5.Haga click en la flecha hacia abajo para mostrar la lista con
despliegue hacia abajo.
6.Haga click en el signo + que está delante de la etiqueta C5, haga
doble click en C5[0] y presione Enter para seleccionar la etiqueta.
Si no ve las etiquetas, asegúrese de haber hecho click en el botón
"Controller Scoped Tags" (“Etiquetas con Alcance de Controlador”).
7.En el campo Preset (Predeterminado), teclee '40404040' y
presione Enter.
8.Presione Enter nuevamente para aceptar 0 como valor Accum
(Acumulador).
Los valores Preset y Accumulator en ControlLogix son palabras de
doble integer. Esto le permite introducir valores de 32 bits.
9.Presione la tecla Insert (Insertar), teclee 'BST', y presione Enter.
El escalón 0 debe verse ahora así:
10.Haga click y mantenga presionado el botón del mouse en la barra
vertical azul de la rama en el Escalón 0 y arrástrelo hacia la izquierda
hasta que esté más allá de la instrucción CTU y aparezca un punto
verde. Libere el botón del mouse para colocar la rama alrededor de la
instrucción CTU.
El escalón 0 se ve ahora así:
11.Haga click en la esquina inferior izquierda de la rama para mover el
cursor.
12.Presione la tecla Insert (Insertar), teclee 'OTU' para la instrucción
Output Unlatch (Desbloqueo de Salida) y presione Enter.
13.Presione Enter con su cursor en el Signo de Interrogación (?, y
presione la flecha hacia abajo para ver las etiquetas disponibles;
seleccione la etiqueta C5[0].CU para la instrucción OTU y
presione Enter para aceptar el, operand.
El escalón 0 se ve ahora así:
14.Haga click con el botón derecho del mouse en el número de
escalón (0) y elija Verify Rung (verificar Escalón).
Un mensaje aparece en la parte inferior de la ventana RSLogix 5000
indicando los resultados del comando Verify Rung (Verificar Escalón).
(Nota: El mensaje aparecerá ya sea en la barra de status en la parte
inferior de la pantalla o en la ventana de Resultados si es seleccionada
bajo el menú View (Ver). Si hay errores, usted debe corregirlos antes de
que el escalón se verifique. Si no hay errores, las "e's" contiguas al
escalón cambiarán a "i's"; esto indica que la lógica todavía necesita ser
insertada en la imagen de su controlador. Usted puede también
verificar la rutina completa eligiendo Verify > Routine (Verificar >
Rutina) en el menú Logic (Lógica).
15.Haga click con el botón derecho del mouse en el número de escalón
(0) y elija Accept Pending Rung (Aceptar Escalón Pendiente).
Esto fusiona las ediciones del escalón con su código existente. Usted
puede también verificar la rutina completa eligiendo Accept Pending
Rung Edit (Editar Aceptar Escalón Pendiente) en el menú Logic
(Lógica).
16.En el menú File (Archivo) elija Save (Guardar) para guardar su
programa.
Un diálogo aparece, solicitándole confirmar si le gustaría cargar los
valores de etiqueta.
17.Haga click en No.
18.Haga click en la X en la esquina superior derecha del editor de
escalera Ladder Editor para cerrar el editor.
Creando una Tendencia para Monitorear el Valor Acumulado
CTU Accum Value
En esta sección del laboratorio, usted aprenderá acerca de la nueva
característica de estudio de tendencias de RSLogix 5000.
1. En Controller Organizer, hacer click con el botón derecho del mouse en el
fólder Trends y elija New Trend (Nueva Tendencia).
El diálogo New Trend (Nueva Tendencia) aparece.
7
2.En el campo Name (Nombre), teclee 'Trend1' (‘Tendencia1’) y haga click
en OK.
El icono Trend1 aparece en Controller Organizer bajo el fólder Trends
(Tendencias).
3.Haga doble click en el icono Trend1 (Tendencia1) para abrir la ventana
Trend Chart (Gráfica de Tendencia).
4.Haga click con el botón derecho del mouse en la ventana Trend Chart
(Gráfica de Tendencias) y elija Chart Properties (Propiedades de Gráfica).
El diálogo RSTrendX Properties aparece.
5.Haga click en la cejilla Pens y luego en Add/Configure Tags
(Agregar/Configurar Etiquetas).
El diálogo Configure Tags (Configurar Etiquetas) aparece.
6.Elija el alcance Controller1 (controlador) del menú con despliegue hacia
abajo.
7.Haga click en el signo + a la izquierda de la etiqueta C5 para expandir
la selección de contador.
8.Haga click en el signo + a la izquierda de C5[0] para expandir el
contador.
9.Haga click en C5[0].ACC, click en la flecha hacia abajo y seleccione bit
0 en la etiqueta C5[0].ACC.
La etiqueta será ahora copiada a la lista Tags to Trend (Etiquetas para
Tendencias).
10.Haga click en OK.
Usted es regresado a la ventana de Propiedades RSTrendX Properties.
11.Haga click en el campo Type (Tipo) en la hilera C5[0].ACC.0 y
elija Digital.
12.Haga click en la cejilla X-Axis (Eje de las X) y cambie Time Span
(Lapso) a 5 segundos.
13.Haga click en la cejilla Sampling (Muestreo) y cambie Period
(Período) a 1 second (segundo).
14.Haga click en Apply (Aplicar).
15.Haga click en OK para cerrar el diálogo de Propiedades RSTrendX
Properties.
16.Haga click en la X en la esquina superior derecha de Trend Chart para
cerrar Trend1.
Probando Su Programa – Tarea Continua
En esta sección del laboratorio, usted probará su programa para ver si
realiza las tareas que usted pretende que haga.
1.Si todavía no está ahí, cambia su controlador al modo Remote Run
(Ejecución Remota) girando la llave del procesador a RUN (Ejecutar) y
luego de vuelta a REM.
2.Presione el botón DI0 en la caja de demo ControlLogix para encender
el indicador DO0 (aquel sobre el cual se encuentra su dedo).
Fíjese que las luces LED amarillas de status '0' en los módulos en la
ranura 0 y la ranura 2 se iluminan cuando usted presiona el botón.
El switch DI0 está cableado al punto de entrada 0 en el módulo 1756-
IB16D en la ranura 0. El indicador DO0 está cableado al punto de salida
0 de 1756-OB16D en la ranura 0.
Si usted tiene MainRoutine desplegado en su pantalla, deberá también
poder ver XIC y OTE intensificarse en verde.
3.En Controller Organizer, bajo MainProgram, haga doble click en el
icono Program Tags para abrir Data Monitor para monitorear los
puntos en línea.
Usted verá las etiquetas Switch y Light cambiar su valor de 0 a 1
cuando usted presiona DI0. Los valores de las etiquetas reales a las que
estos aliases se refieren también cambian.
4.Cierre Data Monitor.
Probando Su Programa – Tarea Periódica
En esta sección del laboratorio, continuaremos con las pruebas de nuestra Tarea
Periódica y usted probará su programa para ver si realiza las tareas que usted
pretende que haga.
Periodic Task (Tarea Periódica) – Recuerde que creamos Task2 como una tarea
periódica ejecutándose cada segundo. Routine2 contenía un contador que cuenta cada
escaneo. Entonces agregamos una Tendencia para capturar el bit 0 del acumulador del
contador.
1.Haga doble click en el icono Trend1 para abrir la ventana Trend Chart
(Gráfica de Tendencias).
2Para ejecutar la tendencia, haga click en el botón Run (Ejecutar) en la
esquina superior izquierda de la ventana Trend Chart (Gráfica de
Tendencias).
Usted deberá poder observar una tendencia de C5[0].ACC.0 cambiando
de estado una vez por segundo. Esta es la proporción de la tarea
periódica.
Nota: La estación de trabajo debe estar en línea con el controlador, con
la gráfica abierta y tener por lo menos una etiqueta configurada para
estar en posibilidades de Ejecutar la actual tendencia. Cuando se inicia
una tendencia, toda la información existente de tendencias es
permanentemente borrada. Fíjese en la leyenda de pluma en la esquina
superior derecha. Usted puede ver el valor del bit 0 del acumulador
cambiando una vez por segundo.
*Basic Trending en RSLogix 5000 le permite ver información muestreada
en un período determinado en una representación gráfica para un
conjunto de hasta ocho parámetros de información. La información es
muestreada en una proporción periódica que es configurable desde 10
milisegundos hasta 30 minutos. RSLogix 5000 le permitirá crear una
tendencia, configurar los elementos de datos y mostrar atributos y
guardarlos como parte de su archivo de proyecto. Basic Trending tiene
estas restricciones: usted puede registrar las tendencias de elementos
de datos de tipo BOOL, SINT, INT, DINT y REAL, usted está limitado al
muestreo de ocho únicos elementos de datos y usted estará limitado a
activar la recopilación de datos a una tendencia a la vez.
3. Haga click en el botón Stop para detener la tendencia.
4. Haga click en la X en la esquina superior derecha de Trend Chart
para cerrar la tendencia.
5. Regrese el procesador al modo Remote Program (Programa Remoto)
y guarde su programa.
6. En el menú Communications (Comunicaciones), elija Go Offline
(Salir de Línea).
7. En el menú File (Archivo), elija Save (Guardar) para salvar el archivo
del controlador.
8. En el menú File, elija Close (Cerrar) para cerrar el archivo del
controlador.
¡Felicidades! Usted ha completado los pasos del Laboratorio 3.- See more at: http://instrumentacionycontrol.net/cursos-libres/automatizacion/plc-rslogix500-basic-int/item/683-lab-3-editando-y-probando-sus-rutinas-programas-y-tareas.html#sthash.3lrhMU2r.dpuf
Rslogix5000 Lab 4: Demostrando el Código ReutilizablePublicado por José Carlos VillajulcaDomingo, 07 Abril 2013 02:25
0 0
¡Escribe el primer comentario!
Imprimir
tamaño de la fuente
En este laboratorio, usted explorará el poder del código reutilizable en
el sistema ControlLogix. Usted copiará el código existente y etiquetas
de un proyecto a otro y enrutará las etiquetas copiadas a I/O existentes.
Abriendo dos sesiones de RSLogix 5000
En esta sección del laboratorio, usted abrirá dos sesiones del software
RSLogix 5000.
1.En el menú File (Archivo), elija Open (Abrir) para abrir el archivo
de controlador Controller1.ACD que usted creó en los laboratorios 2 y
3.
2.Haga doble click en el icono RSLogix 5000 en la pantalla principal
para abrir otra sesión de RSLogix 5000.
3.Abra el archivo del controlador ReusableCode.ACD en la segunda
sesión de RSLogix 5000.
Usted deberá tener ahora tanto Controller1.ACD como
ReusableCode.ACD abiertos en las dos sesiones de RSLogix 5000.
Copiando el Programa Principal y Pegando el Código Reutilizable
En esta sección del laboratorio, usted copiará el programa principal de
Controller1.ACD y lo pegará en el archivo ReusableCode.ACD.
1.En el archivo controlador Controller1.ACD haga click con el botón
derecho del mouse en el icono MainProgram (Programa Principal) y
elija Copy (Copiar).
2.En el archivo del controlador ReusableCode.ACD haga click con el
botón derecho del mouse en el icono Main Task (Tarea Principal) y
elija Paste (Pegar).
3.Verifique en el archivo de controlador ReusableCode.ACD que
MainProgram haya sido pegado bajo la tarea MainTask como
MainProgram1.
Cambiando el Nombre del Programa que usted Pegó
En esta sección del laboratorio, usted cambiará el nombre de
MainProgram1 en el archivo de controlador ReusableCode.ACD.
1.En el archivo de controlador ReusableCode.ACD , haga click con el
botón derecho del mouse en MainProgram1 y elija Properties
(Propiedades).
El diálogo Program Properties - Reused Program (Propiedades de
Programa – Programa Reutilizado) aparece.
2.En el campo Name (Nombre), teclee 'ReusedProgram' (‘Programa
Reutilizado’).
3.En el campo Description (Descripción), teclee 'This program was
copied from Controller1.ACD. The code and tags will be reused in this
project to perform the same function.' (‘Este programa fue copiado
de Controller1.ACD. El código y las etiquetas serán reutilizados en este
proyecto para desempeñar la misma función’).
4.Haga click en OK para guardar los cambios y cierre el diálogo
Program Properties (Propiedades de Programa).
Cambiando el Nombre de la Rutina Principal
En esta sección del laboratorio, usted cambiará el nombre de
MainRoutine (Rutina Principal) y revisará el diagrama de escalera.
1.En el archivo del controlador ReusableCode.ACD,
bajo ReusedProgram (Programa Reutilizado), haga click con el
botón derecho del mouse en MainRoutine (Rutina Principal) y
elija Properties (Propiedades).
2.Cambie el nombre de MainRoutine a ReusedRoutine (Rutina
Reutilizada).
3.Haga click en OK para guardar sus cambios y cierre el diálogo de
propiedades de la rutina.
*Usted probablemente habrá notado que había dos rutinas con el
nombre MainRoutine. ControlLogix proporciona alcance de programa,
lo cual permite que rutinas dentro de diferentes programas tengan el
mismo nombre. El alcance de programa permite también a las etiquetas
de programa tener el mismo nombre que las etiquetas dentro de otros
programas. El concepto de alcance de programa hace más fácil cortar y
pegar códigos para su reutilización.
4.Haga doble click en ReusedRoutine (Rutina Reutilizada).
Trazando Rutas para las Etiquetas
En esta sección del laboratorio, usted enrutará las etiquetas a I/O en el
archivo de controlador ReusableCode.
1.En el archivo de controlador ReusableCode.ACD,
bajo ReusedProgram (Programa Reutilizado), haga click con el
botón derecho del mouse en Program Tags (Etiquetas de
Programa) y elija Edit Tags (Editar Etiquetas).
El diálogo Program Tags – ReusedProgram (Programar Etiquetas –
Programa Reutilizado) apa.rece
2.Cambie los campos en la columna Alias For (Alias Para) para que
coincidan con la ventana de abajo:
3.Presione la tecla Enter para aceptar la etiqueta Alias For una vez
que la haya cambiado.
Usted ha completado el mapeo de etiquetas a diferentes puntos I/O en
un rack remoto en ControlNet. Ahora repasaremos los pasos para la
reutilización de un código existente.
Repasando los Pasos para la Reutilización de un Código
Existente
Con unos pocos, simples pasos el programa principal MainProgram de
Controller1.ACD ha sido copiado al archivo ReusableCode.ACD y está
listo para su ejecución.
Repasemos los pasos para la reutilización de un código.
1.En el primer paso cortamos y pegamos el Programa de un Proyecto a
otro Proyecto.
Usted puede también hacer esto arrastrando y soltando el programa a
través de proyectos.
*Usted puede copiar Tareas, Programas, Rutinas, Etiquetas, Tipos
Definidos por Usuario, Módulos, Escalones e Instrucciones a otros
proyectos de la misma forma que copiamos el Programa en el
laboratorio.
2.En el Segundo paso renombramos el Programa y la Rutina.
Este paso no es obligatorio; los renombramos para enfatizar su
reutilización.
3.En el tercer paso enrutamos las etiquetas que ya existían en nuestro
proyecto a I/O.
*Todas las “Etiquetas de Programa” son copiadas con el programa. Por
consiguiente, dado que las etiquetas “switch” y “light” tenían alcance
de programa las etiquetas fueron copiadas con el programa.
4.Cierre ambos archivos .ACD y cierre una de las sesiones de RSLogix
5000.
No guarde ningún cambio que haya hecho.- See more at: http://instrumentacionycontrol.net/cursos-libres/automatizacion/plc-rslogix500-basic-int/item/684-lab-4-demostrando-el-c%C3%B3digo-reutilizable.html#sthash.P6o3QBso.dpuf
RsLogix5000 Lab 5: Demostrando las Capacidades Productor/ConsumidorPublicado por José Carlos VillajulcaJueves, 18 Abril 2013 16:28
0 0
¡Escribe el primer comentario!
Imprimir
tamaño de la fuente
En este laboratorio, usted examinará, descargará y probará rutinas que
demuestran las capacidades productor/consumidor.
Abriendo el Archivo del Controlador y Creando una Etiqueta
Producida
En esta sección del laboratorio, usted abrirá el archivo del controlador
en la ranura 1 y creará una etiqueta producida.
1.En el menú File (Archivo), elija Open (Abrir) para abrir el archivo
del controlador Controller1.ACD que usted creó en los Laboratorios 2
y 3.
2.En Controller Organizer, haga doble click en el icono Controller
Tags (Etiquetas de Controlador).
El monitor de datos Data Monitor aparece.
3.Haga click en la cejilla Edit Tags (Editar Etiquetas) en la parte
inferior de la ventana Data Monitor.
4. En la columna Tag Name (Nombre de Etiqueta), haga click en el
campo blanco contiguo al icono y teclee 'shared_counter' (‘contador
compartido’) como nombre de etiqueta.
5.Presione la tecla Tab (Cejilla) hasta que su cursor aparezca en la
columna Type (Tipo).
6.Haga click en el botón , elija un tipo de datos de DINT y haga click
en OK.
7. Haga click en el cuadro blanco en la columna P contigua
a shared_counter (contador compartido) para seleccionar a esta
etiqueta para que sea una etiqueta producida.
La primera columna en el editor de etiquetas rotulada “P” significa
Produce (Producir). Si la caja en la columna está palomeada, la etiqueta
será producida en el panel de conexión posterior del chasis de
ControlLogix para ser consumida pos otros procesadores
8. Presione la tecla Enter para aceptar la etiqueta.
Modificando la Rutina y Descargando el Controlador
En esta sección del laboratorio, usted modificará Routine2 y la
descargará al controlador.
1.Edite Routine2 y agregue los dos escalones mostrados en la figura de
abajo.
La instrucción BTD moverá los 8 bits más bajos del valor de la etiqueta
C5 (C5[0].ACC) a los del bits 8 al 15 de la etiqueta Local:0:O.Data del
módulo 1756-OB16D en la ranura 0. Las LEDs 8 al 15 en 1756-OB16D
en la ranura 0 mostrarán los 8 bits más bajos del valor de acumulador
de contador C5[0].
La instrucción MOV moverá el valor del acumulador C5[0] en la
etiqueta producida, shared_counter.
La instrucción BTD puede ser encontrada en el fólder ‘Move Logical’
2.Guarde su programa.
3.Descargue y pruebe su programa.
Los LEDs ST 8 al 15 de 1756-OB16D en la ranura 0 debe ser
incrementable a la proporción periódica de Task2. Si cambia la
proporción periódica cambiará la velocidad de incremento.
Observando la Configuración Productor/Consumidor
En esta sección del laboratorio, usted examinará la configuración usada
para consumir una etiqueta producida por el controlador en la ranura 1.
1.Abra el archivo de controlador Controller2.ACD y descárguelo al
controlador en la ranura 3.
2.Observe la lista de Configuración I/O en Controller Organizer.
Como puede ver, tuvimos que agregar el procesador en la ranura 1 a la
Configuración I/O par el procesador en la ranura 3. Esto permite al
procesador en la ranura 3 consumir etiquetas producidas por el
procesador en la ranura 1.
3.Mientras está En Línea, haga click con el botón derecho del mouse
en [1] 1756-L1 y elija Properties (Propiedades) para ver las
propiedades del procesador en la ranura 1.
La ventana de propiedades de módulo Module Properties aparece.
4.Haga click en Cancel para cerrar este diálogo.
5.Haga click con el botón derecho del mouse en Controller Tags
(Etiquetas de Controlador) y elija Edit Tags (Editar Etiquetas).
Cerca de la parte inferior de la lista de etiquetas, usted verá una
etiqueta de consumidor rotulada Consumer_of_shared_counter
(Consumidor de contador compartido). Note que su Base Tag (Etiqueta
Base) es Controller1:shared_counter. El lado izquierdo de este nombre
de etiqueta (Controller1) es el nombre del procesador del cual usted
quiere consumir; el lado derecho (shared_counter) es el nombre de la
etiqueta producida en el procesador llamado Controller1.
6.Haga click con el botón derecho del mouse en el nombre de
etiqueta Consumer_of_shared_counter (Consumidor de Contador
Compartido) y elija Edit Tag Properties (Editar Propiedades de
Etiqueta).
El diálogo Tag Properties (Propiedades de Etiqueta) aparece.
La información mostrada en los campos de arriba con los datos
alimentados cuando esta etiqueta fue originalmente creada.
Fíjese que el botón Consumed (Consumida) está seleccionado, el campo
Controller (Controlador) tiene el nombre del controlador en la ranura 1
y Remote Tag Name (Nombre de Etiqueta Remota) es el nombre de una
etiqueta siendo producida por el controlador en la ranura 1.
7.Haga click en Cancel (Cancelar) cuando haya acabado de revisar
este diálogo.
8.Ponga el procesador en el modo Remote Run (Ejecución Remota).
Examinando la Lógica de Escalera
En esta sección del laboratorio, usted examinará la rutina usada para
demostrar la etiqueta consumida de Slot (Ranura) 1.
1.Bajo el fólder Program2 (Programa2), haga doble click
en SharedCounterRoutine (Rutina de Contador Compartido).
La rutina debe verse como la que se muestra abajo.
Configurando la Rutina para su Ejecución
En esta sección del laboratorio, usted configura su rutina de escalera
para ejecutarse.
1.Verifique que el procesador Slot 3 Processor (Procesador de Ranura
3) esté en el modo Run (Ejecutar) o Remote Run (Ejecución Remota).
Note que esta rutina NO se está ejecutando (por ejemplo, NO haya
barras verdes de flujo de energía). Esto se debe a que la rutina está
listada bajo Program2, que en estos momentos es un Unscheduled
Program (Programa No Agendado).
2.Haga click con el botón derecho del mouse en MainTask (Tarea
Principal) y elija Properties (Propiedades).
E diálogo Task Properties - Main Task (Propiedades de Tarea – Tarea
Principal) aparece, con la cejilla General seleccionada.
3.Haga click en la cejilla Program Schedule (Agenda de Programa).
4.Asegúrese de que Program2 esté resaltado, como se muestra arriba.
5.Haga click en el botón Add (Agregar).
Esto moverá Program2 de la lista Unscheduled (No Agendados) a la
lista Scheduled (Agendados). Como podrá ver, esta rutina todavía NO
está ejecutándose. No lo hará hasta que usted no haga click en OK o
Apply (Aplicar).
6.Haga click en OK.
Note que la rutina está en ejecución (por ejemplo, hay barras de flujo
de energía verdes). Los LEDs ST para los puntos del 8 al 15 en el
módulo de salida en la ranura 4 deben de coincidir de manera exacta
con los LEDs ST para los puntos 8 al 15 en el módulo de salida en la
ranura 0.
La etiqueta shared_counter del procesador en la ranura 1 es la
información producida que está siendo consumida por el procesador en
la ranura 3. La instrucción BTD en este programa mueve la etiqueta de
consumidor Controller1:shared_counter a los LEDs del módulo de salida
en la ranura 4.
7.Salga de línea, guarde el programa Controller2 y cierre el programa.- See more at: http://instrumentacionycontrol.net/cursos-libres/automatizacion/plc-
rslogix500-basic-int/item/685-rslogix5000-lab-5-demostrando-las-capacidades-productor-consumidor.html#sthash.AVVg29En.dpuf
RsLogix5000 Lab 6: Demostrando las Capacidades de Importación-ExportaciónPublicado por José Carlos VillajulcaMartes, 30 Abril 2013 02:37
0 0
¡Escribe el primer comentario!
Imprimir
tamaño de la fuente
En este laboratorio, usted examinará, importará y exportará un archivo
de controlador para demostrar las capacidades de
Importación/Exportación del sistema ControlLogix.
Examinando el Archivo del Controlador
En esta sección del laboratorio, usted abrirá el archivo
ImportExport.ACD.
1.En el menú File (Archivo), elija Open (Abrir) para abrir el archivo
de controlador ImportExport.ACD.
Usted puede encontrar este archivo en el directorio C:\RSLogix 5000\
Projects\Labs.
Controller Organizer deberá verse de esta manera:
Note que el archivo de controlador contiene:
(1) Tarea Continua (Tarea Principal)
(1) Tarea Periódica (Tarea Periódica)
(4) Programas Agendados (MainProgram (Programa Principal,
Program1, Program2, y Program3)
(2) Programas no Agendados (Program4, Program5)
(2) Módulos I/O
(1) Puente CNB ControlNet
(1) Controlador Logix5550
Exportando el Archivo de Controlador
1.Del menú File (Archivo), elija Save As (Guardar Como).
2.Haga click en la flecha hacia abajo contigua al campo Save As
Type (Tipo de Guardar Como) y haga click en RSLogix5000
Import/Export File (*.L5K) para cambiar el formato del archivo a un
formato de Exportación.
3.Fíjese el directorio en el que está guardando el archivo de controlador
y haga click en Save (Guardar) para exportar el archivo de
controlador.
Revisando el Formato del Archivo de Exportación
1.Abran Windows NT Explorer y navegue al directorio al que exportó el
archivo de controlador.
2.Haga doble click en el archivo ImportExport.L5K para abrir el
archivo de exportación en Notepad.
Para propósitos de este laboratorio, el tipo .L5K ha sido asociado con
Notepad, de tal manera que se abrirá ahí automáticamente.
Fíjese que las primeras pocas líneas le dicen qué versión de
RSLogix5000 exportó este archivo, quién es el propietario y cuándo fue
exportado.
La segunda sección enlista el Controller Name (Nombre del
Controlador) (ImportExport en este caso), el Lapso (Time Slice) y la
ruta de Comunicaciones (Communications).
La siguiente sección trata de Módulos. Note que cada modulo
configurado en nuestro archivo de controlador está listado. El nombre
identifica el módulo; otros atributos tales como el número de catálogo y
las revisiones mayor y menor están listados y fáciles de leer.
3.Recorra hacia abajo el archivo Export hasta que encuentre la sección
titulada Tag (Etiqueta) como se muestra abajo. Bajo esta sección, note
que todas las etiquetas que creó en el archivo de controlador y sus
valores han sido listados.
4.Cambie los valores es IntArray a [0,1,2,3,4,5,6,7,8,9].
5.Cambie el Preset (Predeterminado) de myCounter
(miContador) a 100 cambiando el campo del valor a [0,100,0].
6.En el menú File (Archivo) en Notepad, elija Save (Guardar) para
guardar sus cambios.
7.Revise el resto de este archivo. Fíjese en la configuración del
programa y la rutina.
8.En el menú File (Archivo), elija Exit (Salir) para cerrar el archivo y
Notepad.
Importando el Archivo de Exportación Modificado
1.En el menú File en RSLogix 5000, elija Open (Abrir).
2.Haga click en ImportExport.L5K y luego click en Open.
El diálogo Save Imported Controller file As (Guardar Archivo de
Controlador Importado Como) aparece.
3.En el campo File name (Nombre de Archivo), teclee
'myInitials_ImportExport.ACD' (‘misIniciales_ImportExport.ACD’) (por
ejemplo, JAE_ImportExport.ACD).
4.Haga click en Import para importar el archivo.
Verificando Sus Cambios en el Archivo Importado
1.En Controller Organizer, haga click con el botón derecho del mouse
en Controller Tags (Etiquetas de Controlador) y elija Monitor
Tags (Etiquetas de Monitor).
El monitor de etiquetas Tag Monitor aparece.
2.Haga click en el signo + que está adelante de la
etiqueta IntArray para mostrar la selección completa. Verifique que los
valores han cambiado de ceros a 0-9.
3.Haga click en el signo + que está adelante de la
etiqueta myCounter para mostrar los valores del contador. Verifique
que el predeterminado ha cambiado de 50 a 100.
Importando Etiquetas de un archivo .CSV
1.En Start menu, elija Programs > Microsoft Excel.
2.Abra el archivo ControlLogixSampleTags.CSV y observe las etiquetas
en este archivo.
Usted puede encontrar este archivo en el directorio C:\RSLogix5000\
Projects\Labs. Asegúrese de que ha escogido Archivos de Texto (*.prn,
*.txt, *.csv) en el campo Files of type (Archivos de Tipo).
3.Cierre Microsoft Excel.
4.En el menú Tools (Herramientas) en RSLogix 5000, elija Import
Tags (Importar Etiquetas).
El diálogo Import Tags (Importar Etiquetas) aparece.
5.Haga click en el archivo ControlLogixSampleTags.CSV en la ventana
para resaltarlo.
Éste debe aparecer ahora en el campo File name (Nombre de Archivo).
6.En la caja On Collisions (En Colisiones), elija Overwrite existing
tag with imported tag (Sobreescribir etiqueta existente con la
etiqueta importada).
*Estas opciones determinan qué pasa cuando el nombre de una etiqueta
importada coincide con el nombre de una etiqueta en la base de datos
de proyectos.
7.Si todavía no lo está, ponga un signo de check en la caja "Create tag if
it doesn't exist" (“Crear etiqueta si no existe”).
Por default, si una etiqueta con un nombre coincidente para una
etiqueta importada no es encontrada en la base de datos del proyecto,
una etiqueta es creada por ese nombre.
8.Haga click en Import (Importar).
9.Si todavía no está abierto, abra el monitor de datos Data Monitor para
que usted pueda ver Controller Tags.
10.Haga click en la cejilla Edit Tags (Editar Etiquetas) para activar el
modo editar.
Observe las nuevas etiquetas que fueron creadas en el archivo de
controlador ImportExport.
11.Haga click en la cejilla Errors (Errores) en la ventana Results
(Resultados) para ver cuántas etiquetas fueron creadas, omitidas,
sobrescritas y descartadas.
12.En el menú File (Archivo), elija Close (Cerrar) para cerrar el
archivo de controlador.
13.Elija Yes (Sí) para guardar sus cambios.- See more at: http://instrumentacionycontrol.net/cursos-libres/automatizacion/plc-rslogix500-basic-int/item/686-rslogix5000-lab-6-demostrando-las-
capacidades-de-importaci%C3%B3n-exportaci%C3%B3n.html#sthash.SIJHbkxX.dpuf