Академический Документы
Профессиональный Документы
Культура Документы
2. EQUIPOS Y MATERIALES
3. FUNDAMENTO TERICO
El protocolo de comunicacin MODBUS es una especificacin desarrollada por Modicon para
crear un nivel de aplicacin estndar para redes de comunicacin en ambientes industriales.
Red digital enmarcada en el concepto de Bus de Campo de Control.
De lectura/Escritura:
De control (RUN/STOP), carga y descarga de programas, verificadores de contadores,
etc.
Serialmente podemos enviar cualquier dato, por ejemplo, vamos a pensar que yo deseo enviar la
letra A de un dispositivo a otro, cuando son letras las que se envan generalmente se usa el
cdigo ASCII de la letra, as pues, para la letra A le corresponde el cdigo ASCII 65, que
convertido a unos y ceros (cdigo binario) nos da como resultado el 1000001, entonces para
enviar la letra A simplemente se enva una trama de bits como se muestra en la figura
siguiente.
Los caracteres para el modo de transmisin RTU tienen longitud de 11 bits, y si distribuyen as:
1 bit de inicio
8 bits de datos
1 bit de paridad
1 bit de parada
De esta forma se pueden enviar informacin, cualquier tipo de informacin, letras, nmeros y
caracteres. Se puede enviar el cdigo ASCII de una letra seguida de otra y as sucesivamente
para formar palabras, y as enviar la informacin que nosotros queremos, as de simple es la
comunicacin serial.
4
Bit de Paridad
Existe otro bit que se agrega a la trama, es el llamado bit de paridad, que sirve para detectar
errores en las tramas enviadas, no entraremos en detalle de este bit, pues es opcional su uso.
Velocidad de transmisin Finalmente debemos tener en cuenta la velocidad a la que se envan lo
bits serialmente, es de suma importancia pues como se mencion arriba, ambos dispositivos
deben estar a la misma velocidad para transmitir y recibir bits, si no lo estn, simplemente la
transmisin
serial
no
sera
correcta.
La velocidad de transferencia de informacin indica el nmero de bits que se transmiten en un
segundo, se mide en bauds (baudios) algunas velocidades de transmisin que son muy usadas
son
las siguientes: 1200, 2400, 4800, 9600, 19200. Por ejemplo la tarjeta de relevadores usa una
velocidad de 9600 bauds para enviar la informacin.
Cada funcin permite transmitir rdenes o datos a un esclavo. Hay 2 tipos de rdenes:
Lectura/escritura
Control (RUN/STOP)
Permite al maestro indagar por el estado de las salidas discretas de un dispositivo. Cuando se
utiliza la palabra Coils se hace referencia a las salidas discretas de los controladores. Estas
salidas tienen sentido ON/OFF. Bobinas referenciadas en 0X. En la figura se muestra mensaje
del envi de estado de las bobinas 20 a la 56
En los campos Dir. Registro a Forzar se indica la referencia del registro que se desea
preestablecer y en los campos Dato se especifica el estado binario al que debe ser establecido
ste registro.
La respuesta normal es un eco de la consulta y se devuelve luego de que el esclavo haya
efectuado el cambio.
SWD
MODBUS
SLAVE
RS232
RS485
RS485
BUS RS485
MODBUS
MASTER
RS485
RS485
SWD
SWD
MODBUS
SLAVE
MODBUS
SLAVE
Fig. 4.2 Software Modbus-Poll pantalla de configuracin de comunicacin e interfaces por esclavo Modbus.
Fig 4.3
Pantalla de configuracin
Formato de comunicacin Modbus.
Fig. 4.4
Pantalla de Definicin
Lectura/escritura de registros Modbus
10
Fig. 4.6
Pantalla de visualizacin para el trfico
de tramas Modbus.
11
Figura 4.9
Programador ST para
Tarjeta interfaz
Modbus slave
12
Fig. 4.10
Izquierda: Controlador CM50
Derecha: Registros de Lectura/Escritura Modbus controlador CM-50.
13