tutorial in touch

38
ELT-3932 AUTOMATISMOS INDUSTRIALES TUTORIAL DE INTOUCH PARA LA COMUNICACIÓN CON PLC’S ALLEN BRADLEY, SIEMENS Y MODICON 1. InTouch 1.1. Configuración Nuevo Proyecto Elegir: Intouch Del menú principal elegir: File; New En la ventana “Create New Aplication” definir el directorio donde se guardará nuestro proyecto por defecto

Upload: sergio-sosa

Post on 09-Mar-2015

2.348 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

TUTORIAL DE INTOUCH PARA LA COMUNICACIÓN CON PLC’S ALLEN BRADLEY, SIEMENS Y MODICON

1. InTouch

1.1. Configuración Nuevo Proyecto

Elegir: Intouch

Del menú principal elegir: File; New

En la ventana “Create New Aplication” definir el directorio donde se guardará nuestro proyecto por defecto

Page 2: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Si se desea cambiar el directorio del proyecto escoger “Browse”, de otra manera simplemente escoger el directorio o dejar el nombre por defecto.

Luego de de definir el directorio clic en “Siguiente” En la ventana que aparece introducir el nombre de la carpeta del proyecto en nuestro caso “Tutorial”

Clic en “Siguiente”. En la nueva ventana definir el nombre que tendrá nuestra aplicación y si se desea una breve descripción de nuestro proyecto:

Page 3: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Clic en “Finalizar” Si se siguieron todos los pasos correctamente nuestro proyecto debería aparecer en la ventana de proyectos:

Para comenzar a trabajar con nuestro proceso se debe hacer doble clic sobre el nombre de nuestro proyecto para acceder al Window Maker.

Page 4: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

1.2. Descripción Entorno de Trabajo

Esta es la pantalla de trabajo de InTouch 10.

InTouch 10 presenta el siguiente entorno de trabajo:

Page 5: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Ventanas de manejo de ventanas, scripts, tools y carpetas

Para trabajar en InTouch se manejan ventanas que trabajaran para supervisar nuestro proceso; dichas ventanas deben estar configuradas en tamaño, tipo, color de fondo, tipo de trabajo, etc.

Para este tutorial usaremos el ejemplo del arranque directo. Solamente usaremos una ventana y su forma de configuración se describe a continuación.

Primero necesitamos crear la ventana y para eso vamos ar: file -> new

Page 6: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

En la ventana que aparece definir las siguientes propiedades

Name: Directo (Nombre de nuestra ventana)

Comment: Motor trifásico (Comentario de nuestra ventana)

Window color: Yellow (Color de fondo para nuestra ventana)

Window Type:

- Replace.- La ventana aparecerá sobre la ventana activa solamente cuando se hace clic sobre su botón de activación

- Overlay.- La ventana permanece sobre cualquier ventana activa

- Popup.- Aparece solamente cuando haces clic sobre su botón de activación.

Dimensions:

- X Location.- Posición de inicio en el eje X

- Y Location.- Posición de inicio en el eje Y

Page 7: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

- Window Width: Ancho de nuestra ventana en pixeles

- Window Height: Alto de nuestra ventana en pixeles

Luego de haber definido todas estas propiedades clic en ok:

Nuestra ventana de trabajo ahora aparecerá lista para introducir nuestras tags que son los objetos que se introducen en nuestra ventana de trabajo

1.3. Creación del Proyecto

Ahora se comenzará a introducir nuestros objetos mediante “Wizards/ActiveX Toolbar”

Page 8: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Clic en el icono “Wizards” (el que parece sombrero de mago). Nos aparecerá la ventana Wizard Selection donde se pueden escoger desde botones hasta paneles de trabajo para nuestro proceso.

Lo más importante es la opción “Symbol Factory” donde se encuentra la mayor parte de objetos necesarios para nuestro proceso.

Hacer clic sobre “Symbol Factory”, dentro escoger “Symbol Factory” y clic en “OK”

Hacer clic sobre nuestro entorno de trabajo (ventana de trabajo) para que aparezca la siguiente ventana:

Page 9: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Al igual que en la ventana “Wizard Selection” en esta ventana se encuentra un monton de gráficos (tags) que se utilizarán para nuestro arranque.

En la ventana de “Categories” escoger la categoría “Motors”; aparecerán motores , escoger una cualquiera para nuestro arranque:

Escoger un motor cualquiera y clic en “OK”. Nuestro motor aparecerá en nuestra ventana de trabajo.

Page 10: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Volver a repetir los pasos para introducir nuestros pulsadores y botoneras necesarias:

Como queda la vista de nuestro trabajo depende enteramente de la creatividad que uno pueda tener para la realización del proyecto.

Con todos nuestros objetos en nuestra ventana de trabajo, necesitamos configurar nuestros objetos.

Doble clic sobre el botón S1 para configurar nuestro tag:

Page 11: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

En esta ventana definir las siguientes propiedades:

Tagname: Nombre de nuestro objeto

Fill color: Será el color para nuestro botón. Tomar en cuenta que S1 será un pulsador de arranque por tanto debe ser verde.

Action: Será la acción que tomará nuestro pulsador al presionarlo en nuestro caso “Direct”

Clic en “OK”

Aparecerá la ventana Tagname Dictionary, hacer clic en el botón “Type”

En la ventana tag types escoger el tipo de nuestro objeto en nuestro caso escoger “I/O Discrete”

Page 12: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Clic en “OK”.

Luego clic en el botón “Access Name” y aparecerá la ventana “Access name” donde configuraremos el enlace con los PLC’s.

Clic en “Add…”

Los PLC’s de Allen Bradley trabajan con topic name en cambio Modicon y Siemens con Access name, para evitar problemas se puede utilizar el mismo nombre para ambos campos.

El protocolo de comunicación será DDE

Page 13: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

En application name se escribe la aplicación que permite conectar el Intouch con el PLC. RSLINX para el PLC Allen Bradley

El Access name se define una sola vez para todo el proyecto no es necesario editarlo nuevamente para los demás tags. Clic en “OK”. Si todo se realizó correctamente los espacios marcados deberían estar definidos como se ve en la figura:

En el campo ítem, escribir la dirección del rele auxiliar: b3:0/0 (usado en nuestro ladder), presionar enter De la misma forma se realiza para la botonera de parada Este mismo proceso se debe repetir para el pulsador de parada y las luces piloto tomando en cuenta que en el campo “Item:” se debe introducir la dirección que se utiliza en nuestro Ladder. Para el motor se seguirán los siguientes pasos: Doble clic sobre el motor:

Page 14: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Clic sobre el botón “Animation…”

En la ventana “Animation Links” se podrá escoger una serie de animaciones como se ve en la figura. Para nuestro caso “Fill Color”, clic sobre discrete

En “Expression:” definir el nombre para nuestro tag y en “colors” los colores que tendrá el motor cuando este encendido y apagado. Para ver como se ve nuestro proyecto hacemos clic sobre “Runtime” que está en la parte superior derecha de la pantalla.

De esta manera ingresaremos a la pantalla de “Window Viewer”

Page 15: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Observaremos nuestro proyecto realizado hasta ahora.

2. RSLogix 500 Debemos armar el diagrama escalera que corresponde al arranque directo. Una vez definida las propiedades de nuestros objetos se trabaja con el enlace al PLC para lo cual debemos revisar nuestro ladder en el RS LOGIX 500

Page 16: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Y comprobamos que todas nuestras direcciones coincidan con las direcciones introducidas a Intouch. Una vez comprobado nuestros campos se procede a configurar el enlace con InTouch para lo cual debemos abrir el programa RSLINX

3. RSLinx

Page 17: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Primeramente configuraremos la emulación es decir que InTouch trabaje solamente en nuestra CPU sin conexión al PLC

Entrar a la pestaña “Commnications” y escoger “Configure Drivers…”

En la ventana “Configure drivers” escoger SLC 500 (DH485) Emulator driver.

Luego ir a la pestaña DDE/OPC y “Topic Configuration”

Page 18: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

En la ventana de “Topic Configuration clic en el botón “New” y poner el mismo nombre de nuestro diagrama escalera. Este paso es bastante nombre, debe ser el mismo nombre de nuestro diagrama escalera de otra manera no funcionara la emulación con InTouch.

Para nuestro caso el nombre es DIRECTO

En la pestaña “Data Collection” en el campo de “Processor Type” escoger “SLC 503+”

Page 19: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Luego en la pestaña “Advanced Communication” en el campo de “Communications Driver” escoger el configurado por nosotros. En Processor Configuration la “Station” debe ser 0

Los pasos de la configuración del RxLinx son bastantes importantes para el correcto funcionamiento de nuestra emulación.

4. RSLogix Emulate 500

Ahora debemos abrir el RSLogix Emulate 500:

En la ventana superior del RSLogix Emulate no debe abrir ningún programa anterior para la correcta emulación es decir el campo de programas debe estar vacío, caso contrario borrar cualquier programa que este en el campo del programas.

Abrir nuestro diagrama escalera en RSLogix Emulate. Aparecerá una ventana de configuración en la cual debemos llevar con “1” el número de estación.

Page 20: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Debería aparecer el nombre de nuestro diagrama escalera en el campo y hacer clic en el botón RUN, de esta manera ya estará listo nuestro proyecto para la descarga a la memoria virtual del emulador.

Por último volver al RSLogix; en la pestaña “Comms” escoger “System Comms…”

5. Descarga del Programa al PLC Virtual

Si todos los pasos se siguieron de manera correcta debería aparecer la siguiente pantalla:

Page 21: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Como se puede observar todos los campos enmarcados son los que configuramos.

Hacer clic en el botón “Download” . Luego OK

Si en la siguiente ventana:

Cambiar el modo del PLC a RUN:

Page 22: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Nuestro diagrama escalera estará listo para la emulación con InTouch.

Volver a InTouch y llevar nuestro programa a modo Runtime. Se abrirá la ventana de InTouch –WindowViewer donde el arranque directo estará listo para arrancar.

El proyecto con RSlogix:

Page 23: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Esta es la manera de configurar y trabajar con InTouch y RSLogix para la emulación.

6. Configuración Para la Comunicación con el PLC Allen Bradley 1200 Serie C

Se debe tener listos nuestro proceso en Intouch y nuestro diagrama en escalera

Tomar en cuenta los contactos para el inicio y parada remota en nuestro escalera

Lo único que se cambia para la configuración con el PLC es en RSLinx.

En la pestaña “Communications” escogemos “Configure Drivers…”

Page 24: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

En el campo de Driver Types elegimos la comunicación “RS-232 devices” y clic en Add new…

Escogemos nombre para nuestro driver o lo dejamos como esta:

Debemos asegurarnos que el PLC esté correctamente conectado a la computadora y clic en Auto-Configure para que el programa detecte al PLC.

Los demás campos deben estar como muestra la figura:

Page 25: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Luego ir a la pestaña DDE/OPC y “Topic Configuration”

En la ventana de “Topic Configuration clic en el botón “New” y poner el mismo nombre de nuestro diagrama escalera. Este paso es bastante nombre, debe ser el mismo nombre de nuestro diagrama escalera de otra manera no funcionara la emulación con InTouch.

Page 26: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Para nuestro caso el nombre es DIRECTO

En la pestaña “Data Collection” en el campo de “Processor Type” escoger “SLC 503+”

Luego en la pestaña “Advanced Communication” en el campo de “Communications Driver” escoger el configurado por nosotros.

En Processor Configuration la “Station” debe ser 0

Page 27: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

De esta manera ya tenemos configurado RSLinx para la comunicación con InTouch.

Una vez configurado RSLinx Intouch ya se podrá comunicar con el PLC mediante nuestros contactos del PLC remoto

7. Configuración Para la Comunicación con el PLC Siemens CPU 214

Requisitos:

- Tener nuestro ladder programado en Microwin Step 7

- Haber armado todos los elementos para el arranque directo en Intouch.

Pasos a seguir:

Page 28: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

- Configurar el I/O server que utiliza Intouch para comunicar con el PLC Siemens.

- Configurar Intouch para la comunicación con el PLC.

- Cargar el programa al PLC y revisar la interacción entre el HMI e Intouch.

7.1. Configurar el I/O Server

Ingresamos a nuestro I/O server S7200PPI:

En el programa nos dirigimos a Configure y escogemos “Topic Definition…”

Clic en new:

Llenamos la ventana como muestra a continuación:

Page 29: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Escogemos nuestra configuración y clic en Done:

Ahora nos vamos nuevamente a Configure, escogemos “Com Port Settings…”

Dejamos la ventana configurado como muestra a continuación:

Page 30: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Clic en Save y Done.

7.2. Configuración de Intouch

Ya en Intouch nos vamos a Special y escogemos Tagname Dictionary:

Clic en Select:

Escogemos cualquiera de nuestros tags que hicimos en nuestro tutorial y clic en OK:

Page 31: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Escogemos Access Name:

Clic en Add…

Los cuadros en esta ventana que debemos llenar son los siguientes:

- Access Name: Cualquier nombre

- Application Name: S7200PPI. La aplicación que usamos para la comunicación son el PLC.

- Topic Name: El mismo nombre que pusimos como Topic Name en S7200PPI en este caso “Tutorial”

- Which protocol to use: SuiteLink

Page 32: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Comprobar que todos nuestros tags tengan el mismo Access Name:

8. Configurar la Comunicación con el PLC Modicon 411/0

Tener listo nuestros programas en Intouch y Proworx 32.

Tomar en cuenta los contactos adicionales para la parada e inicio remoto:

Page 33: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Pasos a seguir:

- Configurar el I/O server que utiliza Intouch para comunicar con el PLC Modicon.

- Configurar Intouch para la comunicación con el PLC.

- Cargar el programa al PLC y revisar la interacción entre el HMI e Intouch.

8.1. Configurar el I/O Server.

Ingresamos al MODBUS que es el I/O server que se utiliza para la comunicación de Intouch con el PLC

Page 34: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

En MODBUS nos dirigimos a Configure y escogemos “Topic Definition…”

En Topic Definition clic en New:

Configurar la ventana como muestra a continuación:

Page 35: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

En Topic name se coloca el nombre que deseamos. Clic en Ok

Escogemos nuestra configuración y clic en Done

Nos dirigimos a Configure y esocgemos “Com Port Settings…”

Configuramos la ventana como muestra a continuación:

Page 36: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

8.2. Configuración de Intouch

Ya en Intouch nos vamos a Special y escogemos Tagname Dictionary:

Clic en Select:

Escogemos cualquiera de nuestros tags que hicimos en nuestro tutorial y clic en OK:

Page 37: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

Escogemos Access Name:

Clic en Add…

Los cuadros en esta ventana que debemos llenar son los siguientes:

- Access Name: Cualquier nombre

Page 38: Tutorial in Touch

ELT-3932 AUTOMATISMOS INDUSTRIALES

- Application Name: MODBUS. La aplicación que usamos para la comunicación son el PLC.

- Topic Name: El mismo nombre que pusimos como Topic Name en MODBUS en este caso “Tutomodi”

- Which protocol to use: SuiteLink

Comprobar que todos nuestros tags tengan el mismo Access Name y el enlace con nuestro ladder:

Al enlazar Intouch con el PLC 411/0 de Modicon podremos ver su estado en el I/O Server MODBUS