Instituto Profesional DuocUC
Escuela de Ingeniería
Redes de Datos en la
Industria
“Examen Transversal”
Nombre: xxxxxxx
Xxxxxxx
Fecha: 30/11/2017
Sección: 023 - V
Profesor: Ing. Rodrigo Pinto O. 1
ÍNDICE
I. INTRODUCCIÓN…………….............3
II. MARCO TEÓRICO…….....................4
1. PROTOCOLO MODBUS...................................................4
2. PANTALLA HMI..................................................................5
3. PLC.....................................................................................6
4. COMUNICACIÓN RS-232.................................................7
III. DESARROLLO EXPERIMENTAL.....8
1. DESCRIPCIÓN PROFUNDA DEL USUARIO…………………4
IV. CONCLUSIÓN……………………......16
V. BIBLIOGRAFÍA……………………....16
Profesor: Ing. Rodrigo Pinto O. 2
INTRODUCCIÓN
En el siguiente informe se dará a conocer y entender la comunicación
entre Master-Slave (Maestro-Esclavo), los cuales actúan mediante una estrecha
relación. En esta oportunidad se describirá la interacción ocurrente entre
ambos, siendo el producto de la información que se les otorga a través de un
programa, el cuál fue modificado y ajustado bajo ciertos parámetros que se
mantienen dentro de una misma línea de conexión.
De esta manera afirmaremos que la mayor parte de información se
encontrará en el Esclavo, el cuál entregará la información de lo que se esté
ejecutando, al correspondiente Maestro. A la vez podemos decir que este último
es quien proporciona toda información visual que proviene desde el Esclavo,
además de dictarle órdenes al últimamente mencionado.
Profesor: Ing. Rodrigo Pinto O. 3
MARCO TEORICO
Protocolo ModBus:
Es un protocolo de petición de una respuesta implementado u una relación
(Maestro-Esclavo), la comunicación siempre ocurre en parejas, un dispositivo debe
iniciar una petición y luego de esperar una, además el dispositivo iniciador (Maestro) es
responsable de iniciar cada interacción. Normalmente, el Maestro realiza un sistema
HMI1 o SCADA2 y a diferencias del Esclavo funciona como un sensor PLC3.
EL contenido de estas solicitudes y respuesta, las capas de red a través de las
cuales se envían estos mensajes se definen por las diferentes capas del protocolo
OSI4. (Figura 1.)
Figura 1. Comunicación Maestro-Esclavo
Pantalla HMI:
La función de las HMI (Figura 2.) consiste en mostrar información operativa en
tiempo real. Proporcionan gráficos de procesos visuales que aportan significado y
1
HMI: Interfaz Máquina Hombre, es la principal herramienta utilizada por operario y supervisores de línea
para coordinar y controlar los procesos industriales y de fabricación en la planta.
2
SCADA: Supervisión, control y adquisición de datos, es cualquier aplicación que obtenga datos
operativos acerca de un sistema con el fin de controlar y optimizar ese sistema es una aplicación SCADA.
3
PLC: Control Lógico Programable, es un cerebro electrónico que acciona a otros componentes de su
maquinaria para que ejecuten acciones que pudieran ser peligrosas o muy lentas al hacerlas
manualmente.
4
OSI: Interconexión de Sistemas Abiertos, es una normativa formada por siete capas que definen las
diferentes fases por las que deben pasar los datos para viajar de un dispositivo a otro sobre una red de
comunicación.
Profesor: Ing. Rodrigo Pinto O. 4
contexto al estado del motor y de la válvula, niveles de depósitos y otros parámetros
del proceso. Suministran información operativa al proceso, y permiten controlar y la
optimización al regular los objetivos de producción y de procesos.
La interfaz de usuario se define como “todas las partes de un sistema interactivo
(software5 o hadware6) que proporcionan la información y el control necesario para que
el usuario lleve a cabo una tarea con el sistema interactivo”.
Figura 2. Pantalla HMI Delta
PLC:
Es un dispositivo electrónico digital que una memoria programable para guardar
instrucciones y llevarlas a cabo funciones lógicas de configuración de secuencia, de
sincronización, de conteo y aritmética, para el control de maquinas y procesos.
Los PLC pueden modificar un sistema de control sin tener que volver a alambrar
las conexiones de los dispositivos de entrada y salida; basta con que el operador digite
en un teclado las instrucciones correspondientes.
5
Software: Es un término informático que hace referencia a un programa o conjunto de programas de
cómputo que incluye datos, procedimientos y pautas que permiten realizar distintas tareas en un sistema
informático.
6
Hadware: Es la parte física de un ordenador o sistema informático, está formado por los componentes
eléctricos, electrónicos, electromecánicos y mecánicos, tales como circuito de cable y circuito de luz,
placa, utensilios, cadenas y cualquier otro material, en estado físico, que sea necesario para hacer que el
equipo funcione.
Profesor: Ing. Rodrigo Pinto O. 5
Los elementos principales que forman parte de la estructura de un PLC son
CPU7, Reloj8, Sistema de Bus9, Memoria (ROM10 y RAM11), Batería12, Unidad de
entrada/Salida13 (Figura 3.).
Figura 3. PLC Delta
Comunicación RS-232:
La norma RS-232 resuelve tres aspectos en la en la comunicación que se
establece entre el DTE14, PC15 y DCE16. La línea máxima 15 metros con un voltaje
máximo 128000 bits17 por segundo, se caracteriza con los conductores DB25 18 (Figura
4.) o DB919 (Figura 5.). Las señales mas usadas son transferencias de datos y control.
7
CPU: Unidad Central de Procesamiento, Ejecuta, controla y procesa todas las operaciones realizadas en
el PLC.
8
Reloj: Es la fuente de temporizador y sincronización de todos los elementos del sistema.
9
Sistema de Bus: Lleva información y datos desde y hacia el CPU, la memoria y las unidades de
Entrada/Salidas.
10
ROM: Almacena de forma permanente la información del sistema operativo de datos corregidos.
11
RAM: almacena el programa del usuario.
12
Batería: Se encarga de mantener el contenido de la RAM por un determinado tiempo, en caso de que se
corte el suministro de energía eléctrica.
13
Unidad de Entrada/Salida: Es la interfaz entre el sistema y el mundo externo.
14
DTE: Equipo Terminal de datos.
15
PC: Controlador Programable.
16
DCE: Equipo para la Comunicación de Datos.
17
Bits: Dígito Binario, es un dígito del sistema de numeración binaria de 0 y 1.
18
DB25: Este conector para puerto serie aún se utiliza para muchos periféricos aunque poco a poco se está viendo
desplazado por la interfaz USB.
19
DB9: Es un conector analógico de 9 clavijas de la familia de conectores. Se utiliza para la conexión serie, ya que
permite una transmisión asincrónica de datos según lo establecido en la norma RS-232.
Profesor: Ing. Rodrigo Pinto O. 6
Figura 4. Macho y Hembra DB25 Figura 5. Macho y Hembra DB9
DESARROLLO EXPERIMENTAL
Distribución memorias de registro para Ladder Maestro:
M1002: Pulso Inicial.
D1109: Protocolo de comunicación con COM 3 (RS-485).
M1136: Para el COM 3 (RS-485), retención de configuración de
comunicación.
M1320: Para COM 3(RS-485), selección de modo ASCII/Rtu (Off: ASCII;
On:Rtu).
D1255: Dirección de comunicación de PLC COM 3(RS-485)
D1120: Protocolo de comunicación de COM 2 (RS-485)
M1120: Retención de configuración de comunicación.
Profesor: Ing. Rodrigo Pinto O. 7
M1143: Para COM 2(RS-485), selección de modo ASCII/Rtu (Off: ASCII;
On:Rtu).
D1121: Dirección de comunicación de PLC COM 1(RS-232) y COM 2(rs-
485)
M1316: Para COM 3 (RS-485), envió de solicitud
H1001: Es el valor en hexadecimal de D1
H1006: Es el valor en hexadecimal de D6
Distribución memorias de registro para Ladder Esclavo:
D1120: Protocolo de comunicación con COM 2 (RS-485).
M1120: Retención de configuración de comunicación.
M1143: Para COM 2(RS-485), selección de modo ASCII/Rtu
D1121: Dirección de comunicación de PLC COM 1(RS-232) y COM 2
FUNCIONAMIENTO DEL PROGRAMA:
Al activar M1 se seteara un tiempo designado como K10 durante 1
segundo, para esto se pondrá un reset en T0 para que cada 1segudo vuelva a
0, este proceso deberá pasar hasta que se cumpla una cuenta de 20 segundos,
en base a esto , el programa verificara que la cuenta allá llegado hasta lo
Profesor: Ing. Rodrigo Pinto O. 8
seteado “20 segundos”. Este fue guardado en D1 del maestro, por consiguiente
esto se evaluaran los valores de un comparador el cual si el registro llega al
valor deseado, este se guardara en la memoria 6 del esclavo, por consiguiente
tomara el valor guardado en D1 (20) lo multiplicara por 2 dando un valor final de
40, siendo todo esto reflejado en la pantalla HMI.
PANTALLA HMI:
En esta práctica se mostrara a utilizar la pantalla HMI con la cual
lograr configurar y monitorear el programa. La red establecida es la norma 485
como comunicación lo que nos otorga la capacidad de poder tener múltiples
transmisores y receptores. La comunicación de la pantalla HMI con el PLC se
realizó primeramente con la configuramos en la interfaz RS-232. En la
trasmisión la cadena de datos es de caracteres ASCII para el cual utilizaremos
al COM1 del maestro y la comunicación utilizada entre los PLC maestro con el
esclavo es la 485. Para poder realizar acciones con botones, luego le daremos
una dirección para que pueda leer el registro el PLC, al ser apretado la X como
entrada y la Y como salía que se activaran, Después de pulsar este botón, el
Profesor: Ing. Rodrigo Pinto O. 9
estado de la dirección de la configuración (bit) siempre se pone en ONN. En el
pantallazo podemos ver cómo configurar el dispositivo HMI. (Figura 6.)
En primer lugar, creamos un botón donde lo que nos dice es que
vamos a activar una salida del HMI luego le damos una dirección para que
defina qué es lo que tenemos que activar en este caso será el inicio del
proceso, se le asigno M0. (Memoria interna del PLC).
Figura 6. Configuración de HMI
Profesor: Ing. Rodrigo Pinto O. 10
Profesor: Ing. Rodrigo Pinto O. 11
CONCLUSIÓN
En este presente informe podemos concluir que la
comunicación de Modbus fue exitosa a través de Maestro-Esclavo y el
accionamiento de la pantalla HMI. Al momento de realizar la
programación los PLC se entiende de igual manera que se le había
mencionado en la introducción y finalmente la comunicación de Mudbus
sirve bastante al realizar proyectos de altas distancias entre 2
dispositivos o PLC.
Profesor: Ing. Rodrigo Pinto O. 12