Sei sulla pagina 1di 19

Informe N.

- 02

Redes industriales

ESCUELA POLITCNICA DEL EJRCITO


-SEDE LATACUNGA-

INGENIERA MECATRNICA REDES DIGITALES INDUSTRIALES


INFORME N: 02

DATOS INFORMATIVOS

INTEGRANTES: Pal Jerez Nelson Aldaz Sandro Balarezo Gabriela Nuez Cristian Ortiz NIVEL: VIII A CARRERA: Ingeniera Mecatrnica MATERIA: Redes Digitales Industriales FECHA: 12 de Diciembre del 2013.

Informe N.- 02

Redes industriales

TEMA IMPLEMENTACIN DE UNA RED MODBUS OBJETIVOS


Objetivo Principal

Objetivos Secundarios .

MATERIALES Y EQUIPOS
Fuente de alimentacin. PLC Siemens S7 200 CPU 226 PLC Siemens S7 200 CPU 224 Opc Server Mdulo EM 235 Cable PPI Conversor Serial USB Cable MODBUS Cable UTP Destornilladores Computadora Personal Software Step 7 Microwin Manual Practica 2 Desarrollado Por Ing. Jaqueline Llanos y Andrs Guano

Informe N.- 02

Redes industriales

MARCO TEORICO
o Introduccin Modbus Modbus es un protocolo de comunicacin serie desarrollado y publicado por Modicon en 1979. En su origen el uso de Modbus estaba orientado exclusivamente al mundo de los controladores lgicos programables o PLCs de Modicon. No hace falta ms que echar un vistazo al mercado industrial actual para darse cuenta que, a da de hoy, el protocolo Modbus es el protocolo de comunicaciones ms comn utilizado en entornos industriales, sistemas de telecontrol y monitorizacin. Lo que implica de forma implcita que: tanto a nivel local como a nivel de red, en su versin TCP/IP, seguir siendo uno de los protocolos de referencia en las llamadas Smart Grids, redes de sensores, telecontrol y un largo etc de sistemas de informacin que ya empiezan a asomar la cabeza en nuestro da a da. El objeto del protocolo Modbus es bien sencillo: La transmisin de informacin entre distintos equipos electrnicos conectados a un mismo bus. Existiendo en dicho bus un solo dispositivo maestro (Master) y varios equipos esclavos (Slaves) conectados. En su origen estaba orientado a una conectividad a travs de lneas serie como pueden ser RS232 o RS-485, pero con el paso del tiempo han aparecido variantes como la Modbus TCP, que permite el encapsulamiento delModbus serie en tramas Ethernet TCP/IP de forma sencilla. Esto sucede porque desde un punto de vista de la torre OSI, el protocolo Modbus se ubica en la capa de aplicacin.

El hecho que se haya extendido su uso hasta convertirse en el protocolo ms estandarizado en el sector industrial se debe a varias razones diferenciales respecto a otros protocolos:

El estndar Modbus es pblico, lo que permite a los fabricantes desarrollar dispositivos tanto Master comoSlave sin royalties aplicados al protocolo. Este hecho facilita el acceso a la informacin y estructura del protocolo que, adems, es muy bsica pero funcional para su objetivo. Desde un punto de vista tcnico, su implementacin es muy sencilla y en consecuencia el tiempo de desarrollo se acorta considerablemente respecto a otros protocolos en los que se complica la estructura de las tramas y en consecuencia el acceso a los datos que no estn almacenados en estructuras complejas. La transmisin de informacin no est comprometida a ningn tipo de datos. Lo que implica cierta flexibilidad a la hora del intercambio de informacin. Que quiere decir esto? Para expresarlo de forma ms clara, si se transmite un dato de 16bits de informacin su

Informe N.- 02

Redes industriales

representacin no est sujeta a ninguna restriccin, por lo que puede tratarse de un dato tipo Word con signo, un entero sin signo de 16bits o la parte alta de una representacin tipo Float de 32bits, etc. La representacin del valor vendr definida por la especificacin que el fabricante d del dispositivo, lo que permite la representacin de un amplio rango de valores. o Funcionamiento y elementos de una red Modbus El funcionamiento tiene una base muy sencilla: El Master pregunta y los Slaves responden o actan en funcin de lo que este diga. Un dispositivo conectado al bus ejerce de maestro solicitando informacin del resto de dispositivos conectados que ejercen como esclavos y son quienes suministran la informacin al primero. Segn el estndar Modbus y dada su implementacin, en una red Modbus habr un Master y hasta un mximo de 247 dispositivos Slaves. Esta limitacin est determinada por el simple hecho que en una trama Modbus la direccin del esclavo se representa con un solo Byte, existiendo algunas direcciones reservadas para propsitos especficos como broadcast, etc. Todo a su tiempo. Lo dicho, en una red Modbus todos los dispositivos esclavos deben tener una direccin asignada que debe estar comprendida entre la 1 y la 247.Desde un punto de vista prctico, no pueden coexistir dos dispositivos esclavos con la misma direccin Modbus. Dentro de la trama Modbus RTU, la direccin del esclavo corresponde al primer byte. En una red Modbus el Master no slo puede ejercer la funcin de recompilar informacin de los esclavos mediante preguntas, sino que puede interactuar con ellos o alterar su estado, pudiendo escribir adems de leer informacin en cualquiera de ellos. Con el paso de los aos y segn la evolucin de las redes de comunicaciones entre dispositivos electrnicos, as como de la conectividad entre dispositivos, han ido apareciendo variantes del protocolo Modbus que estaba pensado en su inicio para redes implementadas sobre lneas serie. La evolucin ms utilizada/conocida es la que se conoce como Modbus TCP, una versin del protocolo Modbus que permite la implementacin de este protocolo sobre redes Ethernet i, en consecuencia, aumenta el grado de conectividad. Est versin del protocolo encapsula la trama base del protocolo Modbus en la capa de aplicacin TCP/IP de forma sencilla. Con un poco de tiempo colgar la estrucura a nivel de byte de las tramas Modbus RTU y Mobus TCP. 1 o Modos de transmisin del Modbus Los modos de transmisin definen como se envan los paquetes de datos entre maestros y esclavos, el protocolo MODBUS define dos principales modos de transmisin:

http://www.xmcarne.com/blog-tecnico/introduccion-modbus/

Informe N.- 02

Redes industriales

Modbus RTU.- (Remote Terminl Unit). La comunicacin entre dispositivos se realiza por medio de datos binarios. Esta es la opcin ms usada del protocolo y es la que se implement en nuestras tarjetas.

Modbus ASCII.-(American Standard Code for Information Interchange). comunicacin entre dispositivos se hace por medio de caracteres ASCII.

La

o Comunicacin Maestro Esclavo Modbus El MODBUS siempre funciona con un maestro y uno o ms esclavos, siendo el maestro quin controla en todo momento el inicio de la comunicacin con los esclavos, que segn la especificacin pueden ser hasta 247 en una misma red. El esclavo por otro lado se limita a retornar los datos solicitados por el maestro, as de simple es la comunicacin usando el MODBUS, el maestro enva los mensajes y el respectivo esclavo los responde. Cada esclavo debe tener una nica direccin, as el maestro sabe con quin se debe comunicar. Vea la animacin siguiente, observe cmo funciona l envi de mensajes entre el maestro y el esclavo tome en cuenta lo siguiente: Cada esclavo tiene su propia direccin, que puede ir desde 1 hasta 247. El maestro siempre inicia la comunicacin enviando un paquete de informacin bien estructurado a todos los esclavos, entre otras muchas cosas en la informacin se incluye el nmero del esclavo. El esclavo elegido responde, enviando lo que se le pide por medio tambin de un paquete de informacin bien estructurado. 2

Figura 1.Explicacin grafica de la forma de comunicacin de un maestro esclavo

http://www.tecdigitaldelbajio.com/blog/27-modbus-parte-iii-que-es-el-modbus.html

Informe N.- 02 o Estructura de la red

Redes industriales

Medio Fsico.- El medio fsico de conexin puede ser un bus semidplex (half duplex) (RS-485 o fibra ptica) o dplex (full duplex) (RS-422, BC 0-20mA o fibra ptica). La comunicacin es asncrona y las velocidades de transmisin previstas van desde los 75 baudios a 19.200 baudios. La mxima distancia entre estaciones depende del nivel fsico, pudiendo alcanzar hasta 1200 m sin repetidores. Acceso al Medio.- La estructura lgica es del tipo maestro-esclavo, con acceso al medio controlado por el maestro. El nmero mximo de estaciones previsto es de 63 esclavos ms una estacin maestra. Los intercambios de mensajes pueden ser de dos tipos: Intercambios punto a punto que comportan siempre dos mensajes: una demanda del maestro y una respuesta del esclavo. Mensajes difundidos: Estos consisten en una comunicacin unidireccional del maestro a todos los esclavos. Este tipo de mensajes no tiene respuesta por parte de los esclavos y se suelen emplear para mandar datos comunes de configuracin, reset, etc.

Figura 2.Estructura de una red Modbus

Estructura lgica.- El funcionamiento tiene una base muy sencilla: El Master (maestro) pregunta y los Slaves (esclavos) responden o actan en funcin de lo que este diga.

El MODBUS siempre funciona con un maestro y uno o ms esclavos, siendo el maestro quin controla en todo momento el inicio de la comunicacin con los esclavos, solicitando informacin del resto de dispositivos conectados que ejercen como esclavos y son quienes suministran la informacin al primero, que segn la especificacin pueden ser hasta 247 en una misma red. El esclavo por otro lado se limita a retornar los datos solicitados por el maestro, Cada esclavo debe tener una nica direccin, as el maestro sabe con quin se debe comunicar.

Informe N.- 02

Redes industriales

Cada esclavo tiene su propia direccin y se representa con un solo Byte, que puede ir desde 1 hasta 247. (Desde un punto de vista prctico, no pueden co-existir dos dispositivos esclavos con la misma direccin Modbus). El maestro siempre inicia la comunicacin enviando un paquete de informacin bien estructurado a todos los esclavos, entre otras muchas cosas en la informacin se incluye el nmero del esclavo. El esclavo elegido responde, enviando lo que se le pide por medio tambin de un paquete de informacin bien estructurado.

o Nivel de aplicacin Como se ha dicho a nivel general de buses de campo, el nivel de aplicacin de no est cubierto por un software estndar, sino que cada fabricante suele suministrar programas para controlar su propia red. No obstante, el nivel de concrecin en la definicin de las funciones permite al usuario la confeccin de software propio para gestionar cualquier red, incluso con productos de distintos fabricantes. Modbus permite el control de una red de dispositivos, por ejemplo un sistema de medida de temperatura y humedad, y comunicar los resultados a un ordenador. Modbus tambin se usa para la conexin de un ordenador de supervisin con una unidad remota (RTU) en sistemas de supervisin adquisicin de datos (SCADA). Existe gran cantidad de modems que aceptan el protocolo Modbus. Algunos estn especficamente diseados para funcionar con este protocolo. Existen implementaciones para conexin por cable, wireless, SMS o GPRS. La mayora de problemas presentados hacen referencia a la latencia y a la sincronizacin.

Figura 3.Equipo para aplicacin de una red Modbus TCP

o Representacin de datos El protocolo MODBUS usa el concepto de tablas de datos para almacenar la informacin en un esclavo, una tabla de datos no es ms que un bloque de memoria usado para almacenar datos en

Informe N.- 02

Redes industriales

el esclavo, las tablas de datos que usa en MODBUS son cuatro y se muestran en la siguiente tabla:

Tabla 1.Tabla de datos y direcciones Protocolo Modbus

Observe que hay dos direcciones, una es usada para diferenciar entre las tablas de datos, la llamamos direccin MODBUS y la otra es la direccin usada en la comunicacin entre el maestro y el esclavo, est es la direccin usada en la trama o paquetes de datos enviados entre maestros y esclavos. 3

PROCEDIMIENTO
1.- Reconocimiento de los componentes Antes de iniciar la implementacin de una red MODBUS se hizo un reconocimiento previo de cada uno de los diferentes equipos que utilizaremos en la presente prctica

http://uhu.es/antonio.barragan/content/modbus-0

Informe N.- 02

Redes industriales

Informe N.- 02

Redes industriales

N de Parte 1 2 3 4 5 6 7 8

Descripcin Cable ModBus Conversor Serial / Usb Cable PPI Modulo EM 235 PLC Siemens S7 300 CPU 226 PLC Siemens S7 300 CPU 224 Cable UTP Juego de destornilladores

2.- Establecer comunicacin de los PLC con la computadora personal Utilizando el software de programacin STEP 7 MicroWin se realiza la comunicacin con el PLC

10

Informe N.- 02

Redes industriales

3.- Programacin Ladder PLC Master En este momento se procede a la programacin del PLC Master siguiendo los requerimientos que se desea, cabe destacar que conforme a la programacin del PLC master se debe tener en cuenta en MBUS_CTRL que parmetros especficos se debe programar y realizar tambin los clculos correspondientes como del DATA PTR y MAXHOLD necesarios para cada uno de los diferentes PLC

Parmetro Significado EN Mode Baud Parity Timeout Done Error Liberacin Indicacin del protocolo Velocidad de transmisin en kbit/s Paridad Tiempo mximo para la respuesta del esclavo en ms Aviso de finalizacin Cdigo de error

Posibilidades de seleccin

0 = PPI, 1 = MODBUS 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 0 = Ninguna, 1 = impar, 2 = par

Parmetro Significado EN First Slave RW Addr Liberacin Activacin Direccin del esclavo "lectura" o "escritura" Direccin de inicio en MOBDUS

Posibilidades de seleccin

0 = lectura, 1 = escritura 0 .. 128 = Salidas digitales A0.0 .. A15.7 10001 .. 10128 = Entradas digitales E0.0 .. E15.7 30001 .. 30092 = Entradas analgicas AEW0 .. AEW62 40001 .. 49999 = Registros

Count DataPtr

Nmero de bits (0xxxx, 1xxxx) / Palabras (3xxxx, 4xxxx) Puntero al inicio de la memoria de variables

11

Informe N.- 02
Done Error Aviso de finalizacin Cdigo de error

Redes industriales

Tabla 2.Significados de los parmetros para el Maestro MODBUS

Programacin Ladder Maestro

Una vez generado el tren de pulsos ahora procedemos a configurar al maestro para que se comunique en la red Modbus a travs del MBUS_CTRL, se tiene que tomar en cuenta la velocidad y la paridad que vamos a utilizar para poner los mismo datos en los esclavos

Calculamos el DataPtr y Maxhold para el maestro con las respectivas formulas y que aadiremos en la parte de clculos de anlisis de resultados.

3.- Aadir direcciones de memoria a la librera MODBUS

12

Informe N.- 02

Redes industriales

Es importante debido que se deben asignar siempre direcciones de memoria para el correcto funcionamiento de los PLC y las comunicaciones, esto se debe hacer tanto a los maestros como a los esclavos.

4.- Programacin del esclavo 1 Para programar al esclavo se requiere configurar el MBUS_INIT y el MBUS_SLAVE, para el MBUS_INIT se debe configurar: Mode =1 para Modbus; Addr que es la direccin que tiene el esclavo, es decir su nombre; la velocidad y paridad que debe ser la misma del maestro; Delay =0; MaxIQ = 128 que es el nmero de entradas y salidas digitales disponibles; MaxAI que es el nmero de palabras analgicas disponibles; MaxHold el cual se calcula con la siguiente frmula deacuerdo a la direccin que da el maestro y es el nmero mximo de de entradas de palabras en los registros; HoldST = &VB0 que indica la direccin de inicio de la memoria de variables equivalente a la direccin de inicio del puntero 40001

Parmetro Significado EN Mode Addr Baud Parity Delay MaxIQ Liberacin Indicacin del protocolo Direccin del esclavo Velocidad de transferencia en kbit/s Paridad Protocolizacin de la seal en ms Nmero de entradas y salidas digitales disponibles

Posibilidades de seleccin

0 = PPI, 1 = MODBUS

1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 0 = Ninguna, 1 = impar, 2 = par

13

Informe N.- 02
MaxAI MaxHold Nmero de palabras analgicas disponibles Nmero mximo de de entradas de palabras en los registros

Redes industriales

HoldStart Puntero al comienzo de los registros (40001) Done Error Aviso de finalizacin Cdigo de error Posibilidades de seleccin

Parmetro Significado EN Done Error Liberacin Aviso de finalizacin Cdigo de error

Tabla 3.Significados de los parmetros para los esclavos MODBUS

Programacin Lader Esclavo 1

5.- Programacin esclavo 2. Para programar al esclavo se requiere configurar el MBUS_INIT y el MBUS_SLAVE, para el MBUS_INIT se debe configurar: Mode =1 para Modbus; Addr que es la direccin que tiene el esclavo, es decir su nombre; la velocidad y paridad que debe ser la misma del maestro; Delay =0; MaxIQ = 128 que es el nmero de entradas y salidas digitales disponibles; MaxAI que es el nmero de palabras analgicas disponibles; MaxHold el cual se calcula con la siguiente

14

Informe N.- 02

Redes industriales

frmula deacuerdo a la direccin que da el maestro y es el nmero mximo de de entradas de palabras en los registros; HoldST = &VB0 que indica la direccin de inicio de la memoria de variables equivalente a la direccin de inicio del puntero 40001.

ANALISIS DE RESULTADOS

SANDRO AQU PON LAS TRES COSAS QUE HICIMOS VE PRIMERO LA CONFIGURACION PARA Q SEA MAESTRO ESCLAVO DESPUES HICIMOS QUE SE PUEDE LEER Y ESCRIBIR DESDE EL MAESTRO Y DESDE EL ESCLAVO Y DESPUES HICIMOS EL MAESTRO Y AADIMOS EL OTRO ESCLAVO Y ALGUIEN QUE TE ACOLITE PASANDO LOS CALCULOS PARA EL MAXHOLD Y DATA PRT DEL MAESTRO Y DE LOS ESCLAVOS ah cons las fotos que te mando con los plc asi defederaste mija
o A continuacin se detallan algunos de los procedimientos y resultados que se llegaron a obtener en la realizacin de esta prctica. Explicacin PONERRRR AH FOTOS CON Fotografa de identificacin

15

Informe N.- 02 ANALISIS

Redes industriales

16

Informe N.- 02

Redes industriales

o Clculos del MAXHOLD y DATAPRT maestros y esclavos para la programaciones de los Ladder

Formulas Calculo DataPtr

Formulas Calculo MaxHold

CONCLUSIONES En la RECOMENDACIONES
Es

BIBLIOGRAFIA

Ejemplos de como poner la bibliografa debe ser referenciado con normas apa para el q le toque las bibliografas en el marco teorico estn las bibliografas que utilize y aumentar unas dos mas inventadas por ejemplos wikipedia
Guerrero, V. (25 de 05 de 2005). EdcaI. Obtenido de http://www.sisman.utm.edu.ec/ Smar. (2011). Tutorial Tecnologia http://www.smar.com/espanol/asi.asp AS i. Obtenido de

17

Informe N.- 02

Redes industriales

REPARTICIONES de LOS PODRIDOS (Menos Gaby por respeto) CORREGIR SI ALGO ESTA MAL DE LO Q ESTA AHI Paul marido: Lo q esta Sandro: ya va hacer anlisis de resultados como esta explicado Falta de hacer CALCULOS: Que esta en anlisis de resultados pasaran eso en bastantes lneas como esta en la foto que envio del cuaderno no solo formula y el resultado xfa asi en bastantes lneas reemplazando OBJETIVOS CONCLUSIONES RECOMENDACIONES BIBLIOGRAFIA (debe estar con normas apa igual ah esta explicado y ejemplos) IMPRIMIR Dale como saben

18

Informe N.- 02

Redes industriales

Dale como hablan Ese rocko vea 20 en automatizacin q hara aqu sinceramente Largate kiffff lrgate ET

19

Potrebbero piacerti anche