Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RED PROFIBUS
El medio físico que soporta a Profibus esta integrado por una Red Eléctrica (cable
bifilar trenzado), Red óptica (cable de fibra óptica) o una combinación de ambas.
Los usuarios (industrias o fabricas) requieren un sistema de bus de campo con las
siguientes características:
La aptitud universal del bus de campo reduce los costos de ingeniería en los
sistemas de control, ya que los usuarios no deben ampliar su propio know-how
para distintos sistemas.
FUNCIONES DEL PROFIBUS
CONSTRUCCION
Con OLMs es posible crear una red óptica con topología lineal, en anillo o
en estrella.
Con la ayuda de OLPs (Optical Link Plugs) se puede realizar anillos
monofásicos sencillos de plástico.
FUNCIONES
CONSTRUCCION
La norma PROFIBUS
Modelo de referencia ISO/OSI, restringido a tres capas
Características:
» Velocidades de transmisión:
– 9.6, 19.2, 93.75, 187.5 y 500 KBaudios.
» Número máximo de estaciones: 127 (32 sin utilizar repetidores).
» Distancias máximas alcanzables (cable de 0.22 mm. de diámetro):
hasta 93.75 KBaudios: 1200 metros
187.5 KBaudios: 600 metros
500 KBaudios: 200 metros
» Estaciones pueden ser activas (maestros) o pasivas (esclavos).
» Medio de acceso: híbrido
maestro-esclavo
pase de testigo entre las estaciones maestras
» Acceso al medio determinístico.
» Conexiones de tipo bidireccionales, multicast o broadcast.
» Servicios:
con o sin reconocimiento
cíclicos o acíclicos
Transmisión asíncrona
Idle Time. Tiempo de espera entre dos mensajes (‘1’ lógico en bus)
– UART:
» Error de “frame” (bit stop no recibido)
» Error de “overrun” (sobreescritura caracteres)
– Distancia Hamming 4.
» Detectar y corregir errores 1 bit
» Detectar errores dos bits
– No se usa corrección de errores en paquetes
Tipos de estaciones
RED MODBUS
Modbus es un protocolo de comunicaciones situado en el nivel 7 del Modelo OSI,
basado en la arquitectura maestro/esclavo o cliente/servidor, diseñado en 1979
por Modicon para su gama de controladores lógicos programables (PLCs).
Convertido en un protocolo de comunicaciones estándar de facto en la industria es
el que goza de mayor disponibilidad para la conexión de dispositivos electrónicos
industriales. Las razones por las cuales el uso de Modbus es superior a otros
protocolos de comunicaciones son:
1. es público
2. su implementación es fácil y requiere poco desarrollo
3. maneja bloques de datos sin suponer restricciones
Modbus Plus (Modbus+ o MB+), es una versión extendida del protocolo y privativa
de Modicon. Dada la naturaleza de la red precisa un coprocesador dedicado para
el control de la misma. Con una velocidad de 1 Mbit/s en un par trenzado sus
especificaciones son muy semejantes al estándar EIA/RS-485 aunque no guarda
compatibilidad con este.
Existe gran cantidad de modems que aceptan el protocolo Modbus. Algunos están
específicamente diseñados para funcionar con este protocolo. Existen
implementaciones para conexión por cable, wireless, SMS o GPRS. La mayoría de
problemas presentados hacen referencia a la latencia y a la sincronización.
Modo de transmisión
Dirección
Modbus
MODBUS permite enviar mensajes a todos los dispositivos a la vez utilizando para
ello la dirección cero. Sin embargo, para evitar conflictos con otros dispositivos en
la red, los modelos AK49, AK49H y AK96 de la serie Akros no aceptan este tipo de
mensajes.
Datos
CRC
Esta función permite al usuario obterner los valores lógicos (ON/OFF) de los bits
del dispositivo direccionado. Los datos de respuesta van empaquetados en bytes
de manera que el primer bit solicitado ocupa el bit de menos peso del primer byte
de datos. Los siguientes van a continuación de manera que si no son un número
múltiplo de 8, el último byte se completa con ceros.
Trama master-dispositivo:
trama dispositivo-master:
Ejemplo: Leer 2 bits a partir del bit con dirección 3, del controlador con dirección
2.
Master-dispositivo:
Dispositivo-master:
La respuesta nos indica que los bits de dirección 3 (AL1) y 4 (AL2) seencuentran a
1. Por lo tanto, las alarmas AL1 y AL2 se encuentran activadas. La respuesta ha
asignado ceros a las direcciones que no se han pedido desde el master, lo cual no
significa que su valor real sea cero.
Esta función permite al usuario obterner los valores de los registros del dispositivo
direccionado. Estos registros almacenan los valores numéricos de los parámetros
y variables del controlador. El rango de los datos varía de 0 a 65536 (ver apartado
4.2). Los datos correspondientes a direcciones de registros que pasan de la última
dirección válida de parámetros se asignan a cero (00 00).
Trama master-dispositivo:
trama dispositivo-master:
Ejemplo: Leer 2 registros a partir del registro con dirección 3, del controlador con
dirección 2.
Master-dispositivo:
Dispositivo-master:
La respuesta nos indica que los registros de dirección 3 (Ti) y 4 (Td) tiene
respectivamente el valor hexadecimal 00F0 y 003C. Por lo tanto, los valores
decimales correspondientes son: TD=240 y Ti=60.
Esta función permite al usuario asignar los valores lógicos (ON/OFF) de los bits
del dispositivo direccionado. Para desactivar el bit se debe enviar 00h, y para
activarlo se debe enviar 01h o FFh. Éste valor se debe escribir en el byte más
sifnificativo.
Trama master-dispositivo:
trama dispositivo-master:
Ejemplo: Asignar estado de activación al bit de dirección 5, del controlador con
dirección 2.
Master-dispositivo:
Dispositivo-master:
La respuesta nos indica que el bit 5 (Modo manual) ha sido activado y por tanto el
controlador se encuentra en control manual.
Trama master-dispositivo:
trama dispositivo-master:
Ejemplo: Asignar el valor 150 (0096h) al registro de dirección 01, del controlador
con dirección 2.
Master-dispositivo:
Dispositivo-master:
Esta función permite al usuario obtener una lectura rápida del estado del
instrumento direccionado mediante la lectura de un sólo byte.
Trama master-dispositivo:
Trama dispositivo-master:
Master-dispositivo:
Dispositivo-master:
La respuesta nos indica que los bits 2 (AL1) y 3 (AL2) del byte de estado se
encuentran a 1. Por lo tanto, las alarmas AL1 y AL2 están activadas.
Byte de estado:
Códigos de error
Los modelos AK49, AK49H y AK96 de la serie Akros utilizan los siguientes códigos
de error:
BIBLIOGRAFIA
CARO. H, 1997. Sistemas basados en FielBus.
http://www.ditel.es/manuales/obsoletos/reguladores/Modbus_Akros_Cas.pdf
http://gpds.uv.es/sid/SID_introProfibus.pdf
http://www.santiagoapostol.net/srca/buses/profibus.pdf