La práctica introduce el uso de un PLC S7-300 para automatizar un proceso de mezclado de cuatro productos mediante la programación en TIA PORTAL y la interfaz HMI en Intouch. Se configura el PLC y sus entradas/salidas en TIA PORTAL, y se programa el proceso indicando parámetros de funcionamiento. La interfaz en Intouch permite controlar y supervisar el proceso a través de una interfaz gráfica. Finalmente, DAServer comunica ambas aplicaciones para integrar el funcionamiento completo del sistema automatizado.
1. CARRERA DE INGENIERÍA MECATRÓNICA
ASIGNATURA: Redes Industriales
RÚBRICAPARA LA EVALUACIÓN DE LABORATORIO 1.1
Integrantes: Peralvo Marcos, Quimbiamba Paúl, Zambrano Carolina
Periodo académico: Marzo – Agosto 2016
NRC: 2605
Fecha de realización: 06/05/2016
Tema de la práctica: Introducción al uso y programación de un PLC S7-300 con TIA PORTAL
y conexión con Intouch.
Aspecto a
Evaluar
Competente
1.0-0.8
Básico
0.7-0.4
No competente
0.3-0.0
Puntuación
Cuestionario
Previo (0.75ptos)
Identifica todos los
elementos y
características de
los equipos y
programas a
utilizarse.
Identifica todos los
elementos,pero
presenta errores en las
características de los
equipos y programas a
utilizarse
No identifica todos los
elementos,pero
presenta errores en las
características de los
equipos y programas a
utilizarse
Conclusiones y
Recomendaciones
(0.25ptos)
Ilustran
adecuadamente el
conocimiento
adquirido y el
trabajo realizado
Ilustran de forma
parcial el conocimiento
adquirido y no plasma
adecuadamente el
trabajo realizado
No ilustra el
conocimiento adquirido
ni el trabajo realizado
Trabajo en equipo
(0.50ptos)
Es muy notorio el
trabajo en equipo
realizado por todos
los integrantes.
Algunos de los
integrantes del grupo
no se les mira
conectividad con los
demás del grupo
Los integrantes grupo
han trabajado por
separado cada tema o
subtema.
Funcionamiento
(1.50ptos)
El funcionamiento
cumple
completamente con
lo planteado para
el laboratorio
El funcionamiento
cumple en su conjunto
con al menos el 75%
de lo planteado para el
laboratorio
El funcionamiento
cumple en su conjunto
con al menos el 50%
de lo planteado
Análisis de
resultados
(0.25ptos)
El análisis de
resultados es
coherente y
corresponde a lo
visto en el
laboratorio
El análisis de
resultados es parcial y
no considera todo lo
visto en el laboratorio
El análisis de
resultados es
incoherente y no
corresponde a lo visto
en el laboratorio
Preguntas
(0.25ptos)
Las respuestas
guardan relación
con la pregunta y
lo visto en el
laboratorio.
Las respuestas
guardan relación con
la pregunta,pero no
con lo visto en el
laboratorio.
Las respuestas no
guardan relación con
la pregunta,ni con lo
visto en el laboratorio.
Anexos
(0.50ptos)
La documentación
presentada es la
adecuada y no
presenta errores
significativos
La documentación
presentada es la
adecuada,pero
presenta varios errores
significativos
La documentación
presentada esta
incompleta y presenta
varios errores
significativos
Ortografía
(-0.25ptos)
No presenta faltas
de ortografía
Presenta menos de 10
faltas de ortografía
Presenta más de 10
faltas de ortografía
TOTAL:
_____________ ______________ _____________ ____________
Docente Integrante del Grupo Integrante del Grupo Integrante del Grupo
Ing. Edgar Tipán Sr. Peralvo Marcos Sr. Quimbiamba Paúl Srita. Zambrano Carolina
2. CARRERA DE INGENIERÍA MECATRÓNICA
ASIGNATURA: REDES INDUSTRIALES NRC: 2605
TRABAJO PREPARATORIO
DE LABORATORIO No 1
DOCENTE: Ing. Edgar Tipán C.
INTEGRANTES:
1. Peralvo Marcos
2. Quimbiamba Paúl
3. Zambrano Carolina
06 de Mayo 2016 - SANGOLQUI
3. RESUMEN
En la presente práctica se realiza la introducción al uso de un PLC S7-300; aplicado en la
programación de un proceso automatizado en base a parámetros de funcionamiento
establecidos para la realización del mezclado de cuatro productos diferentes. Por tal
razón se induce en el conocimiento del entorno de programación de TIA PORTAL,
configurando dispositivos, identificando y estableciendo parámetros para el PLC tales
como fuente, entradas y salidas análogas y/o digitales, etc. Dependiendo de los
requerimientos del proceso.
Por otro lado, se implementa la programación realizada en TIA PORTAL a través del
software INTOUCH mediante el diseño de una interfaz gráfica que permite una
navegación factible e intuitiva para el control del proceso. En INTOUCH se definen
parámetros que permiten la comunicación con el programa para los diferentes
elementos.
Finalmente, para integrar el funcionamiento de ambas aplicaciones se emplea DAServer,
el cual dispone de drivers para comunicar las herramientas empleadas para el control
del proceso.
4. 1. TEMA: Introducción al uso y programación de un PLC S7-300 con
TIA PORTAL y conexión con Intouch.
2. OBJETIVOS
Identificarlosrequerimientos,procesode configuraciónyel entornodel programaTIA
PORTAL.
Crear unnuevoproyectobasadoenun PLC S7-300 utilizandoTIA PORTAL.
ComunicarunPLC S7-300 con INTOUCHusandoun DASERVER
Familiarizarseconlaprogramacióny configuraciónde aplicacionesutilizandoTIA PORTALe
INTOUCH.
3. PREGUNTAS
3.1. Describa el entorno de TIA PORTAL
Totally Integrated Automation PORTAL es un software de ingeniería para realizar tareas de
automatización, permite la programación de controladores, parametrización de accionamientos y
comunicaciones;así como también la programación de aplicaciones a prueba de fallas. Este se maneja
de forma intuitiva, presenta al usuario de forma clara diferentes características que permite manejar
varias ventanas. Además, permite iniciarse rápidamente en la programación de seguridad a través de
una biblioteca con funciones de seguridad certificadas.
A continuación se muestra una descripción de su entorno:
1) Portalesparalas distintastareas: Losportalesproveenlasfuncionesbásicasparalasdistintas
tareas.Los portalesdisponiblesenlavista del portal dependende losproductosinstalados.
2) Accionesdel portal seleccionado:Aquíaparecenlasaccionesque se puedenejecutarenel
portal en cuestiónyque puedenvariarenfuncióndel portal.El accesocontextual alaAyudaes
5. posible desdecualquierportal.
3) Ventanade selecciónde laacciónseleccionada: Laventanade selecciónestádisponible en
todoslosportales.El contenidode laventanase adapta a la selecciónactual.
4) Cambiara la vistadel proyecto: El enlace "Vistadel proyecto"permitecambiarala vistadel
proyecto.
1) Barra de menús:En labarra de menússe encuentrantodosloscomandosnecesariospara
trabajar con el software.
2) Barra de herramientas: Labarra de herramientascontienebotonesque ofrecenaccesodirectoa
loscomandosmás frecuentes.De estamaneraesposibleaccedermásrápidamente alos
comandosque desde losmenús.
3) Árbol del proyecto: A travésdel árbol del proyectoesposible accederatodosloscomponentes
s
de loscomponentesexistentes.
4) Áreade trabajo:En el área de trabajo se visualizanlosobjetosque se abrenparaeditarlos.
5) Task Cards: Las Task Cardsestándisponiblesenfuncióndel objetoeditadooseleccionado.Las
Task Cards disponiblesse encuentranenunabarraen el borde derechode lapantalla.Se
puedenexpandirycontraerentodo momento.
6) Vistadetallada:Enlavistadetalladase visualizandeterminadoscontenidosdelobjeto
seleccionado.Loscontenidosposiblessonp.ej.listasde textosovariables.
7) Ventanade inspección: Enlaventanade inspecciónse visualizainformaciónadicionalsobre el
objetoseleccionadoosobre lasaccionesrealizadas.
3.2. Proceso de configuración de un proyecto basado en un PLC S7-300 en TIA PORTAL
Para configurarun proyectose procede del siguientemodo:
1) Crear unnuevoproyectodesde lavistadel TIA PORTAL
7. 4) Abrirla ventanapara configurarel idiomadel proyecto.Seleccionar:Herramientas –Idiomasdel
proyecto. Losidiomasdel proyectopermitenelegirel idiomaenel que se mostraránlostextos
del proyecto,comoloscamposde textoocomentarios.
5) Dentro de la ventana de proyecto se necesita elegir la fuente de alimentación. En árbol de
proyectose selecciona: Configuración de dispositivos – Seleccionar el módulo 1 del PLC (parte
izquierda) –En lacolumnaderechadel proyecto,seleccionarCatálogo de hardware – PS 307 5A,
dependiendo del tipo de PLC con el que se trabaje.
8. 6) Se procede a configurarlosmódulosde entrada/salida digitalesyanálogos parael PLC.
7) En la pestaña vista de redes se colocan los diferentes módulos adaptadores; en donde se
insertan las diferentes redes. En este caso se ingresa a la opción Componentes de red y
seleccionarSCALANCEX208, dependiendodel PLCconel que se trabaje. Se procede a realizar la
conexión con la red y dispositivos a través de los cuales se implementará la interfaz HMI.
9. 3.3. Descripción del entorno de programación de TIA PORTAL
Dentrode la ventanadel proyectodel TIA PORTAL,enla pestañaÁrbol de proyecto,seleccionar Bloques
de programa. Enlaopción Agregarnuevo bloquese presentanlosdiferenteslenguajesde programación
para realizar el proyecto.
Otra formade accedera un programa se da mediante laopción bloque de organización"Main [OB1]"en
el editorde programas,donde se puede crearel programa.
10. Función del editor de programas
El editor de programas permite crear los bloques del programa. El editor de programas está formado
por variasáreas que soportanlaejecuciónde diferentes tareas de programación, según sea su función.
1) Barra de herramientas:Labarra de herramientaspermiteaccederalasprincipalesfunciones del
editor de programas, tales como:
- Insertar, borrar, expandir y contraer segmentos
- Mostrar y ocultar operandos absolutos
- Mostrar y ocultar comentarios de segmento
- Mostrar y ocultar los Favoritos
- Mostrar y ocultar la visualización del estado del programa
2) Interfaz del bloque: La interfaz del bloque sirve para crear y gestionar variables locales.
3) Paleta "Favoritos" de la Task Card "Instrucciones" y Favoritos en el editor de programas: Los
Favoritos permiten acceder rápidamente a las instrucciones que se utilizan con frecuencia. Es
posible ampliar la paleta "Favoritos" con otras instrucciones.
4) Ventana de instrucciones: La ventana de instrucciones es el área de trabajo del editor de
programas. Aquí pueden realizarse las tareas siguientes:
- Crear y gestionar segmentos
- Introducir títulos y comentarios de bloques y segmentos
- Insertar instrucciones y asignarles variables.
5) Paleta "Instrucciones" de la Task Card "Instrucciones"
6) Paleta "Instrucciones avanzadas" de la Task Card "Instrucciones"
7) Task Card "Instrucciones":LaTaskCard "Instrucciones"contienelasinstruccionescon las que se
crean los contenidos del programa.
8) Task Card "Test"
11. 3.4. La división y distribución de la memoria de datos y programa de PLC Siemens S7-300
Memoria de carga
La memoriade carga se encuentraenlaMicro MemoryCard SIMATIC y equivaleexactamenteal tamaño
de la Micro Memory Card SIMATIC. Sirve para guardar bloques lógicos y bloques de datos, así como
informacióndel sistema (configuración, enlaces, parámetros del módulo, etc.). Los bloques que no se
consideranrelevantesparalaejecuciónse guardanexclusivamente en la memoria de carga. Además es
posible almacenartodos los datos de configuración de un proyecto en la SIMATIC Micro Memory Card.
Memoria de sistema
La memoria del sistema está integrada en la CPU y no se puede ampliar. Contiene
Las áreas de operandos Marcas, Temporizadores y Contadores
Las imágenes del proceso de entradas y salidas
Los datos locales
Memoria de trabajo
La memoria de trabajo está integrada en la CPU y no se puede ampliar. Sirve para procesar el código y
los datos del programa de usuario. Este procesamiento tiene lugar exclusivamente en el área de la
memoria de trabajo y en la memoria del sistema.
Remanencia de la memoria de carga, sistema y trabajo
Su CPU posee unamemoriaremanente libre de mantenimiento,esdecir,nose requiere pilade respaldo
para el funcionamiento. Gracias a la remanencia se mantiene el contenido de la memoria remanente
también tras desconectar la alimentación y tras un re arranque completo (en caliente).
Datos remanentes en la memoria de carga
Su programa en la memoria de carga siempre es remanente: Se almacena ya durante la carga en la
SIMATIC Micro Memory Card de forma protegida contra cortes de alimentación y un borrado total.
Datos remanentes en la memoria del sistema En el caso de marcas, temporizadores y contadores, es
posible determinar durante la configuración (Propiedades de la CPU, ficha Remanencia) qué partes
deberán ser remanentes y cuáles deberán inicializarse a "0" en el arranque completo (en caliente). El
búferde diagnóstico,ladirecciónMPI(ylavelocidadde transferencia) asícomo el contador de horas de
funcionamiento suelen almacenarse en el área de memoria remanente de la CPU. Gracias a la
remanenciade ladirecciónMPIy de la velocidadde transferencia se garantiza que la CPU pueda seguir
comunicándose despuésde unacaídade tensión,de unborradototal o de pérdidade losparámetrosde
comunicación (al extraer la SIMATIC Micro Memory Card o borrar los parámetros de comunicación).
Datos remanentes en la memoria de trabajo
Así, el contenido de los DBs remanentes es fundamentalmente remanente en caso de re arranque
completo y de desconexión y conexión. Los bloques de datos remanentes se pueden cargar en la
memoriade trabajohasta el límite de remanenciamáximo de dicha memoria. A partir de la V2.0.12, las
CPUs soportan también DBs no remanentes. Cuando se realiza un re arranque completo o una
12. desconexiónyconexión,losDBsnoremanentesse inicializanconsusvaloresiniciales de la memoria de
carga. Los bloques de datos no remanentes y los bloques de código se pueden cargar hasta el límite
máximo de la memoria de trabajo
Table 1: Remanencia de la memoria de trabajo
Áreas de operandos de la memoria de sistema
La memoria de sistema de las CPUs S7 está dividida en áreas de operandos. Utilizando determinadas
operaciones,el usuariodireccionalosdatosensu programa directamente en el área de operandos que
corresponda.
Table 2: Áreas de operandos de la memoria de sistema
3.5. Cuadro comparativo entre PLC S7-200, SLC500 y S7-300
Tabla 1: Tabla comparativa entre SLC500, S7-200 y S7-300
Funcion SLC 500 (03) S7-200 (02) S7-300 (12)
Memoria
8 K 0 16 K o 32 K 4 K 6 K
Memoriade datos 2 K 20 K
13. E/S discretas 960
OpcionesE/S E/S localesyremotas 8E/6S 10E/6S
Módulosde
expansión
30 2 8
Puertos
incorporados
DH-485 y RS-232-C RS-485
MPI (para OP/SIMATIC
S7), Profibus
Velocidadde
ejecución
2.4 microseg 0.22 microseg/oper 0.7miliseg
E/S Digitales 256E /256S 128E / 128S 128E / 128S
Fuente de
Alimentacion
24V DC 105mA
5 V DC 350mA
24V DC / 10A /
120 / 240 V AC
24V DC / 5A / 10A /
120 / 230 V AC
Temperatura 0 a 60 °C 0 a 60 °C 0 a 60 °C
3.6. Defina DAServer
El DAServer es un programa de aplicación de Microsoft Windows que actúa como un servidor de
protocolode comunicaciones.El DAServerproporcionaaccesoaun PLC Siemensatravésdel puertoMPI
de programación o un procesador Siemens directamente conectado a la placa base SIMATIC S7
200/300/400. Además es compatible con numerosas tarjetas de procesador de comunicaciones.
(WONDERWARE)
El DAServer es uno de los componentes de un sistema de software que conecta su aplicación de
software con información sobre el trabajo en la planta.
El DAServer (Data Access Server) se comunica con los clientes y PLCs utilizando protocolos de
comunicación diferentes. El DAServer utiliza protocolos de aplicación como OPC, DDE y SuiteLink para
comunicarse con los clientes, PROFIBUS, Industrial Ethernet y protocolos de comunicación TCP/IP.
(WONDERWARE)
El DAServer posee las siguientes características:
Tiene lacapacidadde comunicarse a travésde múltiplesprotocolosal mismotiempo.
La posibilidadde añadirnuevosprotocolossobre lamarcha.
La posibilidadde configurarde formaremota.
Nuevasyrobustascapacidadesde diagnóstico.
Diagnósticoespecíficodelservidoradicional.
Almacenamientode XML.
14. DAServercompletocontiene plugcompatible conOPC/DDE/SL.
Mecanismode optimizaciónde producto.
Integraciónde ArchestrA (tablero,PLC,incluyendoeditores).
Soporte completode PLCS7 (alarmasy eventos,serviciosde bloque,servicioscíclicos,mensajes
normalesde S7).
Registrode errores,advertencias,huellasymensajesSAPI(regulablesparaleeryescribir).
3.7. Conexión del PLC S7-300 a Intouch a través de DAServer
El DAServercorresponde aOPCque esuna especificaciónestándar de comunicación entre aplicaciones
del mundo industrial, además del protocolo DDE/SuiteLink soportado por un servidor de I/O pasado.
Estos protocolosestánmontadosenformade plug-in,yse ejecutande formadinámica.Laconfiguración
del servidor y la información de diagnóstico de la comunicación, etc.
DAServer funciona como una aplicación sin interfaz gráfica de usuario. Por otra parte, debido a la
informaciónde definiciónylainformaciónde configuración,etc.sonprocesadosporel formato XML, un
15. acceso al servidorinstaladoenotronodoy uncómputoremotoa travésdel servidorde seguridad están
habilitadas. Para realizar la conexión del PLC S7-300 con Intouch mediante DAServer se proceden a
realizar los siguientes pasos:
1) Crear unnuevoproyectoenTIA PORTAL,configurandolosdispositivosymódulosdel PLC
mostradosanteriormente.
2) Realizarlaconfiguraciónde dispositivosyredesenlapestañaVistade redes –Catálogo,
definiendoel SWITCHSCALANCEX-200;definirademáslaperiferiadescentralizada
3) Se procede a agregar los módulos pertenecientes al dispositivo de periferia descentralizada
16. haciendo doble click sobre el mismo. Se ingresan las fuentes y módulos de entrada y salida
digitales.
4) En vistatopológicarealizamoslasconexionesde loselementosdentrodel proyecto. Se procede
a buscar y asignarla direcciónIP para la conexión.
5) ConfigurarladirecciónIPdel PLC,accediendoaPropiedadesenlapestañaGeneral. Enel caso
del SCALANCEse cambiala direcciónde Ethernet.
17. 6) En la función MAIN se procede a realizar la programación en lenguaje LADDER, asignando los
nombres respectivos a cada función ingresada.
7) Cargar el programa en dispositivo, definir parámetros de conexión de acuerdo con el PLC.
18. 8) Para correr el programa seleccionar el dispositivo – Cargar por última vez. De esta forma se
verifica el correcto funcionamiento del mismo.
9) Realizarlainterfazenel software Intouch,definiendolas variables establecidas en el programa
creado en TIA PORTAL.
19. 10) Modificar en nombre de acceso de cada elemento la aplicación a emplearse para la conexión.
11) Ingresar a SMC y configurar nodos de conexión:
12) En la pestañaDevice Itemsdefinirlasvariables de entrada y salida establecidas en el programa
en TIA PORTAL y en el HMI diseñada.
13) Se puede verificar el estado de la conexión en SMC como se muestra a continuación.
20. 4. CONCLUSIONES Y RECOMENDACIONES
Bibliografía
Bradley,A.(2015). SLC500. RetrievedMayo04, 2016, from
http://ab.rockwellautomation.com/es/Programmable-Controllers/SLC-500-
Controllers#overview
Siemens.(n.d.).RetrievedMayo04, 2016, from
http://w5.siemens.com/spain/web/es/industry/automatizacion/simatic/Documents/S7300-
CONFIGURACION.PDF
SIEMENS. (n.d.). SIEMENS.RetrievedMayo04, 2016, from
http://w5.siemens.com/spain/web/es/industry/automatizacion/simatic/Documents/S7200Man
ualSistema.pdf
WONDERWARE.(n.d.). DeviceIntegration Products.RetrievedMayo04, 2016, fromindex.html