Está en la página 1de 54

Programación de procesadores

ControlLogix5000 con el
programa RSLogix 5000

Para

Tecnicos Electricistas e Instrumentistas de


Nestle Peru

Area Tecnica de Electricidad & Control


Lab Nº 1: “Iniciando el software de Programación RSLogix 5000” ........................................ 4
Lab Nº 2: “Editando la Rutina Principal” ...............................................................................
6
Lab Nº 3: “Verificando las propiedades de la Tarea Principal y del Programa Principal” ..... 10
Lab Nº 4: “Configurando un módulo de salida discreta” .....................................................
13
Lab Nº 4.1: “Revisión de Tags creados en módulos de salida discreta” .............................. 14
Lab Nº 5: “Configurando un módulo de entrada discreta” ..................................................
16
Lab Nº 5.1: “Revisión de Tags creados en módulos de entrada discreta” ........................... 16
Lab Nº 6: “Asignación de tags tipo Alias para los puntosE/S” ..............................................
17
Lab Nº 7: “Configurando el driver de comunicación RS232-................................................ 18
Lab Nº 8: “Configurando el driver de comunicación para el Emulador” ............................. 21
Lab Nº 9: “Descarga de un programa usando el driver RS-232-DF1” ...................................
22
Lab Nº 10: “Creando una nueva Tarea Periódica (Periodic Task)” ....................................... 23
Lab Nº 11: “Creando un nuevo Programa” ......................................................................... 24
Lab Nº 12: “Creando una nueva Rutina” .............................................................................
25
Lab Nº 13: “Edición y prueba de una Rutina”...................................................................... 26
Lab Nº 14: “Creando tendencias de monitoreo” ................................................................. 28
Lab Nº 15: “Demostración de Código Reutilizable” .............................................................
32
Lab Nº 16: “Demostrando capacidades de Importación y Exportación” ..............................
35
Lab Nº 17: “Importando Tags desde un archivo .CSV”.........................................................
38
Lab Nº 18: “Viendo las propiedades de un módulo de salida discreta” ............................... 40
Lab Nº 19: “Viendo las propiedades de un módulo de entrada discreta” ........................... 43
Lab Nº 20: “Configuración de un módulo de salida análoga” .............................................. 44
Lab Nº 21: “Configuración de un módulo de entrada análoga”........................................... 50
Lab Nº 22: “Añadir instrucciones en el editor Ladder usando módulos análogos” ............. 54
Lab Nº 23: “Revisado una aplicación para aprender sobre Arreglos y estructuras definidas”
………………………………………………………………………………………………………………………….. .. 56
Lab Nº 1: “Iniciando el software de Programación RSLogix 5000”

1. Doble Click sobre el icono RSLogix 5000 ubicado en el escritorio.


La pantalla RSLogix5000 aparece.

2. Click en el botón New, o desde le menú File seleccionar New. El


nuevo cuadro de diálogo del controlador aparecerá.
3. En Type seleccionamos 1756-L55 ControlLogix 5555 Controller.

4. En Revision seleccionamos la última versión disponible del


controlador (para este ejemplo seleccionamos Revision 12)

5. En Name ingresamos el nombre del controlador “Controller1”.

6. En Chassis Type seleccionamos 1756-A7 7-Slot ControlLogix


Chassis.

7. En Slot ingresamos la posición del controlador “1”.

8. En Create In indicamos la ruta donde guardaremos el proyecto,


(para este ejemplo lo mantendremos tal cual).

9. Si Todos los datos son los adecuados le damos un Click en OK.

El Organizador de controlador aparece al lado izquierdo de la ventana


RSLogix 5000, con una carpeta llamada el Controlador “Controller1”. Usted
ha creado ahora su primer archivo del Controlador. En este momento, no se
tiene configurado ninguna entrada - salida, ninguna base de datos “Tags”, y
ninguna lógica asociada con el archivo del Controlador.
Lab Nº 2: “Editando la Rutina Principal”

Editar el ladder lógico de la rutina principal en el fólder MainProgram, y


luego añada una instrucción de entrada y una de salida.

1. Desde el menú View, seleccionar Toolbars

La ventana de dialogo aparecerá.

2. Verificar que las 5 primeras herramientas se encuentren


seleccionadas. Click en Close

3. En el organizador del controlador, haga doble Click sobre el icono


Main Routine (Rutina Principal).

Una Rama libre aparece en el editor Ladder


4. En la barra de herramientas de Instrucciones Ladder, seleccionar la
opción Bit.

Todas las instrucciones del tipo Bit son mostradas.

5. Click sobre el icono XIC, para ingresar la instrucción en la rama.

La instrucción XIC aparece en la rama seleccionada del editor


Ladder, tal como se muestra a continuación.

6. Click derecho sobre la marca de pregunta ? y seleccionamos New


Tag
Aparece la ventana de dialogo New Tag
7. En el campo Name, colocamos “Switch”

8. En el campo Tag Type, seleccionamos Base.

9. En el campo Data Type, seleccionamos BOOL.

10. En el campo Scope, seleccionamos MainProgram.

11. Click en OK.

La rama ahora se verá de esta manera.

12. Seguidamente hacemos Click sobre el icono OTE, para ingresar


la instrucción en la rama.

13. Click derecho sobre la marca de pregunta ? y seleccionamos New


Tag

14. Aparece la ventana de dialogo New Tag

15. Ingrese los parámetros como se indica a continuación.

Su rama ahora se verá de la siguiente manera:

16. Click derecho sobre la rama y seleccionamos Verify Rung.


Un mensaje aparecerá en la barra de estado, indicando el resultado
de la verificación realizada.

17. Cerramos el editor Ladder.

18. En el organizador del controlador, dentro de MainProgram, doble


Click sobre Program Tags.

Aparece el Monitor de Datos con los tags creados

19. Cierre el Monitor de Datos.


Lab Nº 3: “Verificando las propiedades de la Tarea Principal y del Programa
Principal”

1. Desde el Organizador del controlador, Click derecho sobre el icono


MainTask y seleccionar Properties

La ventana de Dialogo Task Properties aparecerá.

2. Click sobre Program Schedule y verifica que MainProgram


aparece en el campo de programas Previsto.

Si esto no es así, hacer Click en el botón Añadir para incluir en la


lista al MainProgram. Si una carpeta de programa no es listada
bajo una tarea, esta no será ejecutada y aparecerá en la carpeta de
Programas “No listados” en el Organizador del Controlador.
3. Click sobre Configuration y verificar que el tiempo Watchdog está
establecido para 500 ms.

El Watchdog es un controlador del tiempo de exploración de tarea,


que de ser excedido, hace entrar en falla al procesador.

4. Click en OK para cerrar la ventana de dialogo Task Properties.

5. Desde el Organizador del controlador, Click derecho sobre el icono


MainProgram y seleccionar Properties

La ventana de Dialogo Program Properties aparecerá.


6. Click sobre Configuration y verificar que MainRoutine aparece en
el campo Main (principal). Si esto no es así, seleccionar
MainRoutine desde el menú desplegable del campo Main.

7. Click en OK para cerrar la ventana de dialogo Program Properties

8. Desde el menú File, seleccione salvar (Save) su programa.

Lab Nº 4: “Configurando un módulo de salida discreta”

Incluir un módulo de salida en el spot “0” de la lista de configuración I/O.

1. Desde el Organizador del controlador, Click derecho sobre archivo


I/O Configuration y seleccionar New Module.

La ventana de selección de módulos aparece, con el listado de


módulos disponibles. Buscar el módulo 1756-OB16E.
2. Doble Click en el módulo 1756-OB16E.

La ventana de dialogo Module Properties aparecerá.

3. Ingresa los parámetros tal cual se muestra a continuación, Click


sobre Finísh.
El programa RSLogix5000 completará la configuración del módulo con los
valores predeterminados.

Lab Nº 4.1: “Revisión de Tags creados en módulos de salida discreta”

Revisemos los tags que fueron creados al momento de incluir el módulo


1756-OB16E en el slot 0.

1. Desde el Organizador del controlador, doble Click sobre el icono


Controller Tags.

El monitor de datos aparece, con 3 nuevos datos en la columna Tag


Name.

• Local:0:C
• Local:0:I
• Local:0:O

Estos datos son tags estructurados (resultado de la configuración de


el módulo 1756-OB16E), estos datos contienen mas tags en su
estrucutura, los cuales podrán ser vistos en el monitor de datos. Note
el signo + al lado del tag, esto indica que usted puede expandir la
estructura.
2. Click en el signo + del tag Local:0:C para ver los tags de
configuración para este módulo.

El monitor de datos refresca y muestra todos los tags pertenecientes


al tag Local:0:C. Si usted no puede ver completamente el nombre del
tag, usted puede ampliar al ancho de las columnas.

3. Click en el sigo + del tag Local:0:I para ver todos los tags de entrada
para este módulo.

Usted debería ver 4 entradas bajo la estructura de este tag.

4. Click en el sigo + del tag Local:0:O para ver todos los tags de salida
para este módulo

El Tag Local:0:O.Data se visualiza debajo de la estructura del tag


Local:0:O. Estos son los bits de salida del dato.

5. Cerrar el monitor de datos.


Lab Nº 5: “Configurando un módulo de entrada discreta”

1. Desde el Organizador del controlador, Click derecho sobre archivo


I/O Configuration y seleccionar New Module.

2. Doble Click en el módulo 1756-IB16 .

La ventana de dialogo Module Properties aparecerá.

3. Ingresa los parámetros tal cual se muestra a continuación, Click


sobre Finísh.

Lab Nº 5.1: “Revisión de Tags creados en módulos de entrada discreta”

1. Desde el Organizador del controlador, doble Click sobre el icono


Controller Tags.

El monitor de datos aparece, con 2 nuevos datos en la columna Tag


Name.

• Local:2:C
• Local:2:I

El modulo que usted configuró tiene datos de configuración y


entrada.

2. Click en el signo + del tag Local:2:C para ver los tags de


configuración para este módulo.
3. Click en el signo + del tag Local:2:I para ver todos los tags de
entrada para este módulo. El tag Local:2:I.Data contiene los bits de
entrada de datos.

Lab Nº 6: “Asignación de tags tipo Alias para los puntos E/S”

1. En la ventana Data Monitor seleccionar Edit Tags.

2. En el campo Scope, seleccionar MainProgram.

3. En la columna Alias For, Click sobre el recuadro que se encuentra a la


derecha del tag Light.

4. Desde el buscador de Tags que aparece, Click sobre Controller


Scoped Tags.

5. Click sobre el sigo + del tag Local:0:O, y Click sobre


Local:0:O:Data.

6. Seleccionamos el bit “0”.

7. Repetimos los pasos 3 al 6 con el tag Switch.

Escogemos el tag Local:2.I para acceder al módulo de entrada, y


seleccionamos el tag Local:2.I.Data.0.

8. Verifique que en su base de datos aparezca lo siguiente, luego


seleccione salvar el programa.
Lab Nº 7: “Configurando el driver de comunicación RS232-DF1”

1. Inicie el programa RSLinx

2. Click sobre el icono RSWho

3. Desde el menú Communications, seleccionar Configure Drivers.

La ventana de dialogo Configure Drivers aparece.

4. En el campo Available Driver Types, seleccionamos RS-232 DF1


Devices, y Click en Add New.
El recuadro Add New RSLinx Driver aparecerá, en el podemos
cambiar el nombre del driver.

5. Click en OK.

La ventana de configuración RS-232 DF1 Devices aparece.

6. Click en Auto – Configure.

Si el cable se encuentra conectado adecuadamente con el


procesador, RSLinx automáticamente establecerá los parámetros
para la configuración DF1. Aparecerá la siguiente ventana.

7. Si los parámetros están de acuerdo a la figura, Click en OK.


8. Desde la ventana RSWho en RSLinx, doble Click sobre AB_DF1-1

Urb Villa Rica S1 Chaclacayo – LIMA


Telefax: (511) 359-0547

9. Doble Click en el icono del controlador, para ver el chasis del


controlador.
10. Doble Click sobre el icono del chasis, para ver la lista de módulos
existentes en el chasis.

Lab Nº 8: “Configurando el driver de comunicación para el Emulador”

1. Desde el menú Communications, seleccionar Configure Drivers.

La ventana de dialogo Configure Drivers aparece

2. En el campo Available Driver Types, seleccionamos Virtual


Backplane (SoftLogix 58xx), y Click en Add New.

3. El recuadro Add New RSLinx Driver aparecerá, seleccionamos OK. El

nuevo driver aparece en la lista Configured Drivers.

4. Cerramos la ventana.
Lab Nº 9: “Descarga de un programa usando el driver RS-232-DF1”

1. Desde el programa RSLogix5000, abrimos el proyecto


Controller1.ACD.

2. Desde el menú Communications, seleccionamos Who Active.

3. Doble Click sobre el icono AB_DF1-1, DF1, y busca el controlador


en la ranura 1.

4. Click sobre Download

Aparecerá la siguiente ventana de dialogo.


5. Click en download.

Lab Nº 10: “Creando una nueva Tarea Periódica (Periodic Task)”

Crear una Tarea periódica, la cual usaremos para configurar un nuevo


programa.

1. Desde el Organizador del controlador, Click derecho sobre el icono


Task y New Task.

La ventana de dialogo New Task aparecerá

2. En el campo Name, ingrese “Task2”.

3. En el campo Description, ingrese “Tarea Periódica 1”.

4. En el campo Type, seleccione Periodic.

5. En el campo Watchdog, deje el valor en 500 ms.

6. En el campo Rate, ingresar 1000 ms (1 segundo); dejar los otros


parámetros seteados tal cual.

7. Click en OK, para crear la Tarea.

Lab Nº 11: “Creando un nuevo Programa”


Vamos a crear un programa nuevo dentro de la tarea Task2, la cual es
periódica.

1. Desde el Organizador del controlador, Click derecho sobre el icono


Task2 y seleccionar New Program.
La ventana de diálogo New Program aparece.

2. En el campo Name, ingrese “Program2”.

3. En el campo Schedule In, asegúrese de que la tarea Task2 sea


seleccionada. Click en OK.

Lab Nº 12: “Creando una nueva Rutina”

Vamos a crear una nueva rutina dentro del fólder Program2.

1. Desde el Organizador del controlador, Click derecho sobre


Program2 y seleccionar New Routine.

2. La ventana de diálogo New Routine aparece.

3. En el campo Name, ingrese ”Routine2”.

4. En el campo Type, seleccione Ladder Diagram

5. En el campo In Program, asegúrese de que sea seleccionado


Program2 y Click en OK.

6. Desde el Organizador del controlador, Click derecho sobre


Program2 y seleccione Properties.
La ventana de dialogo Program Properties aparece.

7. Click sobre configuración, para asignar la rutina principal para


Program2.

8. En el campo Main, seleccione Routine2 y Click en OK.

Esto hace que Routine2 sea la rutina principal para Program2.

Lab Nº 13: “Edición y prueba de una Rutina”

1. Desde el Organizador del controlador, doble Click sobre el icono


Routine2.
2. Presione la tecla Insert.

La ventana de dialogo Choose Ladder Element aparece.

3. Escriba “CTU” y Click en OK.

La instrucción “CTU” es insertada en la rama “0” como se ve a


continuación.

4. En el campo Counter de la instrucción CTU insertada. Seleccione el


Tag C5[0] y presione Enter.

5. En el campo Preset, ingresar el valor 4004040 y presione Enter.

6. Presione nuevamente Enter para aceptar el valor 0 como valor


acumulado.
7. Presione la tecla Insert nuevamente y escriba “BST” y presione
Enter.

La rama 0 se verá ahora así.

8. Arrastre ala instrucción CTU dentro de la rama insertada.

La rama 0 se verá ahora así.

9. Click sobre la esquina inferior izquierda de la rama.

10. Presione Insert, y escriba “OTU” y presione Enter.

11. Seleccione el tag C5[0].CU para la instrucción OTU y presione Enter


para aceptar el operando.

La rama 0 se verá ahora así.

12. Click derecho sobre la rama 0 y seleccionamos Verify Rung.

Un mensaje aparecerá en la barra de estados, indicando el resultado


de la verificación de la rama.

13. Si no hubiera ningún error descargamos el programa en el


procesador.

14. Salvamos el proyecto y cerramos el editor Ladder.


Lab Nº 14: “Creando tendencias de monitoreo”

Usando la herramienta de tendencias del Rslogix5000, desarrollaremos una


tendencia para monitorear el valor acumulado de la instrucción CTU
desarrollada en el laboratorio anterior.

Desde el Organizador del controlador, Click derecho sobre el fólder Trends y


seleccionar New Trend.

La ventana de dialogo New Trend aparece.

En el campo Name, ingrese “Trend1” y Click en OK.

Trend1 aparecerá en el Organizador del controlador dentro del fólder


Trends.

Doble Click al icono Trend1 para abrir la ventana de tendencia.

Click derecho sobre la tendencia y seleccionar Chart Properties

La ventana de diálogo RSTrendX Properties aparece.


Click sobre Pens y luego seleccionar Add/Configure Tags.

La ventana de diálogo Configure Tags aparece.


En el campo scope, seleccionamos Controller1

Expandimos el tag C5, y el tag C5[0].

Seleccionamos el bit 0 del tag C5[0].ACC y añadimos a la lista.

Click en OK.

Retornando a la ventana RSTrendX Properties.

En el campo Type de la columna del tag C5[0].ACC.0 seleccionar Digital.

Dentro de la opción X-Axis, cambiar el campo Time Span a 5 segundos.

Dentro de la opción Sampling cambiar el campo Period a 1 segundo. Click

en Apply.

Click en OK para cerrar la ventana RSTrendX Properties.

Click en Run
Lab Nº 15: “Demostración de Código Reutilizable”

Exploraremos la efectividad del código reutilizable en los sistemas


ControlLogix. Usted copiará códigos y tags existentes de un proyecto al
otro, y relacionará los tags copiados con las entradas y salidas existentes.

Paso 1: Abrir dos sesiones de Rslogix5000

1. Desde el menú File, seleccionar Open para abrir el archivo del


controlador Controller1.ACD el cual fue creado en el Lab. Nº 1.

2. Doble Click en el icono RSLogix5000 ubicado en el escritorio para


iniciar otra sesión.

3. Abrir el archivo del controlador ReusableCode.ACD en la segunda


sesión del RSLogix5000.

Usted debería tener abiertos los siguientes proyectos:

• Controller1.ACD
• ReusableCode.ACD

Paso 2: Copiando el Programa Principal del proyecto Controller1.ACD y


pegándolo dentro de ReusableCode.ACD.

1. En el proyecto Controller1.ACD, hacer Click derecho sobre


MainProgram y seleccionar Copy.

2. En el proyecto ReusableCode.ACD, hacer Click derecho sobre


Main Task y seleccionar Paste.

3. Verifica en el proyecto ReusableCode.ACD que MainProgram fue


pegado dentro de Main Task, como MainProgram1

Paso 3: Cambiando el nombre de MainProgram1 dentro del proyecto


ReusableCode.ACD.

1. En el proyecto ReusableCode.ACD, Click derecho sobre


MainProgram1 y seleccionar Properties.

La ventana de dialogo Program Properties aparece.


2. En el campo Name, incluir “ReusedProgram”.

3. En el campo Description, incluir “Este programa fue copiado desde


el proyecto Controller1.ACD”.

4. Click en OK para guardar los cambios y cerrar la ventana de dialogo.

Paso 4: Cambiando el nombre de la rutina principal.

1. En el proyecto ReusableCode.ACD, dentro de ReusedProgram


Click derecho sobre MainRoutine y seleccionar Properties.

2. Cambie MainRoutine por ReusedRoutine.

3. Click en OK para guardar los cambios y cerrar la ventana de dialogo.

4. Doble Click sobre ReusedRoutine.

Aparece el editor Ladder como se muestra a continuación.

Paso 5: Relacionando los tags con entradas y salidas existentes.

1. En el proyecto ReusableCode.ACD, dentro de ReusedProgram


Click derecho sobre Program Tags y seleccionar Edit Tags. La

ventana de diálogo Tags – ReusedProgram aparece.


Nótese las X a la izquierda de los tags. Esto es porque el tag señal a
un alias que no existe en este proyecto. Usted debe relacionar
nuevamente los tags con las entradas y salidas en este proyecto.

2. Cambie los campos en la columna Alias For para obtener los datos
mostrados a continuación.

3. Presionar Enter para aceptar el Alias una vez que se haya realizado
el cambio.

Lab Nº 16: “Demostrando capacidades de Importación y Exportación”

Paso 1: Examinando el Archivo del Controlador

1. En el menú File, escoger Open para abrir el archivo


ImportExport.ACD

El Organizador debería lucir así:


Note que el archivo controlador

contiene: (1) Tarea Continua

(Main Task)
(1) Tarea Periódica (Periodic Task)
(4) Programas listados (Main Program, Program1, Program2 y
Program3)
(2) Programas no listados (Program4 y Program5)
(2) Modulos I/O
(1) Puente ControlNet CNB
(1) Controlador Logix 5550

Paso 2: Exportando el archivo del controlador.

1. En el menú File escoger Save As.

2. Hacer clic en la flecha abajo siguiente al campo Save as Type y


hacer clic en RSLogix 5000 Import/Export File (*.L5K) para cambiar el
formato del archivo a exportar.

3. Verifique el directorio en el que esta salvando el archivo


controlador y haga clic en Save para exportar el archivo del
controlador.
Paso 3: Revisando el formato del archivo exportado.

1. Abra el explorador de Windows y navegue el directorio en el cual


exportó el archivo del controlador.

2. Use el NotePad para abrir el archivo exportado ImportExport.L5K.

Note que las primeras líneas le indican la versión del archivo


RSLogix 5000, quien lo creo y la fecha en que fue exportado.

La siguiente sección se refiere a los módulos. Note que cada módulo


configurado en el archivo controlador es mostrado. El nombre
identifica el modulo; otros atributos como numero de
catálogo, revisión mayor y menor son mostrados y fácilmente leídos.

3. Continúe revisando el archivo exportado hasta que vea la sección


rotulada Tag como se muestra abajo. Bajo esta sección note que
son listados todos los tags que usted ha creado en el controlador y
sus valores.

4. Cambie los valores en el IntArray a [0,1,2,3,4,5,6,7,8,9].

5. Cambie el preset de myCounter a 100 cambiando los valores a


[0,100,0].

6. Salve el archivo en el menú File.

7. Desplácese por le resto del archivo.

Note la configuración del programa y


rutina.

8. En el menú File escoja Exit para cerrar el archivo y el Notepad.


Paso 4: Importando el archivo modificado.

1. En el menú File en el RSLogix 5000, escoja Open.

2. Click en ImportExport.L5K y luego escoja Open.

3. En el campo File name, tipee 'myInitials_ImportExport.ACD'


(ejemplo, PYL_ImportExport.ACD).

4. Click en Import para importar el archivo.

Paso 5: Verificando los cambios en el archivo importado.

1. Desde el Organizador, click derecho en Controller Tags y escoja


Monitor Tags. El Monitor de Tags aparece.

2. Click en el símbolo + delante del tag IntArray para mostrar el arreglo


completo. Verifique los palores que tiene han cambiado de todos
en ceros a 0-9.

3. Click en el símbolo + delante del tag myCounter para mostrar los


valores del contador. Verifique que el preset ha cambiado de 50 a
100.

Lab Nº 17: “Importando Tags desde un archivo .CSV”

1. Desde Start menu, escoja Programs > Microsoft Excel.

2. Abra el archivo ControlLogixSampleTags.CSV y vea los tags en


este.

Asegure que escogió Text Files (*.prn, *.txt, *.csv).

3. Cierre Microsoft Excel.

4. Desde el menú Tools en RSLogix 5000, escoja Import Tags.

El dialogo Import Tags aparece.


5. Click en el archivo ControlLogixSampleTags.CSV en la ventana
para resaltarlo.

Este debería aparecer en el campo File Name.

6. En la casilla On Collisions, escoja Overwrite existing tag with


imported tag.

Estas opciones determinan que ocurre cuando el nombre de un tag


importado es igual al nombre de un tag existente en el proyecto.

7. Si no esta seleccionado ya, seleccione la opción "Create tag if it


doesn't exist".

Por defecto, si un tag con un nombre coincidente para un tag


importado no se encuentra en la base de datos del proyecto, un tag
será creado con ese nombre.

8. Click en Import.

9. Si ya no esta abierto, abra el Monitor de Datos así podrá ver los


Controller Tags.

10. Click en Edit Tags para ingresar al modo edición.

Observe los tags nuevos que fueron creados en el archivo del


controlador ImportExport controller.

11. Click en Errors en la ventana Results para ver cuantos tags fueron
creados, saltados, sobrescritos, y descartados.
12. Desde el menú File, escoja Close para cerrar el archive controlador.

13. Escoja Yes para salvar sus cambios.

Lab Nº 18: “Viendo las propiedades de un módulo de salida discreta”

Vea las propiedades de el modulo 1756-OB16E en el slot 0.

1. Desde el Controller Organizer, bajo el folder I/O Configuration,


click derecho en modulo dcoutputs y esocja Properties.

El dialogo Module Properties aparece con el tab General seleccionado.

2. Click en el tab Connection.

Los datos en este tab provienen del controlador. Este tab muestra
información acerca de la condición de la conexión entre el modulo
y el controlador.

Requested Packet Interval – Velocidad de solicitud de información


(velocidad de actualización de conexión). La conexión será
programada para mover los datos a/o desde el modulo
frecuentemente. Los valores mínimos y máximos de RPI son
mostrados entre paréntesis a la derecha del campo de control. Estos
valores mínimos y máximos son dependientes del modulo y difieren
dependiendo de los limites del modulo. El RPI es determinado por el
Controlador Propietario del
modulo.

Inhibit Module checkbox – Seleccione / No seleccione esta opción


para inhibir/ desinhibir su conexión a el modulo. Inhibir el
modulo causa que la conexión al modulo sea abierta.

Major Fault on Controller if Connection Fails checkbox –


Seleccione esta opción para configurar el controlador a fin de que
una falla en la conexión a este modulo cause una falla mayor en el
controlador.

Module Fault – Muestra el código de falla entregado desde el


controlador (asociado a el modulo que usted esta configurando) y
el texto detallando el Module Fault que ha ocurrido

3. Click en el tab Module Info

El tab Module Info contiene información acerca del modulo


seleccionado. Usted puede hacer clic en Refresh para mostrar datos
nuevos del módulo. Usted puede hacer clic en Reset Module para
restablecer el modulo, emulando así un reinicio por corte de
energía. Haciendo esto, usted también borrara todas las fallas.

4. Click en el tab Configuration

El tab Configuration aparece como sigue:

Note que puede configurar algunos diagnósticos y salidas de estado


en el modulo.

5. Bajo la columna Output State During, desde el menú Program


Mode para Point 0, escoja On.

Escogiendo On encenderá el punto de salida 0 cuando el procesador


este en modo Program.

6. Repita el paso 2 para los puntos de salida 1, 2, y 3 como sigue:

• Output Point 1 - On
• Output Point 2 - Hold
• Output Point 3 – Hold

Escogiendo Hold para las salidas 2 y 3, las lleva al estado de Hold


cuando el procesador cambia de modo Run a modo Program.

7. Click en Apply para salvar la nueva configuración del modulo

El siguiente prompt aparece.

8. Click en OK para aplicar los cambios a la configuracion del modulo.

9. Click en el tab Diagnostics.

La pantalla Diagnostics que aparece es usada solo en el modo


Online para resetear fusibles.

10. Click en el tab Backplane.

La pantalla Backplane que apaece es usada solo en modulo Online


para reviser el ControlBus Status y Error Counters, y para setear los
parámetros ControlBus.
11. Click en el tab OK para cerrar el dialogo Module Properties.

Lab Nº 19: “Viendo las propiedades de un módulo de entrada discreta”

1. Desde el Controller Organizer, bajo el folder I/O Configuration,


hacer click derecho en el modulo dcinputs y escoja Properties.

El dialogo Module Properties aparece con el tab General


seleccionado.

2. Click en el tab Configuration.


Como la pantalla de configuración siguiente muestra, usted puede
configurar algunos diagnósticos y entradas de estado en el módulo.

3. Verifique que el seteo de Enable Change of State settings este


como se muestra arriba.

4. Click en el tab Backplane.

La pantalla Backplane es usada solo en modo online para verificar el


ControlBus Status, Error Counters, y seteo de parámetros del
ControlBus.

5. Click Apply para salvar sus cambios.

6. Click OK en el dialogo Online Module Configuration Chang.

7. Click en OK para cerrar las propiedades del modulo.


Lab Nº 20: “Configuración de un módulo de salida análoga”

En este laboratorio configuraremos un modulo de salida análoga.

1. Desde el Organizador del controlador, Click derecho I/O


Configuration y seleccionar New Module.

2. Doble Click en el módulo 1756-OF4


3. Ingresar los parámetros tal como se muestra a continuación.

4. Cuando seleccione la siguiente pantalla del Module Properties,


verifique que los parámetros sean los siguientes.

La siguiente pantalla del Module Properties, se muestra debajo,


es usada solo en modo Online.
5. Click en Next.

6. Cuando aparezca la siguiente pantalla del Module Properties,


verifique que los parámetros para el canal “0” sean los siguientes.

La pantalla de configuración mostrada le permite configurar los


valores de escalamiento y otros atributos por canal. Para
configurarlo, Click en el canal que usted desea configurar.

Escalamiento - El escalamiento permite que el usuario cambie una


cantidad desde una notación a otra. Para los módulos I/O análogos,
el escalamiento esta solo disponible para formatos de datos de
punto flotante. Para escalar un módulo, escoger dos puntos a lo
largo de un rango de operación y aplique valores alto y bajo para
estos puntos.

Para seleccionar dos puntos para valores alto y bajo en su


aplicación, usted no puede limitar el rango del módulo. El rango del
módulo y su resolución permanecen constantes
independientemente de cómo lo escale en su aplicación.

Offset de calibración – es un valor que es adicionado a la salida


durante el cálculo de la calibración para compensar inexactitudes
del sensor. Estos módulos son aislados para evitar interacciones
entre canales.

Hold for Initialization – seleccione el recuadro Hold for


Initialization si usted desea que el valor de la señal de salida
(recibida desde el controlador) no se altere hasta que el valor
presente una variación del 0.1% del total de la escala.

7. Click en Next.

8. Cuando aparezca la siguiente pantalla del Module Properties,


verifique que los parámetros para el canal “0” sean los siguientes

La pantalla de configuración mostrada le permite configurar los


estados de la salida por canal. Para configurarlo, Click en el canal
que usted desea configurar.

Modo Programa / Modo Falla

Hold Last State – seleccione este recuadro si usted desea que el


canal de salida conserve el último valor al momento de pasar el
controlador a modo Program o Fault.

User Defined Value - seleccione este recuadro si usted quiere que


el canal de salida vaya a un valor específico cuando el controlador
es cambiado al modo Program. Al seleccionar esta opción, debes
ingresar un valor en el recuadro siguiente.
9. Click Next.

10. Cuando aparezca la siguiente pantalla del Module Properties,


verifique que los parámetros para el canal “0” sean los siguientes

11. Clic Next.

La siguiente pantalla es solo usada para calibrar el módulo o para


comprobar los últimos datos de calibración.

12. Clic Next.

13. La siguiente pantalla es solo usada en modo Online para revisar los
estados del ControlBus y errores de conteo, y para establecer los
parámetros del ControlBus.
14. Click en Finísh.

Lab Nº 21: “Configuración de un módulo de entrada análoga”

Añadir un Módulo de entrada análoga 1756-IF8.

1. Ingresar los parámetros tal como se muestra a continuación.

2. Cuando la siguiente pantalla Module Properties aparece, verifique


que los parámetros sean los siguientes.
3. La siguiente pantalla del Module Properties, se muestra debajo, es
usada solo en modo Online.

4. Click en Next.

5. Cuando aparezca la siguiente pantalla del Module Properties,


verifique que los parámetros para el canal “0” sean los siguientes.
6. Cuando aparezca la siguiente pantalla del Module Properties,
ingrese las alarmas del proceso tal como se muestra a continuación.

7. La siguiente pantalla es solo usada para calibrar el módulo o para


comprobar los últimos datos de calibración.
8. La siguiente pantalla es solo usada en modo Online para revisar los
estados del ControlBus y errores de conteo, y para establecer los
parámetros del ControlBus

9. Click en Finish.

Lab Nº 22: “Añadir instrucciones en el editor Ladder usando módulos


análogos”

1. Desde el organizador del controlador, doble click sobre MainRoutine.

2. En la rama 1 presionar Insert y seleccionar MOV tal como se


muestra a continuación.

3. Verifique que la rama sea tal como se muestra a continuación.


4. Click derecho sobre el campo Source, y seleccionar New Tag.

5. Ingrese los parámetros tal como se muestra a continuación.

Urb Villa Rica S1 Chaclacayo – LIMA


Telefax: (511) 359-0547

6. Click en OK para crear este nuevo tag del tipo Alias.

La rama se verá de la siguiente manera.

7. Click derecho sobre el campo Dest, y seleccionar New Tag.

8. Ingrese los parámetros tal como se muestra a continuación.


La rama aparecerá tal como sigue.

9. Clic derecho sobre la rama 1 y seleccionar Verify Rung

10. Salve su programa.

Lab Nº 23: “Revisado una aplicación para aprender sobre Arreglos y


estructuras definidas”

Paso1: Abra el archivo controlador y examine la aplicación “receta de


galleta” que usted usara para aprender acerca de estructuras definidas y
arreglos

1. Abra el archivo controlador UserDefined.ACD.

2. Click en el signo + a la izquierda de el folder Data Types para


expandirlo.

Si el fólder ya esta expandido aparecerá un ‘-‘ a la izquierda de él.

3. Click en el signo + a la izquierda de folder User-Defined para


expandirlo.
4. Doble click el item CookieRecipe.

La pantalla aparece como se muestra abajo.

Como puede ver, la estructura User Defined, CookieRecipe,


contiene otras estructuras User Defined llamadas
CookingInstructions. Los otros elementos en CookieRecipe son
todos los ingredientes a ser usados para cada tipo de galleta.

5. Click en el signo + a la izquierda del fólder CookingInstructions


para expandirlo.

Como puede ver, CookingInstructions contiene dos campos: uno


de tiempo y el otro de temperatura.

6. Click en Cancel para cerrar esta ventana.

Paso 2: Examinando el Arreglo Cookies y agregando su propia receta


galleta.

1. Desde el organizador del controlador, dentro de Program3, click


derecho en Program Tags y escoja Edit Tags.

2. Click en el signo + a la izquierda del nombre del tag Cookies.


3. Click en el signo + a la izquierda del elemento Cookies[0].

La pantalla aparece como se muestra abajo.

Note que Cookies es un arreglo de 3 elementos de tipe


CookieRecipe.

4. Click en el tab Monitor Tags tab al pie izquierdo de la pantalla.

Los valores en los 3 tipo s de galleta en Cookies han sido configurados para las
siguentes galletas.

Cookie Array Element Cookie


Cookies[0] Chocolate Chip
Cookies[1] Peanut Butter
Cookies[2] Sugar
5. Click
en el X en la esquina superior derecha de la pantalla para cerrar el
Data Monitor

Paso 3: Revisando el programa Ladder.

Desde el Controller Organizer, bajo Program3, doble click en la rutina


MakeABatchOfCookies.
El Ladder Editor aparece, como se muestra arriba.
En la primera línea del programa usted selecciona el tipo de galleta a
preparar, y el índice de arreglo de cookie es actualizado para usar la receta
de galleta correcta.

Esta rutina le permite seleccionar que tipo de galletas preparar (ejemplo:


chocolate chip, peanut butter, o sugar), fijar la temperatura del
horno, colocar el temporiazador en On, y entonces correr una
subrutina para hornear las galletas.

La segunda línea del programa es para ver el tipo de galleta que ha


seleccionado preparar, fija la suficiente temperatura alta, y enciende el
temporizador.

También podría gustarte