Diseño e implementación de un Laboratorio de Redes de

Anuncio
UNIVERSIDAD POLITÉCNICA SALESIANA
SEDE CUENCA
CARRERA DE INGENIERÍA ELECTRÓNICA
Trabajo previo a la obtención del Título de:
INGENIERO ELECTRÓNICO.
TEMA:
DISEÑO E IMPLEMENTACIÓN DE UN LABORATORIO DE
REDES DE COMUNICACIÓN INDUSTRIAL PARA LA
UNIVERSIDAD POLITÉCNICA SALESIANA, CUENCA.
AUTORES:
JEFFERSON PATRICIO TORRES VÁSQUEZ.
ANTONIO RENÉ VEGA SOTO.
DIRECTOR:
ING. JULIO ZAMBRANO.
Cuenca, Febrero de 2015
CERTIFICACIÓN
En facultad de Director del trabajo de Tesis “DISEÑO E IMPLEMENTACIÓN
DE UN LABORATORIO DE REDES DE COMUNICACIÓN INDUSTRIAL PARA
LA UNIVERSIDAD POLITÉCNICA SALESIANA, CUENCA” desarrollado por:
Jefferson Patricio Torres Vásquez y Antonio René Vega Soto, certifico la aprobación del presente trabajo de tesis, una vez ejecutado la supervisión y revisión de su
contenido.
Cuenca, Febrero 2015
—————————————————————–
ING. JULIO ZAMBRANO
RESPONSABILIDAD Y
AUTORÍA
Los autores del trabajo de tesis “DISEÑO E IMPLEMENTACIÓN DE UN LABORATORIO DE REDES DE COMUNICACIÓN INDUSTRIAL PARA LA UNIVERSIDAD POLITÉCNICA SALESIANA, CUENCA” Jefferson Patricio Torres Vásquez
y Antonio René Vega Soto, en virtud de los fundamentos teóricos y científicos y sus
resultados, declaran de exclusiva responsabilidad y otorgan a la Universidad Politécnica Salesiana la libertad de divulgación de este documento únicamente para
propósitos académicos o investigativos.
Cuenca, Febrero 2015
————————————————–
JEFFERSON PATRICIO TORRES VÁSQUEZ
————————————————–
ANTONIO RENÉ VEGA SOTO
DEDICATORIA
Patricio Torres
El presente proyecto de graduación está dedicado al
mentor de mi camino quien fue siempre mi fuerza y sabiduría para culminar con esta etapa de mi vida Dios.
También va dedicada a mi madre que aunque no estuvo
presente en este caminar, sus enseñanzas y su ejemplo
de lucha me motivaron a concluir con esta meta de la
cual estaría muy orgullosa, a mi familia mis dos hermanas Fernanda y Alexandra y a mi padre Patricio
los cuales estuvieron siempre allí para tenderme una
mano, también dedico este logro a una persona que es
muy especial y siempre me ha brindado su apoyo incondicional al igual que su amor mi enamorada, a mi
familia entera a la que incluyo mi mascota compañero
fiel de noches enteras de desvelos. A ellos dedico este
último esfuerzo para el cumplimiento de esta meta.
Antonio Vega
Esta tesis la dedico con mucho cariño a mis padres,
quienes con su comprensión, dedicación y amor permitieron que yo pueda culminar esta meta.
i
AGRADECIMIENTOS
Patricio Torres
Agradezco de manera especial a mi tutor del proyecto
Ing. Julio Zambrano por sus consejos para sacar adelante este proyecto de graduación, a mi universidad de
la cual obtuve los conocimientos respectivos que me
van a ayudar en mi vida cotidiana y profesional, a mi
compañero de tesis con quien formamos un equipo de
trabajo para culminar con esta etapa muy importante
en nuestras vidas, a mi familia entera en especial a mis
dos hermanas y mi padre además de mi tía Susana y
mi primo Esteban personas que me brindaron su ayuda
incondicional.
Antonio Vega
Mi agradecimiento a todos los catedráticos de la universidad, que me impartieron sus conocimientos en el
aula, y de manera especial, a mi director de tesis, Ing.
Julio Zambrano, quien hizo posible el desarrollo de esta
tesis hasta su culminación.
ii
Índice general
1. REDES DE COMUNICACIÓN INDUSTRIAL
1.1. Pirámide de las redes de comunicación industrial. . . . . . . . . . . . . . . . . . . .
1.1.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.2. Pirámide de la automatización (CIM) . . . . . . . . . . . . . . . . . . . . .
1.1.3. Bus de campo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2. MODBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.2. ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.3. RTU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.4. TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3. PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.2. PROFIBUS-FMS (Especificación de Mensaje de bus de Campo) – Tareas
universales de comunicación. . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.3. PROFIBUS-PA (Automatización de Procesos) – Intercambio de datos rápido
y cíclico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.4. PROFIBUS-DP (Distributed I/O) – Automatización de procesos incluso en
áreas con riesgo de explosión. . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4. PROFINET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.2. Componentes activos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.3. Conectores PROFINET (véase Tabla 1.13). . . . . . . . . . . . . . . . . . .
.
.
.
.
.
23
27
27
27
35
2. ANÁLISIS DE LOS EQUIPOS DISPONIBLES
2.1. S7-1200 . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2. KTP600 BASIC PN . . . . . . . . . . . . . . . . . . . .
2.3. SIMATIC OP177B 6" PN/DP (6AV6 642-0DA01-1AX)
2.4. S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5. ET200S . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6. Twido TWDLCAE40DRF . . . . . . . . . . . . . . . . .
2.7. Antena Ubiquiti Nanostation M5 . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
39
39
50
51
52
58
65
68
3. DISEÑO DEL LABORATORIO DE
TRIAL
3.1. Epacio físico y bancos de trabajo . .
3.1.1. Módulos de trabajo . . . . .
3.2. Interconexión de equipos . . . . . . .
3.2.1. Redes PROFIBUS . . . . . .
3.2.2. Redes PROFINET IO . . . .
3.2.3. Redes MODBUS . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
4
5
14
14
16
17
18
20
20
. 21
. 22
REDES DE COMUNICACIÓN INDUS.
.
.
.
.
.
.
.
.
.
.
.
iii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
72
72
73
75
75
78
80
4. IMPLEMENTACIÓN DE LOS BUSES DE CAMPO Y ANÁLISIS DE RESULTADOS
82
4.1. MODBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.1.1. Red MODBUS TCP/IP utilizando dos PLCs Shneider Twido TWDLCAE40DRF 82
4.2. PROFIBUS DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
4.2.1. Red PROFIBUS DP utilizando dos PLCs Siemens S7-300 . . . . . . . . . . . 85
4.2.2. Red PROFIBUS DP utilizando dos PLCs Siemens S7-1200 y los módulos de
comunicación CM 1243-5 (DP Master) y CM 1242-5 (DP Slave) . . . . . . . 87
4.2.3. Red PROFIBUS DP utilizando un PLC Siemens S7-1200 y un PLC Siemens
S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.2.4. Red PROFIBUS DP utilizando un PLC Siemens S7-1200 y un MicroMaster
440 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.3. PROFINET I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4.3.1. Red PROFINET I/O utilizando dos PLCs Siemens Simatic S7-1200 . . . . . 93
4.3.2. Red PROFINET I/O utilizando dos PLCs Siemens Simatic S7-300 . . . . . . 95
4.3.3. Red PROFINET I/O entre un PLC Siemens S7-300 y una periferia descentralizada ET 200S PN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.3.4. Red PROFINET I/O entre un equipo Siemens S7-1200 y un HMI Simatic
KTP-600 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
I
II
III
MÓDULO DE PRÁCTICAS
109
PRESUPUESTOS
321
PLANOS DE DISEÑO
324
iv
Índice de figuras
1.1.
1.2.
1.3.
1.4.
Sistema De Control Centralizado. [12] . . . . . . . . . . . . . . . . . . . . . . . . .
Sistema De Control Distribuido. [12] . . . . . . . . . . . . . . . . . . . . . . . . . .
Pirámide De La Automatización. [12] . . . . . . . . . . . . . . . . . . . . . . . . .
Estándares de comunicación, redes y equipos utilizados en cada nivel de la pirámide
de automatización. [15] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5. Ciclo requerimiento-respuesta de una comunicación peer-to-peer de una red Modbus.
[8] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6. Trama de un Mensaje Modbus ASCII. [12] . . . . . . . . . . . . . . . . . . . . . . .
1.7. Trama de un Mensaje Modbus RTU. [12] . . . . . . . . . . . . . . . . . . . . . . .
1.8. Encapsulamiento de una Trama Modbus en TCP. [6] . . . . . . . . . . . . . . . . .
1.9. Posicionamiento de Redes. [5] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.10. Configuración PROFIBUS-PA. [5] . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11. Configuración PROFIBUS-DP. [5] . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12. Topología variada y fácil adaptación del cableado a la maquina o a la planta. [3] .
1.13. Alta disponibilidad de la planta debido a la redundancia. [3] . . . . . . . . . . . .
1.14. Conector de Fibra Óptica para interior. [3] . . . . . . . . . . . . . . . . . . . . . . .
1.15. Conector de Fibra Óptica para exterior. [3] . . . . . . . . . . . . . . . . . . . . . .
1.16. Conector Hibrido, datos y energía. [3] . . . . . . . . . . . . . . . . . . . . . . . . .
2.1. Estructura de hardware de un PLC S7-1200. [22] . . . . . . . . . . . . . . . . . . .
2.2. Módulo CM 1243-5 PROFIBUS DP - Master. [26] . . . . . . . . . . . . . . . . . .
2.3. Módulo CM 1242-5 PROFIBUS DP - Slave. [25] . . . . . . . . . . . . . . . . . . .
2.4. Módulo para telecontrol CP 1242-7. [29] . . . . . . . . . . . . . . . . . . . . . . . .
2.5. Antena para módulo CP 1242-7. [29] . . . . . . . . . . . . . . . . . . . . . . . . .
2.6. Estructura del hardware del KTP600 Basic PN. [23] . . . . . . . . . . . . . . . . .
2.7. SIMATIC OP177B 6" PN/DP. [1] . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.8. Estructura Física De La CPU 315F-2 PN/DP. [27] . . . . . . . . . . . . . . . . . .
2.9. Fuente de tensión PS 307 5A. [31] . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.10. Módulos De Señales DI16/DO16xDC24V [30] y AI4/AO2x8BIT [32] disponibles Para
El PLC S7-300. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.11. Convertidor Siemens Micromaster 440. [20] . . . . . . . . . . . . . . . . . . . . . .
2.12. Advanced Operator Panel (AOP). [20] . . . . . . . . . . . . . . . . . . . . . . . . .
2.13. ET200S - Módulo de interfaz IM151-3 PN. [24]
. . . . . . . . . . . . . . . . .
2.14. LEDs de información del módulo de interfaz IM151-3 PN. [24]
. . . . . . . . .
2.15. Módulo de potencia PM-E DC24..48V. [17] . . . . . . . . . . . . . . . . . . . . . .
2.16. Módulo de entradas digitales 2DI DC24V HF. [18] . . . . . . . . . . . . . . . . . .
2.17. Módulo de salidas digitales 2DO DC24V/0.5A HF. [19] . . . . . . . . . . . . . . .
2.18. ET 200S - Módulo de interfaz IM151-1 STANDARD. [21] . . . . . . . . . . . . . .
2.19. LEDs de información del Módulo de interfaz IM151-1 STANDARD. [21] . . . . . .
2.20. Controlador lógico programable Twido TWDLCAE40DRF. [14] . . . . . . . . . . .
2.21. Estructura de hardware de las bases compactas Twido. [14] . . . . . . . . . . . . .
2.22. Componentes adicionales de hardware para la base TWDLCAE40DRF. [14] . . . .
2.23. Módulo De Ampliación De E/S Analógicas TWDAMM6HT. [13] . . . . . . . . . .
v
.
.
.
2
3
4
.
5
.
.
.
.
.
.
.
.
.
.
.
.
16
17
18
19
21
23
26
30
30
37
37
38
.
.
.
.
.
.
.
.
.
40
42
45
47
47
50
52
53
55
.
.
.
.
.
.
.
.
.
.
.
.
.
.
55
57
58
59
59
60
61
62
63
63
65
65
66
67
2.24. Utilización de dos antenas para crear un enlace inalámbrico punto a punto. [10] . .
2.25. Estructura física de la antena Ubiquiti NanoStationM5. [11] . . . . . . . . . . . . .
2.26. LEDs indicadores del funcionamiento de la antena. [11] . . . . . . . . . . . . . . . .
2.27. Adaptador POE de 24 VDC para alimentación y acondicionamiento de la señal para
la antena. [11] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.28. Esquema para la correcta instalación de las antenas Ubiquiti NanoStationM5. [11]
2.29. Software de configuración de las antenas Ubiquiti NanoStationM5. [11] . . . . . . .
. 68
. 69
. 69
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
3.8.
.
.
.
.
.
.
.
Vista superior del laboratoio de PLC. . . . . . . . . . . . . . . . . . . . . . . . . .
Disposición interna del laboratorio de redes de comunicación industrial. . . . . . .
Módulo de trabajo para el laboratorio de redes de comunicación industrial . . . . .
Módulo para periferias desentralizadas. . . . . . . . . . . . . . . . . . . . . . . . . .
Módulo para pantallas HMI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Topología de red PROFIBUS DP tipo bus entre dos controladores S7-300. . . . . .
Topología de red PROFIBUS DP tipo bus entre dos controladores S7-1200. . . . .
Topología de red PROFIBUS PD tipo bus entre un controlador S7-1200 y un controlador S7-300. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.9. Topología de red PROFIBUS DP tipo bus entre un controlador S7-1200 y un convertidor de frecuencia MicroMaster 440. . . . . . . . . . . . . . . . . . . . . . . . .
3.10. Topología de red PROFINET IO tipo bus entre dos controladores S7-300. . . . . .
3.11. Topología de red PROFINET IO tipo bus entre dos controladores S7-1200. . . . .
3.12. Topología de red PROFINET IO tipo bus entre un controlador S7-300 y una periferia
descentralizada ET-200S PN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.13. Topología de red PROFINET IO tipo bus Wi-Fi entre un controlador S7-1200 y un
controlador S7-300. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.14. Topología de red PROFINET IO tipo bus entre un controlador S7-1200 y un Panel
KTP-600 PN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.15. Topología de red MODBUS TCP/IP tipo bus entre dos controladores Twido TWDLCAE40DRF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.16. Topología de red MODBUS tipo bus entre un controlador Twido TWDLCAE40DRF
y un Ordenador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 70
. 70
. 71
. 77
. 77
. 78
. 78
. 79
. 80
. 80
. 81
. 81
4.1. Inserción de los dispositivos Twido TWDLCAE40DRF dentro de un proyecto. . . . .
4.2. Configuración de la macro de comunicación del PLC servidor. . . . . . . . . . . . . .
4.3. Inserción de dos dispositivos Siemens S7-300 dentro de un proyecto. . . . . . . . . .
4.4. Configuración de puertos de comunicación. . . . . . . . . . . . . . . . . . . . . . . .
4.5. Áreas de transferencia para la comunicación entre dos equipos Siemens S7-300. . . .
4.6. Transferencia de datos entre dos equipos Siemens S7-300. . . . . . . . . . . . . . . .
4.7. Inserción de dos dispositivos Siemens S7-1200 dentro del proyecto. . . . . . . . . . .
4.8. Implementación de red PROFIBUS DP. . . . . . . . . . . . . . . . . . . . . . . . . .
4.9. Áreas de transferencia para la comunicación entre dos equipos Siemens S7-1200. . .
4.10. Transferencia de datos entre dos equipos Siemens S7-1200. . . . . . . . . . . . . . . .
4.11. Inserción de los dispositivos Siemens S7-1200 y Siemens S7-300 dentro del proyecto.
4.12. Configuración de puertos de comunicación e implementación de red PROFIBUS DP.
4.13. Áreas de transferencia para la comunicación entre los equipos Siemens S7-1200 y
S7-300. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.14. Transferencia de datos entre los equipos Siemens S7-1200 y S7-300. . . . . . . . . . .
4.15. Inserción de los dispositivos Siemens S7-1200 y Siemens MM440 dentro del proyecto.
4.16. Direcciones de entrada y salida del PPO. . . . . . . . . . . . . . . . . . . . . . . . . .
4.17. Implementación de red PROFIBUS DP. . . . . . . . . . . . . . . . . . . . . . . . . .
4.18. Transferencia de datos (Hexadecimales) de los equipos Siemens S7-1200 y MicroMaster 440. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.19. Inserción de los dispositivos Siemens S7-1200 dentro del proyecto. . . . . . . . . . . .
vi
73
73
74
75
75
76
76
83
84
85
86
86
87
87
88
88
89
89
90
90
90
91
92
92
92
94
4.20. Bloques TSEND_C y TRCV_C para gestionar la comunicación de los equipos Siemens S7-1200. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.21. Inserción de los dispositivos Siemens S7-300 dentro del proyecto. . . . . . . . . . .
4.22. Creación de un bloque de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.23. Bloques GET y PUT para gestionar la comunicación de los dispositivos Siemens
S7-300. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.24. Inserción de los dispositivos Siemens S7-300 y ET200s dentro del proyecto. . . . .
4.25. Bloques de organización para control de errores. . . . . . . . . . . . . . . . . . . .
4.26. Inserción de los dispositivos Siemens S7-1200 y HMI KTP-600 dentro del proyecto.
4.27. Configuración del HMI KTP-600. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vii
. 95
. 96
. 97
.
.
.
.
.
98
99
100
101
102
Índice de tablas
1.1. Características del bus CANOpen. [12] . . . . . . . . . . . . . . . . . . .
1.2. Principales características del protocolo Hart. [12] . . . . . . . . . . . .
1.3. Principales características del protocolo Fieldbus Foundation. [12] . . .
1.4. Principales características de DeviceNet. [12] . . . . . . . . . . . . . . .
1.5. Principales características de ControlNet. [12] . . . . . . . . . . . . . . .
1.6. Principales características de Modbus. [12] . . . . . . . . . . . . . . . .
1.7. Distancia vs velocidad de comunicación. [16] . . . . . . . . . . . . . . .
1.8. Aplicabilidad de cada variante PROFIBUS. [5] . . . . . . . . . . . . . .
1.9. Especificaciones del cableado, versión 2 pares.[3] . . . . . . . . . . . . .
1.10. Especificaciones del cableado, versión 4 pares. [3] . . . . . . . . . . . . .
1.11. Especificaciones del cableado, versión hibrida para datos + Energía. [3]
1.12. Especificaciones del cableado, Fibra Óptica. [3] . . . . . . . . . . . . . .
1.13. Conectores para datos PROFINET. [3] . . . . . . . . . . . . . . . . . . .
1.14. Conexiones de datos para interior. [3] . . . . . . . . . . . . . . . . . . .
1.15. Conectores de datos para exterior. [3] . . . . . . . . . . . . . . . . . . .
1.16. Conectores para alimentación. [3] . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
11
12
13
14
20
24
27
32
33
34
34
35
36
36
38
2.1. Descripción de la estructura del hardware de un PLC S7-1200 [22] . . . . . . . . . .
2.2. Versiones de STEP 7 Professional (TIA Portal) compatibles con Windows . . . . . .
2.3. Significado de cada símbolo de estado. [26] . . . . . . . . . . . . . . . . . . . . . . . .
2.4. Significado de los estádos detallados del módulo. [26] . . . . . . . . . . . . . . . . .
2.5. Significado de cada símbolo de estado. [25] . . . . . . . . . . . . . . . . . . . . . . . .
2.6. Significado de los estádos detallados del módulo. [25] . . . . . . . . . . . . . . . . .
2.7. Significado de cada símbolo de estado. [29] . . . . . . . . . . . . . . . . . . . . . . . .
2.8. Significado de los estádos detallados del módulo. [29] . . . . . . . . . . . . . . . . .
2.9. Descripción de la estructura del hardware del KTP600 Basic PN [23] . . . . . . . . .
2.10. Descripción de la estructura física del CPU 315F-2 PN/DP. [27] . . . . . . . . . . . .
2.11. Descripción de los LEDs del módulo de interfaz IM151-3 PN. [24] . . . . . . . . . . .
2.12. Descripción del módulo de potencia PM-E DC24..48V. [17] . . . . . . . . . . . . . .
2.13. Descripción del módulo de entradas digitales 2DI DC24V HF. [18] . . . . . . . . . .
2.14. Descripción del módulo de salidas digitales 2DO DC24V/0.5A HF. [19] . . . . . . .
2.15. Descripción de los LEDs del módulo de interfaz IM151-1 STANDARD. [21] . . . . .
2.16. Descripción de la estructura del hardware de una base compacta Twido. [14] . . . . .
2.17. Descripción de componentes adicionales de hardware para la base TWDLCAE40DRF.
[14] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
41
43
44
45
46
48
49
51
54
60
60
61
62
64
66
66
4.1. Tipos de PPO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
viii
INTRODUCCIÓN
En la Universidad Politécnica Salesiana dentro de la carrera de ingeniería electrónica, mención de sistemas industriales, de acuerdo al último proyecto curricular
se han venido dictado cátedras relacionadas con la automatización industrial, como
automatización industrial 1 y 2, sensores y transductores, instrumentación y redes
de computadores III. Esta última hace referencia a los protocolos de comunicación
utilizados dentro de la pirámide de automatización industrial. Todos estos contenidos hasta la actualidad se han expuesto únicamente de forma teórica, impidiendo
al estudiante profundizar sus conocimientos y aclarar dudas sobre los procesos de
comunicación llevados a cabo dentro de los procesos industriales.
Por esta razón y por el hecho de que la universidad contaba con equipos que no
estaban siendo utilizados, se planteó el presente proyecto de graduación. Por medio del cual se pretende implementar un laboratorio dedicado exclusivamente a la
configuración y puesta en marcha de redes de comunicación industrial. Dentro de
este laboratorio el estudiante podrá desarrollar de manera práctica el levantamiento de una red de comunicación, la configuración de protocolos y el control de los
datos transmitidos dentro de la red, guiados por un módulo de prácticas que será
desarrollado como anexo del presente proyecto. Para la implementación del laboratorio se realizó una etapa previa de investigación dedicada a las características de
comunicación que soportan cada uno de los equipos disponibles, optando así por la
implementación de los protocolos de comunicación PROFINET, PROFIBUS DP y
MODBUS.
Se empezará con la revisión de los fundamentos teóricos de cada protocolo, continuando con las principales características técnicas de los equipos a utilizar, se explicará el diseño del laboratorio y los bancos de trabajo en donde serán montados los
dispositivos para el desarrollo de las prácticas y finalmente se realizará un análisis
de resultados obtenidos del levantamiento de las redes plateadas en el módulo de
prácticas. El presente proyecto tiene como finalidad desarrollar la capacidad de los
ix
estudiantes para la implementación de redes de comunicación industrial, tema que
en la actualidad está siendo muy utilizado en el ámbito industrial, donde las industrias están reemplazando sus sistemas antiguos por nuevos que permitan una mayor
integración entre los diferentes niveles de la pirámide de automatización.
x
Capítulo 1
REDES DE COMUNICACIÓN
INDUSTRIAL
En el presente capítulo se realizará una revisión de los fundamentos teóricos necesarios para entender el desarrollo del proyecto, inicialmente se presenta una breve
reseña histórica de los sistemas de comunicación industrial, la estructura que ha sido
estandarizada para la implementación de los mismos y una breve descripción de las
tecnologías de comunicación que se usan en cada uno de los niveles de un sistema de
comunicación industrial y por último se presenta un análisis más profundo de los buses de campo que se utilizarán para la implementación del laboratorio de “Redes De
Comunicación Industrial”, estos buses son: MODBUS, PROFIBUS y PROFINET.
1.1.
1.1.1.
Pirámide de las redes de comunicación industrial.
Introducción
Desde sus inicios los procesos industriales han necesitado equipos y herramientas
que permitan relacionar el entorno con los mismos para trabajar de manera correcta,
además de sistemas de registro y control que permitan evitar daños en las diferentes
maquinarias y mejorar la calidad de los productos. Antiguamente los sistemas de
registro y control eran operadores humanos, estos operadores tenían que llevar el
registro de los datos de fomra manual, mismos que permitían a los administrativos
monitorear índices de producción mediante la realización de informes estadísticos y
documentos, etc. Muchas veces el control de un proceso se volvía repetitivo lo que
causaba en los operadores fatiga y con ello una serie de inconvenientes como errores,
accidentes, etc. Con la invensión de equipos electromecánicos aparece una primera
1
fase de automatización de los procesos industriales conocida como Lógica de Contactos que facilitó en ese entonces a los operadores la realización del trabajo mejorando
los tiempos de producción. La desventaja de este tipo de sistemas era la cantidad
de espacio físico que se utilizaba, además si se quería realizar una modificación del
proceso se necesitaba realizar una modificación de los elementos físicos causando
más gasto de dinero y demandando continuo mantenimiento. A partir de la década
de los 60 y con el desarrollo de la electrónica aparecen dispositivos gobernados por
microprocesadores llamados Autómatas programables o Controladores Lógicos [12]
mismos que permitieron una segunda etapa de automatización de los procesos industriales, en donde, para controlar los procesos de una planta industrial se utilizaba
un dispositivo de este tipo donde se programaban las tareas para el control de las
diferentes máquinas haciendo que la mano de obra se reduzca, además de reducir el
espacio físico incrementando la flexibilidad del sistema y mejorando la productividad
a escalas que para la época eran impensables, además que facilitaban el registro de
datos que esta vez podían ya ser almacenados en dispositivos digitales conocidos
como registradores facilitando la realización de los informes que serían presentados
posteriormente ante el sector administrativo. Estos sistemas fueron conocidos como
sistemas de Control Centralizado (véase Figura 1.1), que eran sistemas en donde
los mensajes y órdenes estaban concentradas en un solo punto que era el autómata
programable.
Figura 1.1: Sistema De Control Centralizado. [12]
Con el pasar del tiempo las industrias necesitaban mejorar su capacidad de producción y la calidad de sus productos por lo que se necesitaban nuevas máquinas con
estructuras complejas, esto obviamente implicó que los sistemas de control centralizado requierieran de más cableado lo que también los volvió sistemas más complejos
provocando un verdadero dolor de cabeza al momento de realizar el mantenimiento
del sistema, entonces, lo que en un comienzo era una ventaja en cuanto a costos de
instalación se volvió una desventaja en cuanto a costos de mantenimiento, por esta
2
razón se buscaron mejoras en cuanto a estos aspectos llegando así a una nueva escala
de automatización en donde los sistemas de producción complejos se dividirían en
subsistemas más sencillos dedicados a tareas específicas y gobernados por sus propios controladores. A estos nuevos sistemas de automatización se los conoce como
sistemas de Control Distribuido (véase Figura 1.2).
Figura 1.2: Sistema De Control Distribuido. [12]
Gracias al auge de los autómatas programables y el desarrollo de la electrónica
digital fue posible la interconexión de todos los autómatas del proceso además de
lecturas de sensores para controlar acciones mediante un único medio de transmisión
al cual se lo denominó Bus de Campo. Con esta nueva etapa de automatización
se lograron disminuir costos de mantenimiento debido a que se eliminaron todos
los cables que se necesitaban para realizar el control de las máquinas además el
espacio físico en los armarios era cada vez menor. En cuanto a los registros de datos
estos empezaron a ser almacenados en bases de datos, a los que se podía acceder en
cualquier instante de tiempo y desde cualquier nivel organizacional.
Bajo esta perspectiva se puede decir que ahora un sistema automatizado no es
aquel que solamente realiza los procesos mecánicos de forma automática que antes
realizaban los operarios de forma manual, sino más bien es aquel sistema que tiene
flexibilidad en cuanto a conexión, accesibilidad en todo instante de tiempo y desde
cualquier nivel de organización de la empresa, brinda facilidad en cuanto a operación
y mantenimiento, además de un ahorro en cuanto a costos. Con la aparición de estos
nuevos sistemas y viendo la flexibilidad y accesibilidad que brindan estos se han
estandarizado para normalizar su uso y la estructura de las empresas de manera que
puedan ser entendidos por todas las personas que se desenvuelven en este campo, así
entonces estos sistemas se encuentran organizados en base a una estructura conocida
como la pirámide de la automatización industrial.
3
1.1.2.
Pirámide de la automatización (CIM)
La pirámide de la automatización, CIM (por sus siglas en ingles de Computer
Integrated Manufacturing) es una estructura gráfica estandarizada que se utiliza
para estructurar sistemas de control distribuido dentro de un entorno productivo. La
estructura de esta pirámide se muestra en la Figura 1.3.
Figura 1.3: Pirámide De La Automatización. [12]
Como se puede observar en la Figura 1.3 la estructura está dividida en cuatro
niveles los cuales se diferencian por su funcionalidad, el tipo de información que
intercambian entre si y las tecnologías de comunicación que utilizan. Tomando como
referencia lo presentado por [12], a continuación se describe cada uno de estos niveles:
Nivel de gestión: Es el nivel más alto, en este nivel se procesan tareas de
tipo corporativo, tiene como función permitir la comunicación bidireccional entre
departamentos que se encargan de la gestión de producción (Dirección, Contabilidad,
Gerencia, Ventas, etc) con los demás niveles de la estructura, de tal manera que
puedan acceder en cualquier momento y desde cualquier lugar a datos del proceso y
si es necesario transmitir nuevas consignas de producción. En este nivel se manejan
grandes cantidades de información, los equipos que se utilizan son ordenadores y
otros equipos informáticos complejos y cuyas redes siempre están en expansión por
lo que se utiliza Ethernet o Intranet como estándares de comunicación. Los equipos
de este nivel pueden estar interconectados en una red de área local (LAN) o en una
red de área amplia (WAN).
Nivel de célula: Este nivel tiene como función la interconexión de todas las
células de fabricación entre sí y con los departamentos de diseño y planificación,
es decir, enlaza las funciones de ingeniería con control y producción. Los equipos
4
que conforman estas redes son ordenadores, autómatas y equipos de visualización
que manejan grandes cantidades información y cuya transmisión demanda grandes
niveles de seguridad. Utilizan Ethernet como estándar de comunicación dentro de
redes de área local (LAN).
Nivel de campo: Tiene como función la interconexión de los equipos de fabricación que operan de manera secuencial (módulos de entradas/salidas, medidores,
sistemas de control de velocidad, autómatas, etc.), la información que se maneja en
este nivel es pequeña pero que requiere de grandes velocidades de transmisión (tiempo real), por lo que utilizan como estándares de comunicación los buses de campo
que además brindan seguridad intrínseca para aquellos elementos que funcionan en
zonas de peligro. Estos estándares de comunicación utilizan únicamente las capas 1,
2 y 7 del modelo de referencia OSI.
Nivel Actuador/Sensor: Es el nivel más bajo de la estructura de un sistema
automatizado, tiene como función el control directo de las variables del proceso los
equipos que conforman estas redes son sensores y actuadores y la información que
manejan es muy pequeña lo que permite una gestión sencilla, lo que apremia en
este tipo de redes es la transmisión de la información en tiempo real ya que de ello
depende el correcto funcionamiento del proceso.
En la Figura 1.4 se puede observar la estructura de la pirámide de automatización
haciendo énfasis a los estándares de comunicación, redes y equipos que se utilizan en
cada nivel.
Figura 1.4: Estándares de comunicación, redes y equipos utilizados en cada nivel de la pirámide de
automatización. [15]
1.1.3.
Bus de campo
"Los buses de campo son redes digitales, bidireccionales, multipunto,
5
montadas sobre un bus serie que tiene como función la interconexión de
los dispositivos de los niveles Actuador/Sensor y nivel de campo" [15].
Tomando como referencia lo expuesto por [15] a continuación se detallan algunos
aspectos de los buses de campo:
Integración de datos
Hace referencia a la capacidad del bus para intercambiar todo tipo de información que
se transmita desde los distintos dispositivos conectados, ya sea información básica
como señales de entradas y salidas o información mas compleja como señales de
consignas y parametrización.
Integración de dispositivos
Compatibilidad para que un autómata o controlador de cualquier marca pueda integrarse sin ningún problema al bus de campo.
Tiempo real
Se refiere al tiempo necesario para la transmisión de los datos. El cual debe ser más
bajo que el tiempo del ciclo de trabajo del autómata, por lo general se encuentra por
debajo de los 5 milisegundos.
Determinismo
Determinismo significa la capacidad de saber cuándo va a ocurrir algo. Este requisito
es utilizado para determinar si el bus de campo es apto para tareas de regulación en
donde es necesario poder determinar el tiempo de muestreo, para poder realizar un
control fiable y preciso.
Eficiencia del protocolo
El bus de campo es el medio físico pero la información es transmitida según los
protocolos de comunicación que maneja el bus y este requisito esta relacionado con
la correcta gestión de la información pasa sacar el mayor provecho de la red.
6
Seguridad
Hace referencia a la protección de los datos para que estos lleguen de manera correcta
a su destino teniendo en cuenta la relación entre distancia y velocidad de transmisión
a más de los posibles defectos que pueden ser causados por el medio.
Expansión
Se refiere a la capacidad de ampliación de un bus de campo y se basa en los siguientes
parámetros: velocidad de transmisión, topología de red, máximo número de nodos
conectables y tipos de medios de transmisión de la señal.
Diagnóstico
Hace referencia a la facilidad para determinar fallas, procurando reducir al máximo
el tiempo de paro. Además debe brindar la posibilidad de sustituir un elemento
defectuoso en línea, sin que esto afecte a la red.
Disponibilidad
Es el requisito más importante y hace referencia a la disponibilidad de repuestos
para que en caso de ser necesario el reemplazo de algún elemento el tiempo de espera
no afecte a los niveles de producción.
Clasificación de los buses de campo
Los buses de campo se clasifican según la velocidad de transmisión de datos y la
funcionalidad, teniendo así los siguientes buses de campo:
Buses de alta velocidad y baja funcionalidad.
Están diseñados para la interconexión de sensores y actuadores simples que necesitan
funcionar en tiempo real. Básicamente comprenden las capas 1 y 2 del modelo de
referencia OSI.
7
Buses de alta velocidad y funcionalidad media.
Este tipo de buses comprenden las capas 1, 2 y 7 del modelo de referencia OSI.
Poseen una capa de enlace de datos más robusta que soporta datos de tamaño medio,
como por ejemplo: configuraciones, parametrización, programación, entre otros. Por
lo que presentan una capa de aplicación basados en PCs que permiten manipular los
diversos dispositivos que constituyen el sistema.
Buses de altas prestaciones
Son buses capaces de soportar comunicaciones entre todos los niveles de la producción. Presentan como desventaja la sobrecarga de información que es necesaria para
cumplir con los parámetros de seguridad que exigen este tipo de redes.
Buses para áreas de seguridad intrínseca
En este tipo de buses de campo se incluyen modificaciones en la capa física para
cumplir con los requisitos específicos de seguridad intrínseca. Esto ocurre cuando los
sistemas trabajan en atmósferas que presentan riesgos potenciales tanto para equipos
como para el ambiente adyacente.
Conexiones físicas estandarizadas y soporte de transmisión
La conexiones físicas dentro de un entorno industrial se realizan mediante interfaces serie, normalizadas por la Asociación de Industrias Electrónicas de los Estados
Unidos (EIA), los cuales determinan las características del soporte de comunicación,
y como debe ser la señal eléctrica. Dentro de los estándares recomendados los más
conocidos son:
RS-232: Utilizado para comunicaciones Full dúplex.
RS-485: Utilizado para comunicaciones Half dúplex.
TTL: Transmisión de señales digitales a niveles TTL y CMOS.
Bucle de corriente: Los niveles lógicos se indican mediante niveles de corriente
en la línea de transmisión (4mA – 20mA), utilizados generalmente en buses para
seguridad intrínseca.
8
Para el soporte o medio físico de este tipo de conexiones se pueden utilizar los
siguientes medios:
Cable bifilar trenzado, con pantalla.
Cable bifilar no trenzado, sin pantalla.
Cable bifilar trenzado, sin pantalla.
Cabe coaxial.
Fibra óptica.
Transmisión inalámbrica.
En donde, la selección de estos depende de los siguientes parámetros: extensión deseada, inmunidad perseguida y las velocidades de transmisión.
Normalización de los buses de campo
Son prestaciones estandarizadas por la IEC (International Electrotechnical Commission), que se deben tener los buses de campo para que sean reconocidos como tal.
Las mismas son:
Nivel físico: Bus serie controlado por un maestro, comunicación semi-duplex
trabajando en banda base.
Velocidades: Se presentan dos alternativas 1 Mbit/s para distancias cortas, o
valores entre 64 Kbits/s y 250 Kbits/s para distancias largas.
Longitudes: Se presentan también dos alternativas, 40 metros para la máxima
velocidad y 350 metros para bajas velocidades.
Numero de periféricos: Máximo de 30 nodos, con posibles ramificaciones hasta
un máximo de 60 elementos.
Tipo de cable: Pares de cable trenzados y con pantalla.
Conectores: Bornes de tipo industrial o conectores tipo D9 o D25.
Conexión/Desconexión: On line
Topología: Bus físico con posibles derivaciones hacia los nodos o periféricos.
9
Alimentación: Opción de alimentar los elementos de campo a través del bus.
Longitud de mensajes: Mínimo 16 bytes por mensaje.
Maestro flotante: Posibilidad de maestro flotante entre diversos nodos.
Visión general, sobre ciertos buses de campo
Tomando como referencia lo expuesto por [12] a continuación se presenta una
descripción general sobre ciertos buses de campo:
MAP/TOP
Fue desarrollado por General Motors en el año de 1980, nace como un protocolo
de comunicaciones capaz de alcanzar grandes tasas de transferencia de información
y la simplificación de tareas de integración entre equipos de diferentes fabricantes. El
protocolo MAP (Manufacturing Automation Protocol) se diseñó para interconectar
los diferentes equipos a distintos niveles de producción incluso si estos pertenecen
a diferentes fabricantes. Esta basado en las siete capas propuesto por la Organización Internacional de Estandarización, bajo el nombre de interconexión de Sistemas
Abiertos (OSI, Open Systems Inteconnection).
CANOpen
Es un bus de campo serie, multipunto, desaBUS rrollado por la empresa BOSH y
fue diseñado para el intercambio de información entre las unidades electrónicas de un
automóvil. La comunicación de las redes CAN está basadas en la interoperabilidad e
intercambiabilidad de información con dispositivos de fabricantes diferentes. Esto lo
convierte en un protocolo abierto y que al ser estandarizado brinda grandes ventajas.
En la Tabla 1.1 se presentan las características más importantes del bus CANOpen:
Característica
Métodos de
Transmisión
Velocidad/Longitud
de transmisión
Capas OSI
Métodos de acceso
Descripción
Maestro esclavo utilizando
el método de difusión
1000 metros a 50Kbits/s y
40 metros a 1Mbits/s
Transporte, física y de
enlace de datos
CSMA/CD+CA (Carrier
Sense Multiple
Acces/Collision
Detection+Conflict
Resolution)
Tabla 1.1: Características del bus CANOpen. [12]
10
Interbus
Desarrollado por la sociedad Phoenix Contact como una red de Entradas-Salidas
numéricas. Utiliza un método de transmisión Monomaestro – Multiesclavo, optimizado para la transmisión numérica de Entradas – Salidas. Físicamente utiliza una
topología de anillo activo, lo que lo hace un sistema muy sensible a fallos. Todos los
nodos son activos y regeneran la señal antes de retransmitirla al siguiente abonado,
las señales de ida y vuelta son transmitidas por el mismo cable.
La conexión punto a punto de los dispositivos del bus elimina la necesidad de
ubicar resistencias de fin de línea. En este tipo de sistemas las direcciones se asignan
mediante la ubicación física de los dispositivos a diferencia de los demás buses en
donde las direcciones de red son asignadas de forma manual.
Hart
Hart (Highway Adressable Remote Transducer), fue desarrollado por Rosemount
en los años 80, como protocolo abierto, creándose en 1993 HART Comunication
Foundation con la finalidad de asegurar la accesibilidad de la tecnología a todos los
sectores industriales. Utilizan captadores inteligentes compatibles con la señal clásica
de 4-20mA. Realiza la transmisión de datos utilizando la técnica de modulación
FSK (Frecuency Shift Keying) que utiliza dos frecuencias de 1200 y 2200 Hz para
representar los bits “0” y “1” de la señal digital que se superpone a la señal medida
de 4-20mA. En la Tabla 1.2 se muestran las principales características del protocolo
Hart
Característica
Denominación
Soporte
Cuentas
Topología
Medio
Elementos
Distancia
Comunicación
Velocidad
Datos/Paquete
Tiempo ciclo
Descripción
HART (Highway Adressable Remote
Transducer)
HART Communication Foundation
(HCF).
Más de 14 millones de dispositivos.
Punto a punto y multi-drop.
Estándar 4-20mA (bucle de corriente)
Recomendado hasta 15 elementos
conectados en punto a punto.
Hasta 3000m con repetidores.
Analógica 4-20 mA y digital
Maestro/Esclavo.
Analógica 4-20mA, instantánea, sin
retardos.
4 variables de proceso en coma
flotante, más unidades de ingeniería y
estado del dispositivo.
500 ms para la señal digital.
Tabla 1.2: Principales características del protocolo Hart. [12]
11
Fieldbus Foundation
Fieldbus Foundation es una organización dedicada a desarrollar un bus de campo único y abierto para aquellos usuarios que lo quieran integrar a sus procesos de
producción. Fue creado en 1994, a partir de la empresa WorldFIP North America
y de Interoperable Systems Project (ISP). Este protocolo fué desarrollado a partir
del modelo de comunicaciones de los siete niveles OSI con estándares compatibles
con los de la Sociedad Internacional para la Medida y Control (ISA) y el comité
Electrotécnico Internacional (IEC). Este bus de campo está orientado a tecnologías
de comunicación que puedan soportar aplicaciones críticas donde la transferencia de
datos y el manejo de información son esenciales. Es considerado como el único protocolo que cumple con la especificación SP50, de ISA para buses de campo de seguridad
intrínseca. Además, este protocolo permite la interoperabilidad con diferentes equipos de diferentes fabricantes sin la necesidad de usar gateways o pasarelas, para lo
que utilizan un lenguaje que está por encima de la capa de aplicación y a la que
se conoce como capa de Usuario, en donde se determinan el diseño de las funciones
de control en los dispositivos y la forma en la que se van a comunicar en la red.
En la Tabla 1.3 se presentan las principales características del protocolo Fieldbus
Foundation.
Característica
Denominación
Soporte
Cuentas
Topología
Medio
Elementos
Distancia
Comunicación
Datos/Paquete
Tiempo ciclo
Descripción
FOUNDATION fieldbus H1 y High-Speed
Ethernet (HSE).
Fieldbus Foundation (FF).
Más de 300000 nodos en 5000 sistemas.
Estrella o Bus (H1), Estrella (HSE).
Par trenzado, Fibra óptica.
H1: 240 nodos por segmento, hasta 65000
segmentos.
HSE: limitado gracias a IP.
H1: 1900m a 31.25Kbits/s con cable.
HSE: 100m a 100Mbits/s con par trenzado y
2Km a 100Mbits/s full-duplex con fibra.
Cliente/Servidor, Productor/Consumidor.
H1: 128 octetos.
HSE: variable con TCP/IP.
H1: menor a 500ms.
HSE: menor a 100ms.
Tabla 1.3: Principales características del protocolo Fieldbus Foundation. [12]
DeviceNet
DeviceNet es un bus de campo basado en CAN, fue desarrollado por Allen Bradley
en los años 90 e integrado por ODVA (Open Devicenet Vendor Association). Es una
12
red digital de tipo abierto diseñado para satisfacer exigencias de fiabilidad requeridas
en ambientes industriales de seguridad intrínseca. Está basado en las siete capas
del modelo OSI, en donde utiliza CAN para el enlace de datos y el protocolo CIP
(Protocolo Común Industrial) para las capas superiores (Aplicación, Presentación,
Sesión). Su modelo de diálogo está basado en el modelo Productor-Consumidor y
tienen la posibilidad de configurarse para funcionar como Maestro-Esclavo o con
enlaces punto a punto. A continuación se presenta la Tabla 1.4 con las principales
características del bus de campo DeviceNet.
Característica
Denominación
Soporte
Cuentas
Topología
Medio
Elementos
Distancia
Comunicación
Datos/Paquete
Tiempo ciclo
Descripción
FOUNDATION fieldbus H1 y High-Speed
Ethernet (HSE).
Fieldbus Foundation (FF).
Más de 300000 nodos en 5000 sistemas.
Estrella o Bus (H1), Estrella (HSE).
Par trenzado, Fibra óptica.
H1: 240 nodos por segmento, hasta 65000
segmentos.
HSE: limitado gracias a IP.
H1: 1900m a 31.25Kbits/s con cable.
HSE: 100m a 100Mbits/s con par trenzado y
2Km a 100Mbits/s full-duplex con fibra.
Cliente/Servidor, Productor/Consumidor.
H1: 128 octetos.
HSE: variable con TCP/IP.
H1: menor a 500ms.
HSE: menor a 100ms.
Tabla 1.4: Principales características de DeviceNet. [12]
ControlNet
Se trata de una red de comunicaciones industriales desarrollado por la organización ControlNet International, de tipo abierto, orientada al control en tiempo real
gracias a su elevada velocidad de transferencia. Gracias a su alto nivel de integración este tipo de bus de comunicación es ideal para reemplazar aquellos sistemas
que tienen grandes cantidades de señales de Entrada-Salida cableadas. Este tipo de
redes cumplen con las premisas de determinismo y repetibilidad lo que hacen que
este tipo de redes sean aptas para trabajar en tiempo real, asegurando que los datos
llegarán a su destino. Se confirma además que los tiempos de transmisión sean fijos
sin importar la cantidad de nodos que tenga la red. Utilizan como modelo de diálogo
el principio de Productor-Consumidor lo que permite a todos los nodos de la red
el acceso de forma simultánea, con lo que se disminuye la carga de comunicaciones.
Además, a todos los nodos de la red les llegan los mismos datos y al mismo tiempo.
13
A continuación se presenta la Tabla 1.5 con las principales características del bus de
campo ControlNet.
Característica
Denominación
Soporte
Cuentas
Topología
Medio
Elementos
Longitud de segmento
Descripción
ControlNet, basado en CIP (Common
Industrial Protocol).
ODVA (Open DeviceNet Vendor
Association) y ControlNet
International (CI).
3,5 millones de nodos (redes CIP).
Bus, árbol, estrella, mixto.
Coaxial (tipo BCN) o Fibra.
99 nodos máximo
48 nodos sin repetidor.
Cable coaxial (1 segmento)
1000 m con dos nodos.
500 m con 32 nodos.
250 m con 48 nodos.
Fibra óptica:
3000 m con 99 nodos
Distancia
Comunicación
Velocidad
Datos/Paquete
Tiempo de ciclo
Con repetidores.
Cable Coaxial: 5000m a 5Mbits/s
Fibra Óptica: >30Km
Multimaestro.
Punto a punto.
Maestro Esclavo.
5Mbits/s
0 a 510 bytes, variable.
2 a 100ms, configurable.
Tabla 1.5: Principales características de ControlNet. [12]
1.2.
1.2.1.
MODBUS
Introducción
Es un protocolo que fue desarrollado en el año de 1979 por Modicon que corresponde a una marca registrada por Gould Inc. Fue un protocolo diseñado para que
los controladores programables de Modicon puedan comunicarse con otros controladores además de otros dispositivos de otras redes. Modbus es un bus de campo que
además puede soportar redes que incluyen Modbus Plus industrial y otros protocolos
como MAP y Ethernet. Para realizar la transmisión de datos este protocolo utiliza
14
el modelo Maestro-Esclavo y Cliente-Servidor, este protocolo es ideal para la monitorización remota de elementos de campo. Modbus es un protocolo de enlace (capa 2
modelo OSI) que utiliza el estándar serie RS-232C, en donde cada fabricante define
las características de conexión física del bus de campo. [8]
Características del protocolo Modbus
Medio Físico
Puede ser un bus semidúplex (half dúplex, RS-485 o fibra óptica) o dúplex (full
dúplex, RS-422, BC 4-20mA o fibra óptica) y las velocidades de transmisión van
desde los 75 baudios a 19200 baudios. La máxima distancia entre estaciones depende
del bus físico pero se pueden alcanzar distancias de has 1200m utilizando fibra óptica
como bus físico y sin utilizar repetidores. [4]
Acceso al Medio
El acceso al medio es de tipo maestro-esclavo, con control de acceso al medio por
parte del maestro, teniendo 63 nodos para estaciones esclavo más un maestro. [12]
Comunicación
La comunicación es de tipo asíncrona, en donde el intercambio de mensajes puede
ser de dos tipos:
Intercambios punto a punto:
Aquí se mantiene el modelo de intercambio maestro-esclavo, en donde el maestro
realiza un requerimiento y el esclavo da una respuesta.
Mensajes difundidos (broadcast):
En este tipo de comunicación el maestro envía un mismo mensaje a todos los
esclavos sin recibir respuesta de los mismos. Este tipo de comunicación se utiliza
para enviar datos comunes como por ejemplo configuraciones. Cuando se quieren
comunicar dispositivos de otras redes con una red Modbus es necesario la utilización
de pasarelas de comunicación, y al igual que en una comunicación de una red Modbus
se utiliza el modelo peer-to-peer y cuyo ciclo de comunicación se muestra en la
Figura1.5 [8]:
15
Figura 1.5: Ciclo requerimiento-respuesta de una comunicación peer-to-peer de una red Modbus.
[8]
Protocolos de Comunicación
Para realizar las transacciones de comunicación en una red Modbus se tienen dos
protocolos estandarizados como lo son ASCII y RTU. Su selección depende de las
especificaciones del medio físico que se vaya a utilizar en la red. Tomando como
referencia lo expuesto por [8] a continuación se presenta una descripción general
sobre los protocolos de comunicacion Modbus.
1.2.2.
ASCII
Cuando una red es configurada para utilizar en modo ASCII cada byte se envía como dos caracteres ASCII. Este protocolo presenta como ventaja principal el
permitir tiempos muertos hasta de un segundo entre carácter y carácter sin que se
provoque un error. Este protocolo presenta las siguientes características:
Codificación del sistema: Utiliza codificación hexadecimal (0-9, A-F). Donde, se
utiliza un carácter Hexadecimal contenido en cada carácter ASCII del mensaje.
Bits por cada byte:
•
1 start bit.
•
7 bits para datos, el bit menos significativo se envía primero.
•
1 bit para paridad par o impar, no se usan bits si no hay paridad.
•
1 bit para paro si se utiliza paridad, 2 bits si no.
16
Campo de verificación de error: Verificación de Redundancia Longitudinal (LRC)
En la configuración ASCII, los mensajes inician con “:” (ASCII 3A, hexadecimal)
y terminan con CRLF (ASCII 0D y 0A, hexadecimal). Los dispositivos que forman
parte de la red están continuamente monitorizando la misma en busca de los dos
puntos, una vez encontrados los dispositivos decodifican la dirección para saber si
son o no los destinatarios del mensaje y responder así al requerimiento del maestro,
cuando el tiempo muerto entre caracteres de un mensaje es mayor a un segundo el
dispositivo que recibe el mensaje asume que ha ocurrido un error. Los mensajes tanto
de requerimientos como de respuestas son enviados en una red Modbus dentro una
estructura conocida con el nombre de trama, misma que se muestra a continuación
en la Figura 1.6:
Figura 1.6: Trama de un Mensaje Modbus ASCII. [12]
1.2.3.
RTU
Cuando una red es configurada para utilizar como protocolo de comunicación
RTU (Remote Terminal Unit), cada byte del mensaje contiene dos caracteres hexadecimales de 4 bits. La ventaja de este protocolo es la densidad de caracteres,
más elevada que ASCII, lo que presenta como ventaja principal un aumento en la
tasa de transmisión manteniendo la velocidad. Este protocolo presenta las siguientes
características:
Codificación del Sistema: Binaria de 8 bits, hexadecimal (0-9, A-F), dos caracteres hexadecimales por cada byte de mensaje.
Bits por cada byte:
•
1 bit de inicio.
•
8 bits de datos, el bit menos significativo se envía primero.
•
1 bit de paridad par o impar, 0 bits si no hay paridad.
17
•
1 bit de parada con paridad, dos bits de parada si no hay paridad.
Campo de verificación de error: Verificación de redundancia cíclica (CRC).
En la configuración RTU, los mensajes comienzan tras un silencio de por lo menos 3.5
caracteres. Y a continuación viene el campo de dirección del dispositivo. El proceso
de intercambio de mensajes es el mismo que ASCII, los dispositivos están siempre
monitorizando la red en espera de un silencio que indica el inicio de la transmisión
una vez determinado este silencio decodifican el resto del mensaje para saber si son
o no los destinatarios para dar respuesta al requerimiento del dispositivo master.
La respuesta por parte del esclavo comienza a partir de un nuevo silencio en la red
del mismo intervalo de tiempo que indica el final del mensaje de requerimiento. En
esta configuración los mensajes deben enviarse de manera contínua para no generar
errores de transmisión. Al igual que los mensajes ASCII, los mensajes RTU se envían
dentro de una estructura llamada trama, misma que se muestra en la Figura 1.7.
Figura 1.7: Trama de un Mensaje Modbus RTU. [12]
1.2.4.
TCP/IP
Este protocolo es una extensión del protocolo Modbus que permite utilizarlo sobre
la capa de transporte TCP/IP, este protocolo nace de la idea de poder monitorizar
una red de forma remota desde cualquier parte del mundo ya que Modbus-TCP se
lo puede usar en Internet. La utilización de este protocolo dentro de una empresa
presenta las siguientes ventajas [6]:
Reducción de tiempo y costos en cuanto a mantenimiento ya que se lo puede
hacer de forma remota desde una PC.
El ingeniero de mantenimiento puede acceder al sistema de la planta a cualquier
hora y desde cualquier lugar.
18
Permite gestionar sistemas distribuidos geográficamente mediante el uso de tecnologías como internet e intranet.
La combinación de una red física versátil y escalable como Ethernet con el estándar TCP/IP y una representación de datos independiente del fabricante como lo es
Modbus, proporciona una red abierta y accesible para el intercambio de datos de
proceso.
Comunicación
El protocolo Modbus TCP/IP para la transmisión de mensajes no hace más que
encapsular una trama Modbus RTU en un segmento TCP. El estándar de comunicación se basa en el modelo consulta-respuesta debido a que TCP/IP proporciona un
servicio orientado a la conexión. En la Figura 1.8 se muestra el encapsulamiento de
una trama Modbus en TCP.
Figura 1.8: Encapsulamiento de una Trama Modbus en TCP. [6]
El modelo Consulta/Respuesta concuerda con el modelo de Maestro/Esclavo de
las redes Modbus pero brindándole el determinismo presente en las redes Ethernet
conmutadas. La utilización de este protocolo de comunicación brinda la posibilidad
de gestionar gran cantidad de nodos en comparación con otros buses de campo. Estas
redes utilizan como medio físico cables de red Ethernet con conectores RJ45, además
de la posibilidad de utilizar también fibra óptica. Cuando se utilizan redes basadas
en Internet las velocidades de transmisión no son aptas para el uso a nivel de control,
pero es suficiente para los niveles de gestión de procesos y de célula. Sería posible
llegar a una funcionalidad en todos los niveles de la pirámide de automatización
si se contara con una red intranet. En la Tabla 1.6 se presenta las características
principales del protocolo de comunicación Modbus.
19
Carácteristica
Denominación
Soporte
Topología
Medio
Elementos
Distancia
Comunicación
Velocidad
Datos/Paquete
Descripción
Modbus RTU/ASCII, Modbus TCP/IP.
Modbus-IDA.
Bus, árbol, estrella.
Par trenzado, RS-232, RS-485 o Fibra.
RTU/ASCII: 250 por segmento.
RTU/ASCII: 350 metros.TCP/IP: 100 mts entre switches
Maestro/Esclavo o Cliente/Servidor.
RTU/ASCII: 300bits/s-38.4Kbits/s. TCP/IP: 100Mbits/s.
RTU/ASCII: 0-254 bytes. TCP/IP: 1500 bytes.
Tabla 1.6: Principales características de Modbus. [12]
1.3.
PROFIBUS
1.3.1.
Introducción
Es un protocolo dinámico que brinda solución a tareas de comunicación MaestroEsclavo e involucra todos los perfiles de comunicación industrial como automatización
de procesos, seguridad y control de datos. En la actualidad PROFIBUS abarca todos
los niveles de automatización, desde elementos de campo (sensores, actuadores) hasta
sistemas complejos que gestionan múltiples equipos con toda su información. [12]
Esto surgió con la necesidad de desarrollar un bus de campo que lograra comunicar
una red de elementos de automatización a nivel de campo con el control de procesos
a nivel de célula. Esta jerarquización se elaboró en la Norma Europea EN 50170, en
1996. [16]
Con PROFIBUS llegó el estándar de bus de campo, el cual era libre y transparente a los fabricantes. Los dispositivos de diferentes fabricantes eran adquiridos con
su correspondiente interface. Debido a su estructura y funcionalidad diferenciada,
PROFIBUS abarca grandes áreas de sensores y actuadores, en los niveles de célula
y campo, garantizando una correcta funcionalidad en los buses de niveles superiores
del nivel de control de procesos. [16]
PROFIBUS posee tres extensiones con diferentes características y aplicaciones.
Según lo expuesto por [16] a continuación se presenta una breve síntesis de cada una
de estas variantes:
PROFIBUS - FMS
PROFIBUS - PA
PROFIBUS - DP
20
Estas tres variaciones de PROFIBUS son compatibles una con otra coordinando propiedades y rangos de usuario. Hacen transparente la comunicación desde los sistemas
sensor-actuador a los sistemas superiores de control. Prestan ventajas en la planificación e instalación, minimizando costos. En la Figura 1.9 se muestra el posicionamiento de las tres versiones de PROFIBUS dentro de la pirámide de automatización
industrial.
Figura 1.9: Posicionamiento de Redes. [5]
1.3.2.
PROFIBUS-FMS (Especificación de Mensaje de bus de Campo)
– Tareas universales de comunicación.
PROFIBUS-FMS cumple la funcionalidad de comunicar los niveles de célula y
campo. Se corresponde con la DIN 19245 y se integra en la Norma Europea de
Bus EN 50170. Debido a su capacidad de ejecución de funciones de usuario, es apta
para comunicaciones de mayor complejidad, tales como el intercambio de datos entre
dispositivos de automatización inteligentes. Por esta razón se crean los conceptos de
estaciones activas (maestros) y estaciones pasivas (esclavos), la comunicación entre
estos dos tipos de estaciones son intercambiados en procesos cíclicos o acíclicos,
utilizando el método de paso de testigo. Es posible una velocidad de comunicación
de 1.5 Mbit/s.
El método de paso de testigo funciona como un elemento de autorización de acceso
a bus. El testigo circula por cada maestro durante un tiempo específico.
El método Maestro-Esclavo permite que el maestro envíe autorización directamente, cuando los esclavos asignados se comuniquen con el maestro.
21
PROFIBUS-FMS trabaja en base a programación orientada a objetos, y hace el
acceso estandarizado posible a las variables, programas y áreas de datos (dominios).
Todos los objetos que integra la comunicación de una estación son ingresados en
la configuración del sistema de bus en el objeto directorio. El acceso al objeto de
comunicación se realiza utilizando un índice o por medio de símbolos. La transmisión
de datos se ejecuta en la base de las conexiones lógicas.
1.3.3.
PROFIBUS-PA (Automatización de Procesos) – Intercambio de
datos rápido y cíclico.
PROFIBUS-PA es una variante PROFIBUS diseñada para la automatización de
procesos en la ingeniería de procesos (véase Figura 1.10). Originalmente, PROFIBUSPA se especificó bajo la ISP 3.0 (Proyecto de Sistemas Interoperativos). Desde Junio
de 1994, pasó a llamarse PROFIBUS-ISP. A principios de 1995, esta variante fue
renombrada como PROFIBUS-PA. Utiliza procesos especificados en la Norma IEC
1158-2 de tecnología de transmisiones y habilita esos procesos mediante una confiable
y remota alimentación de las estaciones. Esas propiedades permiten que, durante la
ejecución actual, los elementos de campo puedan desacoplarse. Para realizar esto, se
debe haber desconectado completamente un bus de campo seguro. A continuación
se lista datos fundamentales de la Norma IEC 1158-2 (PROFIBUS-PA):
Trasmisión digital de bits de datos síncronos
Tasa de datos 31,25 kBit/s.
Limitador seguro de inicio y final de errores.
Nivel de envío 0,75 VSS a 1 VSS.
Alimentación de potencia remota a través de descarga de señales.
Soporta topología Lineal, Árbol y Estrella.
Transmisión de Potencia: DC.
Hasta 32 estaciones por segmento de cable.
Longitud de segmento de cable de hasta 1900 m (sin repetidor).
Bus expandible con un máximo de 4 repetidores en una fila.
22
Figura 1.10: Configuración PROFIBUS-PA. [5]
1.3.4.
PROFIBUS-DP (Distributed I/O) – Automatización de procesos
incluso en áreas con riesgo de explosión.
PROFIBUS-DP se dispuso en la Parte 3 de la Norma DIN E 19245 y se integró
en la Norma Europea de bus de campo EN 50170. Está diseñado para cumplir los
requisitos de intercambio de datos con mayor velocidad y eficiencia, entre los elementos de automatización y los elementos distribuidos, tales como módulos de entradas,
salidas analógicas y actuadores. Este cambio de la periferia en el nivel de campo,
habilita la alimentación a través de los cables. Por esta razón, el campo de usuario
de PROFIBUS es añadido por abajo y por encima. PROFIBUS-DP utiliza las propiedades aprobadas en la tecnología de comunicación PROFIBUS y el protocolo de
acceso a bus (DIN 19245 Parte 1). Junto a esto también se puede nombrar las funciones que cumplen los exigentes requisitos de tiempo de reacción en el rango de las
E/S distribuidas. Por tanto, es posible, ejecutar simultáneamente PROFIBUS-FMS
y PROFIBUS-DP en un solo cable.
Datos técnicos sobre PROFIBUS-DP.
Los siguientes parámetros se especifican, para PROFIBUS, en la Norma 50170:
La reserva de bus se produce en PROFIBUS-DP tras el procesamiento de ‘’Paso
de Testigo con Maestro- Esclavo”.
Tiempo ciclo típico entre 5 -10 ms.
Se puede conectar un máximo de 127 estaciones con una longitud de registro
23
de entre 0-246 bytes de datos de usuario.
Rangos de transmisión de datos: 9,6 KBaud / 19,2 KBaud / 93,75 KBaud /
187,5 KBaud / 500 KBaud / 1,5 MBaud / 3 MBaud / 6 MBaud / 12 MBaud.
La configuración del bus puede expandirse a través de módulos, los cuales pueden conectarse y desconectarse en ejecución.
La transmisión se produce a través de un cable de dos hilos con interface RS-485
o por fibra óptica.
El cable de dos hilos está cruzado y apantallado, con una sección mínima de
0.22mm2, y deben de cerrase, en los extremos inicial y final, por terminales de
cierre.
Se puede establecer una red de área más amplia en PROFIBUS-DP, dividiendo
el bus en segmentos, interconectados a través de repetidores.
El máximo número de estaciones por segmento de bus es de 32. Se puede conectar más segmentos a través de repetidores, teniendo en cuenta que cada repetidor cuenta como una estación. Se puede conectar un total de 128 estaciones,
contando todos los segmentos de bus.
Con repetidores 1,5 Mbaud, se puede operar 10 segmentos de bus en una fila (9 repetidores), con repetidores de 12 Mbaud, sólo 4 segmentos de bus (3
repetidores).
Las distancias de hasta 12 km son posibles con cables eléctricos de dos hilos
y de hasta 23.8 km con fibra óptica. La relacion velocidad-distancia se puede
observar en la Tabla 1.7.
Velocidad de
comunicación
en Kbaud
Longitud por
segmento en
m
Máx.
longitud en m
Número de
segmentos de
bus
19.2
93.75
187.5
500
150
3000
6000
12000
1200
1200
1000
400
200
100
100
100
12000
12000
10000
4000
2000
400
400
400
10
10
10
10
10
4
4
4
Tabla 1.7: Distancia vs velocidad de comunicación. [16]
24
En PROFIBUS-DP, existe una extensa gama de posibilidades de diagnosis con
la ayuda de herramientas de software.
Tipos de dispositivos PROFIBUS-DP
Maestro DP de clase 1 (DPM1).
En esta clase PROFIBUS posee un controlador central que intercambia información con los equipos distribuidos o esclavos DP en un ciclo de mensajes específico.
Se incluye las siguientes funciones M/E:
Recopilación de información de diagnosis por parte de los esclavos DP.
Operación cíclica de datos de usuario.
Parametrización y configuración de los esclavos DP.
Control de los esclavos DP a través de comandos.
Estas funciones son ejecutadas de manera independiente desde el interface de usuario
del maestro DP (clase 1). El interface entre el usuario y el interface de usuario es
calibrado como interface de datos de servicio. Los dispositivos son controladores
lógicos programables (PLC), controles numéricos computarizados (CNC) o control
de robots (RC).
Maestro DP de clase 2 (DPM2).
Los elementos pertenecientes a este grupo son los dispositivos de programación,
configuración o diagnosis. Son parametrizados en la puesta en marcha para especificar
la configuración del sistema DP, como el número de dispositivos DP, direcciones de
las estaciones del bus y direcciones de dispositivos de E/S.
Entre el esclavo DP y el maestro DP (clase 2), se dispone de las siguientes funciones adicionales, junto con las funciones M/E del tipo maestro DP (clase 1):
Lectura de la configuración de los esclavos DP.
Lectura de los valores de E/S.
Asignación de direcciones a esclavos DP.
25
Entre el maestro DP (clase 2) y el maestro DP (clase 1), se dispone de las siguientes
funciones (la mayor parte de estas funciones se ejecutan de manera acíclica):
Entrada de la información de diagnosis disponible de los esclavos DP asignados
en el maestro DP (clase 1). Carga y descarga de los registros de datos.
Activación de los registros de parámetros de bus.
Activación y desactivación de los esclavos DP.
Ajuste del tipo de operación del maestro DP (clase 1).
Esclavo DP.
Cada elemento de periferia (sensor/actuador) se identifica como esclavo DP cuando los datos de entrada son leídos y los datos de salida son entregados a la periferia.
También es posible que los dispositivos sean solo de entrada o de salida. Los esclavos
DP típicos son E/S binarias de 24 o 200 V, entradas analógicas, salidas analógicas,
contadores, entre otros como válvulas neumáticas, dispositivos de lectura de código
de barras, interruptores de proximidad, sensores de medida, accionamientos, etc.
La mayoría de los datos de entrada y salida son independientes, poseen un máximo
de 246 bytes para entradas y de 246 bytes para salidas.
Configuración PROFIBUS-DP
Un sistema de este tipo consta de un PLC o PC como sistema de control, dispositivos de Entrada/Salida digitales o analógicos, accionamientos o elementos finales
como válvulas (véase Figura 1.11).
Figura 1.11: Configuración PROFIBUS-DP. [5]
26
Utilización de cada variante PROFIBUS (FMS – PA – DP)
Aplicación
Estándar
PROFIBUSFMS
Nivel de célula
EB 50 170/IEC
61158
Dispositivos OKC, PG/PC,
conectaDispositivos de
bles
campo
Tiempo de
respuesta
Tamaño de
red
Velocidad
PROFIBUS-PA
PROFIBUS-DP
Nivel de campo
Nivel de campo
EN 50 170 /IEC
61158
PLC, PG/PC,
Dispositivos de
campo binarios
y analógicos,
accionamientos,
OPs.
IEC 1158-2
Dispositivos de
campo para
áreas con riesgo
de explosión y
31.25 kbit/s
<60 ms
<60 ms
1 - 5 ms
<= 150 km
Máximo 1.9 km
<= 150 km
9.6 kbit/s - 12
Mbit/s
31.25 kbit/s
9.6 kbit/s - 12
Mbit/s
Tabla 1.8: Aplicabilidad de cada variante PROFIBUS. [5]
1.4.
PROFINET
1.4.1.
Introducción
"Profinet es Profibus sobre Ethernet. Profinet ofrece soluciones de red para fábricas y procesos de automatización, para aplicaciones de seguridad, aplicaciones de
control de movimiento sincronizado. La comunicación Profinet se basa en protocolos
Ethernet, UDP, TCP e IP. Existen dos versiones de redes Profinet. Profinet I/O
con la integración de dispositivos de campo descentralizados simples y aplicaciones
de tiempo crítico. Profinet CBA (Component Based Automation) se ocupa de la integración de los sistemas de automatización distribuidas basadas en componentes".
[7]
De acuerdo a lo presentado por [10] a continuación se realiza una breve descripción
de los aspectos más importantes del bus PROFINET I/O que es uno de los mas
utilizados dentro del sector industrial.
1.4.2. Componentes activos.
Características Físicas:
Alta resistencia, a condiciones de humedad, condensaciones, temperaturas extremas, vibraciones e interferencias electromagnéticas.
En cuanto a Fiabilidad:
27
•
Redundancia de anillo rápida (<200ms).
•
IWLAN con reserva de ancho de banda, rapid roaming.
•
Equipos modulares con sustitución en caliente.
Características de aplicación industrial
•
Consta de una total integración, diagnosis de red integrada en PLC, HMI
•
Facilidad de mantenimiento.
•
Sustitución de equipos por personal no especializado (Elementos extraibles).
•
Sistema de cableado industrial rápido e inmune a ruidos.
Uso fiable en entornos severos
•
No se producen reflexiones en cables ni problemas de cableado (ej. Ausencia
de resistencia terminal) con PROFINET.
•
Los problemas de conexión solo afectan a dos putos de un enlace y no a la
línea entera (Fácil localización de fallas).
Tecnologías robustas para PROFINET
•
El uso de Ethernet conmutada siempre permite una conexión punto a punto.
•
El uso de cables apantallados y cable de FO garantizan la inmunidad frete
a influencias electromagnéticas.
•
La auto-negociación1 y el auto-crossing2 reducen los errores potenciales durante la puesta en marcha y el mantenimiento.
Velocidad de transimisión
Consiste en el reconocimiento / la negociación automática de la velocidad de
transferencia (10/100 MBit/s) y el modo de servicio (Full-Duplex / Half-Duplex).[1]
2 Permite la adaptación automática del cable emisor y receptor de un puerto, es
decir, el cable Ethernet conectado (cruzado/no cruzado). [1]
1
28
•
Debido a su amplio ancho de banda, aplicaciones intensivas en datos se
pueden usar paralelamente sin que ello afecte a la transmisión de datos de
periferia.
•
Usando 100 Mbit/s Ethernet, PROFINET alcanza una velocidad de transimision significativamente alta (Por ejemplo comparado con PROFIUS DP).
•
100 Mbit/s es una prestación suficientemente alta para el nivel de campo.
Topología Flexible
•
Topología basada en el diseño de la máquina, mejor coste de cableado y
puesta en marcha más sencilla.
•
Topología lineal y estructuras de anillo redundante posibles sin componentes de red adicionales.
•
Varios controladores pueden convivir en una red (Acceso simultáneo a un
dispositivo con Shared Device e I-Device).
Topología adaptada para cada máquina
•
Soporte de topologías variadas tales como estrella, árbol, línea o anillo (véase Figura 1.12).
•
Varios medios disponibles para la red, cable de cobre Cat5, cables de fibra
óptica de vidrio y plástico, e IWLAN.
•
Acceso a máquinas y plantas mediante una conexión segura VPN (Para
mantenimiento remoto).
29
Figura 1.12: Topología variada y fácil adaptación del cableado a la maquina o a la planta. [3]
Redundancia de medio (véase Figura 1.13).
•
Incremento de la disponibilidad de la planta y la maquina
•
Se puede implementar con la ayuda de switches externos y mediante las
interfaces integradas de PROFINET.
•
El fallo de dispositivos en la topología de anillo no tiene efecto en la disponibilidad de la planta.
•
El mantenimiento se agiliza incluso ante un fallo en la red.
Figura 1.13: Alta disponibilidad de la planta debido a la redundancia. [3]
30
MPR – Protocolo de redundancia de medio
•
Norma IEC 61158-5-10, Issue 1.0 2007-12.
•
Basado en topología anillo.
•
Maximo 50 nodos en el anillo, controlador PROFINET IO, dispositivos
PROFINET IO, componentes de la estructura de red (Switches IE).
•
Configuracion y diagnóstico desde herramienta de ingeniería o pagina web
de los equipos.
•
Tiempo de reconfiguración 200ms.
•
Uno de los dispositivos toma automáticamente el papel de gestor del anillo.
Especificaciones del cableado PROFINET
•
Versión 2 pares (véase Tabla 1.9).
31
Diseño
Tipo de
instalación
Formación
del
Conductor
Diámetro
exterior cable
Coloración
cubierta
Coloración
conductores
Tipo A
Instalación fija.
Ningún
Movimiento
después de
instalación
AWG22/1
Tipo B
Uso flexible,
movimiento
ocasional o
vibración
AWG22/7
5,5 ± 8,0mm
Verde (RAL 6018)
Blanco, amarillo, azul, naranja
Par nº1: blanco(RXD+), azul(RXD-)
Par nº2: amarillo(TXD+),
naranja(TXT-)
2 pares ó 1 cuadrete estrella
Diseño del
cable
Retardo señal <=20ns/100m
entre pares
ApantallamientoEncintado aluminio + trenza de cobre
Tipo C
Uso extra flexible,
movimiento
permanente,
vibración o
torsión
AWG22/. . .
Aplicación
específica
Aplicación
específica
Aplicación
específica
Tabla 1.9: Especificaciones del cableado, versión 2 pares.[3]
•
Versión 4 pares (véase Tabla 1.10).
32
Diseño
Tipo de
instalación
Tipo A
Instalación fija.
Ningún
Movimiento
después de
instalación
Tipo B
Uso flexible,
movimiento
ocasional o
vibración
Formación
del
Conductor
AWG24/. . .
AWG23/1
AWG23/7
Coloración
cubierta
Coloración
conductores
Verde (RAL 6018)
5,5 ± 9,0mm
Blanco/(naranja), Naranja
Blanco/(Verde), Verde
Blanco/(Azul), Azul
Blanco/(Marrón), Marrón
4 pares
Diseño del
cable
Retardo señal <=20ns/100m
entre pares
ApantallamientoEncintado aluminio + trenza de cobre
Tipo C
Uso extra
flexible,
movimiento
permanente,
vibración o
torsión
AWG24/. . .
Aplicación
específica
Aplicación
específica
Aplicación
específica
Tabla 1.10: Especificaciones del cableado, versión 4 pares. [3]
•
Versión hibrida para datos + Energía (véase Tabla 1.11).
33
Diseño
Tipo de instalación
Datos
Potencia
Datos
Sección
Potencia
Coloración cubierta
Numero de hilos
Coloración
conductores
Datos
Potencia
Apantallamiento
Tipo A
Uso flexible,
movimiento
ocasional o
vibración
4
4
AWG22/7
1.5mm2
Verde (RAL 6018)
Tipo B
Uso extra flexible,
movimiento
permanente,
vibración o torsión
4
4
AWG22/. . .
1.5mm2
Aplicación
específica
Blanco, amarillo, azul y naranja
Par 1: blanco, azul
Par 2: amarillo, naranja
Conductores negros numerados: 1,2,3,4
Encintado
Aplicación
aluminio + trenza
específica
cobre
Tabla 1.11: Especificaciones del cableado, versión hibrida para datos + Energía. [3]
•
Fibra Óptica (véase Tabla 1.12).
Diseño
Tipo de instalación
Diámetro revestimiento
Coloración cubierta
Número de fibras
Diámetro del núcleo
Atenuación máxima
@650nm ; FWHM <4nm
Tipo B
Alta flexibilidad,
movimiento
permanente,
vibración o torsión
POF: n.a
PCF: 0,5 mm
Verde RAL 6018
2
POF: 980/1000
um PCF:
200/230 um
POF: 160 dB/km
PCF: 10 dB/km
Tipo C
Uso extra flexible,
movimiento
permanente,
vibración o torsión
POF: n.a.
PCF: 0,5 mm
Según aplicación
POF: según
aplicación PCF: 10
dB/km
Tabla 1.12: Especificaciones del cableado, Fibra Óptica. [3]
34
1.4.3.
Conectores PROFINET (véase Tabla 1.13).
PROFINET posee dos tipos de conectores de acuerdo al entorno de su aplicación:
Interior (armarios eléctricos, estaciones, salas de control).
Exterior (Zonas de alta temperatura, humedad, líquidos, suciedad o disturbios
mecánicos).
Concectores de cobre
IP 20
Interior
IP67
Exterior
RJ45
IEC 60603-7
RJ45
IEC
61076-3117
Variant 14
RJ45
Hybrid
IEC
61076-3106
Variant 5
M12
X-code
IEC
61076-2109 Tyoe
X
M12
4-pole
IEC
61076-2101
Edition 2
Tabla 1.13: Conectores para datos PROFINET. [3]
Conexiones de datos para interior (véase Tabla 1.14).
Conector RJ45, estándar IEC 60603-7-3.
Dos o cuatro pares.
AWG 22 a 24 solido o multifilar con apantallamiento.
Minimo Cat 5.
Proteccion IP20.
35
Conectores
de fibra
SC-RJ
IEC
61754-24
SC-RJ
IEC
61076-3117
Variant
14
Señal 2 pares
TD+
TDRD+
RD-
Color
Amarillo
Naranja
Blanco
Azul
Señal 4 pares
TD/RD 1
TD/RD 2
TD/RD 3
TD/RD 4
Color T568B
Blanco/Naranja
Naranja
Blanco/Verde
Verde
Blanco/Azul
# Contacto
1
2
3
4
5
Azul
Blanco/Marrón
Marrón
6
7
8
Tabla 1.14: Conexiones de datos para interior. [3]
Conexiones de datos para exterior (véase Tabla 1.15).
Conector RJ45, estándar IEC 60603-7-3.
2 o 4 pares.
M12 cod. D o M12 type X.
AWG 22 a 24 solido o multifilar con apantallamiento.
Minimo Cat 5.
Proteccion IP65/67 Conector PushPull.
M12
Hibrido
PushPull
Tabla 1.15: Conectores de datos para exterior. [3]
36
Conexiones de Fibra Óptica para interior (véase Figura 1.14).
Conector tipo SCRJ – ISO/IEC 61754-24.
Protección IP20.
Fibras monomodo o multimodo (POF 1000um, PCF 230um, Glass 125um).
Figura 1.14: Conector de Fibra Óptica para interior. [3]
Conexiones de Fibra Óptica para exterior (véase Figura 1.15).
Conector tipo PushPull OF SCRJ – ISO/IEC 61754-24-2.
Protección IP 65/67.
Fibras monomodo o multimodo (POF 1000um, PCF 230um, Glass 125um).
Figura 1.15: Conector de Fibra Óptica para exterior. [3]
Conectores para alimentación (véase Tabla 1.16).
Alimentación a 24V independiente.
37
Conector y cableado Hibrido (Alimentación y datos).
Alimentación 400V.
Protección IP 65/67.
PushPull
7/8"
24 Vdc
M12 A
code
400 Vac
Tabla 1.16: Conectores para alimentación. [3]
Conectores Híbridos para datos y energía (véase Figura 1.16).
Adecuados para entrono exterior.
Trasporte de datos y energía (24 Vcc/16A).
RJ45 2 pares.
1.5 a 2.5 mm2 de sección.
Figura 1.16: Conector Hibrido, datos y energía. [3]
38
Capítulo 2
ANÁLISIS DE LOS EQUIPOS
DISPONIBLES
En el presente capítulo se muestra una revisión de las principales características de
los dispositivos que serán utilizados para la implementación del laboratorio. Para de
esta manera tener conocimiento sobre las características técnicas que debe reunir el
laboratorio para el seguro y correcto funcionamiento de los equipos. A continuación
se realiza una descripción general sobre la estructura del hardware que posee cada
equipo, además una visión general sobre los software necesario para la programación
de cada uno de estos equipos. Por último se representa una revisión del hardware
y los protocolos de comunicación disponibles en cada uno de los equipos necesarios
para la implementación de las redes de comunicación.
2.1.
S7-1200
Es un controlador lógico programable de diseño compacto con la capacidad de
realizar varias tareas de automatización. El PLC S7-1200 incorpora una CPU con
un microprocesador, una fuente de alimentación, circuitos de entrada y salida, todo esto junto a un puerto de comunicación PROFINET haciendo del S7-1200 una
herramienta apta para controlar una amplia variedad de dispositivos para tereas de
automatización. Posee gran flexibilidad al momento de incorporar otro tipo de módulos ya que solo es necesario colocarlos a continuación de los existentes sin necesidad
de modificar al dispositivo.
En cuanto a seguridad posee funciones que permiten proteger el acceso tanto a
la CPU como al programa de control, incluso posee la protección de "Know-How"
para ocultar el código de un bloque de programación específico. En la Figura 2.1 se
muestra las partes que componen a un PLC S7-1200. [22]
39
Figura 2.1: Estructura de hardware de un PLC S7-1200. [22]
En donde:
Etiqueta
1
2
3
4
Descripción
Conector de corriente
Conectores extraíbles para el cableado
de usuario (detrás de las tapas) /
Ranura para Memory Card (debajo de
la tapa superior)
LEDs de estado para las E/S
integradas
Conector PROFINET
Tabla 2.1: Descripción de la estructura del hardware de un PLC S7-1200 [22]
Dentro de la gama de PLC S7-1200 Siemens ofrece una amplia variedad de equipos
para ejecutar las tareas de automatización. Estos equipos difieren principalmente
en el tipo de entradas y salidas que ofrecen al usuario. Para la implementación
del presente laboratorio se cuenta con el PLC S7-1200 1214C AC/DC/Rly, este
dispositivo de CPU compacta admite un rango de alimentación de 85 a 264 VAC a
47-63 Hz, posee 14 entradas digitales de 24VDC (De las cuales 6 pueden ser utilizadas
para contadores de alta velocidad - HSC), 10 salidas tipo relé que soportan 2A, 2
entradas analógicas de 0-10 VDC, una salida analógica de 0-10 VDC y una memoria
de programa de 50 KB. De acuerdo a lo presentado en [22], a continuación se detallan
algunas características de este tipo de PLC.
Software de programación
Para la configuración de los dispositivos y la creación del programa que se va a
ejecutar dentro de los controladores se cuenta con la herramienta TIA Portal la cual
40
esta disponible para Windows de acuerdo a las especificaciones mostradas en la Tabla
2.2. Para cargar las configuraciones y el programa hacia el autómata es necesario que
el computador o programadora disponga de un puerto ethernet y además es necesario
un cable Siemens Industrial Ethernet TP cord 4x2 CAT 6. Para mayor detalle sobre
TIA Portal refiérase al anexo 1.
Sistema Operativo
Microsoft Windows
Microsoft
Windows
XP
Microsoft
Windows 7
Microsoft
Windows 8.1
STEP 7 Professional (TIA Portal)
V11.0
V11.0
SP1
V11.0
SP2
V12.0
V12.0
SP1
V13.0
Professional
(32-Bit) SP3
"
"
"
"
"
-
Enterprise
(32-Bit)
Enterprise
(32-Bit) SP1
Enterprise
(64-Bit)
Enterprise
(64-Bit) SP1
Professional
(32-Bit)
Professional
(32-Bit) SP1
Professional
(64-Bit)
Professional
(64-Bit) SP1
Ultimate
(32-Bit)
Ultimate
(32-Bit) SP1
Ultimate
(64-Bit)
Ultimate
(64-Bit) SP1
Enterprise
(64-Bit)
Pro (64-Bit)
"
"
"
-
-
-
-
-
"
"
"
-
-
-
"
"
"
"
-
-
-
-
-
-
"
"
"
-
-
-
"
"
"
"
-
-
-
-
-
-
-
"
"
"
"
"
"
"
"
"
"
"
"
"
-
-
"
"
"
"
"
"
"
"
"
"
-
-
"
"
"
-
-
-
-
-
-
-
-
-
-
"
"
"
Tabla 2.2: Versiones de STEP 7 Professional (TIA Portal) compatibles con Windows
Puertos de comunicación
Para su comunicación cuenta con una interfaz PROFINET IO integrada, la cual
soporta funciondes de comunicación S7, comunicación IE abierta (TCP/IP, ISO-onTCP), configuración de servidor web, con un total de 15 conexiones. Además se
puede insertar módulos externos para diferentes tipos de comunicación como son:
41
Módulo CM 1243-5 PROFIBUS DP - Master
Mediante este módulo (véase Figura 2.2) se da la función de Maestro DP al PLC
S7-1200, su comunicación esta basada en el protocolo PROFIBUS DP-V1 permitiendo al autómata comunicarse con esclavos DP-V0/V1 como periferias desentralizadas,
convertidores de frecuencia, sensores/actuadores de diferentes fabricantes y cualquier
otro tipo de dispositivo Siemens que posea un puerto PROFIBUS.
El módulo CM 1243-5 soporta servicios de comuniación S7 de tipo PUT/GET
donde el maestro actua como cliente-servidor y PC/OP donde se pueden recibir y
enviar datos desde y hacia un PC, los posibles interlocutores para comunicación OP
son paneles HMI, PCs, sistemas SCADA, siempre que estos sean compatibles con la
comunicación S7.
Admite una velocidad de transferencia de 9.6 kbits/s a 12 Mbits/s, se puede
conectar un máximo de 16 esclavos DP operables en el maestro, es posible un total
de 8 conexiones S7 de las cuales se permiten como máximo 4 (PUT/GET), 1 (PC),
3 (OP).
Para configurar este módulo se necesita el software STEP 7 a partir de la version
V11.0, misma que se incluye en los paquetes de TIA Portal en su respectiva versión.
[26]
Para mayor detalle sobre la configuración y funcionamiento de este módulo de
comunicación refiérase a la práctica 8 del anexo 1.
Figura 2.2: Módulo CM 1243-5 PROFIBUS DP - Master. [26]
LEDs indicadores del módulo
El módulo posee varios LEDs para indicar diferentes tipos de estados o errores
de hardware o software, se denominará "DIAG" al LED que siempre se encuentra
visible y posee dos colores rojo/verde, los cuales indican el estado básico del módulo.
Los LEDs bajo la tapa superior muestran mas detalles sobre el estado del módulo y
pueden ser colores amarillo/verde y rojo.
42
En la Tabla 2.3 se muestra el significado de cada símbolo de los LEDs, mientras
que en la Tabla 2.4 se indica el significado de los mismos.
Símbolo
Estado de
los LEDs
OFF
ON(encendido)
Un solo color
intermitente
Amarilloverde
intermitente
Tabla 2.3: Significado de cada símbolo de estado. [26]
43
Sin relevancia
DIAG (rojo/verde)
-
RUN/STOP
(amarillo/verde)
ERROR
(rojo)
SIGNIFICADO
En ejecución (RUN) sin error,
intercambio de datos útiles con
maestro DP.
verde
Parado (STOP) sin error.
verde intermitente
No hay datos de
configuración disponibles.
Arrancando (STOP ->RUN).
verde intermitente
Se carga el firmware (Los LEDs
DIAG y RUN/STOP,
parpadean de forma alterna).
verde intermitente
RUN con avería PROFIBUS:
Error esclavo DP
rojo intermitente
Sin conexión
maestro-esclavo
Línea PROFIBUS no
conectada o no detectada
Error del sistema:
El CM no tiene ningún
direccionamiento de la
CPU
rojo intermitente
Interrupción de la
alimentación del CM
Restablecimiento de los
ajustes de fábrica de la
CPU
Solución cuando la imagen
de error permanece:
tensión de la estación
->OFF ->ON
Otros errores posibles:
Error de módulo
Versión de firmware
incompleta
Tabla 2.4: Significado de los estádos detallados del módulo. [26]
44
Módulo CM 1242-5 PROFIBUS DP - Slave
Mediante este módulo (véase Figura 2.3) el PLC S7-1200 puede comunicarse a
un bus de campo PROFIBUS como esclavo DP, su comunicación esta basada en el
protocolo PROFIBUS DP-V1 permitiendo al autómata comunicarse con maestros
DP-V0/V1 como los SIMATIC S7-1200, S7-300, módulos maestros de las periferias
desentralizadas, estaciones PC SIMATIC y equipos de automatización de diversos
fabricantes. Dentro de sus características el módulo CM 1242-5 posee una velocidad
de transferencia de 9.6 kbits/s a 12 Mbits/s. Para configurar este módulo se necesita
el software STEP 7 a partir de la version V11.0, misma que se incluye en los paquetes
de TIA Portal en su respectiva versión.[25]
Para mayor detalle sobre la configuración y funcionamiento de este módulo de
comunicación refiérase a la práctica 8 del anexo 1.
Figura 2.3: Módulo CM 1242-5 PROFIBUS DP - Slave. [25]
LEDs indicadores del módulo
El módulo posee varios LEDs para indicar diferentes tipos de estados o errores
de hardware o software, se denominará "DIAG" al LED que siempre se encuentra
visible y posee dos colores rojo/verde, los cuales indican el estado básico del módulo.
Los LEDs bajo la tapa superior muestran mas detalles sobre el estado del módulo y
pueden ser colores amarillo/verde y rojo.
En la Tabla 2.5 se muestra el significado de cada símbolo de los LEDs, mientras
que en la Tabla 2.6 se indica el significado de los mismos.
Símbolo
Estado de
los LEDs
OFF
ON(encendido)
Un solo color
intermitente
Amarilloverde
intermitente
Tabla 2.5: Significado de cada símbolo de estado. [25]
45
Sin
relevancia
DIAG (rojo/verde)
-
RUN/STOP
(amarillo/verde)
ERROR
(rojo)
SIGNIFICADO
En ejecución (RUN) sin error,
intercambio de datos útiles con
maestro DP.
verde
Parado (STOP) sin error.
verde
intermitente
No hay datos de
configuración disponibles.
Arrancando (STOP ->RUN).
verde
intermitente
Se carga el firmware (Los LEDs
DIAG y RUN/STOP, parpadean
de forma alterna).
verde
intermitente
-
En caso de conexión existente
entre maestro y esclavo:
rojo
intermitente
CPU maestro DP en STOP,
"CLEAR" en PROFIBUS)
o bien
Error de esclavo.
No se ha detectado ninguna
conexión entre maestro y esclavo.
rojo
intermitente
Línea PROFIBUS no conectada o
no detectada.
rojo
Tabla 2.6: Significado de los estádos detallados del módulo. [25]
Módulo para telecontrol CP 1242-7
Este módulo (véase Figura 2.4) es un procesador de comunicaciones que permite
conectar al S7-1200 a redes GSM a través de los siguientes servicios:
GPRS (General Packet Radio Service): El servicio de transmisión de datos orientado a paquetes se ejecuta a través de la red GSM.
SMS (Short Message Service): El módulo CP 1242-7 puede enviar y recibir
mensajes del tipo SMS, el interlocutor puede ser otro PLC S7-1200 o un teléfono
46
móvil.
Figura 2.4: Módulo para telecontrol CP 1242-7. [29]
Dentro de esto el CP 1242-7 permite varias aplicaciones de Telecontrol como son
el envío de mensajes vía SMS, comunicación con unae central supervisora, comunicación entre estaciones S7-1200 mediante una red GSM, almacenamiento temporal
de telegramas al servidor de Telecontrol, registro de diferentes datos y de su envío
al servidor de Telecontrol entre otros. [29]
Requisitos de Hardware
Una CPU con versión de firmware a partir de V2.0.
Una antena externa para el CP 1242-7 (véase Figura 2.5).
Figura 2.5: Antena para módulo CP 1242-7. [29]
En el modo de operación "Telecontrol" del CP 1242-7, para el servidor Telecontrol es necesario un PC con conexión a internet.
47
En el caso de utilizar TeleService a través de GPRS, es necesario una gateway
de TeleService con conexión a internet para las configuraciones sin servidor de
Telecontrol. Se trata de un PC que posee el software "TS Gateway".
Requisitos para el uso de los servicios GSM
Un contrato con un proveedor de red GSM
•
El contrato debe admitir transmisión de datos a través de GPRS.
•
El contrato debe admitir la asignación de direcciones IP públicas.
•
En el modo de operación "GPRS directo" el proveedor de red GSM debe
asignar direcciones IP fijas a los CP 1242-7 y transmitir los telegramas a
los participantes destinatarios.
Tarjeta SIM que se adquiere en el contrato, la cual se inserta en el módulo CP
1242-7.
Disponibilidad local de una red GSM con capacidad GPRS.
LEDs indicadores del módulo
El módulo posee varios LEDs para indicar diferentes tipos de estados o errores
de hardware o software, se denominará "DIAG" al LED que siempre se encuentra
visible y posee dos colores rojo/verde, los cuales indican el estado básico del módulo.
Los LEDs bajo la tapa superior muestran mas detalles sobre el estado del módulo y
pueden ser colores rojo/verde, amarillo/verde y verde.
En la Tabla 2.7 se muestra el significado de cada símbolo de los LEDs, mientras
que en la Tabla 2.8 se indica el significado de los mismos.
-
Símbolo
Estado de
los LEDs
OFF
ON(encendido)
intermitente
Tabla 2.7: Significado de cada símbolo de estado. [29]
48
Sin relevancia
DIAG
(rojo/verde)
Network Connect
(rojo/verde) (verde)
-
Signal
Quality
(amarillo/verde)
TeleService
Significado
(verde)
-
-
-
-
-
-
-
Ninguna conexión con el
servicio GPRS en la red
GSM
Conexión existente con
el servicio GPRS en la
red GSM
Esperar el PIN (tarjeta
SIM OK)
Tarjeta SIM defectuosa
PIN incorrecto
Error interno: es
necesario rearrancar la
estación
No hay conexión
con el servidor de
Telecontrol
-
-
No hay
configuración
disponible
-
-
Existe conexión con el
servidor de Telecontrol
-
-
Transferencia de datos
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Red GSM buena (-73 ...
> -53 dBm)
Red GSM media (-89 ...
-75 dBm)
Red GSM débil (-109 ...
-91 dBm)
No hay red GSM (<
-111 dBm)
En estos momentos no
hay ninguna sesión de
TeleService
La sesión de TeleService
está en ejecución
Intento de inicio de
sesión en la sesión de
TeleService
Tabla 2.8: Significado de los estádos detallados del módulo. [29]
49
2.2.
KTP600 BASIC PN
El KTP600 Basic PN (véase Figura 2.6) es una pantalla LCD-TFT (Pantalla de
cristal líquido de transistores de película fina) con una área activa del display de
115.2 mm x 86.4 mm (5.7") que posee una resolución de 320x240 pixeles. Puede
representar hasta 256 colores, incluye 6 teclas de función que pueden adaptarse para
cualquier tipo de uso dependiendo del usuario y posee una memoria de apliación de
512 KB.
En cuanto a comunicación incorpora una inteface ethernet RJ45 10/100 Mbit/s,
adminte un voltaje de alimentación de +24VCD, posee un reloj de tiempo real sin
respaldo y puede montarse de forma horizontal o vertical. [23]
Figura 2.6: Estructura del hardware del KTP600 Basic PN. [23]
En donde:
50
Etiquueta
1
2
3
4
5
6
7
8
9
10
Descripción
Display/Pantalla táctil
Escotaduras para las mordazas de fijación
Junta de montaje
Teclas de función
Interfaz PROFINET
Conexión para la fuente de alimentación
Placa de características
Nombre del puerto
Guía para las tiras rotulables
Conexión para tierra funcional
Tabla 2.9: Descripción de la estructura del hardware del KTP600 Basic PN [23]
Para mayor detalle sobre la configuración y funcionamiento de este módulo de
comunicación refiérase a la práctica 2 del anexo 1.
Software de programación
El KTP600 Basic PN puede ser configurado por medio del siguiente software:
STEP 7 Basic (TIA Portal) - vía WinCC Basic (TIA Portal) integrado.
STEP 7 Professional (TIA Portal) - vía WinCC Basic (TIA Portal) integrado.
WinCC flexible Compact.
WinCC flexible Standard.
WinCC flexible Advanced.
WinCC Basic (TIA Portal).
WinCC Comfort (TIA Portal).
WinCC Advanced (TIA Portal).
WinCC Professional (TIA Portal).
2.3.
SIMATIC OP177B 6" PN/DP (6AV6 642-0DA01-1AX)
El SIMATIC OP177B 6" PN/DP (véase Figura 2.7) es una pantalla LCD-STN
(super-twisted nematic display) con una área activa del display de 120 mm x 90 mm
(5.7") que posee una resolución de 320x240 pixeles. Puede representar hasta 256 colores, incluye 32 teclas de función configurables, 26 con LED, funciona con el sistema
operativo Windows CE y es posible adaptar elementos como ratón/teclado/lector
51
de códigos de barras mediante USB. En cuanto a comunicación incorpora una inteface MPI/PROFIBUS DP, interfaz RS485/RS422/USB, interfaz ethernet 10/100 e
interfaz impresora slot para MultiMedia-Card, adminte un voltaje de alimentación
de +24VCD, posee un reloj de tiempo real sin respaldo. [1]
Figura 2.7: SIMATIC OP177B 6" PN/DP. [1]
Software de programación
El SIMATIC OP177B 6" PN/DP puede ser configurado por medio del siguiente
software:
WinCC flexible Compact.
WinCC flexible Standard.
WinCC flexible Advanced.
WinCC Comfort (TIA Portal).
WinCC Advanced (TIA Portal).
WinCC Professional (TIA Portal).
2.4.
S7-300
Los controladores programables SIMATIC fabricados por la empresa SIEMENS,
vienen en dos presentaciones, CPUs de tipo compactas y modulares en cada una
52
de sus presentaciones. En el laboratorio de redes industriales se dispondrá de dos
controladores Simatic S7-300 con CPU 315F-2 PN/DP (véase Figura 2.8) que es una
CPU modular. Esta CPU funciona con una tensión nominal de 24 VDC admitiendo
tensiones que estén entre un rango de 20.4 a 28.8 VDC. Esta CPU posee dos puertos
PROFINET y un puerto MPI/PROFIBUS DP para comunicarse con otros dispositivos y con un ordenador para descargar el programa de usuario. En ella también
se encuentra una ranura para el alojamiento de una SIMATIC MicroSD para el correcto funcionamiento del mismo. Esta CPU a diferencia de su antecesora posee una
memoria interna de programa de 512 KBytes.
Figura 2.8: Estructura Física De La CPU 315F-2 PN/DP. [27]
En donde:
53
Etiqueta
1
2
3
4
5
6
7
8
9
Descripción
Indicadores de estado y error.
Ranura de la Micro Memory
Card
Selector de modo
Dirección MAC y código de
barras 2D
Interfaz X1 (MPI/DP)
Conexión para la fuente de
alimentación
Interfaz X2 (PN), con switch de
2 puertos
Puerto PROFINET 2
Puerto PROFINET 1
Tabla 2.10: Descripción de la estructura física del CPU 315F-2 PN/DP. [27]
Para el correcto funcionamiento se necesitan de otros módulos tales como: fuentes
de poder y módulos de señales, además permite la conexión con módulos de funciones, procesadores de comunicaciones, módulos de interface, módulos repetidores y
swicth para la conexión de dispositivos en una red ethernet. Para la programación
y la configuración de dispositivos y redes se utiliza el paquete de software STEP 7
Profesional V13 (TIA PORTAL). A continuación se realiza una descripción de los
módulos que poseen los controladores lógicos S7-300 que estarán disponibles en el
laboratorio de comunicaciones industriales.
Para mayor detalle sobre la configuración y funcionamiento de este módulo de
comunicación refiérase a la práctica 4 del anexo 1.
Fuente De Poder (PS)
La fuente de poder es un dispositivo que se encarga de proveer a la CPU la tensión
nominal de 24 VDC para su correcto funcionamiento. La fuente disponible para los
PLCs es la PS 307 5A (véase Figura 2.9), cuya tensión nominal de alimentación
puede ser monofásica 120 VAC o bifásica de 230 VAC a 50/60 Hz y entrega a su
salida una tensión de 24 VDC a una corriente de 5A. Los rangos para la tensión de
alimentación pueden estar entre 85 – 132 VAC para tensión monofásica y entre 170
– 264 VAC para tensión bifásica [27]. Esta fuente posee un switch para controlar
el encendido y apagado de la misma e indicadores LED para mostrar su correcto
funcionamiento.
54
Figura 2.9: Fuente de tensión PS 307 5A. [31]
Módulos de señales
Son módulos de entradas, salidas o entradas/salidas analógicas o digitales cuya
función es adaptar las señales presentes en el proceso para que puedan ser manejadas por el PLC. En este caso, se dispondrá de un módulo de entradas/salidas
digitales tipo DI16/DO16xDC24V (véase Figura 2.10), que cuenta con 16 entradas
digitales y 16 salidas digitales. Además, de un módulo de entradas/salidas analógicas
tipo AI4/AO2x8BIT (véase Figura 2.10) que es un módulo que contiene 4 entradas
analógicas que permite realizar mediciones de tensiones o corrientes en un rango de
0 a 10 VDC para tensiones y de 4 a 20 mA para corrientes, también cuenta con
dos salidas analógicas configurables para tensión o corriente en los mismos rangos
citados anteriormente. Trabajan con ADCs cuyas resoluciones son de 8 Bits. Al igual
que el módulo de entradas/salidas digitales su tensión nominal de alimentación es
de 24VDC.
Figura 2.10: Módulos De Señales DI16/DO16xDC24V [30] y AI4/AO2x8BIT [32] disponibles Para
El PLC S7-300.
55
Puertos de comunicación
Las CPUs de los controladores que estarán disponibles en el laboratorio tienen
incorporados dos puertos PROFINET y un puerto MPI/DP para conectarse con otros
dispositivos y con el ordenador para que se pueda cargar el programa de usuario. Las
CPUs que estarán disponibles en el laboratorio cuentan con un puerto MPI/DP que
viene configurado como interfaz MPI (Multi Point Interface) de fábrica, que sirve
para comunicarse con una PC o con otros dispositivos dentro de una red MPI. Si
se desea que la interfaz sea configurada como una interfaz PROFIBUS DP esta se
tiene que configurar en el programa de usuario. Esta interfaz permite tres modos de
operación como interfaz MPI, como maestro o esclavo DP configurables mediante el
programa de usuario. Esta interfaz permite la interconexión con dispositivos como
[28]:
Ordenadores o programadores SIEMENS.
Esclavos DP.
Maestros DP.
Actuadores/sensores.
S7-300 o S7-400 con interfaz DP.
Además estas CPUs cuentan con un switch con dos puertos PROFINET integrados,
mismos que permiten la inteconexion con una PG/PC, un HMI o con otros dispositivos PROFINET en redes con topología lineal o de anillo. Esta interfaz permite la
interconexión con dispositivos como [28]:
Controlador PROFINET IO.
Dispositivos PROFINET IO (p. ej. el módulo interfaz IM 151-3 PN en un ET
200S).
Componentes PROFINET CBA (Component Based Automation).
S7-300/S7-400 con interfaz PROFINET (p.ej. CPU 317-2 PN/DP o CP 343-1).
Componentes de red activos (p. ej. un switch).
PG/PC con tarjeta Ethernet.
IE/PB-Link.
56
Convertidor de frecuencia Micromaster 440
El convertidor Micromaster 440 (véase Figura 2.11) es un módulo adicional del
que se dispondrá en uno de los controladores S7-300 que estarán disponibles en el
laboratorio. Este convertidor puede controlar motores cuya potencia nominal sea de
0.75kW, su tensión de alimentación puede ser bifásica con rangos entre 200 y 240 voltios o trifásica entre 200 y 240 voltios con una tolerancia ±10 % . A su salida entrega
tensión trifásica entre un rango de tensión comprendida entre los 0V y la tensión de
alimentación a una corriente de 3.9A y una frecuencia variable comprendida entre
un rango de 0Hz a 650Hz. Estos convertidores poseen estructura modular permitiendo así intercambiar los módulos de operador y módulos de comunicación según las
necesidades del usuario. Este convertidor además cuenta con 6 entradas digitales,
2 entradas analógicas configurables como entradas de tensión 0V a 10V o corriente
0mA a 20mA o como la séptima y octava entrada digital, 2 salidas analógicas parametrizables (0mA a 20mA), 3 salidas digitales tipo relé parametrizables (VD 30V/5A
de carga óhmica; AC 250V/2A de carga inductiva), cuenta con protección tanto para
el motor como para el convertidor, además de presentar un funcionamiento silencioso del motor gracias a sus elevadas frecuencias de pulsación. Su puesta en servicio
es simple y se la puede realizar mediante un panel de operador, vía comunicación
con un controlador lógico programable o mediante el paquete de software Sinamics
Micromaster Starter, en este caso se profundizará en la puesta en servicio mediante
un panel de operador y mediante la comunicación PROFIBUS con un controlador
lógico programable. [20]
Figura 2.11: Convertidor Siemens Micromaster 440. [20]
Para poner en marcha el convertidor en el laboratorio se dispondrá de un módulo
panel de operador tipo AOP (Advanced Operator Panel) y un módulo de comunicación PROFIBUS para puesta en marcha a distancia del mismo. Para mayor detalle
sobre la configuración y funcionamiento de este módulo de comunicación refiérase a
la práctica 16 del anexo 1.
57
El AOP (véase Figura 2.12) es un panel que permite ajustar mediante una manera más cómoda los parámetros del mismo a diferencia de su antecesor el BOP
(Basic Operator Panel), debido a que posee una pantalla configurable en múltiples
idiomas en donde se indican de manera explícita los parámetros de configuración y
los valores asignados a los mismos. Además posee una barra de desplazamiento para
una navegación más rápida de los parámetros que se deseen ajustar. Este módulo se
puede conectar directamente en el convertidor o se puede comunicar con el mismo
mediante el kit de montaje para puerta del AOP pudiendo comunicarse mediante
bus con hasta un máximo de 30 convertidores.
Figura 2.12: Advanced Operator Panel (AOP). [20]
Para mayor detalle sobre la configuración y funcionamiento de este módulo de
comunicación refiérase a la práctica 12 del anexo 1.
El módulo de comunicación PROFIBUS permite el mando remoto del conversor a
través de dispositivos PROFIBUS, la velocidad para transmisión de datos en el bus
es máximo de hasta 12 Mbaud. Este módulo de comunicación puede ser conectado
directamente en el conversor. La alimentación del módulo es de 24 VDC y para
establecer las conexiones dispone de un conector sub-D de 9 polos (suministrable
como accesorio). [20]
2.5.
ET200S
Cuando los sensores y actuadores se encuentran a distancias muy grandes del
centro de control se presentan dificultades por el gran volumen de cableado, a la
vez que incrementa la posibilidad de interferencias en el transporte de las señales.
El módulo ET200S (véase Figura 2.13) es un sistema de periferia descentralizada
que permite concentrar todas las señales del proceso y enviarlas al centro de control
por medio de un bus de comunicación de manera eficiente y segura. Su estructura
modular permite escalar y ampliar los ET200S de forma sencilla, siendo posible
58
agregar varios módulos, los cuales pueden ser de diferente tipo como E/S digitales y
analógicas, sistemas neumáticos, variadores de frecuencia entre otros. [24]
Figure 2.13:
ET200S - Módulo de interfaz IM151-3 PN. [24]
Para el laboratorio de redes de comunicación industrial se cuenta con dos módulos
de comunicación ET200S, un módulo de interfaz IM151-3 PN HIGH FEATURE
y un módulo de interfaz IM151-1 STANDARD cuyas características se indican a
continuación:
Módulo de interfaz IM151-3 PN HIGH FEATURE
El módulo de interfaz IM151-3 PN permite la conexión a través de PROFINET
IO por medio de dos puertos integrados RJ45 con una velocidad de transferencia de
10 Mbits/s para servicios Ethernet y 100 Mbits/s dúplex para PROFINET IO. Su
tensión de alimentación es de 24 VDC, posee varios LEDs de información de estado
y una ranura para tarjeta de memoria que se muestran en la Figura 2.14.
Figure 2.14:
LEDs de información del módulo de interfaz IM151-3 PN. [24]
En donde:
59
Etiqueta
1
2
3
4
5
6
7
8
Descripción
Error de grupo (rojo)
Error de bus (rojo)
Indicador de mantenimiento (amarillo)
Tensión de alimentación (verde)
Conexión con un switch/controlador
IO (verde)
SIMATIC Micro Memory Card
Soporte de cable
Enclavamiento/desenclavamiento
(pestaña inferior) de la Micro Memory
Card
Tabla 2.11: Descripción de los LEDs del módulo de interfaz IM151-3 PN. [24]
Para mayor detalle sobre la configuración y funcionamiento de este módulo de
comunicación refiérase a la práctica 5 del anexo 1.
A continuación se detallan los módulos que estan disponibles en la ET200S para
el laboratorio de redes industriales:
Módulo de potencia PM-E DC24..48V
El módulo de potencia PM-E DC24..48V (véase Figura 2.15) se encarga de la
alimentación para todos los módulos electrónicos integrados al ET200S.
Figura 2.15: Módulo de potencia PM-E DC24..48V. [17]
Donde:
Etiqueta
1
2
Descripción
Error agrupado (rojo)
Tensión de carga (verde)
Tabla 2.12: Descripción del módulo de potencia PM-E DC24..48V. [17]
Si el indicador LED SF se encuentra encendido significa que no existe parametrización o el módulo conectado es incorrecto.
60
Si el indicador LED PWR esta apagado se debe a la falta de tensión de carga
en el módulo de potencia.
Módulo de entradas digitales 2DI DC24V HF
El módulo 2DI DC24V HF (véase Figura 2.16) posee dos entradas digitales con
una tensión nominal de 24 VDC, posee diagnóstico y protección de cortocircuitos,
también posee LEDs de información de estado.
Figura 2.16: Módulo de entradas digitales 2DI DC24V HF. [18]
En donde:
Etiqueta
1
2
Descripción
Error agrupado (rojo)
Indicador de estado de la entrada
(verde)
Tabla 2.13: Descripción del módulo de entradas digitales 2DI DC24V HF. [18]
Si el indicador LED SF se encuentra encendido significa que no existe parametrización o el módulo conectado es incorrecto.
Si el indicador LED 1 esta encendido la entrada en el canal 0 esta activada.
Si el indicador LED 5 esta encendido la entrada en el canal 1 esta activada.
Módulo de salidas digitales 2DO DC24V/0.5A HF
El módulo 2DO DC24V/0.5A HF (véase Figura 2.17) posee dos salidas digitales
con una tensión nominal de 24 VDC a 0.5A por salida, posee diagnóstico de rotura
de hilo y cortocircuito, protección contra cortocircuitos, también posee LEDs de
información de estado.
61
Figura 2.17: Módulo de salidas digitales 2DO DC24V/0.5A HF. [19]
Donde:
Etiqueta
1
2
Descripción
Error agrupado (rojo)
Indicador de estado de la salida
(verde)
Tabla 2.14: Descripción del módulo de salidas digitales 2DO DC24V/0.5A HF. [19]
Si el indicador LED SF se encuentra encendido significa que no existe parametrización o el módulo conectado es incorrecto.
Si el indicador LED 1 esta encendido la salida en el canal 0 esta activada.
Si el indicador LED 5 esta encendido la salida en el canal 1 esta activada.
Módulo de interfaz IM151-1 STANDARD
El módulo de interfaz IM151-1 STANDARD (véase Figura 2.18) permite a la ET
200S la conexión vía PROFIBUS DP a través de la interfaz RS485 como esclavo
DPV0 o DPV1. Permite un direccionamiento de 244 bytes para entradas y 244 bytes
para salidas como máximo, se pueden utilizar hasta 63 módulos, su firmware es
actualizable vía PROFIBUS DP con STEP 7. [21]
62
Figura 2.18: ET 200S - Módulo de interfaz IM151-1 STANDARD. [21]
LEDs indicadores del módulo
El módulo de interfaz IM151-1 STANDARD posee tres LEDs de información
(véase Figura 2.19) de estado y error, mismos que se describen en la Tabla 2.15.
Figura 2.19: LEDs de información del Módulo de interfaz IM151-1 STANDARD. [21]
63
SF
apagado
Evento (LEDs)
BF
ON
apagado
apagado
*
*
*
parpadea
encendido
encendido
Causa
El módulo de interfaz no tiene tensión
o el hardware del módulo de interfaz
está defectuoso
El módulo de interfaz tiene tensión
El módulo de interfaz no está
configurado o su configuración es
incorrecta. No se están transfiriendo
datos entre el maestro DP y el módulo
de interfaz. Causas:
La dirección PROFIBUS es
incorrecta
Error de configuración
Error de parametrización
*
encendido
encendido
Búsqueda de la velocidad de
transferencia, dirección PROFIBUS no
permitida o el interruptor DIP inferior
(dirección PROFIBUS) no está en la
posición OFF. Causas:
Se ha excedido el tiempo de
supervisión de respuesta
La comunicación de bus vía
PROFIBUS DP con el módulo de
interfaz está interrumpida
encendido
*
encendido
La configuración software del ET
200S no coincide con la
configuración real del ET 200S.
Error en un módulo de la
periferia o el módulo de interfaz
está defectuoso.
apagado
apagado
encendido
Se están intercambiando datos
entre el maestro DP y el ET
200S.
La configuración teórica y la
configuración real del ET 200s
coinciden.
* irrelevante
Tabla 2.15: Descripción de los LEDs del módulo de interfaz IM151-1 STANDARD. [21]
64
Para mayor detalle sobre la configuración y funcionamiento de este módulo de
comunicación refiérase a la práctica 11 del anexo 1.
2.6.
Twido TWDLCAE40DRF
Los controladores lógicos programables Twido antes fabricados por Telemecanique
ahora Schneider Electric están disponibles en dos presentaciones, bases compactas y
bases modulares. Para el laboratorio de redes de comunicación industrial se dispondrá de dos controladores lógicos programables de base compacta TWDLCAE40DRF
(véase Figura 2.20)
Figura 2.20: Controlador lógico programable Twido TWDLCAE40DRF. [14]
Todas las bases compactas presentan la estructura de hardware mostrada en la
Figura 2.21.
Figura 2.21: Estructura de hardware de las bases compactas Twido. [14]
En donde:
65
Etiqueta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Descripción
Orificio de montaje
Cubierta de terminal
Tapa con bisagra
Cubierta extraíble del conector
de monitor de operación
Conector de ampliación
Terminales de potencia del
sensor
Puerto serie 1
Potenciómetros Analógicos
Conector de puerto serie 2
Terminales de fuente de
alimentación de 100 a 240 VCA
Conector de cartuchos
Terminales de entradas
Indicadores luminosos
Terminales de salidas
Tabla 2.16: Descripción de la estructura del hardware de una base compacta Twido. [14]
La base compacta que se encontrará disponible en el laborPara mayor detalle
sobre la configuración y funcionamiento de este módulo de comunicación refiérase
a la práctica 19 del anexo 1. El laboratorio posee dos componentes adicionales a la
estructura general de las bases compactas Twido. Estas partes se muestran en la
Figura 2.22 y son descritas en la Tabla 2.17.
Figura 2.22: Componentes adicionales de hardware para la base TWDLCAE40DRF. [14]
En donde:
Etiqueta
1
2
Descripción
1. Puerto Ethernet RJ45
100Base-TX
2. Compartimiento de la batería
externa reemplazable por el
usuario.
Tabla 2.17: Descripción de componentes adicionales de hardware para la base TWDLCAE40DRF.
[14]
66
Este dispositivo permite un rango de tensión de alimentación entre 85 y 264 VAC
de 50 o 60 Hz y cuenta con una fuente interna propia de 24 VDC para el funcionamiento nominal de la base. Cuenta con 24 entradas digitales cuya tensión permite
un rango de alimentación entre 19 y 30 VCC y 16 salidas digitales de las cuales 14
son de tipo relé y 2 de tipo transistor. Cuenta además con dos entradas analógicas
propias del módulo en forma de potenciómetros mismos que están ubicados debajo
del puerto de comunicación serial 1 y funcionan a 10 bits. Permite la ampliación
mediante módulos de entradas o salidas, digitales o analógicas hasta un máximo
de 7 módulos. En cuanto a módulos de ampliación para comunicación permite hasta un máximo de 2 módulos para conexión de bus AS-Inteface y 1 módulo para
comunicación CANopen. Los dispositivos que estarán disponibles en el laboratorio
cuentan con un módulo de ampliación de E/S analógicas modelo TWDAMM6HT
(véase Figura 2.23), misma que posee 4 entradas analógicas y 2 salidas analógicas
configurables para que funcionen como entradas o salidas de tensión o corriente, los
rangos de tensión permitidos están entre los 0 y 10 V y la corriente entre rangos de 4
a 20 mA para lo cual se utilizan conversores analógicos digitales de 12 bits haciendo
que las palabras de almacenamiento en memoria varíen entre valores de 0 a 4095.
[13]
Figura 2.23: Módulo De Ampliación De E/S Analógicas TWDAMM6HT. [13]
Software De Programación
Para la configuración de los dispositivos y la creación del programa que se va a
ejecutar dentro de los controladores se cuenta con la herramienta TwidoSuite en su
versión 2.01, en la misma que, se realizarán las configuraciones tanto de hardware
como de software del equipo a ser utilizado. En este entorno también se realizarán
las configuraciones para el correcto funcionamiento y gestión de las comunicaciones
entre equipos. Para cargar las configuraciones y el programa en los autómatas se
dispone de un cable TSX PCX 1031 que es un conector tipo serie.
67
Puertos de comunicación
La base compacta TWDLCAE40DRF tiene un puerto serie RS485, que permite
la comunicación con una PC o para realizar conexiones remotas hasta un máximo
de 7. Además mediante este puerto se puede realizar comunicaciones basadas en los
protocolos MODBUS RTU tipo maestro/esclavo y ASCII. Mientras que por el puerto Ethernet integrado RJ45 permite realizar comunicaciones basadas en MODBUS
TCP/IP tipo Cliente/Servidor, Además permite conexiones remotas con un máximo
de hasta 16 nodos remotos. [14]
2.7.
Antena Ubiquiti Nanostation M5
Esta es una antena wi-fi fabricada por la compañía Ubiquiti Networks, es utilizada, para crear enlaces inalámbricos punto a punto (véase Figura 2.24) o multipunto
gracias a su nueva tecnología AirMax, que es un nuevo protocolo basado en (TDMA)
que permite a los usuarios enviar y recibir datos mediante un tiempo predeterminado
que es controlado por un controlador inteligente AP. Para el laboratorio de comunicaciones industriales se dispondrá de dos antenas, mismas que serán usadas para
realizar comunicaciones inalámbricas punto a punto entre dos equipos. [10]
Figura 2.24: Utilización de dos antenas para crear un enlace inalámbrico punto a punto. [10]
Las antenas que estarán disponibles en el laboratorio pertenecen al modelo NanoStationM5 que pueden operar en un rango de frecuencias entre los 5170 y 5875 MHz,
poseen dos puertos Ethernet el uno de ellos dedicado para aplicaciones de video IP.
Las antenas además poseen un botón de reset que permiten cargar la configuración
de fábrica en las antenas (véase Figura 2.25).
68
Figura 2.25: Estructura física de la antena Ubiquiti NanoStationM5. [11]
Para comprobar el correcto funcionamiento de la antena en su parte posterior
cuenta con una serie de LEDs indicadores, según lo expuesto por [11] a continuación
se presenta una breve síntesis de cada uno de ellos:
Power: El LED de encendido se mostrará de color verde cuando la antena esté
conectada a la fuente, en este caso, el adaptador POE de 24V.
LAN1: Es el indicador del puerto ethernet principal, este permanecerá encendido
de color verde cuando la conexión realizada con este puerto este activa y comenzará
a parpadear cuando se envíe o reciba datos.
LAN2: Es el indicador del puerto ethernet secundario, este permanecerá encendido de color verde cuando la conexión realizada con este puerto este activa y
comenzará a parpadear cuando se envíe o reciba datos.
Señal: Son cuatro LEDs que nos indican la intensidad de la señal del enlace, estos
valores pueden ser modificados para cada LED a través del software airOS, pero los
valores predeterminados son los siguientes: El primer LED se encenderá de color
rojo si la intensidad de la señal es mayor a -94dBm. El segundo led se encenderá de
color ambar si la intensidad de la señal es mayor a -80dBm. El tercero y cuarto LED
se encenderán de color verde si la intensidad de la señal es mayor a los -75dBm y
-65dBm respectivamente.
Figura 2.26: LEDs indicadores del funcionamiento de la antena. [11]
Para el correcto funcionamiento de la antena se necesita del adaptador POE (véase
69
Figura 2.27), cuya función es la de acondicionar la señal que va a ser enviada, además
de transformar la tensión de 120 VAC a 24VDC para alimentar a la antena para su
correcto funcionamiento.
Figura 2.27: Adaptador POE de 24 VDC para alimentación y acondicionamiento de la señal para
la antena. [11]
Software De Configuración
Para configurar los parámetros de las antenas y del enlace que se desee realizar
entre las mismas se utilizará el software AirOS (véase Figura 2.29). Para acceder al
mismo debemos conectar la antena a un ordenador tal como se indica en la Figura
2.28.
Figura 2.28: Esquema para la correcta instalación de las antenas Ubiquiti NanoStationM5. [11]
70
Una vez realizada la conexión se debe asignar una IP estática al ordenador y en el
buscador introducir la dirección IP de la antena que por defecto es la IP 192.168.1.20,
con lo cual en el explorador se abrirá el software AirOS que nos pedirá un usuario y
una contraseña para acceder al mismo, aquí se deberá introducir la palabra ubnt en
ambos campos. Las configuraciones a realizar en cada antena dependerán del tipo de
enlace que se requiera. Para mayor detalle sobre la configuración y funcionamiento
de las antenas refiérase a la práctica 6 del anexo 1.
Figura 2.29: Software de configuración de las antenas Ubiquiti NanoStationM5. [11]
71
Capítulo 3
DISEÑO DEL LABORATORIO
DE REDES DE
COMUNICACIÓN INDUSTRIAL
En el presente capítulo se muestra el diseño del espacio físico del laboratorio de
comunicación industrial, el cual estará anexo al actual laboratorio de PLC con el
que cuenta la universidad. Se presenta además un análisis de las estructuras de los
bancos de trabajo que serán utilizados por los estudiantes para la realización de las
respectivas prácticas de laboratorio. Este capítulo también incluye la topología de
las redes que podrán ser montadas según el protocolo de comunicación que se plantee
para cada una de las prácticas.
3.1.
Epacio físico y bancos de trabajo
El laboratorio de redes de comunicación industrial funcionará en el mismo espacio
en donde actualmente funciona el laboratorio de PLC. El espacio físico no presentará
modificación alguna ya que aquí se emplazarán los ocho bancos de trabajo correspondientes al laboratorio de redes de comunicación industrial. En la Figura 3.1 se
muestra una vista superior del espacio físico en donde funcionará el laboratorio.
72
Figura 3.1: Vista superior del laboratoio de PLC.
Internamente se dispondrán de diez puestos de trabajo para los estudiantes. En la
Figura 3.2 a se muestra una vista panorámica de la disposición interna del laboratorio
de redes de comunicación industrial.
Figura 3.2: Disposición interna del laboratorio de redes de comunicación industrial.
Para cada puesto de trabajo se dispondrá de un computador de escritorio que
contendrá todos los paquetes de software para realizar las prácticas planteadas en
el módulo anexo de prácticas. Además en cada puesto de trabajo se encuentra una
estación para el desarrollo de las prácticas de las materias de automatización industrial 1 y 2, y en ocho de los diez puestos de trabajo se emplazarán los módulos del
laboratorio de redes de comunicación industrial.
3.1.1.
Módulos de trabajo
Los módulos de trabajo son estructuras metálicas en donde se encontrarán emplazados todos aquellos dispositivos necesarios para la implementación de las redes
de comunicación industrial planteadas en el módulo anexo de prácticas. Para cada
73
uno de los controladores lógicos programables se plantea una estructura metálica, en
forma de “L” (véase Figura 3.3), que estará formado por un soporte perfil para emplazar los controladores y módulos de ampliación de los mismos, canaleta perforada
para el guiado de las conexiones internas, un acrílico en donde se colocarán todos
y cada uno de los dispositivos para el correcto funcionamiento del controlador, una
fuente de tensión contínua de 24 VDC de 2.3 A y para protección un breaker monofásico. Para mayor detalle sobre las especificaciones del módulo de trabajo refiérase
al anexo 2.
Figura 3.3: Módulo de trabajo para el laboratorio de redes de comunicación industrial
74
Al igual que para los PLCs, se realizaron estructuras para el emplazamiento de las
periferias descentralizadas y para las pantallas HMI como se muestra en las Figuras
3.4 y 3.5 respectivamente. Para mayor detalle sobre las especificaciones de estos
módulos refiérase al anexo 2.
Figura 3.4: Módulo para periferias desentralizadas.
Figura 3.5: Módulo para pantallas HMI.
3.2.
Interconexión de equipos
Las redes que pueden ser implementadas con estos equipos son varias dependiendo
del protocolo de comunicación que se utilice, pero en este punto se presentan las
diferentes topologías de las redes planteadas en el módulo de prácticas de laboratorio.
Para mayor detalle refiérase al anexo 1.
3.2.1.
Redes PROFIBUS
Red PROFIBUS DP entre dos equipos Simatic S7-300
Esta red presenta una topología de red tipo bus (véase Figura 3.6), en donde con
la ayuda de un cable PROFIBUS se conectan el maestro con el esclavo teniendo
75
así que cerrar el bus en el mismo con una resistencia terminadora de bus. Esta red
permite una comunicación Maestro/Esclavo pudiendo enviarse por la misma varios
tipos de datos como palabras, las cuales regularán el comportamiento de las salidas
en ambos controladores. Para mayor detalle sobre la configuración y funcionamiento
de esta red de comunicación refiérase a la práctica 9 del anexo 1.
Figura 3.6: Topología de red PROFIBUS DP tipo bus entre dos controladores S7-300.
Red PROFIBUS DP entre dos equipos S7-1200
Esta red presenta una topología de red tipo bus (véase Figura 3.7). Para lograr
una comunicación PROFIBUS con estos controladores es necesario insertar módulos
de comunicación en cada uno debido a que no cuentan con puertos PROFIBUS incorporados. Los módulos de comunicación PROFIBUS adicionales son el CM 1243-5
(Maestro DP) y CM 1242-5 (Esclavo DP), estos serán conectados entre sí con la
ayuda de un cable PROFIBUS, siendo necesario cerrar el bus en el módulo esclavo
con una resistencia terminadora de bus. Esta red permite una comunicación Maestro/Esclavo donde las palabras enviadas regularán el comportamiento de las salidas
en ambos controladores. Para mayor detalle sobre la configuración y funcionamiento
de esta red de comunicación refiérase a la práctica 8 del anexo 1.
Figura 3.7: Topología de red PROFIBUS DP tipo bus entre dos controladores S7-1200.
Red PROFIBUS DP entre un equipo S7-1200 y un equipo S7-300
Esta red presenta una topología de red tipo bus (véase Figura 3.8). Para lograr
una comunicación PROFIBUS con estos controladores es necesario un módulo de
comunicación para el controlador Simatic S7-1200 debido a que no cuenta con un
76
puerto POFIBUS incorporado. El módulo PROFIBUS a utilizarse puede ser el CM
1243-5 (Maestro DP) o CM 1242-5 (Esclavo DP) dependiendo de su funcionalidad
dentro de la red (Maestro o Esclavo). Este módulo será conectado con el controlador
Simatic S7-300 mediante un cable PROFIBUS, siendo necesario cerrar el bus en el
módulo esclavo con una resistencia terminadora de bus. Esta red permite una comunicación Maestro/Esclavo donde las palabras enviadas regularán el comportamiento
de las salidas en ambos controladores. Para mayor detalle sobre la configuración y
funcionamiento de esta red de comunicación refiérase a la práctica 10 del anexo 1.
Figura 3.8: Topología de red PROFIBUS PD tipo bus entre un controlador S7-1200 y un controlador
S7-300.
Red PROFIBUS DP entre un equipo S7-1200 y un variador de tensión
Micromaster 440
Esta red permite el control de un convertidor de frecuencia MicroMaster 440 de
manera remota, en donde, el convertidor de frecuencia actúa como esclavo de un
controlador lógico maestro (Simatic S7-1200 - Simatic S7-300 - Simatic S7-1500)
en una red PROFIBUS DP. La topología de red utilizada es de tipo bus (véase
Figura 3.9) siendo necesario cerrar el bus en el módulo esclavo con una resistencia
terminadora de bus. Mediante esta red el controlador maestro puede enviar palabras
de configuración y control para preestablecer los datos necesarios para la puesta en
marcha y funcionamiento del convertidor. Para mayor detalle sobre la configuración
y funcionamiento de esta red de comunicación refiérase a la práctica 16 del anexo 1.
Figura 3.9: Topología de red PROFIBUS DP tipo bus entre un controlador S7-1200 y un convertidor
de frecuencia MicroMaster 440.
77
3.2.2.
Redes PROFINET IO
Red PROFINET IO entre dos equipos S7-300
Esta red presenta una topología tipo bus (véase Figura 3.10), en donde con la ayuda de un cable Industrial Ethernet TP XP Cord 4x2 RJ45/RJ45 se conectan ambos
controladores mediante su puerto PROFINET. Esta red permite una comunicación
Cliente/Servidor mediante la creación de un enlace S7 y la creación de bloques de
datos para el intercambio de los mismos con la ayuda de los bloques de funciones
PUT y GET. Esta red permite enviar varios tipos de datos, en nuestro caso palabras
que regularán el comportamiento de las salidas en ambos controladores. Para mayor
detalle sobre la configuración y funcionamiento de esta red de comunicación refiérase
a la práctica 4 del anexo 1.
Figura 3.10: Topología de red PROFINET IO tipo bus entre dos controladores S7-300.
Red PROFINET IO entre dos equipos S7-1200
Esta red presenta una topología tipo bus (véase Figura 3.11), en donde con la
ayuda de un cable Industrial Ethernet TP XP Cord 4x2 RJ45/RJ45 se conectan
ambos controladores S7-1200 mediante su puerto PROFINET. Esta red permite una
comunicación Maestro/Esclavo mediante la utilización de los bloques TSENDC y
TRCVC para el intercambio de los datos. Por esta red pueden enviarse varios tipos
de datos, por ejemplo palabras, las cuales regularán el comportamiento de las salidas
en ambos controladores. Para mayor detalle sobre la configuración y funcionamiento
de esta red de comunicación refiérase a la práctica 3 del anexo 1.
Figura 3.11: Topología de red PROFINET IO tipo bus entre dos controladores S7-1200.
78
Red PROFINET IO entre un equipo S7-300 y una periferia descentralizada ET 200S PN
Esta red posee una topología tipo bus (véase Figura 3.12) en la cual mediante un
cable Industrial Ethernet TP XP Cord 4x2 RJ45/RJ45 se conectan ambos equipos
por medio de sus puertos PROFINET. Esta red permite una comunicación Maestro/Esclavo en donde el maestro será siempre un controlador (Simatis S7-300) y el
esclavo será la periferia descentralizada (ET-200S PN). Esta red permite el intercambio de datos con la periferia descentralizada para el control remoto de los estados de
sus salidas digitales y la lectura remota de los estados de sus entradas. Para mayor
detalle sobre la configuración y funcionamiento de esta red de comunicación refiérase
a la práctica 5 del anexo 1.
Figura 3.12: Topología de red PROFINET IO tipo bus entre un controlador S7-300 y una periferia
descentralizada ET-200S PN.
Red PROFINET IO entre un equipo S7-1200 y un equipo S7-300 vía
Wi-Fi
La topología de esta red es de tipo bus (véase Figura 3.13), con la diferencia que
el transporte de datos será vía un enlace Wi-Fi punto a punto entre dos antenas
Ubiquiti NanosStation M5. Al igual que en el caso de la red PROFINET entre dos
controladores Simatic S7-300, en esta red se tiene que crear un enlace S7 y utilizar
bloques de datos para realizar el intercambio de datos con ayuda de los bloques de
función PUT y GET. Esta red permite el intercambio de varios tipos de datos, por
ejemplo palabras, las cuales regularán el comportamiento de las salidas en ambos
controladores. Para mayor detalle sobre la configuración y funcionamiento de esta
red de comunicación refiérase a la práctica 6 del anexo 1.
79
Figura 3.13: Topología de red PROFINET IO tipo bus Wi-Fi entre un controlador S7-1200 y un
controlador S7-300.
Red PROFINET IO entre un equipo S7-1200 y un HMI KTP-600
Para conectar estos equipos se utiliza una topología de red tipo bus (véase Figura
3.14) en donde con la ayuda de un cable Industrial Ethernet TP XP Cord 4x2
RJ45/RJ45 se conectan los puertos PROFINET de ambos equipos. Esta red permite
el intercambio de varios tipos de datos, para el laboratorio de redes industriales se
desarrollaron aplicaciones específicas que permiten al HMI enviar y recibir datos de
tipo palabra y tipo bit mediante los cuales regulan los estados de las salidas del
controlador S7-1200. Para mayor detalle sobre la configuración y funcionamiento de
esta red de comunicación refiérase a la práctica 2 del anexo 1.
Figura 3.14: Topología de red PROFINET IO tipo bus entre un controlador S7-1200 y un Panel
KTP-600 PN.
3.2.3.
Redes MODBUS
Red MODBUS TCP/IP entre dos equipos Twido TWDLCAE40DRF
Esta red presenta una topología tipo bus (véase Figura 3.15) en donde los controladores Twido se conectan a través de sus puertos Ethernet mediante un cable
de red pudiendo ser este un cable Industrial Ethernet TP XP Cord 4x2 RJ45/RJ45
o un cable de red punto a punto con terminales RJ45. El modelo de comunicación
80
que se da en este tipo de red es de tipo Cliente/Servidor que permite el intercambio
de varios tipos de datos MODBUS empaquetados dentro de una trama TCP/IP a
través del puerto de comunicación 502. Para esta comunicación se utilizaron datos
tipo palabra que regulan los estados de las salidas de los controladores. Para mayor
detalle sobre la configuración y funcionamiento de esta red de comunicación refiérase
a la práctica 19 del anexo 1.
Figura 3.15: Topología de red MODBUS TCP/IP tipo bus entre dos controladores Twido TWDLCAE40DRF.
Red MODBUS TCP/IP entre un equipo Twido TWDLCAE40DRF y un
Ordenador
Esta red presenta una topología tipo bus (véase Figura 3.16) en donde el controlador Twido se conecta a través de su puerto Ethernet con un ordenador mediante
un cable de red (Industrial Ethernet TP XP Cord 4x2 RJ45/RJ45 o un cable de red
punto a punto con terminales RJ45). El modelo de comunicación que se da en esta
red es de tipo Cliente/Servidor en donde el cliente es el controlador Twido TWDLCAE40DRF y el servidor será el ordenador. Para esta comunicación será necesario
un servidor OPC (OLE for Process Control). Para mayor detalle sobre la configuración y funcionamiento de esta red de comunicación refiérase a la práctica 20 del
anexo 1.
Figura 3.16: Topología de red MODBUS tipo bus entre un controlador Twido TWDLCAE40DRF
y un Ordenador.
81
Capítulo 4
IMPLEMENTACIÓN DE LOS
BUSES DE CAMPO Y ANÁLISIS
DE RESULTADOS
En este capítulo se presenta a manera de síntesis el procedimento para la configuración y puesta en marcha de los diferentes buses de campo que se pueden implementar dentro del laboratorio de redes de comunicación industrial. La idea central de este
capítulo es dar al usuario una breve guía de como configurar las redes industriales,
para mayores detalles referirse al anexo 1.
4.1.
MODBUS
MODBUS permite dos tipos de comunicación, una mediante Ethernet (Modbus
TCP/IP) y otra usando comunicación serial RS-232 y RS-485 mismos que transmiten
datos bajo el modelo Cliente/Servidor y Maestro/Esclavo respectivamente.
4.1.1.
Red MODBUS TCP/IP utilizando dos PLCs Shneider Twido TWDLCAE40DRF
Para la implementación de la presente red se utilizó una topología de red tipo
bus en donde los equipos son conectados por medio de sus puertos Ethernet con
la ayuda de un cable de red de tipo cruzado. Dentro del programa de usuario se
debe configurar los macros de comunicación para realizar una correcta conexión. El
proceso realizado para el levantamiento de la presente red fue el siguiente:
Se debe crear un proyecto en el software Twido Suite, el cual nos permitirá configurar los parámetros de las tarjetas de red y las características de los equipos
para la comunicación.
82
Agregar los dos dispositivos entre los cuales se desea establecer la comunicación
MODBUS, dos PLCs compactos Twido (TWDLCAE40DRF) (véase Figura 4.1).
Figura 4.1: Inserción de los dispositivos Twido TWDLCAE40DRF dentro de un proyecto.
Configurar los parámetros de las tarjetas de red de los dispositivos. Aquí se
debe configurar las direcciones IP de cada uno de los equipos, al igual que sus
identificadores dentro de la red MODBUS.
Configurar una macro de comunicación (véase Figura 4.2), la cual es un bloque
de programación encargado de gestionar el envio y recepción de datos, al igual
que sus espacios de memoria dentro del programa de usuario. Es necesario programar y configurar elementos adicionales para que la macro de comunicación
funcione de la manera correcta, es decir, un tambor de conmutación para generar los tiempos de envío y recepción de los datos, un bloque MSG3.D para
gestionar el tráfico de datos en la red, control de errores y las salidas de sistema S5 que son temporizadores internos que regularán el cambio de estado del
tambor de conmutación.
83
Figura 4.2: Configuración de la macro de comunicación del PLC servidor.
Realizar el programa de usuario tanto del PLC Servidor, como del PLC Cliente.
Considerar que se debe programar unicamente en un PLC (PLC servidor en este
caso) la gestión de la comunicación.
Abrir un nuevo proyecto para realizar la configuración de hardware y software
del PLC Cliente. Configurar las caracterizas de la tarjeta de red y realizar
el programa para manipular los datos enviados por el otro PLC. El usuario
únicamente debe conocer los espacios de memoria reservados por la macros de
comunicación configurada en el otro PLC.
Descargar la configuración a cada uno de los dispositivos con la ayuda de un pc
o una programadora.
Montar de forma física la red planteada con la ayuda de un cable de red Industrial Ethernet TP XP Cord 4x2 RJ45/RJ45.
Se decidió implementar este tipo de red ya que a diferencia del tipo de comunicación
MODBUS RTU este modelo permite más opciones de conexión con otros equipos.
Permite una mayor integración con respecto a los niveles de la pirámide de automatización, permitiendo incluirse dentro de una red Ethernet convencional, obteniendo
otra opción de comunicación con la tecnología OPC cuya finalidad es la integración
de equipos desarrollados por diferentes fabricantes del entorno industrial.
84
4.2.
PROFIBUS DP
Para la implementación de una red industrial es necesario completar varios requisitos, entre los más importantes la concordancia entre hardware y software, existiendo
en todos los protocolos pasos similares, a continuación se detallará los pasos para
implementar una red PROFIBUS DP de acuerdo a los equipos utilizados.
4.2.1.
Red PROFIBUS DP utilizando dos PLCs Siemens S7-300
Ingresar al software de programación TIA Portal V13, crear un proyecto y
agregar los dos dispositivos S7-300 (6ES7 315-2FJ14-0AB0), entre los cuales
se desea establecer la comunicación PROFIBUS DP (véase Figura 4.3). Los
dispositivos de software deben ser exactamente iguales a los que se posee en
forma física, tanto su modelo como sus versiones de software.
Figura 4.3: Inserción de dos dispositivos Siemens S7-300 dentro de un proyecto.
Algunos dispositivos utilizan un solo puerto para diferentes tipos de comunicación (MPI/PROFIBUS), por esta razón es necesario especificar el tipo de
comunicación que se realizará y para el propósito específico de PROFIBUS DP
asignar una dirección PROFIBUS a cada uno de los dispositivos y su funcionalidad, maestro o esclavo. Para implementar la red unir con la ayuda del puntero
los puertos PROFIBUS de cada equipo (véase Figura 4.4).
85
Figura 4.4: Configuración de puertos de comunicación.
Una vez configurados todos los parámetros de la red y de los equipos, se procede
a realizar el programa de usuario tanto del dispositivo maestro, como del esclavo.
Para gestionar la comunicación entre los dos dispositivos se debe configurar el
área de transferencia del dispositivo definido como esclavo (véase Figura 4.5).
En donde se establecerá los espacios de memoria para enviar y recibir datos.
Figura 4.5: Áreas de transferencia para la comunicación entre dos equipos Siemens S7-300.
Finalmente se debe crear un programa dentro de los dispositivos, maestro y
esclavo, que permita leer y escribir datos en las direcciones reservadas en el
paso anterior. Se debe tomar en consideración el tipo de dato que se muestra
en las áreas de transferencia, por ejemplo al insertar una salida Q2, debe ser
declarada como QB2 puesto que es de tipo Byte (véase Figura 4.6).
86
Figura 4.6: Transferencia de datos entre dos equipos Siemens S7-300.
Descargar la configuración a cada uno de los dispositivos con la ayuda de un pc
o una programadora.
Montar de forma física la red planteada con la ayuda de un cable de red PROFIBUS bifilares retorcidos RS 485.
4.2.2.
Red PROFIBUS DP utilizando dos PLCs Siemens S7-1200 y los
módulos de comunicación CM 1243-5 (DP Master) y CM 1242-5
(DP Slave)
Ingresar al software de programación TIA Portal V13, crear un proyecto y
agregar los dos dispositivos entre los cuales se desea establecer la comunicación
PROFIBUS DP, dos S7-1200 (6ES7 214-1BE30-0XB0), dado que estos equipos
no poseen incorporado un puerto PROFIBUS se debe insertar dos módulos
extras el CM 1243-5 (maestro) y el CM 1242-5 (esclavo), uno en cada PLC
(véase Figura 4.7). Los dispositivos de software deben ser exactamente iguales a
los que se posee en forma física, tanto su modelo como sus versiones de software.
Figura 4.7: Inserción de dos dispositivos Siemens S7-1200 dentro del proyecto.
87
Mediante los módulos de comunicación CM 1243-5 (maestro) y el CM 1242-5
(esclavo) los dispositivos pueden funcionar únicamente en un modo, maestro
o esclavo respectivamente, también se debe asignar una dirección PROFIBUS
a cada dispositivo. Para implementar la red unir con la ayuda del puntero los
puertos PROFIBUS de cada equipo (véase Figura 4.8).
Figura 4.8: Implementación de red PROFIBUS DP.
Una vez configurados todos los parámetros de la red y de los equipos, se procede
a realizar el programa de usuario tanto del dispositivo maestro, como del esclavo.
Para gestionar la comunicación entre los dos dispositivos se debe configurar el
área de transferencia del dispositivo definido como esclavo (véase Figura 4.9).
En donde se establecerá los espacios de memoria para enviar y recibir datos.
Figura 4.9: Áreas de transferencia para la comunicación entre dos equipos Siemens S7-1200.
Finalmente se debe crear un programa dentro de los dispositivos, maestro y
esclavo, que permita leer y escribir datos en las direcciones reservadas en el
paso anterior. Se debe tomar en consideración el tipo de dato que se muestra
en las áreas de transferencia, por ejemplo al insertar una salida Q2, debe ser
declarada como QB2 puesto que es de tipo Byte (véase Figura 4.10).
88
Figura 4.10: Transferencia de datos entre dos equipos Siemens S7-1200.
Descargar la configuración a cada uno de los dispositivos con la ayuda de un pc
o una programadora.
Montar de forma física la red planteada con la ayuda de un cable de red PROFIBUS bifilares retorcidos RS 485.
4.2.3.
Red PROFIBUS DP utilizando un PLC Siemens S7-1200 y un
PLC Siemens S7-300
Ingresar al software de programación TIA Portal V13, crear un proyecto y
agregar los dispositivos en cuestión, un S7-1200 (6ES7 214-1BE30-0XB0) junto
a un módulo de comunicación PROFIBUS CM 1243-5 (maestro) o CM 1242-5
(esclavo) dependiendo de la funcionalidad que se designe al dispositivo S7-300
(6ES7 315-2FJ14-0AB0) (véase Figura 4.11). Los dispositivos de software deben
ser exactamente iguales a los que se posee en forma física, tanto su modelo como
sus versiones de software.
Figura 4.11: Inserción de los dispositivos Siemens S7-1200 y Siemens S7-300 dentro del proyecto.
Los dispositivos S7-300 utilizan un solo puerto para diferentes tipos de comunicación (MPI/PROFIBUS), por esta razón es necesario especificar el tipo de
89
comunicación que se realizará y para el propósito específico de PROFIBUS DP
asignar una dirección PROFIBUS a cada uno de los dispositivos y su funcionalidad, maestro o esclavo (considerar que funcionalidad se designó al dispositivo
S7-1200). Para implementar la red unir con la ayuda del puntero los puertos
PROFIBUS de cada equipo (véase Figura 4.12).
Figura 4.12: Configuración de puertos de comunicación e implementación de red PROFIBUS DP.
Una vez configurados todos los parámetros de la red y de los equipos, se procede
a realizar el programa de usuario tanto del dispositivo maestro, como del esclavo.
Para gestionar la comunicación entre los dos dispositivos se debe configurar el
área de transferencia del dispositivo definido como esclavo (véase Figura 4.13).
En donde se establecerá los espacios de memoria para enviar y recibir datos.
Figura 4.13: Áreas de transferencia para la comunicación entre los equipos Siemens S7-1200 y
S7-300.
Finalmente se debe crear un programa dentro de los dispositivos, maestro y
esclavo, que permita leer y escribir datos en las direcciones reservadas en el
paso anterior. Se debe tomar en consideración el tipo de dato que se muestra
en las áreas de transferencia, por ejemplo al insertar una salida Q2, debe ser
declarada como QB2 puesto que es de tipo Byte (véase Figura 4.14).
Figura 4.14: Transferencia de datos entre los equipos Siemens S7-1200 y S7-300.
90
Descargar la configuración a cada uno de los dispositivos con la ayuda de un pc
o una programadora.
Montar de forma física la red planteada con la ayuda de un cable de red PROFIBUS bifilares retorcidos RS 485.
4.2.4.
Red PROFIBUS DP utilizando un PLC Siemens S7-1200 y un
MicroMaster 440
Ingresar al software de programación TIA Portal V13, crear un proyecto y
agregar los dispositivos entre los cuales se desea establecer la comunicación
PROFIBUS DP, un S7-1200 (6ES7 214-1BE30-0XB0) junto al módulo CM 12435 (maestro) y un MicroMaster 440 (6SE640X-1PB00-0AA0) (véase Figura 4.15).
Los dispositivos de software deben ser exactamente iguales a los que se posee
en forma física, tanto su modelo como sus versiones de software.
Figura 4.15: Inserción de los dispositivos Siemens S7-1200 y Siemens MM440 dentro del proyecto.
Para la configuración del MM440 se debe definir el tipo de PPO (objeto parámetrosdatos de proceso) que se desea utilizar (PPO 1, 2, 3, 4) donde cada uno difiere
por el número de palabras de mando y palabras de parámetros que se desean
transmitir (véase Tabla 4.1).
PPO
PPO
PPO
PPO
1
2
3
4
PKW – Palabras para
leer/escribir valores
de parámetros
4 palabras
4 palabras
-
PZD - Palabras de
mando
Tabla 4.1: Tipos de PPO
91
2
6
2
6
palabras
palabras
palabras
palabras
Una vez definido el PPO, se debe observar las direcciones reservadas para leer
y escribir datos (véase Figura 4.16).
Figura 4.16: Direcciones de entrada y salida del PPO.
Para implementar la red unir con la ayuda del puntero los puertos PROFIBUS
de cada equipo y designar una dirección PROFIBUS a cada uno (véase Figura
4.17).
Figura 4.17: Implementación de red PROFIBUS DP.
Dentro del programa del dispositivo maestro se deben enviar palabras <<de
preferencia hexadecimales para una visualización más rápida>> a dichas direcciones, donde cada posición de bit corresponde a un parámetro definido por el
fabricante, estos parámetros pueden ser examinados en el manual de usuario del
equipo (véase Figura 4.18).
Figura 4.18: Transferencia de datos (Hexadecimales) de los equipos Siemens S7-1200 y MicroMaster
440.
92
Descargar la configuración a cada uno de los dispositivos con la ayuda de un pc
o una programadora.
Montar de forma física la red planteada con la ayuda de un cable de red PROFIBUS bifilares retorcidos RS 485.
Se concluyó satisfactoriamente con todas las prácticas planteadas dentro del protocolo de comunicación PROFIBUS DP. Se obtuvo un intercambio de datos entre maestro
y esclavo superando el principal objetivo de las prácticas, el protocolo PROFIBUS
DP presenta la ventaja frente a otros protocolos de no requerir la configuración de
bloques especializados para la comunicación, y su programación se realiza únicamente dentro del PLC esclavo (comunicación entre PLCs), obteniendo así, un menor
tiempo de programación y una fácil detección de fallos. Cada dispositivo debe poseer
una dirección PROFIBUS DP para una correcta comunicación. Ciertos dispositivos
poseen en forma física un selector de dirección PROFIBUS DP en su carcaza, razón por la cual es necesario cerciorarse que la dirección seleccionada de forma física
concuerde con la asignada dentro del software de configuración.
4.3.
PROFINET I/O
Dentro del modelo de redes de comunicación PROFINET I/O se pueden presentar
varios tipos de conexión dependiendo de los equipos a utilizar. Los diferentes tipos de
conexiones presentan características específicas para optimizar las comunicaciones,
las conexiones se implementan sobre múltiples estándares de comunicación a través
de una red Industrial Ethernet. Los estándares de comunicación que soporta un
equipo Siemens S7-1200 en su puerto PROFINET integrado son:
• Comunicación S7
• User Datagram Protocol (UDP)
• ISO on TCP (RFC 1006)
• Transport Control Protocol (TCP)
4.3.1.
Red PROFINET I/O utilizando dos PLCs Siemens Simatic S71200
Para la implementación de la presente red se utilizó una conexión Open User Comunications (comunicación abierta), que utiliza ISO on TCP como estándar modelo
para gestionar la comunicación entre los equipos.
93
Es necesario programar la gestión de datos debido a la interfaz de programación
SEND/RECEIVE. El proceso realizado para el levantamiento de la presente red fue
el siguiente:
Crear un proyecto en el software TIA PORTAL V.13, mismo que permitirá
configurar la red y las características de los equipos para la comunicación.
Agregar los equipos pertenecientes a la red, dos PLCs Siemens S7-1200 (6ES7
214-1BE30-0XB0) (véase Figura 4.19). Para establecer la conexión se debe unir
los puertos PROFINET de los dos equipos con la ayuda del puntero.
Figura 4.19: Inserción de los dispositivos Siemens S7-1200 dentro del proyecto.
Acceder al puerto de comunicación de cada equipo y asignarle un a dirección
IP, los dos equipos deben estar dentro de una misma red.
Realizar el programa de usuario tanto del PLC Maestro, como del PLC Esclavo.
Para gestionar la comunicación entre estas dos terminales dentro del programa de usuario se tienen que cargar y configurar los bloques de comunicación
TSEND_C y TRCV_C (véase Figura 4.20). En la configuración de estos bloques se debe especificar qué PLC será maestro (PLC Local) y qué PLC será el
esclavo (PLC Interlocutor), al igual que asignarles un mismo ID de conexión.
Estos bloques internamente se encargan de gestionar los espacios de memoria
para el intercambio de datos entre los equipos terminales.
94
Figura 4.20: Bloques TSEND_C y TRCV_C para gestionar la comunicación de los equipos Siemens
S7-1200.
Descargar la configuración a cada uno de los controladores lógicos con la ayuda
de un pc o una programadora.
Montar de forma física la red planteada con la ayuda de un cable de red Industrial Ethernet TP XP Cord 4x2 RJ45/RJ45.
4.3.2.
Red PROFINET I/O utilizando dos PLCs Siemens Simatic S7-300
Para realizar esta comunicación se utiliza una conexión tipo S7, la cual maneja el
estándar TCP para realizar el intercambio de mensajes (servicio Cliente/Servidor).
Para gestionar la comunicación el usuario debe utilizar los bloques de función de
comunicación PUT y GET, teniendo que previamente crear instancias de bloques de
datos globales para reservar los espacios de memoria en donde se ubicarán los datos
a enviar y recibir. El procedimiento es el siguiente:
Se debe crear un proyecto en el software TIA PORTAL V.13, mismo que permitirá configurar la red y las características de los equipos para la comunicación.
Agregar los equipos que formarán la red de comunicación, dos PLCs Siemens
S7-300 (6ES7 315-2FJ14-0AB0) (véase Figura 4.21). Montar la red de tipo bus
95
en donde los dispositivos estarán conectados el uno con el otro mediante un
cable de red, seleccionar el tipo de conexión S7.
Figura 4.21: Inserción de los dispositivos Siemens S7-300 dentro del proyecto.
Configurar los parámetros de las tarjetas de red de los equipos, asignando direcciones IP a cada uno de los equipos.
Realizar el programa de usuario tanto del PLC Cliente, como del PLC Servidor. Para almacenar los datos que se van a enviar y recibir se debe crear en el
PLC Cliente y en el PLC Servidor bloques de datos, que son bloques de función
que reservan los espacios de memoria (véase Figura 4.22). Dichos bloques deben
tener la misma numeración dentro del programa de usuario, y los datos contenidos dentro de estos deben concordar en tamaño y tipo para evitar errores en
la comunicación.
96
Figura 4.22: Creación de un bloque de datos.
Para gestionar la comunicación entre estas dos terminales dentro del programa
de usuario se debe cargar y configurar los bloques de comunicación PUT y GET
(véase Figura 4.23). En la configuración de estos bloques se debe especificar qué
PLC será maestro (PLC Local) y qué PLC será el esclavo (PLC Interlocutor),
al igual que asignarles un mismo ID de conexión.
97
Figura 4.23: Bloques GET y PUT para gestionar la comunicación de los dispositivos Siemens S7-300.
Descargar la configuración a cada uno de los controladores lógicos con la ayuda
de un pc o una programadora.
Montar de forma física la red planteada con la ayuda de un cable de red Industrial Ethernet TP XP Cord 4x2 RJ45/RJ45.
4.3.3.
Red PROFINET I/O entre un PLC Siemens S7-300 y una periferia
descentralizada ET 200S PN
Para la implementación de la presente red se utilizó una conexión dedicada para
periferias descentralizadas, que utiliza ISO on TCP como estándar modelo para
gestionar la comunicación. Para enviar o recibir datos el usuario únicamente debe
conocer las direcciones de entradas y salidas asignadas a cada uno de los módulos del
ET 200S. También es necesario cerciorarse que el nombre del dispositivo concuerde
tanto en el software como en el hardware para evitar errores en la comunicación. El
proceso realizado para el levantamiento de la presente red fue el siguiente:
Se debe crear un proyecto en el software TIA PORTAL V.13, mismo que nos
98
permitirá configurar la red y las características de los equipos para la comunicación.
Agregar los equipos que formarán la red de comunicación, un PLC Siemens
S7-300 (6ES7 315-2FJ14-0AB0) y una periferia descentralizada ET-200S con
interfaz de comunicación PN (6ES7 151-3BA23-0AB0) con todos sus elementos
como fuente, entradas y salidas digitales (véase Figura 4.24). Montar la red de
tipo bus en donde los dispositivos estarán conectados a través de sus puertos
PROFINET mediante un cable de red, seleccionar el tipo de conexión S7.
Configurar los parámetros de las tarjetas de red de los equipos, asignando direcciones IP a cada uno de ellos. Ademas se debe asignar como maestro del ET200s
al dispositivo Siemens S7-300.
Figura 4.24: Inserción de los dispositivos Siemens S7-300 y ET200s dentro del proyecto.
Realizar el programa de usuario tanto del PLC masetro, como del PLC esclavo.
Para gestionar la comunicación entre estos equipos el usuario debe conocer las
direcciones asignadas a cada uno de los módulos de entradas y salidas de la
periferia, de esta manera si se requiere leer un dato solo se apunta a la dirección
de entrada del módulo y si se quiere escribir se apunta a la dirección de la salida
deseada en la periferia.
Para evitar errores en la comunicación es necesario que en el programa de usuario del dispositivo maestro se agreguen los bloques de organización para control
de errores (véase Figura 4.25), el bloque OB82 llamado “I/O FLT1” y el bloque
OB86 llamado “RACK FLT”.
99
Figura 4.25: Bloques de organización para control de errores.
Descargar la configuración al controlador lógico con la ayuda de un pc o una
programadora.
Montar de forma física la red planteada con la ayuda de un cable de red Industrial Ethernet TP XP Cord 4x2 RJ45/RJ45.
4.3.4.
Red PROFINET I/O entre un equipo Siemens S7-1200 y un HMI
Simatic KTP-600
Para la implementación de la presente red se utilizó una conexión dedicada para
pantallas HMI, que utiliza ISO on TCP como estándar modelo para gestionar la
comunicación entre el HMI y el controlador. Para gestionar los datos el usuario
únicamente debe conocer las direcciones tanto de entradas como salidas asignadas
en el programa de usuario y los espacios de memoria que serán compartidos con el
HMI. El proceso realizado para el levantamiento de la presente red fue el siguiente:
Se debe crear un proyecto en el software TIA PORTAL V.13, mismo que nos
permitirá configurar la red y las características de los equipos para la comunicación.
Agregar los equipos que formarán la red de comunicación, un PLC Siemens
100
S7-1200 (6ES7 214-1BE30-0XB0) y un HMI KTP-600 (6AV6647-0AD11-3AX0)
(véase Figura 4.26). Montar la red de tipo bus en donde los dispositivos estarán
conectados el uno con el otro mediante un cable de red, seleccionar el tipo de
conexión S7.
Figura 4.26: Inserción de los dispositivos Siemens S7-1200 y HMI KTP-600 dentro del proyecto.
Configurar los parámetros de las tarjetas de red de los equipos, asignando direcciones IP a cada uno de ellos.
Realizar el programa de usuario tanto del PLC Maestro, como del HMI. Para
gestionar la comunicación entre estos equipos el usuario debe únicamente conocer los espacios de memoria que van a servir para intercambiar datos entre el
HMI y el controlador.
Dentro del arbol del proyecto dirigirse al HMI. Aqui se puede acceder y configurar las ventanas del HMI al igual que su contenido (véase Figura 4.27). La
imagen por defecto se denomina "imagen raiz". Cuando se han insertado todos
los elementos de monitoreo y control se debe agregar acciones a cada uno de
ellos, gestionando los espacios de memoria para el intercambio de datos entre el
PLC y el HMI.
101
Figura 4.27: Configuración del HMI KTP-600.
Descargar la configuración a cada dispositivo por separado con la ayuda de un
pc o una programadora.
Montar de forma física la red planteada con la ayuda de un cable de red Industrial Ethernet TP XP Cord 4x2 RJ45/RJ45.
Se logró realizar la comunicación bidireccional entre maestro y esclavo de todas
las prácticas pertenecientes al protocolo PROFINET IO cumpliendo con el objetivo planteado, dentro de PROFINET IO existen varios tipos de comunicación, los
cuales varian de acuerdo al equipo que se requiera utilizar. En el caso de los PLCs
S7-1200 se utilizaron los bloques de comunicación TSEND_C y TRCV_C los cuales
necesitan una configuración extensa a diferencia de otros bloques. Para establecer la
comunicación bidireccional es necesario insertar estos dos bloques dentro del programa de cada dispositivo. En el caso de los dispositivos S7-300 utilizan un modo de
comunicación cliente-servidor, basado en bloques de datos que pueden ser leidos por
cada dispositivo simplemente direccionando una posición dentro del mismo.
Las comunicaciones fueron exitosas en todas las prácticas, para una conexión sin
errores dentro del bus de comunicación cada dispositivo debe poseer una dirección IP
102
válida (dentro de la misma red), y su nombre debe coincidir con el asignado dentro
del software de programación.
103
CONCLUSIONES Y
RECOMENDACIONES
Con la culminación del presente proyecto de tesis se logró implementar un laboratorio que dispone de seis bancos de trabajo equipados con seis controladores
lógicos programables, cuatro equipos de marca Siemens y dos de marca Telemecanique, actualmente Schneider Electric, además, una periferia descentralizada, interfaces
hombre máquina, dos antenas de comunicación Wi-Fi y un módulo arrancador para
motores trifásicos. Estos equipos podrán ser interconectados entre si, montando cada
una de las diferentes redes planteadas en el módulo anexo de prácticas, permitiendo
asi a los estudiantes realizar configuraciones tanto físicas como de programación para
la interconexión de los mismos.
Para la realización de las prácticas se diseñó y construyó nueve bancos de trabajo
en donde se emplazaron los diferentes dispositivos que estarán presentes en el laboratorio, para esto se realizó una primera etapa de diseño en donde se utilizó el paquete
de software Inventor Profesional 2013 para modelar cada una de las estructuras que
servirían para soportar a los dispositivos, una vez superada la etapa de modelación
y con la ayuda de los planos obtenidos se realizó una etapa de construcción previa
en donde se realizaron las maquetas de los bancos de trabajo y mediante una depuración final de errores se procedió a la construcción de un primer banco modelo, el
cual no presentaba errores dando así paso a la etapa final que fue la construcción de
los ocho bancos restantes. Cada estructura metálica cuenta con un soporte en donde
se emplaza el dispositivo a utilizar (PLCs, Periferias Descentralizadas, etc), y un
acrílico en el cual se emplazaron de manera didáctica interruptores para simular la
activación de las entradas de los dispositivos, además cuenta con: borneras en donde
se pueden conectar pulsadores externos para un manejo más real de los equipos,
borneras para las salidas para que el usuario las use según su necesidad, módulos de
entradas y salidas analógicas (solo en los PLCs) e indicadores para que el usuario
tenga una mejor visión de las señales utilizadas y también como protección de dichos
104
módulos. Para realizar el planteamiento de las prácticas del anexo “Módulo de Prácticas", se tomó como referencia los contenidos de la cátedra Redes de Comunicación
III, abarcando la mayor cantidad de temas posibles, cada práctica cuenta con un
formato en el cual se muestra el tema a tratar, los objetivos que abarca cada una
de estas, los fundamentos teóricos necesarios para su entendimiento y una serie de
pasos detallados para la correcta configuración de hardware y software.
Se debe destacar que cada una de las prácticas planteadas fue realizada con el
fin de cubrir todos los posibles inconvenientes que se pudiesen presentar en su desarrollo, permitiendo a los estudiantes aprovechar al máximo el tiempo designado a la
ejecución de las mismas. Los principales errores que se presentaron en el desarrollo
de las prácticas fueron:
Dentro de las redes PROFINET y MODBUS, que para su comunicación utilizan
los puertos Ethernet, se presentaron errores en la configuración de las direcciones
de red de las tarjetas de los equipos, derivando conflictos de red y errores en la
comunicación. Para evitar esto se debe percatar que las direcciones IP de todos
los elementos a utilizar se encuentren dentro de una misma red.
Diferencias en las configuraciones de hardware y software, donde propiedades
tales como modelos y versiones impedían transferir los programas a los dispositivos. En caso de no coincidir dichas características se deberá actualizar
las versiones de los dispositivos utilizando paquetes de software brindados por
los fabricantes de los equipos, estos paquetes se los puede descargar de forma
gratuita en los sitios web de dichas empresas.
En la configuración de las redes PROFINET los principales errores surgieron
al determinar el tipo de comunicación a utilizar, debido a que existen varios
modelos de comunicaciones, sin embargo se llegaron a determinar los óptimos
para cada una de las redes, tomando como referencia los equipos a comunicar
y los datos a transferir.
Dentro de las redes MODBUS los principales problemas se presentaron al momento de direccionar los espacios de memoria, debido a que estos utilizan el
sistema hexadecimal para apuntar a una dirección específica, ocasionando que
los datos alcancen destinos erróneos. Para evitar estos inconvenientes se debe
tener precaución al momento de tranformar las direcciones en sistema decimal
al sistema hexadecimal.
Dentro de las redes de comunicación PROFIBUS DP los principales errores se
presentaron en el direccionamiento de los espacios de memoria que reservan cada
uno de los equipos para realizar el intercambio de datos, además, el no utilizar
bloques de función específicos para la gestión de errores dentro de la red. Las
direcciones pueden variar de acuerdo al usuario, estas pueden ser configuradas
desde el menú propiedades de cada dispositivo.
Inconvenientes debido a discrepancias entre los equipos configurados dentro del
software y los existentes físicamente. Cerciorarse que la dirección PROFIBUS
105
DP configurada dentro del software coincida con la seleccionada en el switch
externo de cada dispositivo PROFIBUS DP en caso de poseer uno.
Al comunicar los controladores lógicos con las periferias descentralizadas, el
principal inconveniente se presentaba en la configuración general de estos dispositivos dentro del software de programación. Si el nombre asignado a la periferia
descentralizada dentro del software es distinto al del equipo físico, se generará
un error de comunicación y el controlador no reconocerá como un dispositivo
esclavo a la periferia descentralizada.
Errores en la gestión de los tiempos de comunicación, se debe tener precaución
para asegurar que ciertos procesos no se ejecuten simultáneamente. Para esto
colocar marcas en serie a los temporizadores para controlar su activación y
desactivación.
Para evitar todos estos errores, los estudiantes deben leer y seguir paso a paso las instrucciones descritas dentro de las guías pertenecientes al módulo anexo de prácticas,
además, seguir las siguientes recomendaciones:
Es necesario que los usuarios del laboratorio tengan conocimientos teóricos básicos sobre “La pirámide de automatización industrial”, enfocándose principalmente en los modelos de comunicación utilizados en cada nivel especificamente,
de igual manera poseer conocimientos sobre programación de PLCs para captar
fácilmente la programación de los ejemplos propuestos.
Tener en cuenta las características de los equipos disponibles en el laboratorio,
ya que de esta manera el usuario podrá delimitar el alcance de las prácticas y
dar un uso correcto a los equipos, evitando cualquier tipo de daño sobre estos.
Tener en cuenta el manejo del software de programación de cada equipo y
dentro de ellos los bloques que se utilizarán para realizar las configuraciones de
comunicación de cada una de las redes implementadas.
Las configuraciones de las redes son más sencillas si se utilizan equipos de las
mismas características y de los mismos fabricantes, incrementando su dificultad
si difieren en modelos y más aún si son de distintos fabricantes.
Finalizado este proyecto se realizó un total de veinte prácticas, sin embargo dentro del laboratorio
existen equipos que no están explotados en su totalidad, por lo que se recomienda trabajar en un
proyecto que permita a los estudiantes profundizar otras tecnologías y otros equipos orientados a
las redes de comunicación intrustrial.
106
Bibliografía
[1] https://support.automation.siemens.com.
[2] Ojeda Flores Vanessa Elizabeth. Módulo didáctico aplicado al control de accionamientos
de velocidad variable con lazo cerrado. Universidad Politécnica Salesiana, Sede Guayaquil,
http://dspace.ups.edu.ec/handle/123456789/2394, Abril 2009.
[3] PROFINET Internacional España. Infraestructura de red Profinet. España.
[4] Moisés Pérez Fernando Pascual. MODBUS. Centro Integrado Politécnico ETI, Tudela, España.
[5] Dr. Joaquín López Fernández. PROFIBUS. Universidad de Vigo.
[6] Francisco Alexis Fernández. Manual Protocolo Modbus Castellano. Universidad Politécnica de
Cartagena, Octubre 2012.
[7] N. Mathivanan. PC-Based Instrumentation: Concepts and Practice. Asoke K. Ghosh, PrenticeHall, 2007.
[8] MODICON. Modicon Modbus Protocol Reference Guide. 06 1996.
[9] Veliz Cruz Esteban Julián Morán Reyes William Andrés. Sistema de control y monitoreo de
quemadores y sopladores en la planta de Novacero S.A. Universidad Politécnica Salesiana,
Sede Guayaquil, http://dspace.ups.edu.ec/handle/123456789/4664, Febrero 2013.
[10] Ubiquiti Networks. NanoStationM/NanoStationlocoM Datasheet. Number JLRR062113. Ubiquiti Networks, 2013.
[11] Ubiquiti Networks. NanoStationM/NanoStationlocoM Quick Start Guide. Number NJL052813.
Ubiquiti Networks, 07 2013.
[12] Aquilino Rodríguez Penin. Comunicaciones Industriales Guía Práctica. Marcombo, primera
edition, 05 2008.
[13] Schneider. Catalogo Automatismos y control - Controlador programable Twido Para su total
tranquilidad. Schneider, 2008.
[14] Schneider. Twido Controladores programables Bases compactas y modulares Guía de hardware.
Number 35013245. Schneider, 05 2009.
[15] SIEMENS. Comunicaciones con SIMATIC.
[16] SIEMENS. Manual de formación para soluciones generales en automatización.
[17] SIEMENS. SIMATIC Periferia desentralizada ET 200S módulo de potencia PM-E DC24..48V.
Number A5E01279070-01. SIEMENS, 04 2007.
[18] SIEMENS. SIMATIC Periferia desentralizada ET 200S Módulo electrónico digital 2DI DC24V
HF. Number A5E01278863-01. SIEMENS, 04 2007.
107
[19] SIEMENS. SIMATIC Periferia desentralizada ET 200S Módulo electrónico digital 2DO
DC24V/0.5 A HF. Number A5E01077220-01. SIEMENS, 04 2007.
[20] SIEMENS. Micromaster Convertidores de frecuencia MICROMASTER 420/430/440 0.12kW
hasta 250kW. Number DA 51.2. SIEMENS, 2008.
[21] SIEMENS. SIMATIC Periferia descentralizada ET 200S Módulo interfaz IM151-1 STANDARD. Number A5E01278532-03. SIEMENS, 07 2008.
[22] SIEMENS. S7 Controlador programable S7-1200. Number A5E02486683-02. SIEMENS, 11
2009.
[23] SIEMENS. SIMATIC HMI Panel de operador KTP400 Basic, KTP600 Basic, KTP1000 Basic,
TP1500 Basic. Number A5E02421816-01. SIEMENS, 01 2009.
[24] SIEMENS. SIMATIC Periferia descentralizada ET 200S Módulo interfaz IM151-3 PN HIGH
FEATURE. Number A5E01584260-04. SIEMENS, 08 2010.
[25] SIEMENS. SIMATIC NET S7-1200 - PROFIBUS CM1242-5. Number C79000-G8976-C24503. SIEMENS, 09 2011.
[26] SIEMENS. SIMATIC NET S7-1200 - PROFIBUS CM1243-5. Number C79000-G8976-C24603. SIEMENS, 09 2011.
[27] SIEMENS. SIMATIC S7-300 CPU 31xC y CPU 31x: Configuración, Instrucciones de Servicio.
Number 6ES7398-8FA10-8DA0. SIEMENS, 08 2011.
[28] SIEMENS. SIMATIC S7-300 CPU 31xC y CPU 31x: Datos técnicos, Manual de Producto.
Number A5E00105477-12. SIEMENS, 03 2011.
[29] SIEMENS. SIMATIC NET S7-1200 - Telecontrol CP 1242-7. Number C79000-G8978-C247-04.
SIEMENS, 10 2012.
[30] SIEMENS. SIMATIC Product data sheet: SIMATIC S7-300, DIGITAL MODULE SM 323,
OPTICALLY ISOLATED, 16 DI AND 16 DO, 24V DC, 0.5A, AGGREGATE CURRENT
4A, 1X40 PIN. Number 6ES7323-1BL00-0AA0. SIEMENS, 02 2014.
[31] SIEMENS. SIMATIC Product data sheet: SIMATIC S7-300 STABILIZED POWER SUPPLY
PS307 INPUT: 120/230 V AC OUTPUT: DC 24 V DC/5 A. Number 6ES7307-1EA01-0AA0.
SIEMENS, 02 2014.
[32] SIEMENS. SIMATIC Product data sheet: SIMATIC S7, ANALOG INPUT/OUTPUT SM 334,
NON-ISOLATED, 4 AI/2 AO, 1 X 20 PIN, REMOVE AND INSERT WITH BACKPLAIN
BUS. Number 6ES7334-0CE01-0AA0. SIEMENS, 02 2014.
[33] Arias Toapanta Marco Vinicio. Diseño e implementación de un módulo didáctico en automatización industrial aplicando buses de campo para la empresa ECUAINSETEC. Universidad
Politécnica Salesiana, Sede Quito, http://dspace.ups.edu.ec/handle/123456789/6548, Febrero
2013.
108
Parte I
MÓDULO DE PRÁCTICAS
109
MANUAL DE PROCEDIMIENTO
PRÁCTICA 1: CREACIÓN DE UN PROYECTO Y
FAMILIARIZACIÓN CON EL SOFTWARE TIA
PORTAL V.13.
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
CÁTEDRA
O
RELACIONADA
MATERIA
REVISIÓN N°: 1
EDICIÓN: 1
Accesorios:
 Software TIA PORTAL V.13.
 Módulo S7-1200.
REDES DE COMPUTADORAS III
 Cable Siemens Industrial
Ethernet TP cord 4x2 CAT 6.
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
Ing. Julio Zambrano.
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
110
Fecha:
Tema: Creación de un proyecto y familiarización con el software TIA Portal V.13.
Objetivo: Cargar un programa realizado en el software TIA PORTAL en un dispositivo PLC.
Objetivos específico:
 Familiarizarse con el software TIA PORTAL V.13.
 Reconocer dispositivos accesibles.
 Vincular a un dispositivo con una dirección IP.
Sustento teórico
TIA PORTAL V.13:
TIA Portal es el innovador sistema de ingeniería que permite configurar de forma intuitiva y eficiente todos los
procesos de planificación y producción. Convence por su funcionalidad probada y por ofrecer un entorno de
ingeniería unificado para todas las tareas de control, visualización y accionamiento.[1]
El TIA Portal incorpora las nuevas versiones de software SIMATIC Step7, WinCC y Startdrive para
la
programación, parametrización y diagnóstico de nuestros controladores SIMATIC,
pantallas
de
visualización, y accionamientos, la nueva versión del sistema de ingeniería
SIMATIC STEP 7 para la
planificación, la programación y el diagnóstico de todos los controladores SIMATIC.[1]
Con una nueva generación de editores de programación más productivos se optimiza la calidad, la eficiencia y la
consistencia de todo el proceso de producción. Se dispone así de
texto
estructurado,
diagramas
de
contactos, esquemas de funcionamiento, listas de
instrucciones y la posibilidad de programar la cadena de
procesos.[1]
Como parte integrante del TIA Portal, SIMATIC STEP 7 abre nuevas perspectivas para maximizar la eficiencia
en la programación y la calidad de la ingeniería.[1]
Figura 1. TIA Portal V.13.
111
Procedimiento:
Como primer paso se procederá a la creación de un proyecto para posteriormente cargarlo al dispositivo,
proceder de la siguiente manera. Tener en cuenta que la tarjeta de red del ordenador debe estar configurada con
una IP valida, es decir dentro de la misma red de las IP que se utilizaran para asignar a los PLC:
1) Abrir el acceso directo del software TIA PORTAL V.13.
2) Una vez abierto el software, dentro de la pantalla de inicio dar clic en “Crear Proyecto”, aquí se deberá
llenar los campos de Nombre de proyecto, ruta donde se desea guardar el proyecto, autor y comentario.
Figura 2. Pantalla de inicio.
3) Dar clic en el botón “Crear”, ubicado en la parte inferior de los campos anteriormente indicados.
Figura 3. Ventana para seleccionar la opción crear proyecto.
4) Luego de dar un clic en la opción crear, aparecerá la Vista Portal, la cual selecciona por defecto
Primeros Pasos. Dar clic en la pestaña con el nombre “Configurar un dispositivo”.
112
Figura 4. Pantalla de primeros pasos
5) En la siguiente ventana dar clic en “Agregar dispositivo” y seguir estos pasos:
 Seleccionar el controlador deseado. En este caso clic en PLC-1200 y seleccionar la CPU
1214C AC/DC/RLY modelo 6ES7 214-1BE30-0XB0. Dentro de la opción versión al lado
derecho de la pantalla seleccionar “V2.2”.
 Clic en agregar.
 Una vez agregado un dispositivo aparecerá en la pantalla el nuevo equipo agregado.
Figura 5. Pantalla para agregar un nuevo dispositivo
113
Figura 6. Pantalla del proyecto creado.
6) Como siguiente punto abordaremos la programación del dispositivo, empezando por el PLC_1. Para
esto dirigirse al árbol del proyecto, dar clic en la pestaña de “PLC_1”, “Bloques de programa” y doble
clic en “Main [OB1]”.
Figura 7. Programación PLC_1.
7) Dirigirse a la parte derecha de la pantalla a la sección “Instrucciones”, dar clic en “Instrucciones
básicas”/ Operaciones lógicas con bits.
 Arrastrar al “segmento 1” un “Contacto NA” y llamarlo “I0.0”.
 De igual manera insertar una “Asignación” (Bobina) y llamarla “Q0.0” obteniendo la siguiente
gráfica:
114
Figura 8. Insertar operaciones lógicas con bits.
8) Una vez terminado el programa que se desea cargar en el dispositivo, procedemos de la siguiente
manera:
 En el árbol del proyecto señalar al PLC donde se encuentra el programa, en este caso PLC_1.
 Dirigirse a Online/ Dispositivos accesibles.
Figura 9. Menú Online.
9) Aparecerá un recuadro como el de la Figura 10, aquí se podrá observar los dispositivos que se
encuentran conectados al ordenador con su respectiva dirección IP y tipo de conexión.
 Tipo de interfaz PG/PC: Corresponde al tipo de conector con el cual se está realizando la
conexión PC-PLC. El tipo Ethernet corresponde a PN/IE.
 Interfaz PG/PC: Seleccionar la tarjeta de red del Ordenador.
 En caso que el dispositivo no posea una dirección IP, en la celda de tipo aparecerá “ISO”.
Proceder a seleccionar al dispositivo y dar clic en mostrar (véase Figura 11).
 En el árbol del proyecto dirigirse a la tarjeta de red del ordenador, y dar clic en el dispositivo
que deseamos asignar una dirección IP.
 Dar clic en “Online y diagnostico”/Funciones/Asignar dirección IP.
 Introducir la dirección IP deseada y dar clic en “Asignar dirección IP”.
115
Figura 10. Dispositivos accesibles.
Figura 11. Cambio de IP en dispositivos.
10) Una vez que se conozca la IP del dispositivo al cual se desea cargar el programa realizar los siguientes
pasos:
 Ir a Online/ Cargar dispositivo.
 Si en “Dispositivos accesibles en la subred de destino” no aparece el dispositivo anteriormente
reconocido en “dispositivos accesibles” ingresar manualmente la dirección IP correspondiente
al mismo, para esto, dar clic en la celda de Dirección e ingresar la IP asignada en el paso 9
(véase Figura 12).
 Una vez que ingresada dar clic fuera de la celda y esperar que el software reconozca el
dispositivo.
116
Figura 12. Cargar dispositivo.

Seleccionar el dispositivo reconocido y dar clic en Cargar.
Figura 13. Compilación de programa.

Dar clic en cargar.
Figura 14. Comprobar antes de cargar.

Si desea que el dispositivo pase a modo RUN terminada la carga, seleccionar “Arrancar
todos”. Para terminar dar clic en “Finalizar”.
117
Figura 15. Terminar proceso de carga.
11) El dispositivo pasara a modo RUN y se podrá comprobar su funcionamiento.
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens - Totally Integrated Automation Portal: intuitivo, eficiente, probado.pdf
118
MANUAL DE PROCEDIMIENTO
PRÁCTICA 2: CONFIGURACIÓN Y PUESTA EN
MARCHA DEL PANEL KTP600 PARA LA
IMPLEMENTACIÓN DE UN HMI.
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
CÁTEDRA
O
RELACIONADA
MATERIA
REVISIÓN N°: 1
Accesorios:




Software TIA PORTAL V.13.
Módulo S7-1200.
HMI KTP600.
Cable Siemens Industrial
Ethernet TP cord 4x2 CAT 6.
DOCENTE:
Ing. Julio Zambrano.
REDES DE COMPUTADORAS III
EDICIÓN: 1
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
119
Fecha:
Tema: Configuración y puesta en marcha del panel KTP600 para la implementación de un HMI.
Objetivo: Crear un proyecto en el software TIA PORTAL V.13 que permita el manejo de un HMI KTP600
mediante equipo Siemens S7-1200.
Objetivos específico:
 Conocer las características generales de los equipos S71200 y HMI KTP600.
 Familiarizarse con las herramientas del software TIA Portal V.13.
 Conocer las herramientas para elaboración de interfaces mediante WinCC de TIA Portal v11.
Sustento teórico
SIMATIC S7-1200: Ofrece la flexibilidad y capacidad de controlar una gran variedad de dispositivos para las
distintas tareas de automatización, posee un diseño compacto, su CPU incorpora un microprocesador, una fuente
de alimentación integrada, así como circuitos de entrada y salida en una carcasa compacta, conformando así un
potente PLC. Una vez cargado el programa en la CPU, ésta contiene la lógica necesaria para vigilar y controlar
los dispositivos de la aplicación. La CPU vigila las entradas y cambia el estado de las salidas según la lógica del
programa de usuario, que puede incluir lógica booleana, instrucciones de contaje y temporización, funciones
matemáticas complejas, así como comunicación con otros dispositivos inteligentes [1].
Figura 1. Módulo S7-1200. [1]
HMI: Significa Interfaz Hombre Maquina por sus siglas en inglés (Human Machine Interface), es el medio para
la interacción entre el usuario y los dispositivos de automatización. TIA Portal V.13 posee incorporado una
herramienta llamada WinCC en la cual se pueden desarrollar aplicaciones desde simples interfaces con Basic
Panels hasta complejos sistemas SCADA multiusuario basadas en PC.
SIMATIC WinCC se encuentra en el TIA Portal y forma parte de un nuevo concepto de ingeniería integrado que
ofrece un entorno único para programar y configurar soluciones de control, visualización y accionamiento. Este
framework de ingeniería constituye un hito dentro del desarrollo de software y supone el perfeccionamiento
consecuentes de la filosofía de TIA.[2]
KTP600 PN: El dispositivo KTP600 Basic Color ofrece una pantalla táctil de 5,7 pulgadas y, además, 6 teclas
táctiles. Está disponible en dos versiones: de color KTP600 Basic DP para las conexiones MPI / PROFIBUS DP
y PN de color KTP600 Basic con una interfaz Ethernet.
120
Datos técnicos:
SIMATIC HMI KTP600 Basic Color
Pantalla
Pantalla TFT 5.7”, de 256 colores.
Elementos de control
Pantalla táctil resistiva analógica, 6 teclas táctiles
libremente configurables.
Resolución
320 x 240 pixeles.
Memoria de usuario
512 KB.
Interface
1 x RS 485/RS 422 (PROFIBUS DP-Variant)
1 x RJ 45 Ethernet (PROFINET-Variant)
Panel frontal
214 x 158 mm (Ancho x Altura)
Profundidad del dispositivo
44mm
Software de configuración
WinCC Basic (TIA Portal)/WinCC flexible Compact
Tabla 1. Características del HMI KTP600 Basic Color.
Figura 2. KTP600 Basic color. [3]
Procedimiento:
1) Abrir el acceso directo del software TIA PORTAL V.13.
2) Una vez abierto el software, dentro de la pantalla de inicio dar clic en “Crear Proyecto”, aquí se deberá
llenar los campos de Nombre de proyecto, ruta donde se desea guardar el proyecto, autor y comentario.
121
Figura 3. Pantalla de inicio.
3) Dar clic en el botón “Crear”, ubicado en la parte inferior de los campos anteriormente indicados.
Figura 4. Ventana para seleccionar la opción crear proyecto.
4) Luego de dar un clic en la opción crear, aparecerá la Vista Portal, la cual selecciona por defecto
Primeros Pasos. Dar clic en la pestaña con el nombre “Configurar un dispositivo”. Para esta práctica
será necesario configurar dos dispositivos.
122
Figura 5. Pantalla de Primeros pasos.
5) En la siguiente ventana dar clic en “Agregar dispositivo” y seguir estos pasos:
 Seleccionar el controlador deseado. En este caso clic en PLC/SIMATIC S7-1200/CPU/CPU
1214C AC/DC/Rly/6ES7 214-1BE30-0XB0. Dentro de la opción versión en el lado derecho
de la pantalla seleccionar “V2.2”.
 Clic en agregar.
 Una vez agregado un dispositivo aparecerá en la pantalla el nuevo equipo agregado.
Figura 6. Pantalla para agregar un nuevo dispositivo.
123
Figura 7. Pantalla del proyecto creado.
6) En la parte izquierda en el árbol del proyecto, dar doble clic en “Agregar dispositivo”. Aparecerá un
menú igual al de la Figura 8, en la parte izquierda dar clic en HMI, en la parte centrar seleccionar HMI/
SIMATIC Basic Panel/6” Display/KTP600 Basic /6AV6 647-0AD11-3AX0, versión 11.0.0.. Clic en
“Aceptar”.
Figura 8. Agregar un dispositivo.
124
7) Conexiones de PLC (Figura 9).
 Dar clic en Examinar (A).
 Doble clic en “PLC_1” (B).
 Dar clic en “Siguiente >>”.
(A)
(B)
Figura 9. Conexiones de PLC.
125
8) Formato de Imagen
 Desmarcar la casilla “Encabezado”.
 Clic en “Siguiente >>”.
Figura 10. Formato de Imagen.
9) Avisos
 Desmarcar las casillas de “Avisos”.
Figura 11. Avisos.
126
10) Imágenes
 Dar clic en “Siguiente >>”.
Figura 12. Imágenes.
11) Imágenes de sistema
 Dar clic en “Siguiente >>”.
Figura 13. Imágenes de sistema.
127
12) Botones
 Dar clic en “Finalizar”.
Figura 14. Botones.
13) Se mostrará la imagen del HMI
 Dirigirse al “Árbol del proyecto” Configuración_HMI/PLC_1, doble clic en “Dispositivos y
redes”.
 Verificar que el PLC_1 y el HMI estén conectados mediante un cable PROFINET.
 Si no se encuentran conectados, dar clic en el puerto PROFINET del PLC_1 y arrastrarlo hasta
el puerto PROFINET del HMI.
Figura 15. Dispositivos y redes.
128
14) En este punto se encuentran agregados los dos elementos. Como siguiente punto se procederá a crear un
programa que simule el llenado de un tanque de agua de dos maneras:
 Manual:
La entrada analógica del PLC_1 simulará el llenado del tanque, la puesta en marcha de la
bomba dependerá del usuario mediante dos botones, uno de encendido y otro de apagado.
 Automática:
La entrada analógica del PLC_1 simulará el llenado del tanque, y dependiendo de su nivel la
bomba se prenderá o apagará automáticamente.
 Primero se configurará el PLC_1 y posteriormente el HMI KTP600.
 Debido a que varios pasos son similares en modo manual y automático se programará sin
distinción de los mismos hasta que sea necesario.
15) En el Árbol del proyecto dar doble clic en “Dispositivos y redes”
 Dar clic derecho sobre el modulo del PLC_1, y clic en propiedades.
 Se desplegará un menú como el de la Figura 16. Dirigirse a AI2/Entradas Analógicas/Canal0.
 “Dirección de canal”: Es la dirección de la cual debemos obtener el dato de la entrada
analógica, el dispositivo S7-1200 posee dos entradas analógicas.
 La dirección correspondiente al Canal0 es “IW64”.
NOTA: Los canales analógicos del PLC pueden soportar máximo 10V.
Figura 16. Dirección de canales analógicos.
16) Dentro del Árbol del proyecto, dirigirse a PLC_1/Variables PLC/doble clic en “Agregar tabla de
variables”, con esto se creará una nueva tabla de variables (Vacía).
 Dar clic derecho en la tabla recién creada, clic en “Cambiar nombre”, e introducir
“Variables_PLC”.
 Dar doble clic en “Variables_PLC [0]”
 Clic en “<Agregar>” y llenar los campos de la siguiente manera:
o Nombre: “Mando_manual”.
o Dirección:
 Identificador del operando: “I”.
 Dirección: “0”
 Número de bit: “0”
o Tipo de datos: “Bool”.
 De esta manera se creó una primera variable “Mando_manual”, llenar la tabla hasta que quede
idéntica a la de la Figura 17.
129
Figura 17. Tabla de Variables “Variables_PLC”.
17) Dirigirse al bloque “Main [OB1]” del PLC_1 y realizar los siguientes pasos (véase Figura 18):
 Añadir un bloque “NORM_X” ubicado en el menú de la derecha, Instrucciones/Instrucciones
Básicas/Conversión. Llenarlo con los siguientes datos:
o ??? to ???: “Int” to “Real”
o MIN: “0”.
o VALUE: “IW64”.
o MAX: “27621”. (≈Máximo valor cuando ingresan 10V)
o OUT: “MD1”.
 Dentro del mismo segmento, a continuación añadir un bloque “SCALE_X” ubicado en el
menú de la derecha, Instrucciones/Instrucciones Básicas/Conversión. Llenarlo con los
siguientes datos:
o ??? to ???: “Real” to “Real”.
o MIN: “0”.
o VALUE: “MD1”.
o MAX: “100”.
o OUT: “MD3”.
Figura 18. Normalizar y escalar la señal del canal analógico 0 (IW64).
18) Dirigirse al bloque “Main [OB1]” del PLC_1
 Crear un diagrama similar a la Figura 19. Los bloques necesarios están ubicados en
Instrucciones/Instrucciones básicas/Operaciones lógicas con bits. Se utilizó dos “Contactos
NA”, dos “Contactos NC” y una “Asignación” o bobina.
 Para etiquetarlos dar doble clic en <??.?> y clic en el icono derecho
, donde se
desplegarán todas las variables disponibles.
 La primera fila del diagrama compone el circuito manual, donde “Bloqueo” simplemente es
una restricción para que los dos modos no puedan funcionar simultáneamente.
130
Figura 19. Diagrama de programación.
19) Ahora se configurará el proceso para que el llenado sea automático.



Crear un nuevo segmento dando clic en
.
Insertar
un
bloque
“IN_RANGE”
ubicado
en
Instrucciones/Instrucciones
básicas/Comparadores.
o MIN: “0”
o VAL: “Señal_final_0-100”
o Max: “50”. (Pasado este valor la bomba apagara).
A la salida del bloque “IN_Range” insertar una asignación y llamarla “Mando_Automático”.
Figura 20. Configuración bloque IN_RANGE.
20) Finalizada la programación del PLC_1 dirigirse a HMI_1 dentro del árbol del proyecto,
HMI_1/Imágenes.
 Clic sobre “Agregar imagen”, clic derecho sobre la imagen creada /“Cambiar nombre”
/nombrarla “Automático”. Repetir el proceso para crear una imagen llamada “Manual”
 Doble clic en Imagen_1 o imagen raíz. Aparecerá una imagen similar a la de la Figura 21.
131
Figura 21. Configuración HMI_1.
21) Insertar un Rectángulo ubicado en Herramientas/Objetos básicos y arrastrarlo a la pantalla del HMI_1.
Ajustar el rectángulo al tamaño de la pantalla del HMI.
 Dar clic derecho sobre el rectángulo y clic en “Propiedades”.
 Clic en “Apariencia”, aquí se podrá cambiar el color de fondo, así como también el tipo de
borde del rectángulo.
Figura 22. Configuración objeto rectángulo.
22) Dentro de Herramientas/Objetos básicos se encuentra un icono “A” el cual sirve para ingresar texto,
arrastrarlo a la pantalla e ingresar un título para el encabezado.
 Para cambiar las características del texto dar clic derecho en el mismo, clic en “Propiedades” y
clic en “General”.
 Aquí se podrá modificar el color, tamaño, tipo de fuente del texto.
132
Figura 23. Configuración de la apariencia del texto.
23) Dirigirse a Herramientas/Elementos/Botón. Arrastrarlo a la pantalla del HMI_1, dar clic derecho en el
mismo y clic en “Propiedades”.
 Se desplegará un menú en el cual se podrá configurar los parámetros del botón, dentro de
“General” dirigirse a “Título” y cambiar el nombre por “Automático”. (Figura 24. A)
 Clic en “Eventos” ubicado a la derecha de “Propiedades
 Clic en la opción “Hacer clic”.
 Desplegar la celda de “<Agregar función>”/Imágenes/ActivarImagen. (véase Figura 24. B)
 Nombre de la imagen: Seleccionar “Automático”.
 Agregar otra función/Procesamiento por bits/ActivarBit. (Figura 24. C)
o En la ruta PLC_1/Variables_PLC seleccionar la variable “Bloqueo”.
 Realizar el mismo proceso para el botón de “Manual”, con las siguientes consideraciones:
o Al agregar la función de activar imagen en este caso se activará la imagen “Manual”
o Al agregar la función en “Procesamiento de bits” se debe seleccionar DesactivarBit,
PLC_1/Varialbes_PLC/Bloqueo.
A.
133
B.
C.
Figura 24. Configuración de botones, aspecto y eventos.
24) Dirigirse al árbol del proyecto, HMI_1, Imágenes y realizar lo siguiente:
 Doble clic en la imagen “Automático”
 Agregar un botón y colocarlo en la parte superior de la tecla “F1” ubicada en la parte inferior
de la pantalla del HMI_1.
 Clic derecho sobre el botón/propiedades. Dentro de la opción “General” (véase Figura 25. A)
o Modo: Seleccionar la opción “Gráfico”.
o Tecla de acceso directo: “F1”.
o Gráfico: Seleccionar la opción “Gráfico”, en la celda de “Gráfico si botón “no
pulsado” ” abrir el menú y seleccionar “Home”.
 Clic en “Eventos” ubicado a la derecha de “Propiedades” (véase Figura 25. B)
o Clic en la opción “Hacer clic”.
o Desplegar la celda de “<Agregar función>”/Imágenes/ActivarImagen.
 Nombre de la imagen: Seleccionar “Imagen raíz” o “Imagen_1”.
 Repetir este proceso dentro de la imagen “Manual”.
134
A.
B.
Figura 25. Configuración imagen “Automático”.
25) Dirigirse a la imagen “Manual” del HMI_1, dentro de esta se incorporarán elementos gráficos que
mejorarán la interfaz con el usuario.
 Las librerías de bombas se encuentran en Herramientas/Gráficos/Carpeta de gráficos de
WinCC/Automation equipment/Pumps dentro de la carpeta “Pumps” existen subcarpetas las
cuales poseen formas y colores diferentes, escoger cualquiera de ellas y arrastrarla a la pantalla
del HMI. Si la imagen es demasiado grande reducirla desde cualquier esquina presionando la
tecla SHIFT para que se reduzca de manera proporcional.
 En la ruta Herramientas/Elementos arrastrar una “Barra” que simulará al tanque de agua.
 Dentro de Herramientas/Objetos básicos se encuentran las herramientas de texto y figuras
elementales. Añadir los rectángulos, círculos y textos de tal manera que la imagen del HMI sea
similar a la Figura 26.
 Para modificar apariencias y colores de cada elemento se debe dar clic derecho en el mismo y
dirigirse a “Propiedades”, se desplegará un menú en el cual se podrá variar la configuración
predeterminada.
135
Figura 26. Ubicación de elementos en HMI.
26) Dar clic derecho sobre el círculo que se encuentra en la parte inferior de la etiqueta “ON”, clic en
propiedades:
 Dar clic en “Animaciones” y clic en Dinamizar colores y parpadeo:
o Variable: PLC_1/Variables PLC/Variables_PLC/ doble clic en “Mando_Manual”.
o Tipo: “Rango”
o En la tabla inferior configurar:
 Rango: “0”.
 Color de fondo: “0; 72; 4” o escoger un tono oscuro.
 Color Borde: “0; 0; 0”.
 Parpadeo: “no”.
o Clic en <Agregar> y conjurar:
 Rango: “1”.
 Color de fondo: “0; 255; 31” o escoger un tono claro.
 Color Borde: “0; 0; 0”.
 Parpadeo: “no”.
 Esta configuración permitirá que el círculo cambie de color en función de la variable
“Mando_Manual”, simulando una luminaria.
 Dirigirse a la tabla de variables del HMI dentro del Árbol del proyecto HMI_1/Variables HMI/
doble clic en “Tablas de variables estándar”, dentro de esta se observa las variables enlazadas
al PLC_1.
o Dirigirse a la derecha de la tabla hasta encontrar la opción “Ciclo de adquisición”, por
defecto se encuentra “1s”.
o Dar clic y cambiarlo al menor tiempo posible que es “100ms”. De esta forma el HMI
actualizará de manera más rápida a los cambios al momento de la ejecución de los
programas (véase Figura. 27).
136
Figura 27. Ciclo de adquisición.
27) Dirigirse a la imagen “Manual” del HMI, clic derecho sobre la barra de nivel y clic en “Propiedades”
 Dirigirse al menú “Animaciones”/Vista general/Conexiones de variables/ doble clic en
“Conectar variable a una propiedad”/Valor de proceso/Aceptar.
 Se mostrará un menú llamado “Conexión de variable” con dos submenús “Propiedad” y
“Proceso”.
 Propiedad
o Nombre: “Valor de proceso”.
 Proceso
o Variable: Desplegar el menú y seleccionar “Señal_final_0-100”, ubicada dentro de las
variables del PLC_1.
 De esta manera finaliza la configuración del mando manual, con la entrada I0.0 del PLC se
prende o apaga la bomba mientras que el canal analógico 0 simulará el nivel del tanque.
Figura 28. Configuración de animación y conexión de variable.
28) Dirigirse a la imagen “Automático” del PLC_1.
 Se seguirá el mismo proceso utilizado en la pantalla “Manual”, insertar los elementos dentro
de la pantalla de tal manera que quede similar a la Figura 29.
 La elipse de la etiqueta “Encendido” debe parpadear con la variable “Mando_Automático”.
 Para la barra de nivel, al igual que en caso anterior debe agregarse una variable de proceso y
una conexión con la variable “Señal_final_0-100”.
 Recordar cambiar los ciclos de adquisición de todas las variables.
 En el modo automático se insertó una flecha dentro de la conexión entre la bomba y el tanque
de nivel a la cual se encenderá cuando la barra posea un valor mayor a 0.
137
Figura 29. Configuración imagen “Automático” del HMI_1.
29) Clic derecho sobre la flecha, clic en “Propiedades”
 Dirigirse al menú “Animaciones”/Visualización/Visibilidad/Dinamizar Visibilidad.
o Variable: “Mando_Automatico”.
o Visibilidad: “Invisible”
o De: “0”
o A: “0”
30) El siguiente paso es cargar los programas por separado tanto al PLC_1 como al HMI_1.
 En el caso del HMI para que sea posible cargar el programa se lo debe colocar en modo

“Transfer”, para esto dirigirse al HMI físico y dar clic en el icono de encendido
Aparecerá una pantalla similar a la Figura 30.
Clic en “Tranfer”
Figura 30. Modo Transfer.


Aparecerá un cuadro con título “Connecting to host”.
Finalmente ir al programa del HMI y cargarlo normalmente.
138
.
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens, Simatic S7. Controlador programable S7-1200, Manual del sistema. 2009.
[2] Siemens, SIMATIC WinCC en Totally Integrated Automation Portal. Folleto, Noviembre 2011.
[3] www.siemens.com
139
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
PRÁCTICA 3: Comunicación PROFINET IO entre
dos PLC S7-1200
COMUNICACIÓN PROFINET IO
ENTRE DOS PLC S7-1200.
Responsable /Equipo.
REVISIÓN N°: 1
CÁTEDRA
O
RELACIONADA
MATERIA
Accesorios:



EDICIÓN: 1
Software TIA PORTAL V.13.
2 módulos S7-1200.
Industrial Ethernet TP XP
Cord 4x2 RJ45/Rj45
REDES DE COMPUTADORAS III
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
Ing. Julio Zambrano.
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
140
Fecha:
Tema: Comunicación PROFINET IO entre dos PLC S7-1200.
Objetivo: Crear un proyecto en el software TIA PORTAL V.13 que permita la comunicación PROFINET
Maestro/Esclavo entre dos equipos Siemens S7-1200.
Objetivo específicos:
 Familiarizarse con las herramientas y bloques que presenta el software TIA Portal V.13.
 Conocer el referente teórico de Redes PROFINET.
Sustento teórico
SIMATIC S7-1200: ofrece la flexibilidad y capacidad de controlar una gran variedad de dispositivos para las
distintas tareas de automatización, posee un diseño compacto, su CPU incorpora un microprocesador, una fuente
de alimentación integrada, así como circuitos de entrada y salida en una carcasa compacta, conformando así un
potente PLC. Una vez cargado el programa en la CPU, ésta contiene la lógica necesaria para vigilar y controlar
los dispositivos de la aplicación. La CPU vigila las entradas y cambia el estado de las salidas según la lógica del
programa de usuario, que puede incluir lógica booleana, instrucciones de contaje y temporización, funciones
matemáticas complejas, así como comunicación con otros dispositivos inteligentes [1].
Figura 1. Módulo S7-1200. [1]
PROFINET: Permite una alta gama de conectividad entre equipos de diferentes niveles cubriendo la total
comunicación en una planta industrial. Sus prestaciones son muy flexibles, gracias a esto ha podido ser utilizado
en la industria automotriz, industria de alimentos y bebidas, entre otras que a pesar de ser procesos diferentes
pueden solucionarse con PROFINET. A continuación se presenta ciertas características del bus.[2]
Características Físicas:
Alta resistencia, a condiciones de humedad, condensaciones, temperaturas extremas, vibraciones e interferencias
electromagnéticas.
 En cuanto a Fiabilidad. [2]
o Redundancia de anillo rápida (<200ms).
o IWLAN con reserva de ancho de banda, rapid roaming.
o Equipos modulares con sustitución en caliente.
 Características de aplicación industrial. [2]
o Consta de una total integración, diagnosis de red integrada en PLC, HMI
o Facilidad de mantenimiento.
o Sustitución de equipos por personal no especializado (Elementos extraíbles).
o Sistema de cableado industrial rápido e inmune a ruidos.
 Uso fiable en entornos severos. [2]
o No se producen reflexiones en cables ni problemas de cableado (ej. Ausencia de
resistencia terminal) con PROFINET.
o Los problemas de conexión solo afectan a dos putos de un en lace y no a la línea
entera (Fácil localización de fallas).
141

Tecnologías robustas para PROFINET. [2]
o El uso de Ethernet conmutada siempre permite una conexión punto a punto.
o El uso de cables apantallados y cable de FO garantizan la inmunidad frete a
influencias electromagnéticas.
o La auto-negación y el auto-crossing reducen los errores potenciales durante la puesta
en marcha y el mantenimiento.

Velocidad de transmisión. [2]
o Debido a su amplio ancho de banda, aplicaciones intensivas en datos se pueden usar
paralelamente sin que ello afecte a la transmisión de datos de periferia.
o Usando 100 Mbit/s Ethernet, PROFINET alcanza una velocidad de transmisión
significativamente alta (Por ejemplo comparado con PROFIUS DP).
o 100 Mbit/s es una prestación suficientemente alta para el nivel de campo.
Procedimiento:
Para llevar a cabo la creación de un nuevo proyecto dentro del Software TIA PORTAL V.13, es necesario
proceder de la siguiente manera:
1) Abrir el acceso directo del software TIA PORTAL V.13.
2) Una vez abierto el software, dentro de la pantalla de inicio dar clic en “Crear Proyecto”, aquí se deberá
llenar los campos de Nombre de proyecto, ruta donde se desea guardar el proyecto, autor y comentario.
Figura 2. Pantalla de inicio.
3) Dar clic en el botón “Crear”, ubicado en la parte inferior de los campos anteriormente indicados.
Figura 3. Ventana para seleccionar la opción crear proyecto.
142
4) Luego de dar un clic en la opción crear, aparecerá la Vista Portal, la cual selecciona por defecto
Primeros Pasos. Dar clic en la pestaña con el nombre “Configurar un dispositivo”. Para esta práctica
será necesario configurar dos dispositivos.
Figura 4. Pantalla de Primeros pasos.
5) En la siguiente ventana dar clic en “Agregar dispositivo” y seguir estos pasos:
 Seleccionar el controlador deseado. En este caso clic en PLC/SIMATIC S7-1200/CPU/CPU
1214C AC/DC/Rly/6ES7 214-1BE30-0XB0. Dentro de la opción versión en el lado derecho
de la pantalla seleccionar “V2.2”.
 Clic en agregar.
 Una vez agregado un dispositivo aparecerá en la pantalla el nuevo equipo agregado.
Figura 5. Agregar un nuevo dispositivo
143
Figura 6. Pantalla del proyecto creado.
6) En la parte izquierda en el árbol del proyecto, dar doble clic en “Agregar dispositivo” y seguir los pasos
del numeral 5 para agregar otro dispositivo S7-1200.
Figura 7. Agregar un dispositivo.
7) En el árbol del proyecto dar doble clic en “dispositivos y redes”. Aquí se deberá observar los dos
dispositivos agregados anteriormente.
 En cada módulo se encuentra el puerto de comunicación PROFINET, dentro de un rectángulo
verde. (véase Figura 8)
 Unir los dos módulos de comunicación dando clic en el puerto del primer PLC y arrastrándolo
hasta el puerto del segundo.
 Por defecto las direcciones IP de cada dispositivo son la 192.168.0.1 y 192.168.0.2
respectivamente. Para cambiar por otras dar doble clic en el puerto PROFINET, dirigirse a la
pestaña “Propiedades” y “Dirección Ethernet”. (véase Figura 9)
144
Figura 8. Conectar los dispositivos vía PROFINET.
Figura 9. Cambio de IP en dispositivos.
8) Como siguiente punto se debe programar cada dispositivo, empezando por el PLC_1. Para esto dirigirse
al árbol del proyecto, dar clic en la pestaña de “PLC_1”, “Bloques de programa” y doble clic en “Main
[OB1]”.
Figura 10. Programación PLC_1.
145
9) En la barra de instrucciones:
 Damos clic en la pestaña “Comunicación”
 Seleccionamos “Open User Communication”
 Arrastramos al Segmento 1 el bloque TSEND_C.
 En la ventana emergente, cambiamos el nombre por “PLC_1_Enviar” y damos clic en aceptar.
10) Procedemos a configurar el bloque TSEND_C para esto damos clic derecho en el bloque y nos
dirigimos a “propiedades”.
 Parámetros de conexión
o En interlocutor escoger la opción “PLC_2”
o Datos de conexión: En el cuadro de la izquierda Dar clic en “<nuevo>” y aparecerá
“PLC_1_Send_DB”. En el cuadro de la derecha seleccionar “<nuevo>”,
“PLC_2_Receive_DB”.
o ID de conexión: Llenar con el valor de “1” los dos recuadros.
o Damos clic en “propiedades” para minimizar la ventana.
Figura 11. Parámetros de conexión.
11) Configuración de temporizadores






Agregar más segmentos de programación dando clic en
.
Agregar dos bloques de temporizadores “TON” ubicados en la barra de
Instrucciones/Instrucciones Básicas/Temporizadores/TON, denominándolos “Timer_1” y
“Timer_2” respectivamente (véase Figura 12).
Insertar un contacto cerrado en el primer bloque temporizador y un contacto abierto en el
segundo. Estos contactos se encuentran en Instrucciones/Instrucciones básicas/Operaciones
lógicas con bits.
En “PT” colocar “300ms”, será el tiempo para la sincronización de comunicación.
Al contacto cerrado lo designaremos “Timer_2.Q”.
Al contacto abierto lo designaremos “Timer_1.Q”.
146
Figura 12. Configuración de temporizadores PLC_1.
12) Configuración de parámetros de bloque TSEND_C.
 REQ: “Timer_1.q”.
 CONT: “1”.
 CONNECT: “PLC_1_Send_DB”.
 DATA: “MW10”. (Este es el dato que será enviado, en este caso la marca “MW10”).
Figura 13. Configuración de parámetros de bloque TSEND_C, PLC_1.
13) Configuración PLC_2
 En el árbol del proyecto nos dirigimos a PLC_2/Bloques de programa/Main[OB1].
 Insertamos el bloque “TRCV_C” ubicado en Instrucciones/Comunicación/Open User
Communication.
 Nombrarlo PLC_2_Recibir.
147
Figura 14. Configuración PLC_2.
14) Configuración bloque TRCV_C (PLC_2)
 Damos clic derecho en el bloque “TRCV_C_DB”, propiedades.
 Parámetros de conexión
o Interlocutor: PLC_1
o Datos de conexión: PLC_2_Reveive_DB - PLC_1_Send_DB
o ID de conexión: “1” en los dos recuadros
Figura 15. Configuración bloque TRCV_C.

Parámetros de bloque TRCV_C (PLC_2)
o EN_R: “1”
o CONT: “1”
o CONNECT: “PLC_2_Receive_DB”
o DATA: “MW10” (Espacio de memoria donde se guardará el dato que es enviado por
PLC_1)
148
Figura 16. Parámetros de bloque TRCV_C (PLC_2).
15) En este punto los dos dispositivos ya se encuentran interconectados. Para enviar datos desde el PLC_1
debemos realizar un circuito de la siguiente manera (véase Figura 17):
 Ingresamos al bloque Main [OB1] del PLC_1. Árbol del proyecto/PLC_1/Bloques de
programa/Main [OB1].
 Introducimos dos bloques “MOVE”. Ubicado en Instrucciones/Instrucciones
básicas/Transferencia/MOVE.
 Introducimos un contacto abierto en el primer bloque y un cerrado en el segundo. Ubicado en
Instrucciones/Instrucciones básicas/Operaciones lógicas con bits. Las denominaremos “I0.0” a
las dos.
 En “IN” del bloque MOVE introduciremos “0” y “10” para el primero y segundo
respectivamente.
 En “OUT1” del bloque MOVE introduciremos “MW10” tanto para el primero como para el
segundo.
Figura 17. Configuración para enviar datos.
16) Configuración de PLC_2.
 Ingresamos al bloque Main [OB1] del PLC_2. Árbol del proyecto/PLC_2/Bloques de
programa/Main [OB1].
 Introducimos un bloque de comparación. Instrucciones/ Instrucciones básicas/ Comparadores/
CMP==. En la parte superior introducimos “MW10”, mientras que en la parte inferior
ingresamos “10”.
 Para finalizar introducimos una bobina seguido del bloque comparador y la designamos con
“Q0.0”.
Figura 18. Configuración para recibir datos.
149
17) En este punto se pueden enviar datos del PLC_1 al PLC_2, ahora se procederá a realizar la
configuración para enviar datos desde el PLC_2 al PLC_1.
 Dentro del bloque Main [OB1] correspondiente al PLC_2 agregar dos bloques de
temporizadores “TON” ubicados en la barra de Instrucciones/Instrucciones
Básicas/Temporizadores/TON, denominándolos “Timer1” y “Timer2” respectivamente.
 Insertar un contacto cerrado en el primer bloque temporizador y un contacto abierto en el
segundo. Estos contactos se encuentran en Instrucciones/Operaciones lógicas con bits.
 En “PT” colocar “250ms”, será el tiempo para la sincronización de comunicación.
 Al contacto cerrado lo designaremos “Timer2.Q”.
 Al contacto abierto lo designaremos “Timer1.Q”.
Figura 19. Configuración de temporizadores PLC_2.
18) En la barra de instrucciones:
 Damos clic en la pestaña “Comunicación”
 Seleccionamos “Open User Communication”
 Arrastrar al Segmento 1 el bloque TSEND_C.
 En la ventana emergente, cambiar el nombre por “PLC_2_Enviar” y dar clic en aceptar.
19) Proceder a configurar el bloque TSEND_C para esto dar clic derecho en el bloque y dirigirse a
“propiedades”.
 Parámetros de conexión
o En interlocutor escoger la opción “PLC_1”
o Datos de conexión: En el cuadro de la izquierda Dar clic en “<nuevo>” y aparecerá
“PLC_2_Send_DB”. En el cuadro de la derecha seleccionar “nuevo” y seleccionar
“PLC_1_Receive_DB”.
o ID de conexión: Llenar con el valor de “2” los dos recuadros. (A)
o Dar clic en “propiedades” (B)
A.
150
B.
Figura 20. Parámetros de conexión.
20) Configuración de parámetros de bloque TSEND_C.
 REQ: “Timer1.q”.
 CONT: “1”
 CONNECT: “PLC_2_Send_DB”.
 DATA: “MW20”. (Este es el dato que será enviado, en este caso la marca “MW20”).
Figura 21. Configuración de parámetros de bloque TSEND_C, PLC_2.
21) Agregar más segmentos de programación y realizar lo siguiente:
 Introducir
dos
bloques
“MOVE”.
Ubicado
en
Instrucciones/Instrucciones
básicas/Transferencia/MOVE.
 Introducimos un contacto abierto en el primer bloque y un cerrado en el segundo. Ubicado en
Instrucciones/Instrucciones básicas/Operaciones lógicas con bits. Las denominaremos “I0.0” a
las dos.
 En “IN” del bloque MOVE introducir “0” y “10” para el primero y segundo respectivamente.
 En “OUT1” del bloque MOVE introducir “MW20” tanto para el primero como para el
segundo.
151
Figura 22. Configuración bloques MOVE.
22) Configuración PLC_1.
 En el árbol del proyecto nos dirigimos a PLC_1/Bloques de programa/Main[OB1].
 Insertamos el bloque “TRCV_C” ubicado en Instrucciones/Comunicación/Open User
Communication, denominarlo como PLC_1_Recibir.
Figura 23. Bloque TRCV_C.
23) Configuración bloque TRCV_C (PLC_1)
 Dar clic derecho en el bloque “PLC_1_Recibir”, propiedades.
 Parámetros de conexión
o Interlocutor: PLC_2
o Datos de conexión: PLC_1_Reveive_DB - PLC_2_Send_DB
o ID de conexión: “2” en los dos recuadros
Figura 24. Configuración bloque TRCV_C (PLC_1).
152

Parámetros de bloque TRCV_C (PLC_1)
o EN_R: “1”
o CONT: “1”
o CONNECT: “PLC_1_Receive_DB”
o DATA: “MW30” (Espacio de memoria donde se guardará el dato que es enviado por
PLC_2)
Figura 25. Parámetros de bloque TRCV_C (PLC_1).
24) Configuración PLC_1.
 Introducir un bloque de comparación. Instrucciones/ Instrucciones básicas/ Comparadores/
CMP==. En la parte superior introducir “MW30”, en la parte inferior ingresar “10”.
 Para finalizar introducir una bobina seguido del bloque comparador y la designarlo con
“Q0.0”.
Figura 26. Recepción de datos.
25) Cargar los programas por separado en cada PLC.
26) Para finalizar, conectar los dos equipos mediante el cable Ethernet. La entrada I0.0 del PLC_1 activará
la salida Q0.0 del PLC_2 y viceversa.
153
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens, Simatic S7. Controlador programable S7-1200, Manual del sistema. 2009.
[2] Infraestructura de red Profinet - PROFINET INTERNACIONAL ESPAÑA (PI es).
154
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA 4: COMUNICACIÓN PROFINET IO
ENTRE DOS PLC S7-300.
CÁTEDRA
O
RELACIONADA
MATERIA
REVISIÓN N°: 1
Accesorios:
 Software TIA PORTAL V.13.
 (2) Módulo S7-300.
REDES DE COMPUTADORAS III
 Industrial Ethernet TP XP
Cord 4x2 RJ45/Rj45
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
2 estudiantes por puesto de trabajo.
Ing. Julio Zambrano.
AUTORES:
Patricio Torres.
Antonio Vega.
155
EDICIÓN: 1
Fecha:
Tema: Comunicación PROFINET IO entre dos PLC S7-300.
Objetivo: Crear un proyecto en el software TIA PORTAL V.13 que permita la comunicación PROFINET IO
Cliente/Servidor entre dos equipos Simatic S7-300.
Objetivo específico:
 Configurar el hardware necesario para comunicar los equipos.
 Configurar el software que nos permita realizar el intercambio de datos entre los equipos.
 Conocer el referente teórico de Redes PROFINET y sus modelos de comunicación.
Sustento teórico
Comunicación Vía PROFINET
Es un estándar Ethernet abierto para la automatización que dentro del contexto de la Totally Integrated
Automation (TIA) es la continuación de los buses de campo PROFIBUS DP e Industrial Ethernet, ya que en este
nuevo bus se integran las mejores características de los buses anteriormente citados. Presenta como objetivos
principales:
 Uso de estándares TCP/IP e IT.
 Automatización con Ethernet en tiempo real.
 Integración directa de sistemas con bus de campo.
PROFINET utiliza dos modelos de comunicación, uno para la comunicación entre dispositivos de campo
PROFINET IO y otro para la comunicación entre autómatas como componentes de sistemas distribuidos
PROFINET CBA.
PROFINET IO
Es un concepto de comunicación para la realización de aplicaciones modulares descentralizas [1], permite crear
soluciones de automatización como las creadas en PROFIBUS usando STEP 7 como la herramienta para
configurar y parametrizar la comunicación. PROFINET IO utiliza funciones de sistema y funciones estándar
ampliadas y listas del estado del sistema a diferencia de PROFIBUS.
PROFINET CBA (Component Based Automation)
Es un concepto de comunicación basado en dos ideas centrales que son la realización de aplicaciones modulares
y la comunicación entre maquinas. Este concepto de comunicación permite una mayor modularización gracias a
que permite la implementación de módulos tecnológicos enteros en forma de componentes estandarizados en
plantas industriales de gran tamaño. Para crear los componentes modulares e inteligentes PROFINET CBA el
usuario deberá usar la herramienta prestada por el fabricante del dispositivo en caso de los dispositivos Simatic
se crearán con Step 7 y se interconectaran con la herramienta SIMATIC iMAP.
Delimitación de PROFINET IO y PROFINET CBA
PROFINET IO y CBA son dos perspectivas distintas sobre los autómatas programables en Industrial Ethernet.
[1]
156
Figura 1. Delimitación de PROFINET IO y PROFINET CBA. [1]
Interfaz PROFINET
Todos aquellos dispositivos incluyan la extensión “PN”, disponen una interfaz PROFINET integrada, la cual
posee las siguientes características:
Tabla 1. Características de la interfaz PROFINET.
Esta interfaz permite los siguientes servicios de comunicación:
Servicio de comunicación
Comunicación PG
Comunicación OP
Comunicación básica S7
Comunicación S7
Comunicación de datos
globales
Routing de funciones PG
(solo CPUs con interfaz DP
o PROFINET)
Acoplamiento punto a punto
PROFIBUS DP
PROFINET CBA
PROFINET IO
Funcionalidad
Puesta en marcha, test, diagnostico.
Manejo y visualización.
Intercambio de datos.
Intercambio de datos como servidor y
cliente: Requiere configuración de
enlaces.
Intercambio cíclico de datos (p. ej.
marcas).
P. ej. Test, diagnóstico más allá de los
límites de la red.
Intercambio de datos a través de una
interfaz serie.
Intercambio de datos entre maestro y
esclavo
Intercambio de datos mediante la
comunicación basada en componentes.
Intercambio de datos entre controladores
y dispositivos IO.
157
Servidor web
SNMP (Simple Network
Management Protocol)
Comunicación abierta vía
TCP/IP
Diagnóstico.
Protocolo estándar para el diagnóstico y
la parametrización de redes.
Intercambio de datos vía Industrial
Ethernet
con
protocolo
TCP/IP
(mediante FBs cargables)
Comunicación abierta vía Intercambio de datos vía Industrial
ISO on TCP
Ethernet con protocolo ISO on TCP
(mediante FBs cargables)
Comunicación abierta vía Intercambio de datos vía Industrial
ISO on UDP
Ethernet con protocolo UDP (mediante
FBs cargables)
Routing de registros
P. ej. Parametrización y diagnóstico de
dispositivos de campo.
Sincronización horaria
Telegramas broadcast, Protocolo NTP
Tabla 2. Resumen de los servicios de comunicación de la interfaz PROFINET.[1]
En este caso vamos a usar el servicio de comunicación S7, para cumplir con el objetivo general de la práctica.
Servicio De Comunicación S7
Cuando dos módulos S7 se comunican entre sí se crea entre ellos un enlace S7 mismo que es la vía de
comunicación, el número de enlaces permitidos depende de cada CPU, en nuestro caso se pueden configurar
hasta 8 enlaces. Este servicio de comunicación utiliza el principio Cliente/Servidor, es decir que en el enlace
creado siempre va a existir un punto del enlace activo que está asignado al módulo S7 que establece el enlace y
el punto de enlace pasivo asignado al módulo S7 con el que se ha establecido el enlace, en donde la CPU puede
ser cliente o servidor, aquí se distinguen dos tipos de enlaces:
 Enlaces unilaterales (solo para los bloques PUT y GET).
 Enlaces bilaterales (para USEND, URCV, BSEND, BRCV, PUT, GET).
En donde el enlace soportado depende del CPU utilizado. Los enlaces pueden ser asignados de las siguientes
formas:[1]
 Reserva durante la configuración.
 Asignación de enlaces mediante programación.
 Asignación de enlaces durante la puesta en marcha, test y diagnóstico.
 Asignación de enlaces para servicios M+V.
Bloques de funciones PUT y GET
En las funciones de comunicación S7, el usuario deberá configurar los bloques de función PUT/GET o
Escribir/Leer, mismos que no requieren ningún bloque en el programa de usuario de la CPU que vaya a
funcionar como Servidor. Las funciones PUT/GET de la comunicación S7, se procesan en el punto de control
del ciclo de la CPU. Para asegurar un tiempo de reacción definido de las alarmas de proceso, las variables de
comunicación se copian de forma coherente en bloques de hasta 240 bytes a la memoria de usuario.
Procedimiento:
Para llevar a cabo la creación de un nuevo proyecto dentro del Software TIA PORTAL V.13, es necesario
proceder de la siguiente manera:
1) Abrir el acceso directo del software TIA PORTAL V.13.
2) Una vez abierto el software, dentro de la pantalla de inicio dar clic en “Crear Proyecto”, aquí se deberá
llenar los campos de Nombre de proyecto, ruta donde se desea guardar el proyecto, autor y comentario.
158
Figura 2. Pantalla de inicio.
3) Dar clic en el botón “Crear”, ubicado en la parte inferior de los campos anteriormente indicados.
Figura 3. Ventana para seleccionar la opción crear proyecto.
4) Luego de dar un clic en la opción crear, aparecerá la Vista Portal, la cual selecciona por defecto
Primeros Pasos. Dar clic en la pestaña con el nombre “Configurar un dispositivo”. Para esta práctica
será necesario configurar dos dispositivos.
Figura 4. Pantalla de Primeros pasos.
159
5) En la siguiente ventana dar clic en “Agregar dispositivo” y seguir estos pasos:
 Seleccionar el controlador deseado. En este caso debemos hacer clic en PLC/SIMATIC S7300/CPU/CPU 315F-2 PN/DP/6ES7 315 2FJ14-0AB0. Dentro de la opción versión en el lado
derecho de la pantalla seleccionar “V3.1”.
 Una vez señalado el controlador deseado en la parte superior izquierda podemos asignarle un
nombre al dispositivo cambiando el nombre que por defecto asigna el programa “PLC_1” en
la opción “Nombre del dispositivo”.
 Clic en agregar.
 Una vez agregado un dispositivo el mismo aparecerá en la ventana de “Dispositivos y redes”.
Figura 5. Agregar un nuevo dispositivo
Figura 6. Pantalla del proyecto creado.
160
6) Al ser el módulo SIMATIC S7-300, un controlador modular, tenemos que además configurar el
Hardware necesario para su funcionamiento, para este fin se tiene que seguir el siguiente
procedimiento:
 Ubicar la ventana “Catalogo De Hardware”, dirigirse a la carpeta llamada “PS” para agregar la
fuente de poder del PLC se debe seleccionar PS/PS 307 5A/6ES7 307-1EA01-0AA0, misma
que al seleccionarla, en la ventana “Vista de dispositivos” se enmarcará con azul el slot del
perfil soporte en donde podemos ubicar dicha fuente. Para colocarla en el perfil arrastrarla
hasta el recuadro azul.
 De igual forma que en el paso anterior tendremos que ubicar el módulo de entradas y salidas
digitales, para ello se debe seleccionar DI/DO Luego DI16/DO16 x 24V/0,5A/6ES7 3231BL00-0AA0.
 Por último se deberá ubicar un módulo de entradas y salidas analógicas para ello se debe
seleccionar AI/AO/AI4/AO2 x 8bits/6ES7 334-0CE01-0AA0.
Figura 7. Configuración de hardware para el PLC S7-300.
7) Para cumplir con el objetivo de la presente practica se necesitan configurar dos dispositivos similares
por lo que para agregar el segundo dispositivo se debe ir a la parte izquierda en la ventana “Árbol del
proyecto”, dar doble clic en “Agregar dispositivo” y seguir los pasos de los numerales 5 y 6.
Figura 8. Agregar un dispositivo.
161
8) En la ventana “Árbol del proyecto” dar doble clic en “dispositivos y redes”. Aquí se deberá observar los
dos dispositivos agregados anteriormente en la ventana “Vista de redes”.
 Para realizar la conexión de la red en la parte superior de la ventana “Vista de redes” damos
y a su lado derecho se debe elegir la opción
clic en el icono “Conexiones”
“Conexión S7”. Luego, se debe ubicar en cada controlador el puerto de comunicación
PROFINET, dentro de un recuadro verde.
 Unir los dos módulos de comunicación dando clic en el puerto del primer PLC y arrastrándolo
hasta el puerto del segundo. (véase Figura 9)
 Por defecto las direcciones IP de cada dispositivo son la 192.168.0.1 y 192.168.0.2
respectivamente. Para cambiar por otras dar clic derecho en el puerto PROFINET, clic en
“Propiedades”, dentro de General dirigirse a “Dirección Ethernet”. (Figura 10)
Figura 9. Creación de una conexión S7.
Figura 10. Cambio de la dirección IP en un PLC.
162
9) En este punto se va a realizar un programa para comprobar el funcionamiento de la red y entender cómo
realizar el intercambio de datos entre los PLCs. La aplicación a realizar es la siguiente: En el PLC
esclavo se va a leer los datos de una entrada analógica del PLC maestro y con estos datos se van
controlar tres salidas del PLC esclavo, para comprobar que la comunicación sea bidireccional en el
PLC Maestro se va a leer el estado de tres entradas digitales del PLC Esclavo mismas que servirán para
controlar la activación de tres salidas en este último. Para configurar la aplicación abordaremos la
programación de cada dispositivo, empezando por el PLC Maestro. Para esto dirigirse al árbol del
proyecto, dar clic en la pestaña de “Maestro”, “Bloques de programa” y doble clic en “Main [OB1]”.
Figura 11. Programación PLC Maestro.
10) El tipo de comunicación que configuramos es Cliente/Servidor en donde tanto el Cliente (PLC Esclavo)
como el Servidor (PLC Maestro) deben tener generados bloques de datos para poder almacenar los
datos de intercambio. Para ello en la ventana árbol del proyecto, dentro del bloque Mauin[OB1] del
PLC Maestro:
 Damos doble clic en la opción “Agregar nuevo bloque” y en la ventana que se abre se debe
hacer clic en la opción Bloque de datos. (véase Figura 12)
Figura 12. Agregar un nuevo bloque
163
 En la nueva ventana que se abre asignar un nombre al bloque de datos en este caso se va a llamar
“Datos_Envio”, en el campo tipo vamos a dejar la opción configurada por defecto DB global, al
igual que en el campo Lenguaje y por último en el campo número asignamos un valor al bloque de
datos seleccionando la opción manual, por lo general se deben ocupar número altos de tal manera
que no se generen los mismos números de bloques con los bloques usados en el programa como son
temporizadores, conversores, etc. En este caso se le ha asignado el número 40 al Bloque de datos.
(véase Figura 13)
Figura 13. Configuración de un bloque de datos.
 En la nueva ventana generada hacer clic en “<agregar>” y le asignamos el nombre al dato que
vamos a crear para enviarlo al esclavo, en este caso “Dato 1” en la casilla “Tipo de datos” se deberá
elegir el tipo de dato “Real” y deshabilitamos la opción “Remanencia”. Una vez configurados los
datos que serán enviados hacia el Cliente tenemos que compilar el bloque creado dando clic en el
icono
. (véase Figura 14)
Figura 14. Configuración de los datos de un bloque de datos.
11) Una vez configurado el bloque de datos regresamos al bloque de programa principal “Main [OB1]” y se
debe seleccionar la opción “Instrucciones” luego “Instrucciones básicas” allí desplegamos la carpeta
“Conversión” se debe ubicar el bloque “SCALE” y lo arrastramos hacia el programa, este bloque
servirá para escalar los datos de un canal analógico entre un rango de valores en este caso de 0 a 10.
En este bloque tenemos que configurar los parámetros según la tabla.
Parámetro
IN
Tipo de dato
Int
HI_LIM
Real
LO_LIM
Real
BIPOLAR
Bool
164
Valor
Valor que queremos escalar en este
caso va a ser los datos obtenidos de
canal analógico que están en la
dirección de entrada IW272.
Valor máximo de la escala, 10 en
nuestro caso.
Valor mínimo de la escala, 0 en
nuestro caso.
False: Fuente unipolar.
True: Fuente bipolar.
MW1 en nuestro caso, nos indica si
el escalamiento tuvo algún error.
OUT
Real
Es la posición de memoria en donde
vamos a guardar los datos escalados
entre 0 y 10. En nuestro caso
"Datos_Envio"."Dato 1"
BIPOLAR
Insertar un contacto NA con el nombre I0.7
Tabla 3. Configuración de los parámetros del bloque SCALE
RET_VAL
Word
Figura 15. Configuración del bloque SCALE en el programa del PLC Maestro.

Una vez configurado el bloque SCALE, se debe cambiar el tipo de dato del canal analógico
que por defecto es tipo Word a tipo entero Int para que no se generen errores al momento de
trabajar. Para ello dentro de la carpeta PLC Maestro desplegamos la carpeta “Variables del
PLC” ubicada en la ventana Árbol del proyecto, dar doble clic en la opción “Tabla de
variables estándar”, aquí se debe ubicar la variable que en este caso es la IW272 y en la opción
“Tipo de datos”, cambiar de Word a Int. (véase Figura 16)
Figura 16. Cambiar el tipo de dato de un canal analógico del PLC.
12) Para realizar la comunicación se van a utilizar los bloques GET y PUT que serán configurados en el
programa del PLC Cliente (PLC Esclavo). Para realizar el intercambio de datos entre los PLCs. Lo
primero que se debe realizar es generar el bloque de datos en donde se debe configurar los datos que se
soliciten al Servidor. Para ello tenemos realizar el procedimiento descrito en el paso 10. Tenemos que
tener en cuenta que los datos deben ser del mismo tipo tanto los que se guarden en el servidor (PLC
Maestro) como en el cliente (PLC Esclavo).
Figura 17. Configuración de los datos que serán recibidos en el PLC esclavo.
13) Una vez configurado el bloque de datos de recepción regresamos al bloque de programa principal
“Main [OB1]” del PLC Esclavo. Para que la comunicación tenga éxito tenemos que generar un
programa de sincronización para lo cual se tienen que realizar los siguientes pasos:
165

Configuración de temporizadores
o Agregar dos bloques de temporizadores “TON” ubicados en la barra de
Instrucciones/Instrucciones Básicas/Temporizadores/TON, denominándolos “tm1” y
“tm2” respectivamente.
o Insertar un contacto cerrado en ambos temporizadores designándolos a una misma
entrada digital en este caso I0.7
o Luego insertar un contacto cerrado en el primer bloque temporizador y un contacto
abierto en el segundo. Estos contactos se encuentran en Instrucciones/Operaciones
lógicas con bits.
o En “PT” colocar “100ms”, será el tiempo para la sincronización de comunicación.
o Al contacto cerrado lo designaremos “tm2.Q”.
o Al contacto abierto lo designaremos “tm1.Q”.
o A la salida del primer temporizador colocar una bobina que active la marca M0.0.
o En un nuevo segmento ubicar un contacto normalmente cerrado al cual deberá ser
designado como M0.0 y hacer que el mismo active a una bobina la cual deberá ser
designada como M1.0.
Figura 18. Programa para sincronizar el proceso de comunicación.
14) En un nuevo segmento se deberá ubicar el bloque GET que se encuentra en “Instrucciones”,
desplegando la opción “Comunicación” dentro de la carpeta “Comunicación S7”. En este bloque se
deben configurar los parámetros de conexión para lo cual se deben realizar los siguientes pasos:
 Parámetros de conexión
o Dar clic sobre el bloque y en la parte inferior en la ventana “Interfaz de bloque”
seleccionar la opción “Propiedades”.
o En interlocutor escoger la opción “Maestro [CPU 315F-2 PN/DP]”.
166
Figura 19. Parámetros de conexión del bloque GET.
15) Configuración de parámetros del bloque GET.
 REQ: “M0.0”
 ID: “1”
 ADDR_1: “%DB40.DBD0”. Es la dirección en donde se encuentra alojado el dato que el
cliente solicita al servidor, en este caso al bloque de datos DB40 que fue creado en el PLC
Maestro.
 RD_1: "Datos_Esc_Rcv".D1”. Es la dirección en donde vamos a almacenar el dato recibido
del servidor (PLC Maestro), en este caso vamos a almacenar en el bloque de datos DB6 que
fue creado en el PLC Esclavo.
 A los parámetros NDR, ERROR y STATUS, se les pueden asignar marcas que servirán para
realizar un control de errores en la comunicación.
Figura 20. Configuración de parámetros de bloque GET, PLC Cliente (PLC Esclavo).
16) Para comprobar que estamos recibiendo los datos en el PLC cliente (PLC Esclavo) se va a realizar un
programa en el que según el dato recibido active tres salidas del PLC como el dato proveniente del
Servidor varía entre 0 y 10 cuando el valor sea menor a 3 se activará Q0.2 cuando el valor del dato se
encuentre entre 3 y 7 se activará la salida Q0.1 y cuando el mismo sea mayor a 7 se activará la salida
Q0.0. Para se tendrá que usar los comparadores que se encuentran dentro de la carpeta “Comparadores”
del menú desplegable “Instrucciones básicas”. Cada fila de comandos debe ser ingresada en un
segmento diferente.
167
Figura 21. Programa para controlar las salidas de Cliente (PLC Esclavo).
17) Para que la comunicación sea bidireccional se debe crear un nuevo bloque de datos en donde se
guardarán los datos que serán enviados desde el cliente al servidor para esto tenemos que realizar el
procedimiento descrito en el paso número 10. En este nuevo bloque de datos se tiene que configurar
tres datos de tipo Bool.
Figura 22. Bloque de datos que serán enviados al Servidor (PLC Maestro).
18) Para poder recibir los datos que son enviados por el cliente en el servidor (PLC maestro) se debe crear
un nuevo bloque de datos en el PLC Maestro, para esto se debe realizar el mismo procedimiento que en
el paso 10 descrito anteriormente. En el nuevo bloque de datos se van a configurar tres datos de tipo
Bool que es en donde se van a guardar los datos depositados por el cliente (PLC Esclavo).
Figura 23. Bloque de datos que serán recibidos en el Servidor (PLC Maestro).
168
19) Para asigarles valores a los datos configurados se debe utilizar tres entradas del PLC y activar bobinas.
Las entradas a utilizar serán designadas como I0.1, I0.2 e I0.3 respectivamente que activarán a tres
bobinas designadas con los tres datos configurados en el bloque de datos de envio.
Figura 24. Programa para cargar valores en los datos que serán enviados al Servidor.
20) Para insertar los datos en el servidor, dentro de un nuevo segmento ubicar el bloque PUT que se
encuentra en “Instrucciones”, desplegando la opción “Comunicación” dentro de la carpeta
“Comunicación S7”. En este bloque se debe configurar los parámetros de conexión, para esto realizar
los siguientes pasos:
 Parámetros de conexión
o Dar clic sobre el bloque y en la parte inferior en la ventana “Interfaz de bloque”
seleccionar la opción “Propiedades”.
o En interlocutor escoger la opción “Maestro [CPU 315F-2 PN/DP]”
Figura 25. Parámetros de conexión del bloque PUT.
169
21) Configuración de parámetros del bloque PUT.
 REQ: “M1.0”
 ID: “1”
 ADDR_1: “%DB50.DBX0.0”. Es la dirección de memoria del bloque de datos creado para la
recepción de datos provenientes del cliente (PLC Esclavo), en donde se va a escribir el primer
dato que el cliente envía al servidor, en este caso al bloque de datos DB50 que fue creado en el
PLC Maestro.
 ADDR_2: “%DB50.DBX0.1”. Es la dirección de memoria del bloque de datos creado para la
recepción de datos provenientes del cliente (PLC Esclavo), en donde se va a escribir el
segundo dato que el cliente envía al servidor, en este caso al bloque de datos DB50 que fue
creado en el PLC Maestro.
 ADDR_3: “%DB50.DBX0.2”. Es la dirección de memoria del bloque de datos creado para la
recepción de datos provenientes del cliente (PLC Esclavo), en donde se va a escribir el tercer
dato que el cliente envía al servidor, en este caso al bloque de datos DB50 que fue creado en el
PLC Maestro.
 SD_1: "Datos_Esc_Send".Dato1. Es la dirección de memoria del bloque de datos creado en el
cliente (PLC Esclavo) en donde se almacenan los datos que van a ser enviados al servidor
(PLC Maestro), en este caso vamos a enviar el primer dato almacenado en el bloque de datos
DB20 que fue creado en el PLC Esclavo.
 SD_2: "Datos_Esc_Send".Dato2. Es la dirección de memoria del bloque de datos creado en el
cliente (PLC Esclavo) en donde se almacenan los datos que van a ser enviados al servidor
(PLC Maestro), en este caso vamos a enviar el segundo dato almacenado en el bloque de datos
DB20 que fue creado en el PLC Esclavo.
 SD_3: "Datos_Esc_Send".Dato3. Es la dirección de memoria del bloque de datos creado en el
cliente (PLC Esclavo) en donde se almacenan los datos que van a ser enviados al servidor
(PLC Maestro), en este caso vamos a enviar el tercer dato almacenado en el bloque de datos
DB20 que fue creado en el PLC Esclavo.
 A los parámetros DONE, ERROR y STATUS, se les pueden asignar marcas que servirán para
realizar un control de errores en la comunicación.
Figura 26. Configuración de parámetros de bloque PUT, PLC Cliente (PLC Esclavo).
22) Para comprobar si los datos que envía el cliente (PLC Esclavo) están siendo recibidos por el servidor
(PLC Maestro) vamos a controlar las salidas Q0.0, Q0.1 y Q0.2 con tres contactos normalmente
abiertos controlados por los datos D1, D2 yD3 del bloque de datos DB50 creado en el servidor (PLC
Maestro).
170
Figura 27. Control de las salidas del PLC Maestro a través del PLC Esclavo.
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens, Simatic S7-300. CPU 31xC y CPU 31x: Datos Técnicos, Manual del producto. Marzo 2011.
171
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA 5: COMUNICACIÓN PROFINET IO
ENTRE UN PLC S7-300 Y UNA ET200S.
CÁTEDRA
O
RELACIONADA
MATERIA
REVISIÓN N°: 1
Accesorios:




Software TIA PORTAL V.13.
Módulo S7-300 CPU 315F REDES DE COMPUTADORAS III
2PN/DP.
Estación ET200S.
Industrial Ethernet TP XP
Cord 4x2 RJ45/Rj45
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
Ing. Julio Zambrano.
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
172
EDICIÓN: 1
Fecha:
Tema: Comunicación PROFINET IO entre un PLC S7-300 y una ET200S.
Objetivo: Crear un proyecto en el software TIA PORTAL V.13 que permita la comunicación PROFINET
Maestro/Esclavo entre un dispositivo S7-300 y una estación ET200S.
Objetivo específico:
 Conocer las características generales del módulo S7-300.
 Conocer las características generales de la estación ET200S.
 Fortalecer conocimientos acerca las herramientas de TIA Portal V.13.
Sustento teórico
SIMATIC S7-300: El SIMATIC S7-300 está concebido para soluciones de sistema innovadoras con especial
énfasis en tecnología de fabricación y, como sistema de automatización universal, constituye una solución
óptima para aplicaciones en estructuras centralizadas y descentralizadas.[2]










Aumento de las prestaciones hasta en un factor de 2
Aumento de memoria
o CPU 315-2 PN/DP de 256 KBytes a 384 KBytes
o CPU 315F-2 PN/DP de 256 KBytes a 512 KBytes
o CPU 317F-2 PN/DP de 1 MByte a 1.5 MBytes
Supervisión simultánea de 2 bloques
Ancho de módulo de 40 mm
2 puertos PROFINET
PROFINET IRT
Comunicación abierta a través de Industrial Ethernet
o 16 enlaces para la CPU 317(F)-2 PN/DP
8 KBytes de imagen de proceso de E/S para la CPU 317(F)-2 PN/DP
Routing de registros de datos
Armonización de los datos técnicos
Figura 1. Módulo S7-300.[2]
173
ET200S: La gama SIMATIC ET 200 ofrece sistemas de periferia descentralizada (E/S remotas) muy diversos,
tanto para soluciones en armario eléctrico o sin él, directamente en la máquina, así como para su uso en
atmósferas potencialmente explosivas. [3]
La estructura modular permite escalar y ampliar los sistemas ET200s de forma sencilla y en pequeños pasos: [3]
 Entradas/Salidas digitales y analógicas
 Módulos inteligentes con funcionalidad de CPU
 Funciones de seguridad, arrancadores de motor
 Sistemas neumáticos
 Convertidores de frecuencia
 Así como diversos módulos tecnológicos.
Funcionamiento:
La información sobre la causa del error se deriva de los indicadores LED. Tras una notificación mediante una
señal intermitente se muestra el tipo de fallo y seguidamente la ubicación/el código del error. [4]
El indicador LED para fallos de configuración y parametrización. [4]
 Está activado tanto con la alimentación eléctrica conectada como durante el funcionamiento
 Tiene prioridad frente a los demás estados que se indiquen mediante los LEDs SF y BF
 Permanece encendido hasta que se elimina la causa del fallo
Tras una modificación de la configuración del ET 200S, puede ser necesario desconectar y conectar de nuevo la
alimentación del módulo de interfaz. [4]
Desarrollo
Descripción
1
1 Los LEDs SF y BF parpadean 3 veces a 0,5 Hz
Indicación del tipo de fallo
2
2 El LED BF parpadea a 1 Hz
Indicación del tipo de fallo (decimal)
3
Los LEDs SF y BF parpadean 3 veces a 2 Hz
Indicación de la ubicación/el código de error
4
Indicación
de
la
decena
(decimal)
correspondiente a la ubicación/el código del
error
Indicación
de
la
unidad
(decimal)
correspondiente a la ubicación/el código del
error
El LED SF parpadea a 1 Hz
5
El LED BF parpadea a 1 Hz
6
Repetición de 1 a 5 hasta que se elimina la causa del fallo.
Tabla 1. Descripción de alarmas en estación ET200S. [4]
Figura 2. ET200SP. [3]
174
Procedimiento:
Para llevar a cabo la creación de un nuevo proyecto dentro del Software TIA PORTAL V.13, es necesario
proceder de la siguiente manera:
1) Abrir el acceso directo del software TIA PORTAL V.13.
2) Una vez abierto el software, dentro de la pantalla de inicio dar clic en “Crear Proyecto”, aquí se deberá
llenar los campos de Nombre de proyecto, ruta donde se desea guardar el proyecto, autor y comentario.
Figura 3. Pantalla de inicio.
3) Dar clic en el botón “Crear”, ubicado en la parte inferior de los campos anteriormente indicados.
Figura 4. Ventana para seleccionar la opción crear proyecto.
4) Luego de dar un clic en la opción crear, aparecerá la Vista Portal, la cual selecciona por defecto
Primeros Pasos. Dar clic en la pestaña con el nombre “Configurar un dispositivo”. Para esta práctica
será necesario configurar dos dispositivos.
175
Figura 5. Pantalla de Primeros pasos
5) En la siguiente ventana dar clic en “Agregar dispositivo” y seguir estos pasos:
 Seleccionar el controlador deseado. En este caso debemos hacer clic en PLC/SIMATIC S7300/CPU/CPU 315F-2 PN/DP/6ES7 315 2FJ14-0AB0 (véase Figura 6). Dentro de la opción
versión en el lado derecho de la pantalla seleccionar “V3.1”.
 Una vez señalado el controlador deseado en la parte superior izquierda podemos asignarle un
nombre al dispositivo cambiando el nombre que por defecto asigna el programa “PLC_1” en
la opción “Nombre del dispositivo”. En este caso se asignará el nombre “Maestro”.
 Clic en agregar.
 Una vez agregado un dispositivo el mismo aparecerá en la ventana de “Dispositivos y redes”.
Figura 6. Agregar un nuevo dispositivo
176
Figura 7. Pantalla del proyecto creado.
6) Al ser el módulo SIMATIC S7-300, un controlador modular, se debe configurar el Hardware necesario
para su funcionamiento, para este fin se tiene que seguir el siguiente procedimiento:
 En la parte derecha de la pantalla ubicar “Catalogo De Hardware”. Clic en la carpeta “PS”,
para agregar la fuente de poder del PLC. Seleccionar PS/PS 307 5A/6ES7 307-1EA01-0AA0,
misma que al seleccionarla, en la ventana “Vista de dispositivos” se enmarcará con azul el slot
del perfil soporte en donde podemos ubicar dicha fuente. Para colocarla en el perfil soporte
solo se la debe arrastrar hasta el marco azul.
 De igual forma que en el paso anterior ubicar el módulo de entradas y salidas digitales, para
ello seleccionar DI/DO, DI16/DO16 x 24V/0,5A/6ES7 323-1BL00-0AA0.
 Por último agregar un módulo de entradas y salidas analógicas, para ello se debe seleccionar
AI/AO/AI4/AO2 x 8bits/6ES7 334-0CE01-0AA0.
Figura 8. Configuración de hardware para el PLC S7-300.
177
7) A continuación dirigirse a “Árbol del proyecto”/doble clic en “Agregar dispositivo”
 Seleccionar PLC/SIMATIC ET200 CPU/ET200S CPU sin especificar/6ES7 151-XXXXXXXXX. (véase Figura 9)
 Clic en agregar.
Figura 9. Agregar un dispositivo ET200s.
8) Aparecerá una imagen similar a la de la Figura 10. A.
 Dar clic derecho sobre en el rack del “ESCLAVO”, (Módulo “2”).
 Clic en “Eliminar”, clic en “Si”.
 Dirigirse a “Catálogo de hardware”/Catálogo/Módulos de interfaz/PROFINET/IM 151-3
PN/6ES7 151-3BA23-0AB0 y agregarlo al módulo 0 del dispositivo.
 Ir a “Catálogo de hardware”/Catálogo/PM/PM-E 24..48V DC/6ES7 138-4CA50-0AB0 y
agregarlo al módulo 1 del dispositivo.
 Dentro de “Catálogo de hardware”/Catálogo/DI/2DIx24V DC HF/6ES7 131-4BB01-0AB0 y
agregar 5 de estos módulos.
 Nuevamente dirigirse a “Catálogo de hardware”/Catálogo/PM/PM-E 24..48V DC/6ES7 1384CA50-0AB0 y agregarlo al módulo 7 del dispositivo.
 Para terminar la ubicación de módulos ir a “Catálogo de hardware”/Catálogo/DO/”2DO x 24V
DC/0.5A HF”/6ES7 132-4BB01-0AB0 y agregar 5 de estos módulos.
A.
178
B.
Figura 10. Configuración de Hardware del Esclavo ET200S.
9) En la ventana “Árbol del proyecto” dar doble clic en “dispositivos y redes”. Aquí se deberá observar los
dos dispositivos agregados anteriormente en la ventana “Vista de redes”.
 Unir los dos módulos de comunicación dando clic en el puerto del primer PLC y arrastrándolo
hasta el puerto del dispositivo ET200S. (véase Figura 11)
 Por defecto las direcciones IP de cada dispositivo son la 192.168.0.1 y 192.168.0.2
respectivamente. Para cambiar por otras dar doble clic en el puerto PROFINET, dirigirse a la
pestaña “Propiedades” y “Dirección Ethernet”. (véase Figura 12)
Figura 11. Creación de una conexión S7.
179
Figura 12. Cambio de la dirección IP de un dispositivo.
10) Una vez conectados los dispositivos será necesario conocer cuáles son las direcciones de los módulos
de entradas y salidas que se agregaron a la estación ET200S, para esto seguir los siguientes pasos:
 Ir a “Árbol del proyecto”/MAESTRO/Periferia descentralizada/PROFINET IO-System (100):
PN/IE_1/IO-Device_1. Aquí se desplegarán todos los módulos que posee la estación ET200S.
 Doble clic en un módulo de entrada “2DI x 24V DC HF_1”.
 A la derecha de la imagen del dispositivo se encuentra un menú “Datos del dispositivo” como
se puede observar dentro de la elipse de color rojo (véase Figura 13). Dar clic sobre la flecha
superior que señala hacia la izquierda.
 Se desplegará una tabla (véase Figura 13) con todos los módulos y sus direcciones.
 Dentro del Árbol del proyecto/Vista detallada se puede observar las direcciones con las cuales
se llama al módulo seleccionado. En este caso el primer módulo de entrada posee la dirección
“2.0” y “2.1”.
Figura 13. Módulos de la estacion ET200S.
180
11) Conocidas las direcciones de la estación ET200s pueden ser llamadas desde un proyecto dentro del PLC
en este caso el “MAESTRO”.
 Ir al bloque “Main [OB1]” del “MAESTRO”.
 Insertar un “Contacto NA” junto a una asignación, designarlos “I0.0” y “Q2.0”
respectivamente.
 Insertar un “Contacto NA” junto a una asignación, designarlos “I0.1” y “Q2.1”
respectivamente.
Figura 14. Configuración bloque Main del maestro.
12) Dirigirse al Árbol del proyecto, MAESTRO/Bloques de programa/doble clic en “Agregar nuevo
bloque”.
 Aparecerá una imagen similar a la Figura 15. A, clic sobre el icono de “Bloque de
organización”.
 Clic en “Fault interrupts”, “I/O_FLT1[OB82]”, aceptar.
 Seguimos el mismo proceso anterior y agregamos el bloque “RACK_FLT[OB86]”
Figura 15. Bloques de programa del PLC MAESTRO.
13) Dentro de “Online”/“Dispositivos accesibles” verificar que las direcciones del PLC maestro y de la
ET200S sean las mismas a las asignadas dentro del proyecto. Los dispositivos aparecerán en
dispositivos accesibles únicamente si están conectados al PC.
14) Verificar que el nombre de la estación ET200S dentro del programa sea la misma que la asignada al
hardware, caso contrario no se establecerá la conexión.
15) Cargar los datos en el PLC MAESTRO.
181
16) Al activar las entradas del PLC I0.0 e I0.1 se encenderán las salidas del ET200s 2.0 y 2.1
respectivamente.
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens, Simatic S7. Controlador programable S7-1200, Manual del sistema. 2009.
[2] www.siemens.com - Liberación para el suministro de la CPU 315(F)-2 PN/DP y la CPU 317(F)-2 PN/DP
innovadas. Numero de identificación (ID): 38727042 ; Fecha: 2009-11-10.
[3] SIMATIC ET 200 - Para soluciones de automatización descentralizadas.pdf
[4] SIMATIC Periferia descentralizada, Información de producto complementaria a los manuales de producto
ET 200S IM 151-1 STANDARD.pdf - A5E02478861-01, 03/2009.
182
MANUAL DE PROCEDIMIENTO
PRÁCTICA 6: Comunicación PROFINET IO
inalámbrica entre dos S7-1200 o S7-300 utilizando las
antenas Ubiquiti NSM5.
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
CÁTEDRA
O
RELACIONADA
MATERIA
EDICIÓN: 1
Accesorios:
 Dos PC (Windows).
 Dos antenas Ubiquiti
NanoStation M5.
 Cable Siemens Industrial
Ethernet TP cord 4x2 CAT 6.
(4)
DOCENTE:
REDES DE COMPUTADORAS III
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
Ing. Julio Zambrano.
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
183
REVISIÓN N°: 1
Fecha:
Tema: Comunicación PROFINET IO inalámbrica entre dos S7-1200 o S7-300 utilizando las antenas Ubiquiti
NSM5.
Objetivo: Configurar un par de antenas Ubiquiti NanoStation M5 para realizar una comunicación inalámbrica.
Objetivos específico:
 Conocer las características básicas de las antenas Ubiquiti NanoStation M5.
 Conocer cómo realizar una red local.
 Realizar la conexión de las antenas mediante dos PCs.
Sustento teórico
Ubiquiti NanoStation M5. [1]
Información del Sistema
NanoStationM
Atheros MIPS 24KC, 400MHz
32 MB SDRAM, 8 MB Flash
(2) 10/100 Ethernet Ports
Información de cumplimiento normativo
Aprobaciones Wireless
FCC Part 15.247, IC RS210, CE
RoHS Compliance
Si
Físico / Eléctrico / Ambiental
Dimensiones (mm)
294 x 31 x 80
Weight
0.4 Kg
Fuente de alimentación (PoE)
24V, 0.5A
Modelo
Procesador
Memoria
Interfaz de red
Consumo de energía máximo
Ganancia
RF Connector
Polarización
Características del protector
Método de alimentación
8W
16 dBi
Dual lineal
Plástico estabilizado UV para uso externo.
Passice Power over Ethernet (PoE)
(pairs 4, 5+; 7, 8 return)
Funcionamiento en humedad
5 a 95% de condensación
Golpes y vibraciones
ETSI300-019-1.4
Resumen de frecuencia de funcionamiento
Nivel mundial
5170 - 5875
USA
5725 – 5850
USA DFS
5250 - 5850
Figura 1. Antenas Ubiquiti NanoStation. [1]
184
Conexión:
192.168.0.80
192.168.0.70
110V
110V
POE LAN
POE LAN
192.168.0.50
192.168.0.90
Figura 2. Esquema de red.
Procedimiento:
Previo a la realización de esta práctica es necesario realizar las practicas 3 o 4, dependiendo del tipo de
dispositivo que se quiera conectar a las antenas.
Para realizar la configuración de las antenas se debe crear una red local entre las PC. Para realizar la
configuración de las IP tanto de los clientes como de las antenas seguir los siguientes pasos:
1) Configuración de la tarjeta de red del primer PC (192168.1.50):
 Desactivar el Firewall de Windows, dentro del panel de control.
 Desactivar la red inalámbrica.
 Configurar la red de área local
o Dirección IP: “192.168.1.50”
o Mascara de Subred: “255.255.255.0”
o Puerta de enlace predeterminada: “192.168.1.60”
 Clic en “Aceptar”
Figura 3. Configuración tarjeta de red PC 1.
2) Configuración de los parámetros de la antena base.
 Una vez montada la red, abrir el navegador y e ingresar la dirección IP 192.168.1.20 que es la
IP por defecto de la antena.
 Se abrirá la página AirOS de ubiquiti Networks que permite configurar la antena, se pedirá
ingresar un usuario y contraseña, por defecto es “ubnt” para los dos campos (véase Figura 4).
185
Figura 4. Autentificación antena 1 Ubiquiti NanoStation M5.
Figura 5. AirOS para la configuración de la antena 1.
3) Dirigirse a la pestaña “Network”
 Network Mode: “Bridge”.
 Disable Network: “None”.
 Bridge IP Address: “Static”.
 IP Address: “192.168.0.80”.
 Netmask: “255.255.255.0”.
 Gateway IP: “192.168.0.1”.
 Primary DNS IP: “192.168.0.1”.
 Secondary DNS IP: “192.168.0.1”.
 Auto IP Aliasing: Desmarcar el checkbox.
 Clic en “Chance” y luego en “Apply”, aparecerá una ventana que indica que los cambios se
están realizando mediante una barra de estado.
186
Figura 6. Configuración pestaña “Network” antena 1.
4) Dirigirse a la pestaña “Link Setup” y configurar de la siguiente manera:
 Wireless Mode: “Access Point WDS”.
 SSID: “UBNT”.
 Country Code: “United States”
 Para los demás parámetros guiarse en la figura a continuación.
 Si se desea implementar seguridad al acceso dentro de “Security” seleccionar “WPA-AES”.
 Insertar una clave dentro de la casilla de “WPA Preshared Key”, en este caso “enlace123”
 Clic en “Change” y luego “Apply”.
Nota: Se elige United States puesto que no existe configuración predeterminada para Ecuador.
Figura 7. Configuración de la pestaña “Link Setup” antena 1.
187
5) Configuración de la tarjeta de red del segundo PC:
 Desactivar el Firewall de Windows, dentro del panel de control.
 Desactivar la red inalámbrica.
 Configurar la red de área local
o Dirección IP: “192.168.0.90”
o Mascara de Subred: “255.255.255.0”
 Clic en “Aceptar”
Figura 8. Configuración tarjeta de red PC 2.
6) Configuración de los parámetros de la segunda antena
 Una vez montada la red, abrir el navegador y e ingresar la dirección IP 192.168.1.20 que es la
IP por defecto de la antena, igual a la anterior.
 Se abrirá la página AirOS de ubiquiti Networks que permite configurar la antena, se pedirá
ingresar un usuario y contraseña, por defecto es “ubnt” para los dos campos.
Figura 9. Autentificación antena 2 Ubiquiti NanoStation M5.
188
Figura 10. AirOS para la configuración de la antena 2.
7) Dirigirse a la pestaña “Network”
 Network Mode: “Bridge”.
 Disable Network: “None”.
 Bridge IP Address: “Static”.
 IP Address: “192.168.0.70”.
 Netmask: “255.255.255.0”.
 Gateway IP: “192.168.0.1”.
 Primary DNS IP: “192.168.0.1”.
 Secondary DNS IP: “192.168.0.1”.
 Auto IP Aliasing: Desmarcar el checkbox.
 Clic en “Chance” y luego en “Apply”, aparecerá una ventana que indica que los cambios se
están realizando mediante una barra de estado.
Figura 11. Configuración pestaña “Network” antena 2.
189
8) Dirigirse a la pestaña “Link Setup” y configurar de la siguiente manera:
 Wireless Mode: “Station WDS”.
 SSID: “UBNT”.
 Lock to AP MAC: “00:15:6D:5C:CA:9D”. (MAC de antenna 1, se la puede verificar entrando
a la pestaña MAIN de la misma).
 Country Code: “United States”
 Para los demás parámetros guiarse en la figura a continuación.
 Clic en “Change” y luego “Apply”.
 Si se desea implementar seguridad al acceso dentro de “Security” seleccionar “WPA-AES”.
 Insertar una clave dentro de la casilla de “WPA Preshared Key”, en este caso “enlace123”
Nota: Se elige United States puesto que no existe configuración predeterminada para Ecuador.
Figura 12. Configuración pestaña “Link Setup” antena 2.
9) De esta forma culmina la configuración de las antenas. Se puede comprobar el enlace desde el
“Símbolo del sistema” o “command prompt” de cada PC, presionar el botón de Windows y escribir
“cmd” se abrirá la pantalla en la cual se pueden usar los siguientes comandos.
 “ping dirección_IP” (ping 192.168.0.80).
 Si se establece la conexión deberá aparecer algo similar a la Figura 13.
 Si no se establece la conexión aparecerá algo similar a la Figura 14.
 Si se desea cancelar el ping una vez que se está ejecutando presionar “CTRL C”.
Figura 13. Ping realizado satisfactoriamente.
190
Figura 14. Ping sin respuesta del usuario solicitado.
10) Finalizada la configuración de las antenas y comprobado su correcto funcionamiento se las puede
conectar tanto a los equipos S7-1200 o S7-300 previamente configurados en las practicas 3 y 4 de
dispositivos Siemens “Comunicación PROFINET IO entre dos PLC S7-1200” y “Comunicación
PROFINET IO entre dos PLC S7-300” respectivamente, obteniendo una comunicación inalámbrica.
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:[1] NanoStationM & NanoStationlocoM Datasheet.pdf.
191
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA 7: CREACIÓN DE UN SERVIDOR
WEB PARA MONITOREO DE PROCESOS.
CÁTEDRA
O
RELACIONADA
MATERIA
REVISIÓN N°: 1
EDICIÓN: 1
Accesorios:
 Software TIA PORTAL V.13.
 Módulo S7-1200.
REDES DE COMPUTADORAS III
 Cable Siemens Industrial
Ethernet TP cord 4x2 CAT 6.
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
Ing. Julio Zambrano.
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
192
Fecha:
Tema: Creación de un servidor web para monitoreo de procesos.
Objetivo: Crear un servidor web que permita el monitoreo de los procesos que realiza el PLC S7-1200 de
manera remota.
Objetivos específico:
 Generar un programa que permita modificar los valores de dos tipos de variables.
 Conocer las generalidades de un servidor web.
Sustento teórico
Servidor Web
El servidor web permite que los usuarios autorizados monitoricen y administren la CPU a través de una red. Ello
permite llevar a cabo evaluaciones y diagnósticos a grandes distancias. La monitorización y evaluación es
posible sin STEP 7, tan solo se requiere un servidor web. Asegúrese de proteger la CPU mediante distintas
tecnologías para que no esté en peligro (p. ej., restricción del acceso a la red, uso de firewalls).
El servidor web ofrece las siguientes funciones de seguridad:
 Acceso a través del protocolo seguro de transferencia "https".
 Permisos de usuario configurables mediante lista de usuarios
 Activación con granularidad de interfaces
Navegador web
Para acceder a las páginas HTML de la CPU se requiere un navegador web.
Los siguientes navegadores web se han probado para la comunicación con la CPU:
 Internet Explorer (versión 8 a 11)
 Mozilla Firefox (versión 22 a 26)
 Mobile Safari (iOS 6.1 e iOS 7)
 Android Browser y Android Chrome (sistema operativo JellyBean)
Procedimiento:
Como primer paso se procederá a la creación de un proyecto para posteriormente cargarlo al dispositivo,
proceder de la siguiente manera. Tener en cuenta que la tarjeta de red del ordenador debe estar configurada con
una IP valida, es decir dentro de la misma red de las IP que se utilizaran para asignar a los PLC:
1) Abrir el acceso directo del software TIA PORTAL V.13.
2) Una vez abierto el software, dentro de la pantalla de inicio dar clic en “Crear Proyecto”, aquí se deberá
llenar los campos de Nombre de proyecto, ruta donde se desea guardar el proyecto, autor y comentario.
Figura 1. Pantalla de inicio.
193
3) Dar clic en el botón “Crear”, ubicado en la parte inferior de los campos anteriormente indicados.
Figura 2. Ventana para seleccionar la opción crear proyecto.
4) Luego de dar un clic en la opción crear, aparecerá la Vista Portal, la cual selecciona por defecto
Primeros Pasos. Dar clic en la pestaña con el nombre “Configurar un dispositivo”.
Figura 3. Pantalla de Primeros pasos.
5) En la siguiente ventana dar clic en “Agregar dispositivo” y seguir estos pasos:
 Seleccionar el controlador deseado. En este caso clic en PLC-1200 y seleccionar la CPU
1214C AC/DC/RLY. Dentro de la opción versión al lado derecho de la pantalla seleccionar
“V2.2”.
 Clic en agregar.
 Una vez agregado un dispositivo aparecerá en la pantalla el nuevo equipo agregado.
194
Figura 4. Pantalla para agregar un nuevo dispositivo
Figura 5. Pantalla del proyecto creado.
6) Dar clic derecho sobre la figura del PLC y dar clic sobre “Propiedades”
 Dentro de la pestaña “General” dar clic sobre “Servidor web”
 Activar la opción “Activar servidor web en el módulo”, aceptar la consigna de seguridad.
 Activar la opción “Actualización automática”.
195
Figura 6. Activación del servidor web.
7) Proceder a la creación de un programa que permita modificar variables para posteriormente
visualizarlas desde el servidor, para esto:
 Dirigirse al bloque “Main” del dispositivo.
 Insertar dos bloques “Move”, un contacto NA y un contacto NC (véase Figura 7). (Segmento 1
y 2) Mediante este bloque de programación se alterna el valor de 100 a 50 y viceversa cuando
se activa la entrada I0.0.
 En el segmento 3 insertar un contacto NA “I0.0” y una asignación “Q0.0” como se muestra en
la Figura 7. Este bloque permite cambiar el valor de una variable booleana.
Figura 7. Bloque de programación.
8) Finalizada la configuración compilar el programa, verificar que no tenga ningún error y proceder a
cargarlo al dispositivo S7-1200.
9) Para acceder al servidor abrir cualquier explorador e introducir la dirección “192.168.0.1” que es
asignada por defecto al dispositivo. En caso que se haya asignado otra dirección IP al PLC ingresar
dicha IP en el explorador.
10) Aparecerá una página similar a la de la Figura 8.
196
Figura 8. Pagina principal del servidor web.
11) Dar clic sobre “Enter” y luego en “Variable Status”.
Figura 9. Visualización de variables.
12) Dar clic sobre “New variable” e introducir la etiqueta de las variables utilizadas en el programa
anteriormente cargado, es decir “Q0.0” y “MW1” pertenecientes a la variable booleana y decimal
respectivamente.


En la pestaña “Display Format” se puede cambiar el sistema o formato en el cual se mostrarán
las variables.
En la pestaña “Monitor Value” se mostrará el valor actual de la variable, en la Figura 10 se
muestran las variables en su estado original es decir falso y en un valor de 50, mientras en la
Figura 11 se muestran las variables después de alterar las entradas es decir verdadero y en un
valor de 100.
197
Figura 10. Creación de variables para visualización.
Figura 11. Creación de variables para visualización.
Nota: Para esta práctica se implementó una red local donde la computadora está conectada al PLC, si se desea
realizar una conexión inalámbrica será necesario un dispositivo router, el cual se conectara al PLC y desde
cualquier ordenador se podrá ingresar al servidor de forma inalámbrica.
198
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens - Totally Integrated Automation Portal: intuitivo, eficiente, probado.pdf
199
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA 8: COMUNICACIÓN PROFIBUS DP
ENTRE DOS PLC SIMATIC S7-1200.
CÁTEDRA
O
RELACIONADA
MATERIA
REVISIÓN N°: 1
Accesorios:
 Software TIA PORTAL V.13.
 2 x Módulo S7-1200.
 Módulo CM 1243-5.
PROFIBUS DP - Master
REDES DE COMPUTADORAS III
 Módulo CM 1242-5.
PROFIBUS DP - Slave
 Cables bifilares retorcidos RS
485.
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
2 estudiantes por puesto de trabajo.
Ing. Julio Zambrano.
AUTORES:
Patricio Torres.
Antonio Vega.
200
EDICIÓN: 1
Fecha:
Tema: Comunicación PROFIBUS DP entre dos PLC Simatic S7-1200.
Objetivo: Levantar una red PROFIBS DP entre dos PLCs siemens S7-1200 con la ayuda del software TIA
PORTAL V.13.
Objetivo específico:
 Conocer el referente teórico de Redes PROFIBUS.
 Realizar la configuración de Hardware de la red.
 Crear un proyecto en TIA PORTAL V.13 para la configuración de Hardware y Software de la red.
 Realizar la configuración de la comunicación.
Sustento teórico
PROFIBUS:
Es un medio de comunicación para las redes a nivel de célula y de campo mediante el cual es posible transmitir
pequeñas y medianas cantidades de datos a una velocidad de transmisión variable entre 9Kbits/s y 12Mbits/s a la
cual podemos conectar hasta un total de 127 estaciones de las cuales pueden ser hasta 32 de ellas estaciones
activas. Dentro de las redes PROFIBUS existen dos métodos de acceso a la red:
Paso de testigo (Token Bus):
Se utiliza cuando se tienen dos o más estaciones activas (Maestros) en la red, generando un anillo lógico de paso
de testigo, mismo que pasa de estación en estación según la dirección PROFIBUS en orden numérico
ascendente. En este medio de acceso solo puede transmitir mensajes aquella estación que tiene el testigo y podrá
enviar mensajes mientras dure el tiempo de retención de testigo.
Figura 1. Método de acceso al medio “Paso de testigo”. [2]
Maestro Esclavo:
Se utiliza cuando se tiene una única estación activa y varias pasivas en la red. En este método el maestro siempre
tiene el derecho de enviar mensajes hacia sus esclavos asignados y esperar una respuesta de los mismos siempre
y cuando este realice una solicitud.
Figura 2. Metodo de acceso al medio “Maestro - Esclavo”. [2]
201
Protocolos PROFIBUS
PROFIBUS DP (PERIFERIA DESCENTRALIZADA): Es una red de comunicación a nivel de campo que
tiene un método de acceso al medio hibrido; es decir, combina toquen, bus y maestro-esclavo.
PROFIBUS PA: Es el profibus para la automatización de procesos, conecta en red el protocolo de
comunicación PROFIBUS DP y la tecnología de transmisión MBP (Manchester Bus Powered), estas redes son
aptas para el funcionamiento en atmosferas potencialmente explosivas. [1]
Tipos de comunicación E/S entre dispositivos PROFIBUS DP
A continuación se presenta una figura con la descripción de los principales equipos que pueden estar dentro de
una red PROFIBUS DP.
Figura 3. Dispositivos de una red PROFIBUS DP. [1]
A continuacion se presenta una tabla (Tabla 1), en donde se puede observar un resumen de los tipos de
comunicaciones que se pueden hacer entre los diferentes dispositivos de una red PROFIBUS DP.
Tabla 1. Tipos de comunicación E/S a traves de PROFIBUS DP. [1]
202
En este caso se utilizará una comunicaion Maestro DP - Esclavo DP, para lo que siempre es necesario definir
areas de salida y entrada de datos (Buffer), tanto para el maestro como para el esclavo, mismas son configuradas
por los usuarios en la herramienta de hardware en nuestro caso TIA PORTAL 11. En este modelo de
comunicación los datos que son depositados en el buffer de salida del PLC maestro se escriben de forma directa
en el buffer de entrada del PLC esclavo y viceversa.
Figura 4. Modelo de comunicación entre Maestro DP y Esclavo DP. [2]
Procedimiento:
Para cumplir con el desarrollo de la presente práctica se debe realizar el siguiente procedimiento:
1) Identificar los puertos PROFIBUS de cada uno de los PLCs e interconectarlos entre sí con un cable de
red PROFIBUS (véase Figura 5). Se debe considerar que en uno de los terminales existe la posibilidad
de cerrar el bus con una resistencia terminal, esto se hace en el último equipo conectado en la red, en
este caso en el PLC Esclavo DP. Para cerrar el bus con una resistencia terminal se debe mover el switch
a la posición “ON” en el terminar del cable PROFIBUS.
Figura5. Cable de red Profibus. [1]
2) Una vez configurada la topología de la red, abrimos el software TIA PORTAL V.13 para crear un
nuevo proyecto. Para ello, dentro de la pantalla de inicio dar clic en “Crear Proyecto”, aquí se deberá
llenar los campos de Nombre de proyecto, ruta donde se desea guardar el proyecto, autor y comentario.
203
Figura 6. Pantalla de inicio.
3) Dar clic en el botón “Crear”, ubicado en la parte inferior de los campos anteriormente indicados.
Figura 7. Ventana para seleccionar la opción crear proyecto.
4) Luego de dar un clic en la opción crear, aparecerá la Vista Portal, la cual selecciona por defecto
Primeros Pasos. Dar clic en la pestaña con el nombre “Configurar un dispositivo”. Para esta práctica
será necesario configurar dos dispositivos.
Figura 8. Pantalla de Primeros pasos
5) En la siguiente ventana dar clic en “Agregar dispositivo” y seguir estos pasos:
 Para seleccionar el dispositivo dar clic en “Controladores” / “SIMATIC S7-1200”/ “CPU”/
“CPU 1214C AC/DC/Rly” / “6ES7 214-1BE30-0XB0”. Dentro de la opción versión en el lado
derecho de la pantalla seleccionar “V2.2”.
 Una vez señalado el controlador deseado en la parte superior izquierda es posible asignarle un
nombre al dispositivo. Por defecto el software asigna el nombre de “PLC_1”
204


Clic en agregar.
Una vez agregado un dispositivo el mismo aparecerá en la ventana de “Dispositivos y redes”.
Figura 9. Agregar un nuevo dispositivo
Figura 10. Pantalla del proyecto creado.
6) Para que el PLC s7-1200 pueda comunicarse vía PROFIBUS DP es necesario ingresar un módulo CM
1243-5 (Maestro):
 Ubicamos la ventana “Catálogo De Hardware” en la derecha de la pantalla.
 Ubicamos el módulo dando clic en “Módulos de comunicación” / “PROFIBUS” / “CM 12435” / “6GK7 243-5DX30-0XE0”.
 Arrastrarlo a la parte izquierda del PLC
205
Figura 11. Configuración de hardware para el PLC S7-1200.
7) Para cumplir con el objetivo de la presente práctica se necesitan configurar dos dispositivos similares
por lo que para agregar el segundo dispositivo se debe ir a la parte izquierda en la ventana “Árbol del
proyecto”, dar doble clic en “Agregar dispositivo” y seguir los pasos de los numerales 5 y 6 con la
siguiente consideración:
 Para el segundo dispositivo el módulo PROFIBUS DP deberá ser el CM 1242-5 (Esclavo) es
decir, ubicamos el módulo dando clic en “Módulos de comunicación” / “PROFIBUS” / “CM
1242-5” / “6GK7 242-5DX30-0XE0”.
Figura 12. Agregar un dispositivo s7-1200.
8) En el árbol del proyecto dar doble clic en “dispositivos y redes”. Aquí se deberá observar los dos
dispositivos agregados anteriormente.
 En cada módulo se encuentra el puerto de comunicación PROFIBUS DP, dentro de un
rectángulo violeta. (Figura 13)
 Dar clic sobre el puerto PROFIBUS DP del maestro y arrastrarlo al puerto PROFIBUS DP del
esclavo. (Figura 14)
 Dar doble clic sobre el módulo PROFIBUS MASTER y dirigirse a “Interfaz DP” y verificar
los siguientes campos:
o Subred: “PROFIBUS_1”
o Dirección: “2”
o Modo de operación: “Maestro DP”
206
Figura 13. Dispositivos y redes
Figura 14. Creación de red PROFIBUS DP
Figura 15. Configuración Maestro DP.
9) Dirigirse a “Dispositivos y redes”, dar clic sobre el módulo PROFIBUS SLAVE (Esclavo)
 Dirigirse a “Interfaz DP” y verificar los siguientes campos:
o Subred: “PROFIBUS_1”
o Dirección: “3”
o Modo de operación: “Esclavo DP”
o Maestro DP asignado: “PLC_1.CM 1243-5.Interfaz DP”
207
Figura 16. Configuración Esclavo DP.
10) En este punto se encuentra configurada la red, se deben establecer los espacios de memoria donde se
enviará y recibirá la información, para esto seguir los siguientes pasos:
 Dentro del módulo PROFIBUS SLAVE dirigirse a “Modo de operación” / “Comunicación de
I- slave”.
 Aparecerá un recuadro llamado “Áreas de transferencia”
 Clic sobre “<Agregar nuevo>”, llamarlo “Dato Maestro”
 Repetir el punto anterior pero con el nombre “Dato Esclavo”
 En el área de transferencia de “Dato Esclavo” dar clic sobre “
”, esto cambiará tanto el
sentido del indicador como el valor de las direcciones del maestro y esclavo. (Figura 17).
 Esto quiere decir que en el área de tranferencia “Dato Maestro” la información que contenga la
dirección “Q2” del maestro será recibida en la dirección “I2” del esclavo.
NOTA: Fijarse en la pestaña “Longitud”, donde se especifica que el tipo de dato es “1 Byte”, es decir que para
utilizar las direcciones Q2 e I2 dentro del bloque de programación se deberá escribir “QB2” e “IB2” tanto para
el maestro como para el esclavo.
Figura 17. Áreas de transferencia.
11) Dirigirse al bloque “Main [OB1]” del maestro y realizar lo siguiente:
 Insertar dos bloques de transferencia “MOVE”.
 En el ingreso “EN” ingresar un contacto “I0.0” NC y un NA respectivamente.
 En el ingreso “IN” ingresar “0” y “10” respectivamente.
 En la salida “OUT1” colocar “QB2” para los dos bloques.
208
Figura 18. Configuración de bloques de transferencia dentro del bloque Main [OB1] del maestro.

Insertar un nuevo segmento y realizar lo siguiente:
o Insertar un módulo de comparación seguido de una bobina o asignación.
o En la parte superior del comparador ingresar “IB2” y en su parte inferior “10”.
o Asignar “Q0.0” a la bobina.
Figura 19. Configuración bloque de comparación dentro del bloque Main [OB1] del maestro.
12) Repetir de forma idéntica el literal 11 dentro del bloque “Main [OB1]” del segundo PLC o Esclavo.
13) Grabar cada programa en el Maestro y Esclavo respectivamente.
14) Al cambiar el estado de la entrada I0.0 del maestro se reflejará en la salida Q0.0 del esclavo y
viceversa.
209
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens, Simatic PROFIBUS. “PROFIBUS Con STEP 7 V12”, Manual del sistema. Enero 2013.
[2] Siemens, “Tutorial De PROFIBUS En Simatic S7”, Tutorial De Profibus S7. Febrero 2004.
210
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA 9: COMUNICACIÓN PROFIBUS DP
ENTRE DOS PLC SIMATIC S7-300.
CÁTEDRA
O
RELACIONADA
MATERIA
REVISIÓN N°: 1
Accesorios:
 Software TIA PORTAL V.11.
 Módulo S7-300.
 Cable de bus PROFIBUS
cables bifilares retorcidos RS REDES DE COMPUTADORAS III
485.
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
2 estudiantes por puesto de trabajo.
Ing. Julio Zambrano.
AUTORES:
Patricio Torres.
Antonio Vega.
211
EDICIÓN: 1
Fecha:
Tema: Comunicación PROFIBUS DP entre dos PLC Simatic S7-300.
Objetivo: Levantar una red PROFIBS DP entre dos PLCs siemens S7-300 con la ayuda del software TIA
PORTAL V.11.
Objetivo específico:
 Conocer el referente teórico de Redes PROFIBUS.
 Realizar la configuración de Hardware de la red.
 Crear un proyecto en TIA PORTAL V11 para la configuración de Hardware y Software de la red.
 Realizar la configuración de la comunicación.
Sustento teórico
PROFIBUS:
Es un medio de comunicación para las redes a nivel de célula y de campo mediante el cual es posible transmitir
pequeñas y medianas cantidades de datos a una velocidad de transmisión variable entre 9Kbits/s y 12Mbits/s a la
cual podemos conectar hasta un total de 127 estaciones de las cuales pueden ser hasta 32 de ellas estaciones
activas. Dentro de las redes PROFIBUS existen dos métodos de acceso a la red:
Paso de testigo (Token Bus):
Se utiliza cuando se tienen dos o más estaciones activas (Maestros) en la red, generando un anillo lógico de paso
de testigo, mismo que pasa de estación en estación según la dirección PROFIBUS en orden numérico
ascendente. En este medio de acceso solo puede transmitir mensajes aquella estación que tiene el testigo y podrá
enviar mensajes mientras dure el tiempo de retención de testigo.
Figura 1. Método de acceso al medio “Paso de testigo”. [2]
Maestro Esclavo:
Se utiliza cuando se tiene una única estación activa y varias pasivas en la red. En este método el maestro siempre
tiene el derecho de enviar mensajes hacia sus esclavos asignados y esperar una respuesta de los mismos siempre
y cuando este realice una solicitud.
Figura 2. Método de acceso al medio “Maestro - Esclavo”. [2]
212
Protocolos PROFIBUS
PROFIBUS DP (PERIFERIA DESCENTRALIZADA): Es una red de comunicación a nivel de campo que
tiene un método de acceso al medio hibrido; es decir, combina toquen, bus y maestro-esclavo.
PROFIBUS PA: Es el profibus para la automatización de procesos, conecta en red el protocolo de
comunicación PROFIBUS DP y la tecnología de transmisión MBP (Manchester Bus Powered), estas redes son
aptas para el funcionamiento en atmosferas potencialmente explosivas. [1]
Tipos de comunicación E/S entre dispositivos PROFIBUS DP
A continuación se presenta una figura con la descripción de los principales equipos que pueden estar dentro de
una red PROFIBUS DP.
Figura 3. Dispositivos de una red PROFIBUS DP. [1]
A continuacion se presenta una tabla (véase Tabla 1), en donde se puede observar un resumen de los tipos de
comunicaciones que se pueden hacer entre los diferentes dispositivos de una red PROFIBUS DP.
Tabla1. Tipos de comunicación E/S a traves de PROFIBUS DP. [1]
213
En este caso se utilizara una comunicaion Maestro DP - Esclavo DP, para lo que siempre es necesario definir
areas de salida y entrada de datos (Buffer), tanto para el maestro como para el esclavo, mismas son configuradas
por los usuarios en la herramienta de hardware en nuestro caso TIA PORTAL V.11. En este modelo de
comunicación los datos que son depositados en el buffer de salida del PLC maestro se escriben de forma directa
en el buffer de entrada del PLC esclavo y viceversa.
Figura 4. Modelo de comunicación entre Maestro DP y Esclavo DP. [2]
Procedimiento:
Para cumplir con el desarrollo de la presente practica tenemos que realizar el siguiente procedimiento:
1) Identificar los puertos PROFIBUS de cada uno de los PLCs e interconectarlos entre sí con un cable de
red PROFIBUS (véase Figura 5). Se debe considerar que en uno de los terminales existe la posibilidad
de cerrar el bus con una resistencia terminal, esto se hace en el último equipo conectado en la red, en
este caso en el PLC Esclavo DP. Para cerrar el bus con una resistencia terminal se debe mover el switch
a la posición “ON” en el terminar del cable PROFIBUS.
Figura 5. Cable de red PROFIBUS. [1]
2) Abrir el software TIA PORTAL V.11 para crear un nuevo proyecto. Para ello, dentro de la pantalla de
inicio dar clic en “Crear Proyecto”, aquí se deberá llenar los campos de Nombre de proyecto, ruta
donde se desea guardar el proyecto, autor y comentario.
214
Figura 6. Pantalla de inicio.
3) Dar clic en el botón “Crear”, ubicado en la parte inferior de los campos anteriormente indicados.
Figura 7. Ventana para seleccionar la opción crear proyecto.
4) Al dar un clic en la opción crear, aparecerá la Vista Portal, la cual selecciona por defecto Primeros
Pasos. Dar clic en la pestaña con el nombre “Configurar un dispositivo”. Para esta práctica será
necesario configurar dos dispositivos.
Figura 8. Pantalla de Primeros pasos.
215
5) En la siguiente ventana dar clic en “Agregar dispositivo” y seguir estos pasos:
 Seleccionar el controlador deseado. Dar clic en “PLC”/” SIMATIC S7-300”/” CPU”/” CPU
315F-2 PN/DP”/” 6ES7 315 2FJ14-0AB0”. Dentro de la opción versión en el lado derecho de
la pantalla seleccionar “V3.1”.
 Una vez señalado el controlador deseado en la parte superior izquierda podemos asignarle un
nombre al dispositivo, cambiando el nombre que por defecto asigna el programa “PLC_1” en
la opción “Nombre del dispositivo”.
 Clic en agregar.
 Una vez agregado un dispositivo, este aparecerá en la ventana de “Dispositivos y redes”.
Figura 9. Agregar un nuevo dispositivo
Figura 10. Pantalla del proyecto creado.
6) Al ser la CPU disponible del PLC SIMATIC S7-300, un controlador modular, se debe configurar el
Hardware necesario para su funcionamiento, para este fin se tiene que seguir el siguiente
procedimiento:
216



Ubicar la ventana “Catálogo De Hardware”. Clic en la carpeta llamada “PS”, para agregar la
fuente de poder del PLC. Para ello se debe seleccionar “PS”/” PS 307 5A”/” 6ES7 3071EA01-0AA0”, misma que al seleccionarla, en la ventana “Vista de dispositivos” se
enmarcara con azul el slot del perfil, soporte en donde podemos ubicar dicha fuente. Para
colocarla en el perfil arrastrarla hasta el recuadro azul.
De igual forma que en el paso anterior, ubicar el módulo de entradas y salidas digitales, para
ello, seleccionar “DI/DO” luego “DI16/DO16 24V/0,5A”/” 6ES7 323-1BL00-0AA0”.
Finalmente se deberá ubicar un módulo de entradas y salidas analógicas. Seleccionar
“AI/AO”/”AI4/AO2 x 8bits”/” 6ES7 334-0CE01-0AA0”.
Figura 11. Configuración de hardware para el PLC S7-300.
7) Para cumplir con el objetivo de la presente práctica se necesitan configurar dos dispositivos similares
por lo que para agregar el segundo dispositivo dirigirse a la parte izquierda en la ventana “Árbol del
proyecto”, dar doble clic en “Agregar dispositivo” y seguir los pasos de los numerales 5 y 6.
Figura 12. Agregar un dispositivo.
217
8) En el árbol del proyecto dar doble clic en “dispositivos y redes”. Aquí se deberá observar los dos
dispositivos agregados anteriormente.
 En cada módulo se encuentra el puerto de comunicación MPI, dentro de un rectángulo naranja.
(véase Figura 13)
 Debemos ubicar el PLC Maestro y dar doble clic sobre su puerto de comunicación MPI.
 Dirigirse a la ventana “Datos del dispositivo”, ubicada debajo de la ventana “Dispositivos y
redes”, seleccionar la opción “Dirección MPI” en la nueva ventana que se abre dentro del
cuadro “Parámetros” y dentro de la opción “Tipo de interfaz” seleccionar la opción
“PROFIBUS”. Dentro de la misma ventana y en el cuadro “Interfaz conectada en red con”
seleccionar la opción “Agregar subred”. (véase Figura 14)
 Unir los dos módulos de comunicación dando clic en el puerto del PLC Esclavo y
arrastrándolo hasta el cable morado llamado “PROFIBUS_1”, con lo que quedará creada la
topología de la red PROFIBUS_1. (véase Figura 15)
Figura 13. Vista de redes del proyecto creado.
Figura 14. Configuración del puerto MPI como PROFIBUS.
218
Figura 15. Topología de la red PROFIBUS_1.
9) Para configurar los parámetros de la red realizar el siguiente procedimiento:
 Abrir la ventana “Datos de red”, seleccionar la opción “Dirección PROFIBUS” dentro del
cuadro “Parámetros” en la opción “Dirección”, asignar la dirección 2.
 Dentro de la misma ventana seleccionar la opción “Modo de operación”, dar clic en la opción
“Maestro DP”. (véase Figura 16)
 Para configurar el dispositivo esclavo realizar el mismo procedimiento considerando que en la
opción “Dirección” se deberá asignar una dirección diferente a la asignada al PLC Maestro y
dentro de la opción “Modo de operación” seleccionar “Esclavo DP”.
 Terminada la selección del modo de operación, en la parte inferior en la opción “Maestro DP
asignado” seleccionar el dispositivo que fue configurado anteriormente como Maestro DP
(“Maestro_DP.InterfazMPI/DP_1”).
 Dentro del cuadro “Áreas de transferencia” dar clic en la opción “<Agregar nuevo>”, dentro de
“Tipo” seleccionar la opción “MS”. Agregar dos áreas de transferencia. (véase Figura 17)
 Para configurar las áreas de transferencia de datos es necesario desplegar el menú de la opción
“Modo de operación”, luego desplegar el menú “Comunicación de esclavo 1” y finalmente dar
clic en el área de transferencia de datos que se desea configurar. En la nueva ventana que se
abre en el cuadro “Detalles del área de transferencia”, se deben configurar los espacios de
memoria en donde se almacenarán los datos que envía y recibe cada PLC, en este caso en el
área de transferencia uno se configurarán los datos que envía el esclavo y que serán recibidos
por el PLC maestro. Para ello se reserva la salida 200 del esclavo y la entrada 200 del maestro.
En campo longitud se debe configurar la longitud de los datos que se van a enviar o recibir, en
unidad se debe configurar que tipo de dato se va a enviar (Byte o Palabra) y en coherencia se
configurará el termino del dato que puede ser por unidad o longitud total, en este caso esta
configuración se muestra en la Figura 18.
 Para configurar la segunda área de transferencia de datos realizar el mismo procedimiento
descrito en el punto anterior, con la diferencia que en el área de transferencia dentro del
maestro se debe reservar como espacio de memoria para su salida la dirección 100, y para el
esclavo se reserva la entrada 100. En cuanto a la longitud tipo de dato y coherencia realizar la
misma configuración.
219
Figura 16. Configuración del modo de operación como Maestro DP.
Figura 17. Configuración de las areas de transferencia de datos.
Figura 18. Configuración de la primera area de transferencia de datos entre los PLCs.
220
Figura 19. Configuración de la segunda area de transferencia de datos entre los PLCs.
10) Una vez configuradas las áreas de transferencia de datos, en la ventana “Árbol del proyecto” hacer
doble clic en la opción “Dispositivos y redes”, en donde se van a mostrar los PLCs configurados
conectados mediante la red “PROFIBUS_1” a donde nos vamos a acercar con el ratón hasta que se
muestre una pequeña ventana llamada “Resaltar sistema maestro” en donde se debe activar el maestro
señalado en esta opción con lo que el conector cambiara de color. De esta forma queda configurada la
topología de nuestra red PROFIBUS DP.
Figura 20. Como resaltar el sistema maestro de la red PROFIBUS creada.
11) En este punto se va a realizar un programa para comprobar el funcionamiento de la red y entender
cómo realizar el intercambio de datos entre los PLCs. La aplicación a realizar es la siguiente: Con una
entrada del PLC Maestro_DP vamos a controlar la activación una de las salidas del PLC Esclavo_DP y
viceversa. Para esto dirigirse al árbol del proyecto, dar clic en la pestaña de “Maestro”, “Bloques de
programa” y doble clic en “Main [OB1]”.
221
Figura 21. Programación PLC Maestro.
12) Para enviar datos desde el PLC Maestro_DP al PLC Esclavo_DP se utilizará una entrada que asignará
un valor a un espacio de memoria tipo Byte con ayuda del bloque “MOVE”, ubicado en la opción
“Instrucciones”, dentro del menú desplegable “Instrucciones básicas”, “transferencia”. Este bloque
asignará un valor de 10 a la marca tipo byte “MB1”, cada vez que se active la entrada “I0.2” asignada
para controlar la salida del PLC Esclavo.
Configurar otro bloque de transferencia “MOVE” mismo que siempre estará enviando el valor del
espacio de memoria “MB1” a la salida reservada en área de transferencia de datos del PLC maestro
“QB100”, estos datos serán guardados en el espacio de memoria de entrada reservada en el esclavo,
“IB100”. En el bloque “MOVE” se debe configurar los parámetros “EN”, en este caso en el primer
“MOVE” habilitar este bloque con la entrada “I0.0” del PLC maestro. A “IN” asignar el valor de 10, el
cual será transferido al parámetro “OUT”, aquí se asignará el espacio de memoria tipo byte “MB1”
cada vez que se active la entrada anteriormente descrita.
Para el segundo bloque “MOVE” se utilizará los siguientes parámetros. “EN” con un contacto
normalmente cerrado “I0.0”, asignar a “IN” un valor de 0 y en “OUT” el mismo espacio de memoria
“MB1”. Para el tercer bloque “MOVE”, “EN” siempre estará activo, “IN” el espacio de memoria
“MB1” y en el parámetro “OUT” se asignará el espacio de salida de datos para transferirlos al esclavo
“QB100”.
Nota: Según la versión de software los datos se mostrarán en sistema hexadecimal o decimal.
Figura 22. Programa para enviar datos desde el PLC maestro al esclavo.
222
13) Para recibir los datos en el PLC esclavo se utilizará un bloque de transferencia “MOVE”, el cual
transferirá los datos recibidos del PLC maestro a un espacio de memoria tipo byte “MB2”. Aquí se van
a guardar los valores de 0 y 10, dependiendo del estado de la entrada del PLC maestro. Para activar la
salida se utilizará un comparador ubicado en “Instrucciones”/ “Instrucciones básicas”/“Comparadores”,
donde, si el valor de “MB2” es “10” se encenderá la salida “Q0.0” del PLC esclavo. Los parámetros de
configuración del bloque “MOVE” son los siguientes: “EN” siempre activo, “IN” se asignará el espacio
de memoria de entrada configurada “IB100” y en el parámetro “OUT” el espacio de memoria reservado
“MB2”.
Figura 23. Programa para recibir datos en el PLC maestro al esclavo.
14) Para enviar datos desde el PLC esclavo al maestro se tienen que seguir los pasos 12 y 13, considerando
que los datos que se enviarán del PLC esclavo al maestro deben ser transferidos a la salida “QB200”,
mismos que se guardarán en el espacio de entrada del PLC maestro “IB200”.
Figura 24. Programa para enviar datos desde el PLC esclavo al maestro.
Figura 25. Programa para recibir datos en el PLC maestro.
15) Para que la comunicación funcione deben ser agregados los bloques de organización OB 82 y OB 86
dentro del PLC maestro y esclavo. Para esto seguir los siguientes pasos:
 Dar doble clic en la opción “Agregar nuevo bloque”, clic en la opción “Bloque de
organización”.
223

Desplegar la carpeta “Fault Interrupts”, dar clic en la opción “I/O_FLT1 [OB 82]”, clic en el
botón agregar. Para agregar el OB 86 realizar el mismo procedimiento, pero dar clic sobre la
opción “RACK_FLT [OB 86]”. (véase Figura 26)
Figura 26. Agregar los bloques de organizacio OB 82 y OB 86.
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens, Simatic PROFIBUS. “PROFIBUS Con STEP 7 V12”, Manual del sistema. Enero 2013.
[2] Siemens, “Tutorial De PROFIBUS En Simatic S7”, Tutorial De Profibus S7. Febrero 2004.
224
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA 10: COMUNICACIÓN PROFIBUS DP
ENTRE UN PLC SIMATIC S7-1200 y un SIMATIC
S7-300.
CÁTEDRA
O
RELACIONADA
MATERIA
REVISIÓN N°: 1
Accesorios:





Software TIA PORTAL V.13.
Módulo S7-1200
Modulo CM 1243-5
PROFIBUS DP - Master
REDES DE COMPUTADORAS III
Módulo S7-300.
Cables bifilares retorcidos RS
485.
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
2 estudiantes por puesto de trabajo.
Ing. Julio Zambrano.
AUTORES:
Patricio Torres.
Antonio Vega.
225
EDICIÓN: 1
Fecha:
Tema: Comunicación PROFIBUS DP entre un PLC Simatic S7-1200 y un Simatic S7-300.
Objetivo: Levantar una red PROFIBS DP entre dos PLCs siemens S7-1200 y S7-300 con la ayuda del software
TIA PORTAL V.13.
Objetivo específico:
 Conocer el referente teórico de Redes PROFIBUS.
 Realizar la configuración de Hardware de la red.
 Crear un proyecto en TIA PORTAL V.13 para la configuración de Hardware y Software de la red.
 Realizar la configuración de la comunicación.
Sustento teórico
PROFIBUS:
Es un medio de comunicación para las redes a nivel de célula y de campo mediante el cual es posible transmitir
pequeñas y medianas cantidades de datos a una velocidad de transmisión variable entre 9Kbits/s y 12Mbits/s a la
cual podemos conectar hasta un total de 127 estaciones de las cuales pueden ser hasta 32 de ellas estaciones
activas. Dentro de las redes PROFIBUS existen dos métodos de acceso a la red:
Paso de testigo (Token Bus):
Se utiliza cuando se tienen dos o más estaciones activas (Maestros) en la red, generando un anillo lógico de paso
de testigo, mismo que pasa de estación en estación según la dirección PROFIBUS en orden numérico
ascendente. En este medio de acceso solo puede transmitir mensajes aquella estación que tiene el testigo y podrá
enviar mensajes mientras dure el tiempo de retención de testigo.
Figura 1. Método de acceso al medio “Paso de testigo”. [2]
Maestro Esclavo:
Se utiliza cuando se tiene una única estación activa y varias pasivas en la red. En este método el maestro siempre
tiene el derecho de enviar mensajes hacia sus esclavos asignados y esperar una respuesta de los mismos siempre
y cuando este realice una solicitud.
Figura 2. Método de acceso al medio “Maestro - Esclavo”. [2]
226
Protocolos PROFIBUS
PROFIBUS DP (PERIFERIA DESCENTRALIZADA): Es una red de comunicación a nivel de campo que
tiene un método de acceso al medio hibrido; es decir, combina toquen, bus y maestro-esclavo.
PROFIBUS PA: Es el profibus para la automatización de procesos, conecta en red el protocolo de
comunicación PROFIBUS DP y la tecnología de transmisión MBP (Manchester Bus Powered), estas redes son
aptas para el funcionamiento en atmosferas potencialmente explosivas. [1]
Tipos de comunicación E/S entre dispositivos PROFIBUS DP
A continuación se presenta una figura con la descripción de los principales equipos que pueden estar dentro de
una red PROFIBUS DP.
Figura 3. Dispositivos de una red PROFIBUS DP. [1]
A continuacion se presenta una tabla (véase Tabla 1), en donde se puede observar un resumen de los tipos de
comunicaciones que se pueden hacer entre los diferentes dispositivos de una red PROFIBUS DP.
Tabla1. Tipos de comunicación E/S a traves de PROFIBUS DP. [1]
227
En este caso se utilizara una comunicaion Maestro DP - Esclavo DP, para lo que siempre es necesario definir
areas de salida y entrada de datos (Buffer), tanto para el maestro como para el esclavo, mismas son configuradas
por los usuarios en la herramienta de hardware en nuestro caso TIA PORTAL V.11. En este modelo de
comunicación los datos que son depositados en el buffer de salida del PLC maestro se escriben de forma directa
en el buffer de entrada del PLC esclavo y viceversa.
Figura 4. Modelo de comunicación entre Maestro DP y Esclavo DP. [2]
Procedimiento:
Para cumplir con el desarrollo de la presente practica tenemos que realizar el siguiente procedimiento:
1) Identificar los puertos PROFIBUS de cada uno de los PLCs e interconectarlos entre sí con un cable de
red PROFIBUS (véase Figura 5). Se debe considerar que en uno de los terminales existe la posibilidad
de cerrar el bus con una resistencia terminal, esto se hace en el último equipo conectado en la red, en
este caso en el PLC Esclavo DP. Para cerrar el bus con una resistencia terminal se debe mover el switch
a la posición “ON” en el terminar del cable PROFIBUS.
Figura 5. Cable de red Profibus. [1]
2) Una vez configurada la topología de la red, abrimos el software TIA PORTAL V.13 para crear un
nuevo proyecto. Para ello, dentro de la pantalla de inicio dar clic en “Crear Proyecto”, aquí se deberá
llenar los campos de Nombre de proyecto, ruta donde se desea guardar el proyecto, autor y comentario.
228
Figura 6. Pantalla de inicio.
3) Dar clic en el botón “Crear”, ubicado en la parte inferior de los campos anteriormente indicados.
Figura 7. Ventana para seleccionar la opción crear proyecto.
4) Luego de dar un clic en la opción crear, aparecerá la Vista Portal, la cual selecciona por defecto
Primeros Pasos. Dar clic en la pestaña con el nombre “Configurar un dispositivo”. Para esta práctica
será necesario configurar dos dispositivos.
Figura 8. Pantalla de Primeros pasos.
229
5) En la siguiente ventana dar clic en “Agregar dispositivo” y seguir estos pasos:
 Seleccionar el controlador deseado. En este caso debemos hacer clic en “Controladores” /
“SIMATIC S7-1200” / “CPU” / “CPU 1214C AC/DC/Rly” / “6ES7 214-1BE30-0XB0”.
Dentro de la opción versión en el lado derecho de la pantalla seleccionar “V2.2”.
 Una vez señalado el controlador deseado en la parte superior izquierda podemos asignarle un
nombre al dispositivo cambiando el nombre que por defecto asigna el programa “PLC_1” en
la opción “Nombre del dispositivo”.
 Clic en agregar.
 Una vez agregado un dispositivo el mismo aparecerá en la ventana de “Dispositivos y redes”.
Figura 9. Agregar un nuevo dispositivo.
Figura 10. Pantalla del proyecto creado.
230
6) Para que el PLC s7-1200 pueda comunicarse vía PROFIBUS DP es necesario ingresar un módulo CM
1243-5 (Maestro):
 Ubicamos la ventana “Catalogo De Hardware” en la derecha de la pantalla.
 Ubicamos el modulo dando clic en “Módulos de comunicación” / “PROFIBUS” / “CM 12435” / “6GK7 243-5DX30-0XE0”.
 Arrastrarlo a la parte izquierda del PLC
Figura 11. Configuración de hardware para el PLC S7-300.
7) Para cumplir con el objetivo de la presente práctica se necesitan configurar dos dispositivos por lo que
para agregar el segundo dispositivo se debe ir a la parte izquierda en la ventana “Árbol del proyecto”,
dar doble clic en “Agregar dispositivo”.
 Clic sobre “Controladores” / “SIMATIC S7-300” / “CPU” / “CPU 315F-2 PN/DP” / “6ES7
315-2FJ14-0AB0” Dentro de la opción versión en el lado derecho de la pantalla seleccionar
“V3.1”.
Figura 12. Agregar un dispositivo.
231
Figura 13. Pantalla del proyecto creado.
8) Al ser la CPU disponible del PLC SIMATIC S7-300, un controlador modular, se debe configurar el
Hardware necesario para su funcionamiento, para este fin se tiene que seguir el siguiente
procedimiento:
 Ubicar la ventana “Catálogo De Hardware”. Ubicar la carpeta llamada “PS”, para agregar la
fuente de poder del PLC. Para ello se debe seleccionar “PS”/ “PS 307 5A”/ “6ES7 3071EA01-0AA0”, misma que al seleccionarla, en la ventana “Vista de dispositivos” se
enmarcará con azul el slot del perfil soporte en donde podemos ubicar dicha fuente. Para
colocarla en el perfil solo se debe arrastrar la fuente al recuadro azul.
 De igual forma que en el paso anterior tendremos que ubicar el módulo de entradas y salidas
digitales, para ello se debe seleccionar “DI/DO” Luego “DI16/DO16 24V/0,5A”/ “6ES7 3231BL00-0AA0”.
 Por último se deberá ubicar un módulo de entradas y salidas analógicas para ello se debe
seleccionar “AI/AO”/”AI4/AO2 x 8bits”/” 6ES7 334-0CE01-0AA0”.
Figura 14. Configuración de hardware para el PLC S7-300.
9) En el árbol del proyecto dar doble clic en “dispositivos y redes”. Aquí se deberá observar los dos
dispositivos agregados anteriormente.
 Dentro del PLC maestro se encuentra el puerto de comunicación PROFIBUS DP, dentro de un
rectángulo violeta, mientras que en el PLC esclavo se encuentra un rectángulo naranja (Puerto
MPI). (véase Figura 15)
 Dar clic sobre el puerto PROFIBUS DP del maestro y arrastrarlo al puerto MPI del esclavo,
haciendo esto automáticamente se cambiará de MPI a PROFIBUS DP. (véase Figura 16)
232

Dar doble clic sobre el módulo PROFIBUS MASTER y dirigirse a “Interfaz DP” y verificar
los siguientes campos:
o Subred: “PROFIBUS_1”
o Dirección: “2”
o Modo de operación: “Maestro DP”
Figura 15. Dispositivos y redes.
Figura 16. Creación de red PROFIBUS DP.
Figura 17. Configuración Maestro DP.
10) Dirigirse a “Dispositivos y redes”, dar clic sobre el módulo PROFIBUS del esclavo (S7-300)
 Dirigirse a “Dirección PROFIBUS” y verificar los siguientes campos:
o Subred: “PROFIBUS_1”
o Tipo de interfaz: “PROFIBUS”
o Dirección: “3”
233
Figura 18. Configuración de la dirección del Esclavo DP.

Dirigirse a “Modo de operación” y verificar los siguientes campos:
o “Esclavo DP”
o Maestro DP asignado: “PLC_1.CM 1243-5.Interfaz DP”.
Figura 19. Configuración del modo de operación del Esclavo DP.
11) En este punto se encuentra configurada la red, se deben establecer los espacios de memoria donde se
enviará y recibirá la información, para esto seguir los siguientes pasos:
 Dentro del módulo PROFIBUS del esclavo (S7-300) dirigirse a “Modo de operación” /
“Comunicación de I- slave”.
 Aparecerá un recuadro llamado “Áreas de transferencia”
 Clic sobre “<Agregar nuevo>”, llamarlo “Dato Maestro”
 Repetir el punto anterior pero con el nombre “Dato Esclavo”
234
 En el área de transferencia de “Dato Esclavo” dar clic sobre “ ”, esto cambiará tanto el sentido
del indicador como el valor de las direcciones del maestro y esclavo. (Figura 20).
 Esto quiere decir que en el área de tranferencia “Dato Maestro” la información que contenga la
dirección “Q2” del maestro será recibida en la dirección “I2” del esclavo.
NOTA: Fijarse en la pestaña “Longitud”, donde se especifica que el tipo de dato es “1 Byte”, es decir que para
utilizar las direcciones Q2 e I2 dentro del bloque de programación se deberá escribir “QB2” e “IB2” tanto para
el maestro como para el esclavo.
Figura 20. Áreas de transferencia.
12) Dirigirse al bloque “Main [OB1]” del maestro y realizar lo siguiente:
 Insertar dos bloques de transferencia “MOVE”.
 En el ingreso “EN” ingresar un contacto “I0.0” NC y un NA respectivamente.
 En el ingreso “IN” ingresar “0” y “10” respectivamente.
 En la salida “OUT1” colocar “QB2” para los dos bloques.
Figura 21. Configuración de bloques de transferencia dentro del bloque Main [OB1] del maestro.
 Insertar un nuevo segmento y realizar lo siguiente:
o Insertar un módulo de comparación seguido de una bobina o asignación.
o En la parte superior del comparador ingresar “IB2” y en su parte inferior “10”.
o Asignar “Q0.0” a la bobina.
235
Figura 22. Configuración bloque de comparación dentro del bloque Main [OB1] del maestro.
13) Repetir de forma idéntica el literal 12 dentro del bloque “Main [OB1]” del segundo PLC o Esclavo.
14) Grabar cada programa en el Maestro y Esclavo respectivamente.
15) Al cambiar el estado de la entrada I0.0 del maestro se reflejará en la salida Q0.0 del esclavo y
viceversa.
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens, Simatic PROFIBUS. “PROFIBUS Con STEP 7 V12”, Manual del sistema. Enero 2013.
[2] Siemens, “Tutorial De PROFIBUS En Simatic S7”, Tutorial De Profibus S7. Febrero 2004.
236
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA 11: COMUNICACIÓN PROFIBUS DP
ENTRE UN SIMATIC S7-1200 Y UNA ET200S.
CÁTEDRA
O
RELACIONADA
MATERIA
REVISIÓN N°: 1
Accesorios:
 Software TIA PORTAL V.13.
 Módulo S7-1200.
 Módulo CM 1243-5.
PROFIBUS DP – Master
REDES DE COMPUTADORAS III
 ET200S – IM 151-1
STANDARD
 Cable bifilar retorcido RS
485.
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
2 estudiantes por puesto de trabajo.
Ing. Julio Zambrano.
AUTORES:
Patricio Torres.
Antonio Vega.
237
EDICIÓN: 1
Fecha:
Tema: Comunicación PROFIBUS DP entre un Simatic S7-1200 y una ET200s.
Objetivo: Levantar una red PROFIBS DP entre un PLC siemens S7-1200 y una ET200s con la ayuda del
software TIA PORTAL V.13.
Objetivo específico:
 Conocer el referente teórico de Redes PROFIBUS.
 Realizar la configuración de Hardware de la red.
 Crear un proyecto en TIA PORTAL V.13 para la configuración de Hardware y Software de la red.
 Realizar la configuración de la comunicación.
Sustento teórico
PROFIBUS:
Es un medio de comunicación para las redes a nivel de célula y de campo mediante el cual es posible transmitir
pequeñas y medianas cantidades de datos a una velocidad de transmisión variable entre 9Kbits/s y 12Mbits/s a la
cual podemos conectar hasta un total de 127 estaciones de las cuales pueden ser hasta 32 de ellas estaciones
activas. Dentro de las redes PROFIBUS existen dos métodos de acceso a la red:
Paso de testigo (Token Bus):
Se utiliza cuando se tienen dos o más estaciones activas (Maestros) en la red, generando un anillo lógico de paso
de testigo, mismo que pasa de estación en estación según la dirección PROFIBUS en orden numérico
ascendente. En este medio de acceso solo puede transmitir mensajes aquella estación que tiene el testigo y podrá
enviar mensajes mientras dure el tiempo de retención de testigo.
Figura 1. Método de acceso al medio “Paso de testigo”. [2]
Maestro Esclavo:
Se utiliza cuando se tiene una única estación activa y varias pasivas en la red. En este método el maestro siempre
tiene el derecho de enviar mensajes hacia sus esclavos asignados y esperar una respuesta de los mismos siempre
y cuando este realice una solicitud.
Figura 2. Método de acceso al medio “Maestro - Esclavo”. [2]
238
Protocolos PROFIBUS
PROFIBUS DP (PERIFERIA DESCENTRALIZADA): Es una red de comunicación a nivel de campo que
tiene un método de acceso al medio hibrido; es decir, combina toquen, bus y maestro-esclavo.
PROFIBUS PA: Es el profibus para la automatización de procesos, conecta en red el protocolo de
comunicación PROFIBUS DP y la tecnología de transmisión MBP (Manchester Bus Powered), estas redes son
aptas para el funcionamiento en atmosferas potencialmente explosivas. [1]
Tipos de comunicación E/S entre dispositivos PROFIBUS DP
A continuación se presenta una figura con la descripción de los principales equipos que pueden estar dentro de
una red PROFIBUS DP.
Figura 3. Dispositivos de una red PROFIBUS DP. [1]
A continuacion se presenta una tabla (véase Tabla 1), en donde se puede observar un resumen de los tipos de
comunicaciones que se pueden hacer entre los diferentes dispositivos de una red PROFIBUS DP.
Tabla1. Tipos de comunicación E/S a traves de PROFIBUS DP. [1]
239
En este caso se utilizara una comunicaion Maestro DP - Esclavo DP, para lo que siempre es necesario definir
areas de salida y entrada de datos (Buffer), tanto para el maestro como para el esclavo, mismas son configuradas
por los usuarios en la herramienta de hardware en nuestro caso TIA PORTAL V.11. En este modelo de
comunicación los datos que son depositados en el buffer de salida del PLC maestro se escriben de forma directa
en el buffer de entrada del PLC esclavo y viceversa.
Figura 4. Modelo de comunicación entre Maestro DP y Esclavo DP. [2]
Procedimiento:
Para cumplir con el desarrollo de la presente práctica tenemos que realizar el siguiente procedimiento:
1) Identificar los puertos PROFIBUS de cada uno de los PLCs e interconectarlos entre sí con un cable de
red PROFIBUS (véase Figura 5). Se debe considerar que en uno de los terminales existe la posibilidad
de cerrar el bus con una resistencia terminal, esto se hace en el último equipo conectado en la red, en
este caso en el PLC Esclavo DP. Para cerrar el bus con una resistencia terminal se debe mover el switch
a la posición “ON” en el terminar del cable PROFIBUS.
Figura 5. Cable de red Profibus. [1]
2) Una vez configurada la topología de la red, abrimos el software TIA PORTAL V.13 para crear un
nuevo proyecto. Para ello, dentro de la pantalla de inicio dar clic en “Crear Proyecto”, aquí se deberá
llenar los campos de nombre de proyecto, ruta donde se desea guardar el proyecto, autor y comentario.
240
Figura 6. Pantalla de inicio.
3) Dar clic en el botón “Crear”, ubicado en la parte inferior de los campos anteriormente indicados.
Figura 7. Ventana para seleccionar la opción crear proyecto.
4) Luego de dar un clic en la opción crear, aparecerá la Vista Portal, la cual selecciona por defecto
Primeros Pasos. Dar clic en la pestaña con el nombre “Configurar un dispositivo”. Para esta práctica
será necesario configurar dos dispositivos.
Figura 8. Pantalla de Primeros pasos
241
5) En la siguiente ventana dar clic en “Agregar dispositivo” y seguir estos pasos:
 Seleccionar el controlador deseado. En este caso debemos hacer clic en “Controladores” /
”SIMATIC S7-1200” / ”CPU” / ”CPU 1214C AC/DC/Rly” / ”6ES7 214-1BE30-0XB0”.
Dentro de la opción versión en el lado derecho de la pantalla seleccionar “V2.2”.
 Una vez señalado el controlador deseado en la parte superior izquierda podemos asignarle un
nombre al dispositivo cambiando el nombre que por defecto asigna el programa “PLC_1” en
la opción “Nombre del dispositivo”.
 Clic en agregar.
 Una vez agregado un dispositivo el mismo aparecerá en la ventana de “Dispositivos y redes”.
Figura 9. Agregar un nuevo dispositivo
Figura 10. Pantalla del proyecto creado.
242
6) Para que el PLC S7-1200 pueda comunicarse vía PROFIBUS DP es necesario ingresar un módulo CM
1243-5 (Maestro):
 Ubicamos la ventana “Catálogo De Hardware” en la derecha de la pantalla.
 Ubicamos el modulo dando clic en “Módulos de comunicación” / “PROFIBUS” / “CM 12435” / “6GK7 243-5DX30-0XE0”.
 Arrastrarlo a la parte izquierda del PLC
Figura 11. Configuración de hardware para el PLC S7-1200.
7) A continuación dirigirse a “Árbol del proyecto”/doble clic en “Agregar dispositivo”
 Se abrirá una ventana como la de la Figura 12.
 Seleccionar PLC/SIMATIC ET200 CPU/ET200S CPU sin especificar/6ES7 151-XXXXXXXXX
 Clic en agregar.
Figura 12. Agregar un dispositivo ET200S.
243
8) Aparecerá una imagen similar a la de la Figura 13. A.
 Dar clic derecho sobre en el rack del “ESCLAVO”, (Módulo “2”).
 Clic en “Eliminar”, clic en “Si”.
 Dirigirse a “Catálogo de hardware”/Catálogo/Módulos de interfaz/PROFIBUS/IM 151-1
Standard/ 6ES7 151-1AA05-0AB0 y agregarlo al módulo 0 del dispositivo.
 Ir a “Catálogo de hardware”/Catálogo/PM/PM-E 24..48V DC/6ES7 138-4CA50-0AB0 y
agregarlo al módulo 1 del dispositivo.
 Dentro de “Catálogo de hardware”/Catálogo/DI/2DIx24V DC HF/6ES7 131-4BB01-0AB0 y
agregar 5 de estos módulos.
 Nuevamente dirigirse a “Catálogo de hardware”/Catálogo/PM/PM-E 24..48V DC/6ES7 1384CA50-0AB0 y agregarlo al módulo 7 del dispositivo.
 Para terminar la ubicación de módulos ir a “Catálogo de hardware”/Catálogo/DO/2DO x 24V
DC / 0.5A HF/6ES7 132-4BB01-0AB0 y agregar 5 de estos módulos (véase Figura 13. B).
A.
B.
Figura 13. Configuración de Hardware del Esclavo ET200S.
9) En la ventana “Árbol del proyecto” dar doble clic en “dispositivos y redes”. Aquí se deberá observar los
dos dispositivos agregados anteriormente en la ventana “Vista de redes”.
 Unir los dos módulos de comunicación dando clic en el puerto PROFIBUS del PLC y
arrastrándolo hasta el puerto PROFIBUS del dispositivo ET200S. (véase Figura 14)
244


Asignar una dirección PROFIBUS al
maestro, dando doble clic en su
puerto/propiedades/dirección PROFIBUS.
Al asignar una dirección PROFIBUS al ET200s comprobar que sea la misma que está
seleccionada en el switch (DP ADDRESS) ubicado en la parte frontal del dispositivo físico (si
están en ON las posiciones 1 y 2 la dirección PROFIBUS corresponde al número 3).
Figura 14. Creación de una conexión PROFIBUS DP.
10) Una vez conectados los dispositivos será necesario conocer cuáles son las direcciones de los módulos
de entradas y salidas que se agregaron a la estación ET200S, para esto seguir los siguientes pasos:
 Ir a “Árbol del proyecto”/PLC_1/Periferia descentralizada/DP-Mastersystem (1)/Slave_1:
Aquí se desplegarán todos los módulos que posee la estación ET200S.
 Doble clic en un módulo de entrada “2DI x 24V DC HF_1”.
 Debajo de la imagen del dispositivo se encuentra un menú “Datos del dispositivo” como se
puede observar en la Figura 15 dentro de la elipse de color rojo. Dar clic sobre la flecha
izquierda que apunta hacia arriba.
Figura 15. Módulos de la estacion ET200S.
245
11) Se desplegará una tabla como la de la Figura 16 con todos los módulos y sus direcciones.
Figura 16. Información de módulos disponibles dentro de la ET200.

Dentro del Árbol del proyecto/Vista detallada se puede observar las direcciones con las cuales
se llama al módulo seleccionado. En este caso el primer módulo de entrada posee la dirección
“2.0” y “2.1”.
12) Conocidas las direcciones de la estación ET200S podemos llamarlas desde un proyecto dentro del PLC
maestro.
 Ir al bloque “Main [OB1]” del “PLC_1”.
 Insertar un “Contacto NA” junto a una asignación, a los cuales llamaremos “I0.0” y “Q2.0”
respectivamente.
 Insertar un “Contacto NA” junto a una asignación, a los cuales llamaremos “I0.1” y “Q2.1”
respectivamente.
Figura 17. Configuración bloque Main del maestro.
13) Grabar el programa en el PLC S7-1200.
14) Al cambiar el estado de la entradas I0.0 e I0.1 del maestro se reflejará en la salidas del ET200s.
246
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens, Simatic PROFIBUS. “PROFIBUS Con STEP 7 V12”, Manual del sistema. Enero 2013.
[2] Siemens, “Tutorial De PROFIBUS En Simatic S7”, Tutorial De Profibus S7. Febrero 2004.
247
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA 12: ARRANQUE Y CONTROL DE
VELOCIDAD DE UN MOTOR ASÍNCRONO
TRIFÁSICO UTILIZANDO UN MICROMASTER
SIEMENS 440, Y CONFIGURÁNDOLO DESDE EL
BOP (BASIC OPERATOR PANEL).
CÁTEDRA
O
RELACIONADA
MATERIA
EDICIÓN: 1
Accesorios:
 Micromaster Siemens 440.
 Motor asíncrono trifásico.
 Software TIA PORTAL V.13.
DOCENTE:
REDES DE COMPUTADORAS III
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
Ing. Julio Zambrano.
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
248
REVISIÓN N°: 1
Fecha:
Tema: Arranque y control de velocidad de un motor asíncrono trifásico utilizando un Micromaster Siemens 440,
y configurándolo desde el BOP.
Objetivo: Encender y controlar la velocidad de un motor asíncrono trifásico por medio de un MM440.
Objetivos específico:
 Lectura y familiarización de los parámetros del MM40.
 Configuración de los parámetros del MM440 para su puesta en marcha.
 Realizar la conexión del motor trifásico con el MM440.
Sustento teórico
Micromaster 440:
Los convertidores de la serie MICROMASTER 440 son convertidores de frecuencia para la regulación de par y
velocidad en motores trifásicos. Los diferentes modelos, que se suministran, cubren un margen de potencia
desde 0,12 kW hasta 200 kW (con par constante (CT)) o hasta 250 kW (con par variable (VT)). [1]
Los convertidores están controlados por microprocesador y utilizan tecnología IGBT (Insulated Gate BipoIar
Transistor) de última generación. Esto los hace fiables y versátiles. Un método especial de modulación por
ancho de impulsos con frecuencia de pulsación seleccionable permite un funcionamiento silencioso del motor.
Extensas funciones de protección ofrecen una protección excelente tanto del convertidor como del motor. [1]
El MICROMASTER 440, con sus ajustes por defecto realizados en fábrica, es ideal para una gran gama de
aplicaciones sencillas de control de motores. El MICROMASTER 440 también puede utilizarse para
aplicaciones más avanzadas de control de motores haciendo uso de su funcionalidad al completo. [1]
El MICROMASTER 440 puede utilizarse tanto en aplicaciones donde se encuentre aislado como integrado en
sistemas de automatización. [1]
Figura 1. Micromaster 440 [1].
Procedimiento:
El Micromaster 440 de Siemens posee varios parámetros para su configuración, en esta práctica se verán los
principales para poner en marcha un motor utilizando simplemente en panel básico de operación (BOP).
1) Reconocer el funcionamiento de cada uno de los botones presentes en el BOP.
249
Botón
Función
Efecto
Marcha
Al pulsar este botón se arranca el convertidor.
Parada

Invertir
sentido
giro
de
Funciones
Acceder a
parámetros
OFF1 Pulsando este botón se para el motor siguiendo la rampa de
deceleración seleccionada. Por defecto está bloqueado.

OFF2 Pulsando el botón dos veces (o una vez prolongada) el motor se
para de forma natural (por inercia). Esta función está siempre
habilitada.
Pulsar este botón para cambiar el sentido de giro del motor. El inverso se
indica mediante un signo negativo (-) o un punto decimal intermitente.
Este botón sirve para visualizar información adicional.
Pulsando y manteniendo este botón apretado 2 segundos durante la marcha,
desde cualquier parámetro, muestra lo siguiente:
1. Tensión del circuito intermedio (indicado mediante d. unidades en V).
2. Corriente de salida (A)
3. Frecuencia de salida (Hz)
4. Tensión de salida (indicada mediante o unidades en V).
5. El valor que se seleccione en P0005 (si P0005 está ajustado para mostrar
cualquiera de los valores de arriba (1 - 4) éste no se muestra de nuevo).
Pulsando de nuevo circula la sucesión anterior.
Pulsando este botón es posible acceder a los parámetros.
Subir valor
Pulsando este botón aumenta el valor visualizado.
Bajar valor
Pulsando este botón disminuye el valor visualizado.
Tabla 1. Botones de configuración (BOP). [1]
2) Configuración:
 Para ingresar a los parámetros se debe presionar la tecla “Fn”.
 Para cambiar de parámetro se puede utilizar las teclas de subir y bajar valor.
 Para ingresar a un parámetro determinado presionar “P”.
 Si se muestra “in000” el parámetro posee varios índices (1000.0, 1000.1,…, etc) presionar “P”
para ingresar al índice deseado.
 Una vez seleccionado el valor deseado presionar “P” para guardar y salir del parámetro.
3) Mediante el BOP realizar la configuración de los parámetros como se muestra en la siguiente tabla:
Parámetro
P0003
P0010
P0100
P0304
P0305
P0307
P0310
P0311
P0700
Función
Acceso de parámetros al
usuario
Puesta en servicio rápida
Europa / Norteamérica
Tensión nominal del
motor
Corriente nominal del
motor
Potencia nominal del
motor
Frecuencia nominal del
motor
Velocidad nominal del
motor
Selección de la fuente de
órdenes
250
Valor de configuración
1
1 (Modo de puesta en marcha rápida)
1 (Hp/60Hz)
Ver en la placa de características
motor.
Ver en la placa de características
motor.
Ver en la placa de características
motor.
Ver en la placa de características
motor.
Ver en la placa de características
motor.
1 (BOP)
del
del
del
del
del
P1000
P1080
P1082
P1120
P1121
P3900
Selección de consigna de 1 (BOP)
frecuencia
Frecuencia mínima del 0 Hz
motor
Frecuencia máxima del 60 Hz
motor
Tiempo de aceleración 10 s
de la parada a la
frecuencia
máxima
ajustada
Tiempo de deceleración 10 s
de la frecuencia máxima
a la parada
Fin de puesta en marcha 1
rápida
Tabla 2. Configuración de parámetros. [1]
4) Una vez configurado P3900 con 1 aparecerá en la pantalla “busy”, esperar hasta que desaparezca el
mensaje y presionar “FN”. Se visualizará “r0000”, finalmente presionar “P”.
El valor que se muestra corresponde al a frecuencia de la señal que se aplica al motor.
5) Presionar el botón de marcha.
6) Con los botones de subir y bajar se puede modificar la frecuencia.
7) En cualquier momento se puede invertir el giro del motor presionando el botón “Invertir sentido de
giro”
8) Para detener el motor se puede presionar una sola vez el botón “Parada” y se detendrá lentamente, o
presionar por 2s y se detendrá por inercia.
251
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens – MICROMASTER 440 0.12 kW – 250 kW. Instrucciones de uso.pdf
252
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA
13:
CONFIGURAR
AL
MICROMASTER 440 PARA VARIAR LA
VELOCIDAD DE UN MOTOR DESDE UNA DE
SUS ENTRADAS ANALÓGICAS Y OBTENER LA
VELOCIDAD DEL MOTOR EN UNA SEÑAL DE 0
– 10v.
CÁTEDRA
O
RELACIONADA
MATERIA
EDICIÓN: 1
Accesorios:
 Micromaster Siemens 440.
 Motor asíncrono trifásico.
 Software TIA PORTAL V.13.
DOCENTE:
Ing. Julio Zambrano.
REDES DE COMPUTADORAS III
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
253
REVISIÓN N°: 1
Fecha:
Tema: Configurar un Micromaster Siemens 440 para variar la velocidad de un motor desde una de sus entradas
analógicas y obtener la velocidad del motor en una señal de 0 – 10v.
Objetivo: Encender y controlar la velocidad de un motor asíncrono trifásico por medio de una entrada analógica
del MM440, y obtener la velocidad del motor en una señal de 0 – 10 V.
Objetivos específico:
 Lectura y familiarización de los parámetros del MM40.
 Configuración de los parámetros del MM440 para su puesta en marcha.
 Realizar la conexión del motor trifásico con el MM440.
Sustento teórico
Micromaster 440:
Los convertidores de la serie MICROMASTER 440 son convertidores de frecuencia para la regulación de par y
velocidad en motores trifásicos. Los diferentes modelos, que se suministran, cubren un margen de potencia
desde 0,12 kW hasta 200 kW (con par constante (CT)) o hasta 250 kW (con par variable (VT)). [1]
Los convertidores están controlados por microprocesador y utilizan tecnología IGBT (Insulated Gate BipoIar
Transistor) de última generación. Esto los hace fiables y versátiles. Un método especial de modulación por
ancho de impulsos con frecuencia de pulsación seleccionable permite un funcionamiento silencioso del motor.
Extensas funciones de protección ofrecen una protección excelente tanto del convertidor como del motor. [1]
El MICROMASTER 440, con sus ajustes por defecto realizados en fábrica, es ideal para una gran gama de
aplicaciones sencillas de control de motores. El MICROMASTER 440 también puede utilizarse para
aplicaciones más avanzadas de control de motores haciendo uso de su funcionalidad al completo. [1]
El MICROMASTER 440 puede utilizarse tanto en aplicaciones donde se encuentre aislado como integrado en
sistemas de automatización. [1]
Figura 1. Micromaster 440 [1].
Procedimiento:
El Micromaster 440 de Siemens posee varios parámetros para su configuración, en esta práctica se verán los
principales para poner en marcha un motor utilizando simplemente en panel básico de operación (BOP).
254
1) Reconocer el funcionamiento de cada uno de los botones presentes en el BOP.
Botón
Función
Efecto
Marcha
Al pulsar este botón se arranca el convertidor.
Parada

Invertir
sentido
giro
de
Funciones
Acceder a
parámetros
OFF1 Pulsando este botón se para el motor siguiendo la rampa de
deceleración seleccionada. Por defecto está bloqueado.

OFF2 Pulsando el botón dos veces (o una vez prolongada) el motor se
para de forma natural (por inercia). Esta función está siempre
habilitada.
Pulsar este botón para cambiar el sentido de giro del motor. El inverso se
indica mediante un signo negativo (-) o un punto decimal intermitente.
Este botón sirve para visualizar información adicional.
Pulsando y manteniendo este botón apretado 2 segundos durante la marcha,
desde cualquier parámetro, muestra lo siguiente:
1. Tensión del circuito intermedio (indicado mediante d. unidades en V).
2. Corriente de salida (A)
3. Frecuencia de salida (Hz)
4. Tensión de salida (indicada mediante o unidades en V).
5. El valor que se seleccione en P0005 (si P0005 está ajustado para mostrar
cualquiera de los valores de arriba (1 - 4) éste no se muestra de nuevo).
Pulsando de nuevo circula la sucesión anterior.
Pulsando este botón es posible acceder a los parámetros.
Subir valor
Pulsando este botón aumenta el valor visualizado.
Bajar valor
Pulsando este botón disminuye el valor visualizado.
Tabla 1. Botones de configuración (BOP). [1]
2) Configuración:
 Para ingresar a los parámetros se debe presionar la tecla “Fn”.
 Para cambiar de parámetro se puede utilizar las teclas de subir y bajar valor.
 Para ingresar a un parámetro determinado presionar “P”.
 Si se muestra “in000” el parámetro posee varios índices (1000.0, 1000.1,…, etc) presionar “P”
para ingresar al índice deseado.
 Una vez seleccionado el valor deseado presionar “P” para guardar y salir del parámetro.
3) Mediante el BOP realizar la configuración de los parámetros como se muestra en la siguiente tabla:
Parámetro
P0003
P0010
P0100
P0304
P0305
P0307
P0310
P0311
Función
Acceso de parámetros al
usuario
Puesta en servicio rápida
Europa / Norteamérica
Tensión nominal del
motor
Corriente nominal del
motor
Potencia nominal del
motor
Frecuencia nominal del
motor
Velocidad nominal del
motor
255
Valor de configuración
2
1 (Modo de puesta en marcha rápida)
1 (Hp/60Hz)
Ver en la placa de características
motor.
Ver en la placa de características
motor.
Ver en la placa de características
motor.
Ver en la placa de características
motor.
Ver en la placa de características
motor.
del
del
del
del
del
P0700
P1000
P0701
P0771
P2000
P1080
P1082
P1120
P1121
Selección de la fuente de 2 (Bornes/Terminales)
órdenes
Selección de consigna de 2 (Consigna analógica)
frecuencia
Entrada digital (Pin 5 de 1 (ON/OFF1)
bornera)
Función de la salida 21
analógica (0 - 20 mA)
Escalamiento
de 60
frecuencia
Frecuencia mínima del 0 Hz
motor
Frecuencia máxima del 60 Hz
motor
Tiempo de aceleración 10 s
de la parada a la
frecuencia
máxima
ajustada
Tiempo de deceleración 10 s
de la frecuencia máxima
a la parada
Tabla 2. Configuración de parámetros. [1]
4) Conectar un potenciómetro (4.7kΩ) y un interruptor en las borneras del MM440 como se muestra en el
siguiente diagrama (Pin 9 = Salida de 24V):
1
2
4
3
5
9
Figura 2. Conexión de Potenciómetro.
5) El MM440 solo se encenderá cuando el interruptor se presione y quede activado. Una vez que se
cumpla esto se puede variar la frecuencia desde el potenciómetro.
6) La salida analógica entrega únicamente corriente de 0 – 20 mA, por esta razón se debe colocar una
resistencia de 500Ω entre sus terminales con el fin de obtener un voltaje de 0 – 10 V.
12 +
13 -
500 Ohm
Figura 3. Conexión de resistencia para lectura de 0 – 10 V.
7) La velocidad se podrá controlar desde el potenciómetro y la salida analógica del MM440 indicará la
frecuencia del motor mediante un voltaje de 0 – 10V. (0V=0Hz ; 10V=60Hz)
8) Para apagar al MM440 desconectar el pin 5 de la bornera o presionar dos veces el botón de parada.
256
Análisis de Resultados.
……………………………………………………………………………………………………………………....
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens – MICROMASTER 440 0.12 kW – 250 kW. Instrucciones de uso.pdf
257
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA 14: Mando del Micromaster 440 a través
de un PLC S7-1200.
CÁTEDRA
O
RELACIONADA
MATERIA
EDICIÓN: 1
Accesorios:




REDES DE COMPUTADORAS III
PLC S7-1200
Micromaster Siemens 440.
Motor asíncrono trifásico.
Software TIA PORTAL V.13.
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
Ing. Julio Zambrano.
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
258
REVISIÓN N°: 1
Fecha:
Tema: Controlar un Micromaster Siemens 440 por medio de un PLC S7-1200 para poder seleccionar tres
velocidades
Objetivo: Encender y controlar la velocidad de un motor asíncrono trifásico por medio de una entrada analógica
del MM440, y obtener la velocidad del motor en una señal de 0 – 10 V.
Objetivos específico:
 Lectura y familiarización de los parámetros del MM40.
 Configuración de los parámetros del MM440 para su puesta en marcha.
 Realizar la conexión del motor trifásico con el MM440.
Sustento teórico
SIMATIC S7-1200:
Ofrece la flexibilidad y capacidad de controlar una gran variedad de dispositivos para las distintas tareas de
automatización, posee un diseño compacto, su CPU incorpora un microprocesador, una fuente de alimentación
integrada, así como circuitos de entrada y salida en una carcasa compacta, conformando así un potente PLC
(véase Figura 1). Una vez cargado el programa en la CPU, ésta contiene la lógica necesaria para vigilar y
controlar los dispositivos de la aplicación. La CPU vigila las entradas y cambia el estado de las salidas según la
lógica del programa de usuario, que puede incluir lógica booleana, instrucciones de contaje y temporización,
funciones matemáticas complejas, así como comunicación con otros dispositivos inteligentes [2].
Figura 1. Módulo S7-1200 [2].
Micromaster 440:
Los convertidores de la serie MICROMASTER 440 son convertidores de frecuencia para la regulación de par y
velocidad en motores trifásicos. Los diferentes modelos, que se suministran, cubren un margen de potencia
desde 0,12 kW hasta 200 kW (con par constante (CT)) o hasta 250 kW (con par variable (VT)). [1]
Los convertidores están controlados por microprocesador y utilizan tecnología IGBT (Insulated Gate BipoIar
Transistor) de última generación. Esto los hace fiables y versátiles. Un método especial de modulación por
ancho de impulsos con frecuencia de pulsación seleccionable permite un funcionamiento silencioso del motor.
Extensas funciones de protección ofrecen una protección excelente tanto del convertidor como del motor. [1]
El MICROMASTER 440, con sus ajustes por defecto realizados en fábrica, es ideal para una gran gama de
aplicaciones sencillas de control de motores. El MICROMASTER 440 también puede utilizarse para
aplicaciones más avanzadas de control de motores haciendo uso de su funcionalidad al completo. [1]
El MICROMASTER 440 puede utilizarse tanto en aplicaciones donde se encuentre aislado como integrado en
sistemas de automatización. [1]
Figura 2. Micromaster 440 [1].
259
Procedimiento:
El Micromaster 440 de Siemens posee varios parámetros para su configuración, en esta práctica se verán los
principales para poner en marcha un motor utilizando simplemente en panel básico de operación (BOP).
1) Reconocer el funcionamiento de cada uno de los botones presentes en el BOP.
Botón
Función
Efecto
Marcha
Al pulsar este botón se arranca el convertidor.
Parada

Invertir
sentido
giro
de
Funciones
Acceder a
parámetros
OFF1 Pulsando este botón se para el motor siguiendo la rampa de
deceleración seleccionada. Por defecto está bloqueado.

OFF2 Pulsando el botón dos veces (o una vez prolongada) el motor se
para de forma natural (por inercia). Esta función está siempre
habilitada.
Pulsar este botón para cambiar el sentido de giro del motor. El inverso se
indica mediante un signo negativo (-) o un punto decimal intermitente.
Este botón sirve para visualizar información adicional.
Pulsando y manteniendo este botón apretado 2 segundos durante la marcha,
desde cualquier parámetro, muestra lo siguiente:
1. Tensión del circuito intermedio (indicado mediante d. unidades en V).
2. Corriente de salida (A)
3. Frecuencia de salida (Hz)
4. Tensión de salida (indicada mediante o unidades en V).
5. El valor que se seleccione en P0005 (si P0005 está ajustado para mostrar
cualquiera de los valores de arriba (1 - 4) éste no se muestra de nuevo).
Pulsando de nuevo circula la sucesión anterior.
Pulsando este botón es posible acceder a los parámetros.
Subir valor
Pulsando este botón aumenta el valor visualizado.
Bajar valor
Pulsando este botón disminuye el valor visualizado.
Tabla 1. Botones de configuración (BOP). [1]
2) Configuración:
 Para ingresar a los parámetros se debe presionar la tecla “Fn”.
 Para cambiar de parámetro se puede utilizar las teclas de subir y bajar valor.
 Para ingresar a un parámetro determinado presionar “P”.
 Si se muestra “in000” el parámetro posee varios índices (1000.0, 1000.1,…, etc) presionar “P”
para ingresar al índice deseado.
 Una vez seleccionado el valor deseado presionar “P” para guardar y salir del parámetro.
3) Mediante el BOP realizar la configuración de los parámetros como se muestra en la siguiente tabla:
Parámetro
P0003
P0010
P0100
P0304
P0305
P0307
Función
Acceso de parámetros al
usuario
Puesta en servicio rápida
Europa / Norteamérica
Tensión nominal del
motor
Corriente nominal del
motor
Potencia nominal del
motor
260
Valor de configuración
2
1 (Modo de puesta en marcha rápida)
1 (Hp/60Hz)
Ver en la placa de características del
motor.
Ver en la placa de características del
motor.
Ver en la placa de características del
motor.
P0310
P0311
P0700
P1000
P0701
P0702
P0703
P1001
P1002
P1003
P1080
P1082
P1120
P1121
Frecuencia nominal del Ver en la placa de características del
motor
motor.
Velocidad nominal del Ver en la placa de características del
motor
motor.
Selección de la fuente de 2 (Bornes/Terminales)
órdenes
Selección de consigna de 3 (Frecuencia fija)
frecuencia
Entrada digital (Pin 5 de 16 (Consigna fija + ON/OFF1)
bornera)
Entrada digital (Pin 6 de 16 (Consigna fija + ON/OFF1)
bornera)
Entrada digital (Pin 7 de 16 (Consigna fija + ON/OFF1)
bornera)
Frecuencia fija
10 Hz
Frecuencia fija
20 Hz
Frecuencia fija
30 Hz
Frecuencia mínima del 0 Hz
motor
Frecuencia máxima del 60 Hz
motor
Tiempo de aceleración 10 s
de la parada a la
frecuencia
máxima
ajustada
Tiempo de deceleración 10 s
de la frecuencia máxima
a la parada
Tabla 2. Configuración de parámetros. [1]
4) El MM440 está configurado con tres frecuencias fijas que se activarán por medio de las entradas
digitales DIN1, DIN2 y DIN3 (Borneras 5, 6 y 7).
5) Si se activan dos ingresos simultáneamente las velocidades de los mismos se sumará, es decir si se
activa DIN1 y DIN3 al mismo tiempo el motor girará con una frecuencia de 40Hz.
6) Crear un proyecto en el TIA Portal V13, agregar un PLC S7-1200 modelo 1214C Ac/DC/Rly (6ES7
214-1BE30-0XB0) versión 2.2.
7) Crear dentro del bloque Main[OB1] lo siguiente:
Figura 3. Configuración bloque Main[OB1] del PLC
261
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens – MICROMASTER 440 0.12 kW – 250 kW. Instrucciones de uso.pdf
[2] Siemens, Simatic S7. Controlador programable S7-1200, Manual del sistema. 2009.
262
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA 15: Mando del Micromaster 440 a través
de un PLC S7-1200 y un HMI.
CÁTEDRA
O
RELACIONADA
MATERIA
Accesorios:





Micromaster Siemens 440.
PLC S7-1200
HMI KTP600
Motor asíncrono trifásico.
Software TIA PORTAL
V.13.
DOCENTE:
Ing. Julio Zambrano.
EDICIÓN: 1
REDES DE COMPUTADORAS III
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
263
REVISIÓN N°: 1
Fecha:
Tema: Mando del Micromaster Siemens 440 a través de un PLC S7-1200 y un HMI.
Objetivo: Variar un juego de velocidades preestablecido en el MM440 desde el HMI y visualizar su velocidad
en el mismo.
Objetivos específico:
 Lectura y familiarización de los parámetros del MM40.
 Configuración de los parámetros del MM440.
 Configurar el HMI junto al PLC S7-1200.
 Realizar la conexión del motor trifásico con el MM440.
Sustento teórico
SIMATIC S7-1200:
Ofrece la flexibilidad y capacidad de controlar una gran variedad de dispositivos para las distintas tareas de
automatización, posee un diseño compacto, su CPU incorpora un microprocesador, una fuente de alimentación
integrada, así como circuitos de entrada y salida en una carcasa compacta, conformando así un potente PLC
(véase Figura 1). Una vez cargado el programa en la CPU, ésta contiene la lógica necesaria para vigilar y
controlar los dispositivos de la aplicación. La CPU vigila las entradas y cambia el estado de las salidas según la
lógica del programa de usuario, que puede incluir lógica booleana, instrucciones de contaje y temporización,
funciones matemáticas complejas, así como comunicación con otros dispositivos inteligentes [2].
Figura 1. Módulo S7-1200 [2].
Micromaster 440:
Los convertidores de la serie MICROMASTER 440 son convertidores de frecuencia para la regulación de par y
velocidad en motores trifásicos. Los diferentes modelos, que se suministran, cubren un margen de potencia
desde 0,12 kW hasta 200 kW (con par constante (CT)) o hasta 250 kW (con par variable (VT)). [1]
Los convertidores están controlados por microprocesador y utilizan tecnología IGBT (Insulated Gate BipoIar
Transistor) de última generación. Esto los hace fiables y versátiles. Un método especial de modulación por
ancho de impulsos con frecuencia de pulsación seleccionable permite un funcionamiento silencioso del motor.
Extensas funciones de protección ofrecen una protección excelente tanto del convertidor como del motor. [1]
El MICROMASTER 440, con sus ajustes por defecto realizados en fábrica, es ideal para una gran gama de
aplicaciones sencillas de control de motores. El MICROMASTER 440 también puede utilizarse para
aplicaciones más avanzadas de control de motores haciendo uso de su funcionalidad al completo. [1]
El MICROMASTER 440 puede utilizarse tanto en aplicaciones donde se encuentre aislado como integrado en
sistemas de automatización. [1]
Figura 2. Micromaster 440 [1].
264
KTP600 PN:
El dispositivo KTP600 Basic Color ofrece una pantalla táctil de 5,7 pulgadas y, además, 6 teclas táctiles. Está
disponible en dos versiones: de color KTP600 Basic DP para las conexiones MPI / PROFIBUS DP y PN de
color KTP600 Basic con una interfaz Ethernet.
Figura 3. KTP600 Basic color[3]
Procedimiento:
El Micromaster 440 de Siemens posee varios parámetros para su configuración, en esta práctica se verán los
principales para poner en marcha un motor utilizando simplemente en panel básico de operación (BOP).
1) Reconocer el funcionamiento de cada uno de los botones presentes en el BOP.
Botón
Función
Efecto
Marcha
Al pulsar este botón se arranca el convertidor.
Parada

Invertir
sentido
giro
de
Funciones
Acceder a
parámetros
OFF1 Pulsando este botón se para el motor siguiendo la rampa de
deceleración seleccionada. Por defecto está bloqueado.

OFF2 Pulsando el botón dos veces (o una vez prolongada) el motor se
para de forma natural (por inercia). Esta función está siempre
habilitada.
Pulsar este botón para cambiar el sentido de giro del motor. El inverso se
indica mediante un signo negativo (-) o un punto decimal intermitente.
Este botón sirve para visualizar información adicional.
Pulsando y manteniendo este botón apretado 2 segundos durante la marcha,
desde cualquier parámetro, muestra lo siguiente:
1. Tensión del circuito intermedio (indicado mediante d. unidades en V).
2. Corriente de salida (A)
3. Frecuencia de salida (Hz)
4. Tensión de salida (indicada mediante o unidades en V).
5. El valor que se seleccione en P0005 (si P0005 está ajustado para mostrar
cualquiera de los valores de arriba (1 - 4) éste no se muestra de nuevo).
Pulsando de nuevo circula la sucesión anterior.
Pulsando este botón es posible acceder a los parámetros.
Subir valor
Pulsando este botón aumenta el valor visualizado.
Bajar valor
Pulsando este botón disminuye el valor visualizado.
Tabla 1. Botones de configuración (BOP). [1]
265
2) Configuración:
 Para ingresar a los parámetros se debe presionar la tecla “Fn”.
 Para cambiar de parámetro se puede utilizar las teclas de subir y bajar valor.
 Para ingresar a un parámetro determinado presionar “P”.
 Si se muestra “ln000” presionar “P” nuevamente.
 Una vez seleccionado el valor deseado presionar “P” para guardar y salir del parámetro.
3) Mediante el BOP realizar la configuración de los parámetros como se muestra en la siguiente tabla:
Parámetro
P0003
P0010
P0100
P0304
P0305
P0307
P0310
P0311
P0700
P1000
P0701
P0702
P0703
P0704
P0705
P0706
P0771
P2000
P1001
P1002
P1003
P1058
P1059
P1080
P1082
P1120
P1121
Función
Acceso de parámetros al
usuario
Puesta en servicio rápida
Europa / Norteamérica
Tensión nominal del
motor
Corriente nominal del
motor
Potencia nominal del
motor
Frecuencia nominal del
motor
Velocidad nominal del
motor
Selección de la fuente de
órdenes
Selección de consigna de
frecuencia
Entrada digital (Pin 5 de
bornera)
Entrada digital (Pin 6 de
bornera)
Entrada digital (Pin 7 de
bornera)
Entrada digital (Pin 8 de
bornera)
Entrada digital (Pin 16
de bornera)
Entrada digital (Pin 17
de bornera)
Función de la salida
analógica
Escala de la frecuencia
de salida
Frecuencia fija
Frecuencia fija
Frecuencia fija
Velocidad Jog Derecha
Velocidad Jog Izquierda
Frecuencia mínima del
motor
Frecuencia máxima del
motor
Tiempo de aceleración
de la parada a la
frecuencia
máxima
ajustada
Tiempo de deceleración
266
Valor de configuración
2
1 (Modo de puesta en marcha rápida)
1 (Hp/60Hz)
Ver en la placa de características
motor.
Ver en la placa de características
motor.
Ver en la placa de características
motor.
Ver en la placa de características
motor.
Ver en la placa de características
motor.
2 (Bornes/Terminales)
3 (Frecuencia fija)
15 (Consigna fija)
15 (Consigna fija)
15 (Consigna fija)
1 (ON/OFF1)
10 (Jog Derecha)
11 (Jog Izquierda)
21 (Frecuencia)
60
20 Hz
40 Hz
60 Hz
10 Hz
10 Hz
0 Hz
60 Hz
10 s
10 s
del
del
del
del
del
de la frecuencia máxima
a la parada
Tabla 2. Configuración de parámetros. [1]
4) El MM440 está configurado con tres frecuencias fijas que se activarán por medio de las entradas
digitales DIN1, DIN2 y DIN3 (Borneras 5, 6 y 7). Previo a seleccionar la velocidad se debe encender el
MM440 por medio del ingreso DIN 4 (Bornera 8).
5) La salida analógica es solo de corriente por lo que se debe colocar una resistencia de 500Ω para obtener
un voltaje de 0 a 10 V.
6) Crear un proyecto en el TIA Portal V13
 Agregar un PLC S7-1200 modelo 1214C Ac/DC/Rly (6ES7 214-1BE30-0XB0) versión 2.2.
 Agregar un HMI KTP600 modelo 6AV6 647-0AD11-3AX0 versión 11.0.0.0.
 Conectarlos por medio del puerto PROFINET.
7) Ingresar a las configuraciones del PLC_1 y crear una tabla de variables igual a la de la siguiente figura:
Figura 4. Tabla de variables PLC_1.
8) Ingresar a las configuraciones del HMI_1 y crear una tabla de variables igual a la de la siguiente figura:
Figura 5. Tabla de variables HMI_1.
9) Dirigirse al bloque Main[OB1] del PLC_1 y crear los siguientes segmentos:
 El programa que se muestra a continuación sirve para activar las salidas de las tres velocidades,
además el botón ON/OFF bloquea al Jog para que no pueda funcionar cuando se está ejecutando
una de las tres velocidades y viceversa.
 Dentro del segmento de cada velocidad se colocó contactos de las otras dos velocidades para
asegurar que se encienda una velocidad a la vez.
 La señal IW64 pertenece a la entrada analógica del canal 0. Esta señal fue normalizada y
escalada a un rango de 0-60.
267
Figura 6. Segmentos del bloque Main[OB1] del PLC_1.
268
Figura 7. Normalización y escalamiento de señal analógica.
10) En la imagen raíz del HMI_1 generar una interfaz con 6 botones y un visualizador de texto. Similar a la
figura mostrada a continuación.
 Insertar un botón que servirá para la función ON/OFF
 Colocar tres botones, uno para cada velocidad.
 Colocar dos botones, uno para cada dirección JOG.
 El visualizador de texto servirá para mostrar la frecuencia a la cual gira el motor.
 A continuación se mostrará cómo deben estar configurados los botones, se configurará solo un
botón por cada función.
Figura 8. Configuración de visualizacion del HMI.
11) Asignar a cada botón la función correspondiente, descrita en el paso anterior.
 Boton ON/OFF:
Figura 9. Configuración botón ON/OFF.
269
 Botón de Velocidad 1
Figura 10. Configuración botón Velocidad 1.
 Boton Jog
Figura 11. Configuración botón Jog.
 Visualizador de frecuencia
Figura 12. Configuración visualizador de frecuencia.
12) Al momento de conectar la salida analógica del MM440 a la entrada analógica del PLC_1 verificar el
uso de la resistencia de 500Ω.
270
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens – MICROMASTER 440 0.12 kW – 250 kW. Instrucciones de uso.pdf
[2] Siemens, Simatic S7. Controlador programable S7-1200, Manual del sistema. 2009.
[3] www.siemens.com
271
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA 16: CONFIGURACIÓN PROFIBUS DP
MAESTRO/ESCLAVO ENTRE UN PLC S71200 Y
UN MM440.
CÁTEDRA
O
RELACIONADA
MATERIA
EDICIÓN: 1
Accesorios:




REVISIÓN N°: 1
REDES DE COMPUTADORAS III
PLC S7-1200
Micromaster Siemens 440.
Motor asíncrono trifásico.
Cable de conexión
PROFIBUS
 Software TIA PORTAL V.13.
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
Ing. Julio Zambrano.
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
272
Fecha:
Tema: Configuración PROFIBUS DP Maestro/Esclavo entre un PLC S71200 y un Micromaster Siemens 440.
Objetivo: Encender y controlar la velocidad de un motor asíncrono trifásico por medio de un PLC S71200
mediante el protocolo de comunicación PROFIBUS DP.
Objetivos específico:
 Lectura y familiarización de los parámetros del MM40.
 Configuración de los parámetros del MM440 para su puesta en marcha modo PROFIBUS DP.
 Realizar la conexión del motor trifásico con el MM440.
Sustento teórico
Micromaster 440:
Los convertidores de la serie MICROMASTER 440 son convertidores de frecuencia para la regulación de par y
velocidad en motores trifásicos. Los diferentes modelos, que se suministran, cubren un margen de potencia
desde 0,12 kW hasta 200 kW (con par constante (CT)) o hasta 250 kW (con par variable (VT)). [1]
Los convertidores están controlados por microprocesador y utilizan tecnología IGBT (Insulated Gate BipoIar
Transistor) de última generación. Esto los hace fiables y versátiles. Un método especial de modulación por
ancho de impulsos con frecuencia de pulsación seleccionable permite un funcionamiento silencioso del motor.
Extensas funciones de protección ofrecen una protección excelente tanto del convertidor como del motor. [1]
El MICROMASTER 440, con sus ajustes por defecto realizados en fábrica, es ideal para una gran gama de
aplicaciones sencillas de control de motores. El MICROMASTER 440 también puede utilizarse para
aplicaciones más avanzadas de control de motores haciendo uso de su funcionalidad al completo. [1]
El MICROMASTER 440 puede utilizarse tanto en aplicaciones donde se encuentre aislado como integrado en
sistemas de automatización. [1]
Figura 1. Micromaster 440 [1].
PROFIBUS DP (periferia descentralizada):
Es una red de comunicación a nivel de campo que tiene un método de acceso al medio hibrido; es decir,
combina toquen, bus y maestro-esclavo.
A continuacion se presenta una tabla (Tabla 1), en donde se puede observar un resumen de los tipos de
comunicaciones que se pueden hacer entre los diferentes dispositivos de una red PROFIBUS DP.
273
Tabla1. Tipos de comunicación E/S a traves de PROFIBUS DP. [2]
En este caso se utilizara una comunicaion Maestro DP - Esclavo DP, para lo que siempre es necesario definir
areas de salida y entrada de datos (Buffer), tanto para el maestro como para el esclavo, mismas son configuradas
por los usuarios en la herramienta de hardware en nuestro caso TIA PORTAL 11. En este modelo de
comunicación los datos que son depositados en el buffer de salida del PLC maestro se escriben de forma directa
en el buffer de entrada del PLC esclavo y viceversa.
Figura 2. Modelo de comunicación entre Maestro DP y Esclavo DP. [3]
Procedimiento:
El Micromaster 440 de Siemens posee varios parámetros para su configuración, en esta práctica se verán los
principales para poner en marcha un motor utilizando simplemente en panel básico de operación (BOP).
1) Reconocer el funcionamiento de cada uno de los botones presentes en el BOP.
Botón
Función
Efecto
Marcha
Al pulsar este botón se arranca el convertidor.
Parada


OFF1 Pulsando este botón se para el motor siguiendo la rampa de
deceleración seleccionada. Por defecto está bloqueado.
OFF2 Pulsando el botón dos veces (o una vez prolongada) el motor se
para de forma natural (por inercia). Esta función está siempre
habilitada.
274
Invertir
sentido
giro
de
Funciones
Acceder a
parámetros
Pulsar este botón para cambiar el sentido de giro del motor. El inverso se
indica mediante un signo negativo (-) o un punto decimal intermitente.
Este botón sirve para visualizar información adicional.
Pulsando y manteniendo este botón apretado 2 segundos durante la marcha,
desde cualquier parámetro, muestra lo siguiente:
1. Tensión del circuito intermedio (indicado mediante d. unidades en V).
2. Corriente de salida (A)
3. Frecuencia de salida (Hz)
4. Tensión de salida (indicada mediante o unidades en V).
5. El valor que se seleccione en P0005 (si P0005 está ajustado para mostrar
cualquiera de los valores de arriba (1 - 4) éste no se muestra de nuevo).
Pulsando de nuevo circula la sucesión anterior.
Pulsando este botón es posible acceder a los parámetros.
Subir valor
Pulsando este botón aumenta el valor visualizado.
Bajar valor
Pulsando este botón disminuye el valor visualizado.
Tabla 2. Botones de configuración (BOP). [1]
2) Configuración:
 Para ingresar a los parámetros se debe presionar la tecla “Fn”.
 Para cambiar de parámetro se puede utilizar las teclas de subir y bajar valor.
 Para ingresar a un parámetro determinado presionar “P”.
 Si se muestra “in000” el parámetro posee varios índices (1000.0, 1000.1,…, etc) presionar “P”
para ingresar al índice deseado.
 Una vez seleccionado el valor deseado presionar “P” para guardar y salir del parámetro.
3) Mediante el BOP realizar la configuración de los parámetros como se muestra en la siguiente tabla:
Parámetro
Dip Switch
P0700.0
P0700.1
P1000.0
P1000.1
P2000.0
P2041.0
P0927
Función
Valor de configuración
Dirección PROFIBUS
3 (Posiciones 1 y 2 en ON)
Tipo de comunicación
6
Tipo de comunicación
6
Tipo de comunicación
6
Tipo de comunicación
6
Frecuencia de referencia 60
Envió
de
palabras 3
(PPO3)
Tipo de mando
B--nn
Tabla 3. Configuración de parámetros MM440. [1]
4) Crear un proyecto en el TIA Portal V13, agregar un PLC S7-1200 modelo 1214C Ac/DC/Rly (6ES7
214-1BE30-0XB0) versión 2.2.
5) Agregar un módulo de comunicación PROFIBUS CM 1243-5 PROFIBUS DP – MASTER, ubicado en
la sección “Catálogo”.
275
Figura 3. Módulo PROFIBUS DP – Master CM 1243-5.
6) Dirigirse a “Dispositivos y redes”, insertar un módulo esclavo Micromaster 4 ubicado en la
sección “Catálogo”.
Figura 4. Módulo esclavo Micromaster 4.
7) Dentro del Micromaster 4 agregar un módulo “0 PKW, 2 PZD (PPO 3)”.
 En “Dirección I” y “Dirección Q” se puede modificar las direcciones, para este caso se las
configuró desde la dirección 300 para ambos casos.
 La dirección PROFIBUS DP debe ser configurada dando doble clic en el módulo Micromaster
4, la dirección para esta práctica es la número “3”.
276
Figura 5. Configuración módulo esclavo Micromaster 4.
8) Ingresar al módulo PROFIBUS del maestro (PLC_1) y configurar su dirección de bus PROFIBUS, con
la número “2”.
Figura 6. Configuración de dirección del módulo maestro.
9) Unir los puertos PROFIBUS tanto del maestro como del esclavo.
Figura 7. Conexión red Profibus DP.
277
10) Al configurar PPO3 se enviarán dos palabras con la configuración de parámetros.
 Los parámetros a configurar se encuentran en el datasheet del MM440.
 La máxima frecuencia se configura en el parámetro 2000 del MM440.
 En el programa del PLC_1 se enviarán las dos palabras en código hexadecimal.
 Las palabras “047E” y “047F” son de configuración. Con 047F arrancará el motor con la
velocidad configurada en la palabra 2, mientras que con 047E no arrancará el motor incluso si
está configurada una velocidad, y si el motor está girando, al activar 047E se detendrá el
mismo.
 La segunda palabra corresponde a la frecuencia de salida. La frecuencia máxima corresponde
al código Hex “4000”, es decir 4000=60Hz. Si se desea otra frecuencia se debe realizar una
simple regla de 3 para encontrar el valor en Hex.
 Las palabras se deben transmitir a la dirección QD300, que corresponde a un tipo DobleWord
en la dirección 300 configurada en el esclavo MM440.
 Las dos palabras deben enviarse en un solo código, por facilidad de distinción se las envía en
código Hex.
11) Dentro del bloque Main[OB1] del PLC crear los siguientes bloques:
Figura 8. Configuración bloque Main[OB1] PLC_1.
278
12) A continuación se explicará cada uno de los segmentos del programa:
 En el segmento 1 se envían las dos palabras en un solo código Hex “047E0000” el cual servirá
para detener el motor.
 Los segmentos 2, 3 y 4 sirven para arrancar el motor, notar que en todos, la primera palabra es
“047F”, mientras que la segunda hace referencia a la frecuencia.
 En el segmento 2: 1555=20Hz. (4000/3=1555).
 En el segmento 3: 2AAA=40Hz. (1555*2=2AAA).
 En el segmento 4: 4000=60Hz.
 El contacto NC de “I0.0” en todos los segmentos sirve para que cuando este este activo no se
pueda encender el motor.
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens – MICROMASTER 440 0.12 kW – 250 kW. Instrucciones de uso.pdf
[2] Siemens, Simatic PROFIBUS. “PROFIBUS Con STEP 7 V12”, Manual del sistema. Enero 2013.
[3] Siemens, “Tutorial De PROFIBUS En Simatic S7”, Tutorial De Profibus S7. Febrero 2004.
279
MANUAL DE PROCEDIMIENTO
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
PRÁCTICA
17:
CREACIÓN
DE
UNA
CONFIGURACIÓN PROFINET Y PROFIBUS CON
CINCO DISPOSITIVOS SIEMENS.
CÁTEDRA
O
RELACIONADA
MATERIA
EDICIÓN: 1
Accesorios:
 Software TIA PORTAL V.11.
 Módulo S7-1200 (2).
 Módulo S7-300 (2).
 Estación ET200S.
 Cable Siemens Industrial
Ethernet TP cord 4x2 CAT 6 (4).
 Cable de red Profibus DP RS485
DOCENTE:
REDES DE COMPUTADORAS III
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
Ing. Julio Zambrano.
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
280
REVISIÓN N°: 1
Fecha:
Tema: Creación de una configuración PROFINET Y PROFIBUS con cinco dispositivos Siemens.
Objetivo: Cargar un programa realizado en el software TIA PORTAL en un dispositivo PLC.
Objetivos específico:
 Conocer como conectar varios dispositivos en una misma red.
 Establecer una conexión S7 dentro de TIA Portal V.11.
 Realizar la conexión física de todos los equipos.
Sustento teórico
Protocolo PROFIBUS
Es un medio de comunicación para las redes a nivel de célula y de campo mediante el cual es posible transmitir
pequeñas y medianas cantidades de datos a una velocidad de transmisión variable entre 9Kbits/s y 12Mbits/s a la
cual podemos conectar hasta un total de 127 estaciones de las cuales pueden ser hasta 32 de ellas estaciones
activas. Dentro de las redes PROFIBUS existen dos métodos de acceso a la red:
PROFIBUS DP (PERIFERIA DESCENTRALIZADA): Es una red de comunicación a nivel de campo que
tiene un método de acceso al medio hibrido; es decir, combina toquen, bus y maestro-esclavo.
PROFIBUS PA: Es el PROFIBUS para la automatización de procesos, conecta en red el protocolo de
comunicación PROFIBUS DP y la tecnología de transmisión MBP (Manchester Bus Powered), estas redes son
aptas para el funcionamiento en atmosferas potencialmente explosivas. [1]
Tipos de comunicación E/S entre dispositivos PROFIBUS DP
A continuación se presenta una figura con la descripción de los principales equipos que pueden estar dentro de
una red PROFIBUS DP.
Figura 1. Dispositivos de una red PROFIBUS DP. [1]
281
PROFINET
Permite una alta gama de conectividad entre equipos de diferentes niveles cubriendo la total comunicación en
una planta industrial. Sus prestaciones son muy flexibles, gracias a esto ha podido ser utilizado en la industria
automotriz, industria de alimentos y bebidas, entre otras que a pesar de ser procesos diferentes pueden
solucionarse con PROFINET. A continuación se presenta ciertas características del bus.[3]
Características Físicas:
Alta resistencia, a condiciones de humedad, condensaciones, temperaturas extremas, vibraciones e interferencias
electromagnéticas.

En cuanto a Fiabilidad. [3]
o Redundancia de anillo rápida (<200ms).
o IWLAN con reserva de ancho de banda, rapid roaming.
o Equipos modulares con sustitución en caliente.

Características de aplicación industrial. [3]
o Consta de una total integración, diagnosis de red integrada en PLC, HMI
o Facilidad de mantenimiento.
o Sustitución de equipos por personal no especializado (Elementos extraíbles).
o Sistema de cableado industrial rápido e inmune a ruidos.

Uso fiable en entornos severos. [3]
o No se producen reflexiones en cables ni problemas de cableado (ej. Ausencia de
resistencia terminal) con PROFINET.
o Los problemas de conexión solo afectan a dos putos de un en lace y no a la línea
entera (Fácil localización de fallas).

Tecnologías robustas para PROFINET. [3]
o El uso de Ethernet conmutada siempre permite una conexión punto a punto.
o El uso de cables apantallados y cable de FO garantizan la inmunidad frete a
influencias electromagnéticas.
o La auto-negación y el auto-crossing reducen los errores potenciales durante la puesta
en marcha y el mantenimiento.

Velocidad de transmisión. [3]
o Debido a su amplio ancho de banda, aplicaciones intensivas en datos se pueden usar
paralelamente sin que ello afecte a la transmisión de datos de periferia.
o Usando 100 Mbit/s Ethernet, PROFINET alcanza una velocidad de transmisión
significativamente alta (Por ejemplo comparado con PROFIUS DP).
o 100 Mbit/s es una prestación suficientemente alta para el nivel de campo.
Pasarelas de comunicación
Son equipos que permiten la comunicación entre dispositivos con distintos puertos de comunicación o
protocolos, convierten un tipo de comunicación en otro, brindando flexibilidad al momento de implementar
redes industriales.
Cuando un dispositivo PLC posee diferentes puertos de comunicación, puede ser utilizado como una pasarela,
permitiendo la comunicación entre dos protocolos diferentes como se indica a continuación.
Procedimiento:
Como primer paso se procederá a la creación de un proyecto para posteriormente cargarlo a los dispositivos,
proceder de la siguiente manera. Tener en cuenta que la tarjeta de red del ordenador debe estar configurada con
una IP valida, es decir dentro de la misma red de las IP que se utilizarán para asignar a los dispositivos:
1) Abrir el acceso directo del software TIA PORTAL V.11.
2) Una vez abierto el software, dentro de la pantalla de inicio dar clic en “Crear Proyecto”, aquí se deberá
llenar los campos de Nombre, ruta donde se desea guardar, autor y comentario.
282
Figura 2. Pantalla de inicio.
3) Dar clic en el botón “Crear”, ubicado en la parte inferior de los campos anteriormente indicados.
Figura 3. Ventana para seleccionar la opción crear proyecto.
4) Dar clic en la opción crear, aparecerá la Vista Portal, la cual selecciona por defecto Primeros Pasos. Dar
clic en la pestaña con el nombre “Configurar un dispositivo”.
Figura 4. Pantalla de Primeros pasos
283
5) En la siguiente ventana dar clic en “Agregar dispositivo” y seguir estos pasos:
 Seleccionar el controlador deseado. En este caso clic en PLC-1200, seleccionar la CPU 1214C
AC/DC/RLY. Dentro de la opción versión al lado derecho de la pantalla seleccionar “V2.2”.
Nombrarlo como “Esclavo1”.
 Clic en agregar.
 Una vez agregado un dispositivo aparecerá en la pantalla.
Figura 5. Pantalla para agregar un nuevo dispositivo
Figura 6. Pantalla del proyecto creado.
6) Para agregar más dispositivos dar clic en “Agregar dispositivo” dentro del árbol del proyecto y
seleccionar los siguientes dispositivos (Considerar la versión actual de los dispositivos):
 CPU 315F-2 PN/DP - (EsclavoDP)
 CPU 315F-2 PN/DP - (MaestroDP)
 CPU 1214C AC/DC/Rly - (Esclavo2)
 IM 151-3 PN (ET200) - (IO device 1)
NOTA: Para mayor información de como agregar dichos dispositivos referirse a la practica 5 de equipos
Siemens “Comunicación PROFINET IO entre un PLC S7-300 y una ET200S”.
284
7) Cuando se inserten todos los dispositivos se tendrá un esquema igual al siguiente:
Figura 7. Creación de dispositivos.
8) Dar clic en el icono “Conexiones”
y elegir la opción “Conexión S7”.
 Conectar al MaestroDP con el Esclavo1, como se indica a continuación.
Figura 8. Creación de dispositivos.
9) Dar clic en “Conectar en red” ubicado en la derecha de “Conexiones”.
 Conectar el MaestroDP con el EsclavoDP mediante el puerto Profibus.
 Conectar el MaestroDP – Esclavo1 – Esclavo2 mediante Profinet.
 Conectar el EsclavoDP – Et200S mediante Profinet.
 Una vez finalizadas las conexiones se tendrá el siguiente esquema.
 Si la línea interpuntada desaparecen ignorarlas puesto que solo indican que se encuentra activa
en ese momento.
Figura 9. Conexión de dispositivos.
10) Finalizada la configuración de la red se debe configurar cada dispositivo de la siguiente manera:
 MaestroDP – EsclavoDP: Configuración PROFIBUS, referirse a la práctica 6 de equipos
Siemens “Comunicación PROFIBUS DP entre dos PLC S7-300”.
 MaestroDP – Esclavo1: Configuración PROFINET, referirse a la práctica 4 de equipos
Siemens “Comunicación PROFINET IO entre dos PLC S7-300”, donde el Esclavo1 es el
servidor y el MaestroDP es el cliente.
 Esclavo1 – Esclavo2: Configuración PROFINET, referirse a la práctica 3 de equipos Siemens
“Comunicación PROFINET IO entre dos PLC S7-1200”.
 EsclavoDP – IO device 1 (Et200S): Configuración PROFINET, referirse a la práctica 5 de
equipos Siemens “Comunicación PROFINET IO entre un PLC S7-300 y una ET200S”.
285
11) Para la conexión física de los equipos seguir el siguiente esquema.
 El modulo Ethernet CSM1277 del PLC S71200 sirve para comunicar más de dos equipos.
 En la figura 10 se encuentra la conexión de cuatro equipos a la misma red (Número máximo).
 En el caso de tener tres equipos se puede conectar un ordenador y será posible detectar a todos
los dispositivos conectados
Figura 10. Conexión física con modulo Ethernet CSM1277.
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Siemens, Simatic PROFIBUS. “PROFIBUS Con STEP 7 V12”, Manual del sistema. Enero 2013.
[2] SIMATIC “S7 Controlador programable S7-1200”. Manual de sistema. Septiembre 2009.
[3] Infraestructura de red Profinet - PROFINET INTERNACIONAL ESPAÑA (PI es).
286
MANUAL DE PROCEDIMIENTO
PRÁCTICA 18: CREACIÓN DE UN PROYECTO
Y FAMILIARIZACIÓN CON EL SOFTWARE
TWIDOSUITE V2.0.
CARRERA: INGENIERÍA ELECTRÓNICA
Responsable /Equipo.
CÁTEDRA
O
RELACIONADA
MATERIA
REVISIÓN N°: 1
EDICIÓN: 1
Accesorios:
 Software TwidoSuite 2.0.
 Módulo
Schneider REDES DE COMPUTADORAS III
TWDLCAE40DRF.
 Cable
de
comunicación
multifunción TSXPCX1031.
 Conversor USB-Serial (En
caso de no poseer un puerto
serial en el ordenador)
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
Ing. Julio Zambrano.
2 estudiantes por puesto de trabajo.
AUTORES:
Patricio Torres.
Antonio Vega.
287
Fecha:
Tema: Creación de un proyecto y familiarización con el software TwidoSuite v2.0.
Objetivo: Cargar un programa realizado en el software TwidoSuite v2.0 en un dispositivo PLC Schneider.
Objetivos específico:
 Familiarizarse con el entorno grafico del software TwidoSuite v2.0.
 Conocer las herramientas que brinda el software y la manera de configurar un dispositivo PLC.
 Crear un programa y comprobar su funcionamiento.
Sustento teórico
TWIDOSUITE: [1]
Es un entorno de desarrollo gráfico, lleno de funciones para crear, configurar y mantener aplicaciones de
automatización para los autómatas programables Twido de Schneider Electric. TwidoSuite permite crear
programas con distintos tipos de lenguaje, después de transferir la aplicación para que se ejecute en un autómata.
Las principales funciones del software TwidoSuite son:
 Interface de usuario intuitiva y orientada a proyectos.
 Diseño de software sin menús. Las tareas y funciones del paso seleccionado de un proyecto siempre se
encuentran visibles.
 Soporte de programación y configuración.
 Comunicación con el autómata.
 Ayuda de primera mano acerca del nivel de tareas que ofrece enlaces relevantes a la ayuda en línea.
Lenguajes de programación de Twido. [1]
Para crear programas de control Twido pueden utilizarse los siguientes lenguajes de programación:
 Lenguaje Instruction List o Lista de instrucciones:
Un programa Lista de instrucciones o IL se compone de una serie de expresiones lógicas
escritas como una secuencia de instrucciones booleanas.
 Ladder Diagrams o Diagramas de contactos:
Un diagrama Ladder es una forma gráfica de mostrar una expresión lógica.
 Lenguaje Grafcet:
El lenguaje Grafcet está compuesto por una sucesión de pasos y transiciones.
Twido admite las instrucciones de lista Grafcet, pero no Grafcet gráfico. Puede utilizar un ordenador personal
(PC) para crear y editar programas de control Twido mediante estos lenguajes de programación.
La función de reversibilidad de Lista/Ladder Logic permite pasar un programa de Lista a Ladder y viceversa,
según convenga.
Figura 1. TwidoSuite v2.0. [1]
Controladores programables Twido. [2]
Controladores compactos de 40 E/S:
A continuación se detallan las funciones compartidas por controladores de las series TWDLCAA40DRF y
TWDLCAE40DRF:
 24 entradas digitales, 14 de relé y 2 salidas de transistor
 2 potenciómetros analógicos
288









1 puerto serie integrado
1 slot para un puerto serie adicional
RTC integrado
Compartimiento de batería para batería externa reemplazable por el usuario
Admite hasta 7 módulos de ampliación de E/S.
Admite hasta dos módulos de interface del bus AS-Interface V2
Admite un módulo master de interface del bus de campo CANopen:
Admite un cartucho de memoria opcional (de 32 ó 64 KB)
Admite un módulo de monitor de operación opcional
Descripción general de las comunicaciones. [2]
Los controladores Twido disponen de un puerto serie, o de un segundo puerto opcional, que se utiliza para
servicios en tiempo real o de administración de sistemas. Los servicios en tiempo real proporcionan funciones de
distribución de datos para intercambiar datos con dispositivos de E/S, así como funciones de administración para
comunicarse con dispositivos externos. Los servicios de administración de sistemas controlan y configuran el
controlador por medio de TwidoSoft. Cada puerto serie se utiliza para cualquiera de estos servicios, pero sólo el
puerto serie 1 es válido para comunicarse con TwidoSoft.
Para poder utilizar estos servicios, existen tres protocolos disponibles en cada controlador:
 Conexión remota
 Modbus
 ASCII
Además, el controlador compacto TWDLCAE40DRF proporciona un puerto de comunicación RJ45 Ethernet
integrado que permite llevar a cabo todas las tareas de comunicación en tiempo real y de administración del
sistema a través de la red.
Las comunicaciones Ethernet implementan el siguiente protocolo:
 TCP/IP Modbus
Figura 2. Base compacta TWDLCAE40DRF. [2]
Procedimiento:
Como primer paso se procederá a la creación de un proyecto para posteriormente cargarlo al dispositivo,
proceder de la siguiente manera.
1) Abrir el acceso directo del software TwidoSuite.
2) Una vez abierto el software aparecerá un menú, dar clic en Modo “Programación”.
Figura 3. Pantalla de inicio.
289
3) Dar clic en el botón “Crear un proyecto nuevo”, ubicado en la parte izquierda.
Figura 4. Ventana para seleccionar la opción crear proyecto.
4) Llenar los campos respectivos, una vez completado este proceso dar clic en “Crear”. En la parte
superior dar clic en “Describir”.
Figura 5. Información del proyecto.
5) En esta ventana se debe configurar el dispositivo con el cual se va a trabajar. Realizar los siguientes
pasos:

Eliminar el dispositivo que aparece por defecto, para esto clic derecho en el
dispositivo/Eliminar/Aceptar.
290
Figura 6. Pantalla para agregar un nuevo dispositivo
6) En la parte derecha dentro del menú “Catálogo”:
 Clic en Bases/Compactos/TWDLCAE40DRF. Para agregarlo arrastrar el código del
dispositivo a la parte izquierda.
 Agregar un módulo de E/S analógicas. Clic en Módulos de ampliación/Ampliaciones
analógicas/TDWAMM6HT.
 Si se desea agregar una dirección IP dar clic sobre el puerto Ethernet del dispositivo, se
desplegara un menú donde se podrá configurar dicho parámetro.
Figura 7. Configuración de dispositivo.
7) Cuando se cargue todos los elementos del dispositivo dirigirse a “Programar” ubicado en la parte
superior izquierda de la ventana.
 En la parte superior derecha dar clic en “Programar”.

Crear una red o segmento dando clic en
291
.

Agregar un conctacto normalmente abierto (NA) y asignarle el nombre “I0.0”, arrastrando el
icono
a la red anteriormente creada.

Agregar una bobina y asignarle el nombre “Q0.0”, arrastrando el icono
continuación del contacto NA.

para verificar que no existen
En la parte ingerior damos clic en “Analizar programa”
errores.
Mediante el cable de comunicación serial del dispositivo conectar el ordenador con el PLC.

a la red, a
Figura 8. Insertar operaciones lógicas con bits.
8) Dirigirse a “Depurar” ubicado en la parte superior derecha.




En este paso se muestra una tabla de conexión donde se encuentran todos los puertos del
ordenador disponibles.
Si no se conoce en que puerto se conectó el PLC dar clic en el botón de Windows y dirigirse a
“Dispositivos e impresoras”. Buscar el dispositivo conectado, dar clic derecho en el mismo y
clic en propiedades. Dentro de la pestaña “General” aparecerá la información del dispositivo y
se mostrará en que puerto se encuentra conectado, por ejemplo “(COM3)”.
Conocido esto dentro del menú “Depurar” seleccionar el puerto adecuado.
Clic en “Aceptar”.
292
Figura 9. Configuración del puerto de conexión.
9) Se mostrará que la comunicación está establecida.
 Seleccionar la opción que se desea ejecutar, ya sea transferir datos del ordenador (PC) al PLC
o viceversa.
 En este caso seleccionar la opción “PC==>autómata”.
 Clic en “Aceptar”.
 Aparecerá una nota de advertencia, clic en “Aceptar” nuevamente.
Figura 10. Configuración del tipo de transferencia.
10) Se generará una barra de proceso, finalizada la misma aparecerá un recuadro similar a la Figura 11.


Dar clic en el icono
para poner en modo RUN al autómata.
Comprobar su correcto funcionamiento, al activar la entrada “I0.0” se debe activar la salida
“Q0.0”.
293
Figura 11. Control para puesta en marcha del autómata.
11) Si no se ejecuta el procedimiento anterior el autómata no pasará a modo RUN de forma automática, y si
se desconecta del ordenador pasara a modo stop, para cambiar esto realizar los siguientes pasos.
 Primero debemos desconectar el PLC, dirigirse a la parte derecha de la ventana y dar clic en
“Desconectar”, luego clic en “Aceptar”.
 En la parte superior izquierda dirigirse a “Programar” y en las pestañas ubicadas en la parte
derecha dirigirse a “Configurar comportamiento”.
 En la opción “Arranque” seleccionar la casilla de “Arranque automático en Run”.
 Clic en “Aplicar”. De esta forma el PLC no necesitará estar conectado al ordenador para seguir
en modo RUN.
Figura 12. Configuración del comportamiento de arranque del autómata.
12) Cargar nuevamente el programa al autómata, para esto repetir los pasos desde el numeral 8.
294
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] TwidoSuite V2.3, Guía de programación.pdf - 06/2011.
[2] Controladores programables Twido – Guia de referencia de hardware.
295
MANUAL DE PROCEDIMIENTO
PRÁCTICA 19: COMUNICACIÓN MODBUS
TCP/IP MAESTRO/ESCLAVO ENTRE DOS
EQUIPOS SCHNEIDER TIWDO TWDLCAE40DRF
CARRERA: INGENIERÍA ELECTRÓNICA
EQUIPO: MÓDULO
TWDLCAE40DRF.
TIWDO
CÁTEDRA
O
RELACIONADA
MATERIA
REVISIÓN N°: 1
Responsable /Equipo.
EDICIÓN: 1
Accesorios:
REDES DE COMPUTADORAS III
 Software TWIDO SUITE
V2.01.
 Módulo TIWDO
TWDLCAE40DRF.
 Industrial Ethernet TP XP Cord
4x2 RJ45/Rj45.
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
2 estudiantes por puesto de trabajo.
Ing. Julio Zambrano.
296
Fecha:
Tema: Comunicación MODBUS TCP Maestro/Esclavo entre dos módulos Twido TWDLCAE40DRF.
Objetivo: Levantar una red MODBUS TCP entre dos PLCs Twido TWDLCAE40DRF con la ayuda del software
TwidoSuite.
Objetivo específico:
 Conocer el referente teórico de las Redes MODBUS TCP.
 Realizar la configuración de Hardware de la red.
 Crear un proyecto en TWIDOSUITE V2.01 para la configuración de la comunicación.
Sustento teórico
Protocolo MODBUS:
Es un protocolo que fue desarrollado en el año de 1979 por Modicon que corresponde a una marca registrada por
Gould Inc. Fue un protocolo diseñado para que los controladores programables de Modicon puedan comunicarse
con otros controladores además de otros dispositivos de otras redes. Modbus es un bus de campo que además
puede soportar redes que incluyen Modbus Plus industrial y otros protocolos como MAP y Ethernet. Para realizar
la transmisión de datos este protocolo utiliza el modelo Maestro-Esclavo y Cliente-Servidor. Modbus es un
protocolo de enlace (capa 2 modelo OSI) que utiliza el estándar serie RS-232C, en donde cada fabricante define
las características de conexión física del bus de campo. Modbus tiene ciertos tipos de comunicación entre ellas la
comunicación a través de redes Ethernet MODBUS TCP que utiliza el modelo de comunicación Cliente Servidor,
mismo que es detallado a continuación.
Modbus TCP/IP: Este protocolo es una extensión del protocolo Modbus RTU que permite utilizarlo sobre la
capa de transporte TCP/IP, este protocolo nace de la idea de poder monitorizar una red de forma remota desde
cualquier parte del mundo ya que Modbus-TCP se lo puede usar en Internet. La combinación de una red física
versátil y escalable como Ethernet con el estándar TCP/IP y una representación de datos independiente del
fabricante como lo es Modbus, proporciona una red abierta y accesible para el intercambio de datos de proceso.
Comunicación: El protocolo Modbus TCP/IP para la transmisión de mensajes no hace más que encapsular una
trama Modbus RTU en un segmento TCP. El modelo de comunicación se basa en el modelo consulta-respuesta
debido a que TCP/IP proporciona un servicio orientado a la conexión El modelo Consulta/Respuesta concuerda
con el modelo de Maestro/Esclavo de las redes Modbus pero brindándole el determinismo presente en las redes
Ethernet conmutadas. La utilización de este protocolo de comunicación brinda la posibilidad de gestionar gran
cantidad de nodos en comparación con otros buses de campo. Estas redes utilizan como medio físico cables de red
Ethernet con conectores RJ45 además de la posibilidad de utilizar también fibra óptica. Cuando se utilizan redes
basadas en Internet las velocidades de transmisión no son aptas para el uso nivel de control, pero es más que
suficiente para los niveles de gestión de procesos y de célula, pero sería posible llegar a una funcionalidad en
todos los niveles de la pirámide de automatización si se contara con una red intranet.
Procedimiento:
Para cumplir con el desarrollo de la presente practica tenemos que realizar el siguiente procedimiento:
1) Identificar los puertos Ethernet de cada uno de los PLCs e interconectarlos entre sí con un cable de red
Industrial Ethernet TP XP Cord 4x2 RJ45/Rj45.
297
Figura1. Topología física de la red MODBUS TCP.
2) Una vez configurada la topología de la red, abrir el software TWIDOSUITE V2.01 para crear un nuevo
proyecto. Dentro de la pantalla de inicio dar clic en “Modo Programación”. Se debe considerar que se va
a realizar dos proyectos, en el primero de ellos se debe configurar tanto el hardware como el software del
PLC maestro mientras que en el segundo proyecto se realizará la configuración de hardware y software
del PLC esclavo. Para realizar la configuración del PLC maestro realizamos el procedimiento descrito a
continuación:
Figura 2. Ventana de inicio del software TwidoSuite.
3) Dentro de la nueva ventana dar clic sobre la opción “Crear un proyecto nuevo”, en donde se deben llenar
los siguientes campos:
 Proyecto: Asignar un nombre al proyecto.
 Directorio: Asignar una ubicación dentro de nuestro PC, en donde se desee guardar el proyecto.
 Los demás campos como Autor, Departamento, Índice, Propiedad Industria y Comentario, es
información adicional para el proyecto.
Figura 3. Ventana para la creación de un nuevo proyecto.
298
4) Dar clic sobre la pestaña “Describir”, en donde, se debe ubicar el módulo que se va a utilizar para
realizar la práctica, en este caso la base compacta “TWDLCAE40DRF” que se encuentra dentro de la
ventana “Catálogo” dentro del menú desplegable “Bases”/“Compactos”. También adicionar un módulo
de entradas y salidas analógicas el cual se encuentra dentro de la ventana “Catálogo” dentro del menú
desplegable “Módulos de ampliación”/“Ampliaciones analógicas”, elegir el modulo “TWDAMM6HT”.
Figura 4. Configuración del Hardware a utilizar.
5) Finalizada la configuración del hardware, se debe configurar los parámetros de comunicación en este
caso configurar los parámetros de la tarjeta Ethernet del PLC, para ello dar doble clic sobre el puerto
Ethernet RJ 45 del PLC, en la nueva ventana (Ventana “Configuración”) realizar el siguiente
procedimiento.
 Dentro de la sección “Configuración dirección IP”, seleccionar la opción “Configurada”.
 A continuación, asignar una dirección IP, la máscara de subred y la dirección de pasarela. En la
dirección de pasarela se tiene que escribir la dirección IP del PLC esclavo.
 Luego en la sección “Dispositivos remotos”, configurar los dispositivos remotos que van a estar
conectados con el este PLC que será el PLC maestro, para ello en la casilla “Dirección IP
esclava” se tiene que escribir la IP del PLC esclavo, en la casilla “Unit ID” se debe asignar un
número entre 1 y 255 ya que el ID 0 siempre está reservado para el PLC maestro.
 Por último, hacer clic sobre el botón “Aceptar”, para que se guarde la configuración realizada.
Figura 5. Configuración de los parámetros de red del PLC Servidor.
299
6) Una vez realizada la configuración de los parámetros de comunicación, dar clic sobre la pestaña
“Programar”, dentro de esta ventana y en la parte superior derecha dar clic en la ventana “Configurar”.
En esta ventana se realizarán las configuraciones de uso de los distintos medios que dispone el módulo,
es decir los bloques de función, configuración de las entradas y salidas analógicas, de los espacios de
memoria etc. Para la aplicación de software que se va a realizar es necesario configurar uno de los
canales analógicos del módulo de expansión de entradas y salidas analógicas, a más de la configuración
de los bloques que serán necesarios para realizar la comunicación. Para realizar la configuración de los
puertos analógicos dentro de la ventana “Configurar” dar clic sobre la imagen del módulo de expansión
de entradas y salidas analógicas y en la parte inferior de la gráfica en la sección “Tabla de entradas y
salidas”, en cualquiera de las opciones de entradas dirigirse a la casilla “Tipo”, aquí se podrá elegir si
esta entrada será de corriente o tensión, elegir la opción “0-10V” ya que se va a leer tensión en esta
entrada y en la casilla “Símbolo” asignar un símbolo, en este caso “Ent_Ang”.
Figura 6. Configuración de una entrada analógica para el PLC Servidor.
Una vez configurada la entrada analógica es necesario configurar el bloque de comunicación, para esto realizar el
siguiente procedimiento:
 Dentro de la ventana “Programar” entrar a la ventana “Configurar” ubicada en la esquina superior derecha.
 Buscar en la parte derecha la opción “Configurar los datos” y dar clic en la misma.
 En la nueva ventana dentro de la sección “Categoría de objetos” ubicada en la parte superior izquierda, dar
clic en la opción “Objetos avanzados”.
 En la parte inferior en la sección “Objetos avanzados”, seleccionar la opción “Macros Com.”
 En esta ventana se puede visualizar que existen algunas “Macros de comunicación”, para gestionar la
comunicación entre los dispositivos. Para configurar la MACRO de comunicaciones elegimos cualquiera de
las disponibles y señalamos la casilla “Conf.” De la macro que se va a utilizar en este caso la macro
“Com0”.
 En la casilla “Red” se debe especificar qué tipo de red se va a usar para hacer la comunicación en este caso
debemos seleccionar “Ethernet”.
 En la casilla “Dirección en la red” tenemos que escribir el ID del esclavo mismo que fue asignado en la
configuración de red del PLC maestro.
 Dentro de la sección “Funciones”, en la opción “Símbolos” debemos seleccionar las casillas
correspondientes a las opciones C_RDNW (Lectura de N palabras del esclavo) y C_WRNW (Escritura de N
palabras en el esclavo) y en la opción “Dirección de inicio” se debe reservar las posiciones de memoria que
indicarán a la MACRO en qué posición de memoria comienza la tabla de intercambio. En la opción
“Número de palabras” indica el número de palabras y la longitud de las mismas para ser tenidas en cuenta al
momento de realizar la programación de la comunicación en este caso, la tabla de lectura (con un N=2)
ocupará 9 posiciones a partir de la posición de memoria %MW150). Es importante tildar las casillas de la
columna Símbolos, de esta forma la MACRO ya nos crea una etiqueta en cada posición de memoria, dentro
de la tabla de intercambio, que el programador utilizará para las transacciones. Para nuestra aplicación para
leer asignamos como dirección de inicio la palabra número 150 y como dirección de inicio para la escritura
la número 100.
300
Figura 7. Configuración de la macro de comunicación.
 Una vez configurada la macro de comunicación, al entrar en la opción de “Definir Símbolos” de la subventana “Programar” ubicada en la esquina superior derecha de la ventana principal “Programar” ubicada en
la esquina superior izquierda, podremos observar que automáticamente se han creado las palabras que nos
servirán para gestionar la comunicación:
%MW153 = C_RDNW_ADDR1_0: Dirección de la primera palabra a leer.
%MW157 = C_RDNW_VAL1_0: Palabra donde se almacena el primer valor leído.
%MW103 = C_WRNW_ADDR1_0: Dirección de la primera palabra a escribir.
%MW106 = C_WRNW_VAL1_0: Palabra donde se almacena el primer valor a escribir.
Figura 8. Símbolos creados por la macros de comunicación.
7) Para poder controlar la comunicación se utilizará un “Tambor De Conmutación”, que es una herramienta
que nos permite realizar la secuencia alternada de dos espacios de memoria tipo bit, mismos que cada
cierto intervalo de tiempo controlarán la lectura y escritura de datos. Para configurar el tambor de
conmutación tenemos que realizar el siguiente procedimiento:
 Dentro de la ventana “Programar” y dentro de la opción “Configurar los datos” de la subventana “Configurar” se debe hacer clic en la opción “Bloques funcionales” de la sección
“Configuración de objetos”.
 En la parte inferior de la sección “Configuración de objetos” (sección “Bloques funcionales”),
dar clic en la opción “%DR”.
 Dentro de la sección “Definir los objetos”, se deben mantener las configuraciones cargadas por
defecto.
 Dentro de la sección “Tabla”, se debe seleccionar uno de los 8 tambores de conmutación en
nuestro caso “%DR0” y asignarle un símbolo al mismo en nuestro caso “Secuencia_Com”.
 En la opción “Cantidad de pasos” escribir el número de pasos, que en nuestro caso serán 2 y a
continuación señalar los pasos en la fila “Paso 0” columna 0 activar el casillero al igual que el
de la fila “Paso 1” columna 1, esto quiere decir que del tiempo preestablecido para el
funcionamiento del tambor un tiempo se activará el paso 0 y en otro el paso 1.
301


Por último en la sección salidas, se debe escribir que tipo de salidas se activarán tanto en el paso
0 como el 1, para este caso se debe reservar dos espacios de memoria tipo bit “M0” y “M1”
mismas que serán configuradas en las secciones “Bit 0:” y “Bit 1:” respectivamente.
Dar clic en el botón “Aplicar”.
Figura 9. Configuración del tambor de conmutación para el control de la macros de comunicación.
8) Para comprobar el funcionamiento y la transferencia de datos entre los dos dispositivos el PLC maestro
enviará los valores obtenidos en el puerto analógico de ampliación al esclavo y en base a este valor en el
PLC esclavo se encenderán tres salidas dependiendo del rango de valores enviados por el PLC maestro.
En cambio, con dos entradas digitales del PLC esclavo se controlará el estado de dos salidas del PLC
maestro. Para realizar la configuración de software del PLC maestro se tiene que realizar el siguiente
procedimiento:
 Para leer los valores entregados por el módulo analógico utilizamos un “bloque de operación”
en el cual asignamos el valor obtenido en la dirección de entrada del módulo analógico
“I%W0.1.0” a un espacio de memoria de tipo palabra “%MW10”, de la siguiente forma
“%MW10 := %IW0.1.0”

Luego insertar una nueva sección haciendo clic sobre el icono
y en la misma insertar un
bloque “control del conmutador de tambor”, cuya ubicación se describe en la figura 10.
Figura 10. Ubicación del control del conmutador de tambor.

Del control del conmutador de tambor “%DR0” se deben desconectar los pines “R” y “F”,
mientras que en el pin “U” se debe conectar un contacto normalmente abierto al cual lo
llamaremos “%S5”, que es un bit del sistema que envía una señal de reloj de 100ms para activar
las marcas “%M0” y “%M1”, mismas que controlarán la escritura y lectura de la macros de
comunicación.
302
Figura 11. Configuración del conmutador de tambor.

A continuación se debe configurar la tabla de intercambio de datos, para escribir se tiene que
configurar la dirección inicial del espacio de memoria del PLC esclavo en notación
hexadecimal, en donde se va a almacenar los datos escritos por el PLC maestro en este caso en
un “bloque de operación” asignamos a la palabra “%MW103” (C_WRNW_ADDR1_0:
Dirección de la primera palabra a escribir) el valor 16#200 (Dirección 512 en decimal). En otro
“bloque de operación” asignamos al espacio de memoria “%MW106” (C_WRNW_VAL1_0:
Palabra donde se almacena el primer valor a escribir) el espacio de memoria que contiene los
datos de la entrada analógica del PLC maestro “%MW10”. Por ultimo para escribir los datos en
el PLC esclavo utilizamos el comando “C_WRNW 0 1” en donde el 0 indica el número de
“Macros Com” que estamos utilizando y el número 1, la cantidad de palabras que vamos a
escribir en este caso vamos a escribir solo 1 palabra la escritura es controlada por un contacto
normalmente abierto designado como “%MSG3.D” y todo el proceso de escritura es gestionado
por un “Contacto de flanco ascendente”
al cual le asignamos la marca “%M0”.
Figura 12. Configuración del proceso de escritura.

Una vez configurada la escritura de los datos también se tiene que configurar la lectura de datos,
para ello se tiene que asignar a la palabra “%MW153” (C_RDNW_ADDR1_0: Dirección de la
primera palabra a leer) el valor hexadecimal 16#100 (Dirección 256 en decimal) que nos indica
que los datos almacenados en el espacio de memoria 256 serán recibidos por el PLC maestro,
esta asignación se la tiene que realizar en un “bloque de operación”. En otro “bloque de
operación” y controlado por un contacto normalmente abierto del bloque “%MSG3.D”
asignamos al mismo el comando “C_RDNW 0 1” en donde el 0 indica el número de la “Macros
Com” de la cual se tiene que leer el valor y el número 1 indica el número de palabras que van a
ser enviadas desde el PLC esclavo.
Figura 13. Configuración del proceso de lectura.
303

Para controlar las salidas del PLC maestro vamos a comparar el espacio de memoria en donde
se almacenan los datos enviados por el PLC esclavo en este caso “%MW157”, para ello se tiene
que utilizar “bloques de comparación”
, en esta palabra se recibirán los valores que toma
la palabra “%MW256” del PLC esclavo dependiendo de la entrada activa estos valores son 1 y 2
respectivamente para las entradas “%I0.0” e “%I0.1” del PLC esclavo.
Figura 14. Control de dos salidas del PLC maestro según los datos enviados por el PLC esclavo.
9) Una vez configurado el PLC maestro guardar el proyecto. Crear un nuevo proyecto para realizar las
configuraciones de hardware y software del PLC esclavo para esto realizamos el mismo proceso descrito
en los pasos 2 al 5, dentro del paso 5 tenemos que asignar la dirección IP que fue configurada en el PLC
maestro es decir la IP: 192.168.0.20 y como Gateway, se tiene que asignar la dirección IP del PLC
maestro IP: 192.168.0.10.
Figura 14. Configuración de los parámetros de red del PLC Esclavo.
10) Una vez configurado el hardware procedemos a realizar la configuración del software, para ello
considerar que los datos provenientes del PLC maestro serán almacenados en la posición de memoria
“%MW512” misma que va a recibir valores entre 0 y 4095 provenientes del puerto analógico del PLC
maestro, para cumplir con el objetivo de la comunicación únicamente se van a realizar comparaciones de
este valor, si este valor es menor a 1000 se encenderá la salida “%Q0.0”, si el valor de “%MW512” es
mayor a 1000 pero menor a 3000 se encenderá la salida “%Q0.1” y si el valor de “%MW512” es mayor
a 3000 se encenderá la salida “Q0.2”, para ello se utilizan “bloques de comparación”
304
.
Figura 15. Configuración del proceso de lectura de datos provenientes del PLC maestro.
11) Para escribir datos en el PLC maestro se debe escribir los datos en la posición de memoria “%MW256”,
para lo cual se va a generar un vector de dos posiciones, las cuales escriben un valor en la palabra
“MW256” según la entrada que se encuentre activa. Los valores que toma la posición de memoria están
en relación 2N, en donde, N depende de la posición del vector en la posición 0 se guardará el estado de la
entrada “%I0.0” mientras que en la posición 1 del vector corresponde al estado de la entrada “%I0.1”,
pudiendo así tomar el espacio de memoria “%MW256” el valor de 20 = 1 para cuando esta activada la
entrada “I0.0” y el valor de 21 = 2 para cuando esta activada la entrada “I0.1”.
Figura 16. Configuración del proceso de escritura de datos del PLC esclavo.
12) Guardar el proyecto y cargar a los dispositivos cada uno de sus programas por separado para
posteriormente comprobar el funcionamiento de la red
305
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Francisco Alexis Fernández, “Manual Protocolo Modbus Castellano”, Universidad Politécnica de Cartagena,
Departamento de tecnología electrónica, Octubre de 2012, Capitulo 7.
306
MANUAL DE PROCEDIMIENTO
PRÁCTICA 20: COMUNICACIÓN MODBUS
TCP/IP CLIENTE/SERVIDOR ENTRE UN EQUPO
TWIDO TWDLCAE40DRF Y UNA PC A TRAVÉS
DE LA HERRAMIENTA OPC SERVER DE
LABVIEW.
CARRERA: INGENIERÍA ELECTRÓNICA
EQUIPO: MÓDULO
TWDLCAE40DRF.
TIWDO
CÁTEDRA
O
RELACIONADA
MATERIA
REVISIÓN N°: 1
Responsable /Equipo.
EDICIÓN: 1
Accesorios:
REDES DE COMPUTADORAS III
 Software
TWIDO
SUITE
V2.01.
 Software
Labview
con
herramienta OPC Server.
 Módulo
TIWDO
TWDLCAE40DRF.
 Industrial Ethernet TP XP Cord
4x2 RJ45/Rj45.
DOCENTE:
NÚMERO DE ESTUDIANTES
POR EQUIPO O PRÁCTICA:
2 estudiantes por puesto de trabajo.
Ing. Julio Zambrano.
307
Fecha:
Tema: Comunicación MODBUS TCP Cliente/Servidor entre un módulo Twido TWDLCAE40DRF y una PC a
través de la herramienta OPC Server de Labview.
Objetivo: Monitorear el estado de un PLC Twido TWDLCAE40DRF mediante una red MODBUS TCP.
Objetivo específico:
 Conocer el referente teórico de los servidores OPC.
 Realizar la configuración de Hardware de la red.
 Crear un proyecto en TWIDOSUITE V2.01 para la configuración de la comunicación.
 Crear un servidor OPC para monitorear el estado del PLC.
Sustento teórico
Tecnología OPC: La tecnología OPC es un estándar abierto que permite la interconectividad de datos basado en
los estándares más populares, sin importar los protocolos nativos usados por cada uno de los distintos
fabricantes de dispositivos de automatización y control industrial. La conectividad de datos de la tecnología
OPC está basada en especificaciones gestionadas por la OPC Foundation, y fue creada para ayudar a solucionar
el principal problema de la automatización industrial que es la interconectividad entre dispositivos de distintos
fabricantes. El correcto funcionamiento de la tecnología OPC se puede representar como una capa de “abstracción”
intermedia ubicada entre la Fuente de Datos y el Cliente de Datos, situación que les permite intercambiar datos sin conocer
nada el uno del otro.
La “abstracción de dispositivo” OPC se consigue utilizando dos componentes OPC especializados llamados
Cliente OPC y Servidor. Es importante resaltar que el protocolo OPC no reemplaza los protocolos nativos estos
siguen existiendo con la única diferencia que estos ahora solo se comunicarán con los componentes OPC para
que ellos intercambien datos entre si cerrando así el círculo de comunicación entre dos equipos.
Figura1. Arquitectura Cliente/Servidor De La Tecnología OPC.
Servidores OPC: “Un Servidor OPC es una aplicación de software. Un driver “estandarizado” desarrollado
para cumplir con una o más especificaciones OPC” [1]. La función principal de los servidores OPC es servir
como traductores entre el mundo OPC y los protocolos nativos de los controladores. El modelo de comunicación
que manejan los Servidores OPC es de tipo Cliente/Servidor de manera bidireccional en donde el servidor leerá
o escribirá datos cuando el cliente así lo requiera.
Clientes OPC: “Un Cliente OPC es una pieza de software creada para comunicar con Servidores OPC. Utiliza
mensajería definida por una especificación concreta de la OPC Foundation”. [1]
Los clientes OPC son los encargados de realizar la traducción del lenguaje OPC proveniente del Cliente OPC al
lenguaje nativo de los controladores clientes. Además se encargan de gestionar las conexiones con los servidores
OPC.
308
Figura 2. Arquitectura Conceptual De Un Cliente Y Un Servidor OPC.
Procedimiento:
Para cumplir con el desarrollo de la presente practica tenemos que realizar el siguiente procedimiento:
1) Identificar el puerto Ethernet del PLC y conectarlo al puerto Ethernet de la PC mediante un cable de red
Industrial Ethernet TP XP Cord 4x2 RJ45/Rj45.
Figura 3. Topología física de la red MODBUS TCP.
2) Una vez configurada la topología de la red, abrir el software TWIDOSUITE V2.01 para crear un nuevo
proyecto. Para ello, dentro de la pantalla de inicio dar clic en “Modo Programación”. Se debe crear un
nuevo proyecto en donde se realizará la configuración de hardware y software del PLC esclavo. Para
realizar la configuración del PLC realizamos el procedimiento descrito a continuación:
Figura 4. Ventana de inicio del software TwidoSuite.
309
3) Dentro de la nueva ventana que se abre dar clic sobre la opción “Crear un proyecto nuevo”, en donde se
deberá llenar los siguientes campos.
 Proyecto: Asignar un nombre al proyecto.
 Directorio: Ubicación dentro de nuestro PC, donde se guardará el proyecto.
 Los campos Autor, Departamento, Índice, Propiedad Industria y Comentario, son información
adicional para el proyecto.
Figura 5. Ventana para la creación de un nuevo proyecto.
4) Una vez creado el proyecto, hacer clic sobre la pestaña “Describir”, en donde, se debe ubicar el módulo
que se va a utilizar para realizar la práctica que en este caso es la base compacta “TWDLCAE40DRF”
que se encuentra dentro de la ventana “Catálogo”, ubicada dentro del menú desplegable
“Bases”/“Compactas”. También se debe adicionar un módulo de entradas y salidas analógicas el cual se
encuentra dentro de la misma ventana “Catálogo” dentro del menú desplegable “Módulos de
ampliación”/“Ampliaciones analógicas” y elegimos dentro de ellas el módulo “TWDAMM6HT”.
Figura 6. Configuración del Hardware a utilizar.
310
5) Una vez realizada la configuración del hardware, se tiene que configurar los parámetros de la tarjeta
Ethernet del PLC, para ello hacemos doble clic sobre el puerto Ethernet RJ 45 del PLC y en la ventana
desplegada (Ventana “Configuración”) vamos a realizar el siguiente procedimiento.
 Dentro de la sección “Configuración dirección IP”, seleccionar la opción “Configurada”.
 A continuación, asignar una dirección IP, la máscara de subred y la dirección de pasarela. En
la dirección de pasarela se tiene que escribir la dirección IP de la PC.
 Por último, hacer clic sobre el botón “Aceptar”, para que se guarde la configuración realizada.
Figura 7. Configuración de los parámetros de red del PLC Esclavo.
6) Una vez realizada la configuración de los parámetros de comunicación, dar clic sobre la pestaña
“Programar”, Aquí se realizará un programa que permita comprobar en intercambio de datos entre los
dos dispositivos para ello en el PLC esclavo se utilizará el puerto analógico integrado “Dirección
%IW0.0.0” y según el valor que entregue el mismo se controlará el encendido de tres salidas digitales.
Por parte del PC se forzarán tres salidas del PLC. Para realizar la configuración de software del PLC se
tiene que realizar el siguiente procedimiento:
 Para leer los valores entregados por el módulo analógico utilizamos un “bloque de operación”

en el cual asignamos el valor obtenido en la dirección de entrada del módulo analógico
“%IW0.0.0” a un espacio de memoria de tipo palabra “%MW10”, de la siguiente forma
“%MW10 := %IW0.1.0”
Para controlar las salidas del PLC se tiene que comparar el espacio de memoria en donde se
almacena el valor del entregado por el puerto analógico “%MW10”, para ello se tiene que
utilizar “bloques de comparación”
. El valor que toma la palabra de memoria
“%MW10”, se encontrará entre 0 y 1023, por tanto si el valor de “MW10” es menor a 300 se
encenderá la primera salida “Q0.0”, si este valor se encuentra entre 300 y 800 se encenderá la
segunda salida “Q0.1” y si este valor es mayor a 800 se encenderá la tercera salida “Q0.2”.
311
Figura 8. Configuración del programa del PLC.
7) Una vez configurado el programa del PLC, se debe proceder a crear el servidor OPC. Para ello realizar
el siguiente procedimiento.
 Abrir el programa “NI OPC Servers”.
Figura 9. Programa NI OPC Servers.

Dentro del programa NI OPC Servers dar clic derecho en la ventana “Devices”, ubicada en la
parte superior izquierda y luego seleccionar “New Channel”. En la nueva ventana desplegada
asignar un nombre al canal, en este “PLC TWIDO” y hacer clic en el botón siguiente “Next >”.
312
Figura 10. Creación de un nuevo canal.

En la ventana que se nos abre en la sección “Device driver:”, se tiene que seleccionar la opción
“Modbus Ethernet” y hacer clic en el botón siguiente “Next >”.
Figura 11. Selección del protocolo que va a manejar la red.

En la ventana que se abre en la sección “Network Adapter:”, se tiene que seleccionar la tarjeta
de red del PC a la cual se le debe asignar una dirección IP diferente del PLC y hacer clic en
siguiente “Next >”.
Figura 12. Configuración del adaptador de red.
313

En la ventana que se abre nuevamente damos clic en siguiente “Next >” y en la nueva ventana
en la sección “Unsolicited Settings” en la opción “Port Number:” tenemos que ver que este el
número de puerto 502 y en la opción “IP Protocol” que este el protocolo “TCP/IP” y por
último dar clic en siguiente “Next >”.
Figura 13. Configuración de los parámetros de red.


Por último una ventana nos mostrará un resumen de todas las configuraciones anteriormente
realizadas en donde tenemos que hacer clic en el botón finalizar “Finish”.
En el programa NI OPC Servers en la ventana “Devices”, aparecerá el canal creado y debajo
del mismo la opción “Click to add a device”, en la cual se debe dar clic y se abrirá una nueva
ventana y en la sección “Device name:”, asignar un nombre al nuevo dispositivo que vamos a
agregar en este caso “TWDLCAE40DRF” y por último dar clic en siguiente “Next >”.
Figura 14. Configuración del dispositivo a monitorear.

En la nueva ventana que aparecerá dentro de la sección “Device model:” seleccionar la opción
“modbus” y por último dar clic en siguiente “Next >”.
314
Figura 15. Configuración del protocolo que será monitoreado.

En la nueva ventana que se abre en la sección “Device ID”, tenemos que configurar la IP del
dispositivo que se está agregando en este caso el PLC esclavo 192.168.0.20 configurado
anteriormente con la creación del proyecto.
Figura 16. Configuración de la IP del PLC a monitorear.

En las siguientes tres ventanas se debe mantener la configuración que esta por defecto, para
ello únicamente tenemos que hacer clic en el botón siguiente “Next >”. En la cuarta ventana se
tiene que verificar el número de puerto y el protocolo en los campos “Port Number:” y “IP
Protocol” respectivamente en donde como número de puerto tiene que estar el puerto 502 y
como protocolo “TCP/IP”.
315
Figura 17. Configuración del puerto y el protocolo que va a manejar la red.

Por último hacer clic en las siguientes 5 ventanas manteniendo la configuración por defecto,
hasta que nos aparezca un resumen de la configuración realizada anteriormente, por último dar
clic en finalizar “Finish”.
8) En el programa NI OPC Servers en la ventana “Devices”, aparecerá el canal creado junto con el
dispositivo nuevo agregado. En la parte derecha de la ventana “Devices” parecerá el icono
con la
leyenda “Click to add a static tag.” en la cual tenemos que hacer clic para agregar cada una de las
variables del PLC a monitorear.
 Una vez que se haga clic se abrirá una ventana en la que se tiene que realizar las siguientes
configuraciones:
o Podemos asignar un nombre para la variable dentro del campo “Name:”, en este caso
se asignó el nombre “Ent_Analogica”.
o En el campo “Address:”, escribir la posición de memoria que se desea leer pero con el
formato que entiende el servidor OPC, es decir que para leer las posiciones de
memoria se debe utilizar el prefijo 4XXXXX en donde las “X” representan la
posición de memoria a leer que pueden estar entre los valores de 1 y 65536. Como se
necesita leer la palabra “%MW10” que es la posición de memoria en donde se va a
almacenar el valor entregado por el puerto analógico del PLC la dirección que se debe
configurar es la 400011, siempre es un número más de la dirección que se está
utilizando en el programa.
o En el campo “Description”, se tiene la posibilidad de agregar un comentario de la
etiqueta que va a ser agregada.
o En el campo “Data properties” se debe configurar el tipo de dato, si es de lectura,
escritura o ambos y el tiempo de escaneo del valor por parte del servidor OPC. En
este caso el dato será de tipo “Word”, por defecto es de “Lectura/Escritura”
(Read/Write), y el tiempo de escaneo (Scan rate:) será de 100 ms.
o Una vez realizada la configuración de la ventana se tiene que dar clic en el botón
aplicar (Apply) y por ultimo hacer clic sobre el botón “OK”.
316
Figura 18. Configuración del espacio de memoria a monitorear del PLC.
9) Se debe crear dos variables más, que serán los contactos normalmente abiertos que controlarán el
encendido de las salidas “%Q0.5” y “%Q0.6”. Para el control de estos contactos se van a utilizar dos
marcas tipo bit “%M20” y “%M30” cuyos estados serán controlados desde la PC.
Figura 19. Control de las salidas Q0.5 y Q0.6 a través de los datos enviados por el PC.

Para configurar las nuevas variables se tiene que dar clic derecho en la ventana de variables y
hacer clic en la opción “New Tag” y seguir el mismo procedimiento realizado en el punto 7,
pero esta vez se debe considerar que la dirección tiene que ser escrita con el formato
0XXXXX, en donde las “X” representan la dirección de memoria a leer, en este caso se debe
configurar las direcciones “000021” y “000031” que representan los espacios de memoria tipo
bit “M20” y “M30” respectivamente. Es necesario tener en cuenta que en el servidor OPC la
dirección de la variable es un número más que la utilizada en el programa y que para el tipo de
espacios de memoria tipo bit únicamente se pueden monitorear los datos a partir del registro de
memoria 20 (“%M20” en el software twido suit y dirección “000021” en el software NI OPC
Servers) en adelante ya que los demás están reservados para los registros de memoria interna.
317
Figura 20. Configuración de las variables que controlarán las salidas Q0.5 y Q0.6 del PLC.
10) Una vez configuradas todas las variables a ser monitoreadas tenemos que hacer clic en el icono
“Quick Client”, en donde se abrirá una ventana llamada “OPC Quick Client”, en donde en la parte
izquierda de la ventana tenemos que buscar el canal creado y el dispositivo que fue agregado al mismo
en este caso “PLC TWIDO.TWDLCAE40DRF” y dar clic sobre éste, en donde en la parte derecha de
la ventana se mostrarán todas las variables creadas en el software NI OPC Servers.
Figura 21. Monitoreo de las variables del PLC esclavo.
11) Para monitorear las variables únicamente tenemos que fijarnos en el valor que toman las mismas, por
ejemplo, para monitorear la variable 400011 tenemos que fijarnos que en el casillero “Value”, se
encuentren los valores que envía el puerto analógico a la posición de memoria del PLC “%MW10”.
Para forzar o escribir valores desde la PC se tiene que realizar el siguiente procedimiento:
 Hacer clic sobre la variable que se desee forzar, en este caso la variable será la que controla la
salida Q06
 Hacer clic derecho sobre la misma y en el menú desplegable que se abre seleccionar la opción
“Synchronus Write”
318
Figura 22. Proceso de forzado de las variables del PLC.

En la nueva ventana que se abre va a aparecer la variable con el valor actual y el valor que se
desea escribir, en este caso al ser una variable booleana se deberá escribir o forzar el valor de
la variable al valor de 1, luego de escribir el valor se tiene que hacer clic en el botón “Apply” y
por último en el botón “OK”.
Figura 23. Forzado del estado de una variable.

Con esto se podrá observar en el PLC que se enciende la salida “%Q0.6”. Con esto se
comprobará el correcto funcionamiento del servidor OPC que permite monitorear el estado de
un PLC a través de una PC
Figura 24. Control de una salida del PLC a través de una PC.
319
Análisis de Resultados.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Conclusiones.
………………………………………………………………………………………………………………….......
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
Bibliografía:
[1] Derek Kominek, Matrikon OPC. “Guia para entender la Tecnologia OPC”, Canada, Enero 2009.
320
Parte II
PRESUPUESTOS
321
PRESUPUESTO DISPOSITIVOS ADQUIRIDOS
Descripción
Cantidad Precio unitario
SIEMENS, 6GK7242-5DX30-0XE0 MOD DE COMUNC
1
390
SIEMENS, 6GK7243-5DX30-0XE0 MOD DE COMUNC
1
568,5
SIEMENS, 6ES7151-1AA05-0AB0 ET200S, IM151-1
1
412,5
SIEMENS, 6FX5002-2DC10-1AH0 CABLE DE SEÑAL
1
34,88
SIEMENS, 6ES7511-1AK00-0AB0 CPU 1511-1
1
1091,25
SIEMENS, 6ES7590-1AF30-0AA0 RAIL DIN 530MM
1
60,75
PERFIL SOPORTE, 6ES7390-1AE80-0AA0
1
71,7
RIEL DIN
5
3
SIEMENS, 6EP1333-4BA00 FUENTE S7-1500
1
247,4
SIEMENS, 6GK7542-5FX00-0XE0 PROCESADOR DE
COMUNICACIÓN
1
892,5
SIEMENS, 6ES7241-1CH32-0XB0 MOD DE
COMUNICACIÓN
1
183,75
SIEMENS, 6ES7954-8LC02-0AA0 SIMATIC S7
MEMORY
1
93,75
SIEMENS, 6FX8002-5DG10-1AH0 CABLE DE
POTENCIA
1
75,56
SIEMENS, 1FK7022-5AK21-1DA0-Z SERVOMOTOR
1
1293,75
CABLE PROFIBUS 4MTS CON 2 CONECTORES
PROFIBUS
4
172,5
SIEMENS, 6SE6400-0AP00-0AA1 PANEL OPERADOR
AOP
1
152,25
SIEMENS, 6SE6400-1PB00-0AA0 MOD DE
COMUNICACIÓN PROFIBUS
1
135,75
SIEMENS, 6SE6440-2UC17-5AA1 VARIADOR DE
VELOCIDAD, 1HP, MM
1
321,75
SILLAS APILABLES: ESTRUCTURA METÁLICA 3/4 X
10
35,71
1,5 DE ESPESOR
MESA DE TRABAJO (120 X 60)
10
125
FUENTES 24V / 3 AMP
ACRÍLICOS
LED CON PORTA LED VERDES
13
8
100
2
2
2
8
-
CONSOLA METÁLICA 105 X 214 X 55 X 246
CONSOLA METÁLICA 105 X 268 X 55 X 268
CONSOLA METÁLICA 70 X 350 X 50 X 460
BANCOS DE TRABAJO
ARTÍCULOS VARIOS
322
32
26
3
280
280
280
280
300
SUBTOTAL
IVA
TOTAL
Total
390
568,5
412,5
34,88
1091,25
60,75
71,7
15
247,4
892,5
183,75
93,75
75,56
1293,75
690
152,25
135,75
321,75
357,1
1250
416
208
300
560
560
560
2240
300
13482,1
1617,9
15100,0
PRESUPUESTO DISPOSITIVOS DISPONIBLES EN LA UNIVERSIDAD
RECURSOS DISPONIBLES EN LA UNIVERSIDAD
Descripción
Cantidad Precio unitario
PLC Simatic S7-1200
2
480
PLC Simatic S7-300
2
800
PLC TWDLCAE40DRF
2
400
Pantalla S7-1200 simatic panel
2
632
Ubiquiti Nanostation M5
2
80
Periferias descentralizadas ET-200S
2
450
Un switch Ethernet industrial
1
604
TOTAL
Total
960
1600
800
1264
160
900
604
6288
PRESUPUESTO MANO DE OBRA
Horas al Mes Personas PATRICIO TORRES VÁSQUEZ ANTONIO VEGA SOTO Total Meses 170
170
12
12
Total horas 2040
2040
PRESUPUESTO TOTAL
DISPOSITIVOS ADQUIRIDOS DISPOSITIVOS DISPONIBLES MANO DE OBRA TOTAL
323
15100
6288
40800
62188
Valor Total por Hora Pagado
10 10 TOTAL 20400
20400
40800
Parte III
PLANOS DE DISEÑO
324
Descargar