You are on page 1of 8

LABORATORIO DE REDES INDUSTRIALES

COMUNICACION SERIAL RS485-MODBUS RTU


S7-1200 VS CVM NRG CIRCUTOR
I.-OBJETIVOS:

Reconocer el hardware involucrado en un enlace serial


Configurar los parmetros de comunicacin del puerto serial del CM1241 RS-485
Configurar los parmetros del puerto serial del RS-485 del CVM NRG96
Identificar las direcciones de memoria del dispositivo a leer
Identificar la funcin MB-COMM-LOAD en la plataforma TIA Portal
Identificar la funcin MB-MASTER en la plataforma TIA Portal
Implementar un enlace serial MASTER-SLAVE entre el PLC S7-1200 vs Circutor.

II.-DEFINICIONES:
El PLC S7-1200 permite la comunicacin punto a punto a travs de los mdulos de
comunicacin CM 1241 RS485 y CM 1241 RS232.
El bastidor del plc S7-1200 permite ampliar hasta 3 mdulos de comunicacin serial.
Cada mdulo de comunicacin se puede definir como maestro o esclavo dentro de una
red RS485 MODBUS.
En una red RS485 MODBUS puede existir un solo dispositivo maestro y 32 dispositivos
esclavos como maximo.
Interfaz Fsica; es el medio fsico a travs del cual se establece la comunicacin
Ej. RS485, RS232, RS422, Ethernet. Etc
Protocolo; es el lenguaje digital que manejan los dispositivos para poder comunicarse
Bus de campo; es el medio por el cual se gestiona el manejo de datos en forma serial.
Mster; es la categora que se le asigna a un dispositivo dentro de un bus de campo
para que sea el encargado de gestionar las comunicaciones. En una red modbus serial
solo puede existir un dispositivo MASTER
Slave; es la categora que se le asigna a un dispositivo dentro de un bus de campo, el
cual se caracteriza por obedecer las instrucciones que le impone el dispositivo Master.

Practicas de Automatizacin Industrial@2012-Ing.CIP Julio Vacas Llanque


javacasll@gmail.com

LABORATORIO DE REDES INDUSTRIALES


III.-DESARROLLO:
Reconocimiento del hardware
CIRCUTOR CVM NRG96-BORNERAS DE CONEXION

MODULO DE COMUNICACIONES CM1241- PINOUT

Configuracin del puerto CM1241-RS485 (PLC.S7-1200)


Los parmetros del CM seleccionado se visualizan en la ficha "Propiedades" de la
ventana de inspeccin. Seleccione "Configuracin del puerto" para editar los Parmetros
siguientes:
Velocidad de transferencia
Paridad
Bits de parada
Control de flujo (slo RS232)
Tiempo de espera
A excepcin del control de flujo, los parmetros de configuracin del puerto son iguales,
indistintamente de si se desea configurar un mdulo de comunicacin RS232 o RS485.

Practicas de Automatizacin Industrial@2012-Ing.CIP Julio Vacas Llanque


javacasll@gmail.com

LABORATORIO DE REDES INDUSTRIALES


Velocidad de transferencia: El valor predeterminado para la velocidad de
transferencia es 9,6 Kbits/s.
Los ajustes posibles son:
300 baudios
2,4 Kbits
19,2 Kbits
76,8 Kbits
600 baudios
4,8 Kbits
28,4 Kbits
115,2 Kbits
1,2 Kbits
9,6 Kbits
57,6 Kbits
Paridad: El valor predeterminado para la paridad es "sin paridad". Los ajustes posibles
son:
Sin paridad
Paridad par
Paridad impar
Paridad Mark (poner bit de paridad a 1)
Paridad Space (poner bit de paridad a 0)
Bits de parada: Es posible ajustar uno o dos bits de parada. El ajuste predeterminado
es uno.
El tiempo de espera: se indica en milisegundos. El rango vlido est comprendido
entre 0 y 65535 milisegundos.

Los ajustes de la configuracin de dispositivos se guardan permanentemente en la CPU.


Estos ajustes se aplican tras desconectar y conectar la alimentacin y una transicin de
RUN a STOP.

Practicas de Automatizacin Industrial@2012-Ing.CIP Julio Vacas Llanque


javacasll@gmail.com

LABORATORIO DE REDES INDUSTRIALES


Configuracin del dispositivo SLAVE CVM NRG96

Practicas de Automatizacin Industrial@2012-Ing.CIP Julio Vacas Llanque


javacasll@gmail.com

LABORATORIO DE REDES INDUSTRIALES


Mapa de direcciones de memoria.

Practicas de Automatizacin Industrial@2012-Ing.CIP Julio Vacas Llanque


javacasll@gmail.com

LABORATORIO DE REDES INDUSTRIALES

Practicas de Automatizacin Industrial@2012-Ing.CIP Julio Vacas Llanque


javacasll@gmail.com

LABORATORIO DE REDES INDUSTRIALES


Configuracin del bloque de funcin MB-COMM-LOAD

El mdulo MB_COMM_LOAD sirve para seleccionar los parmetros de


comunicacin, y crear la conexin del maestro o del esclavo.
El mdulo MB_COMM_LOAD se tiene que llamar en el primer ciclo del programa
(mediante la activacin de la marca de ciclo M1.0 en la configuracin hardware).
El parmetro de comunicacin BAUD (velocidad de transmisin) y PARITY
(paridad) deben ser los mismos para todos los participantes.
En el parmetro MB_DB se indica el mdulo de instancia del maestro o del
esclavo para as definir el mdulo de comunicacin (parmetro PORT) como
maestro o esclavo MODBUS.

Configuracin del bloque de funcin MB-MASTER

En el modulo MB_MASTER, se define el esclavo MODBUS a contactar, el cdigo


de funcin (lectura / escritura, direccin de inicio de MODBUS y longitud de dato)
y la zona de datos local.
La comunicacin se activa a travs del parmetro REQ.
En el parmetro MB_ADDR se indica la direccin de la estacin RTU de MODBUS
con la que se ha de comunicar.
El parmetro MODE ajusta el sentido de transmisin ("0" = lectura, "1" = escritura
o funciones de diagnstico adicionales).
A travs de los parmetros DATA_ADDR y DATA_LEN se indica la direccin de
inicio MODBUS y la longitud de los datos (bits o palabras, en funcin de la
direccin de inicio MODBUS elegida).

Practicas de Automatizacin Industrial@2012-Ing.CIP Julio Vacas Llanque


javacasll@gmail.com

LABORATORIO DE REDES INDUSTRIALES

El parmetro DATA_PTR configura la zona de envo y recepcin local del maestro.


DATA_PTR tiene que asignarse en un mdulo de datos global que tiene que haber
sido creado con la opcin "Slo direccionable simblicamente" desactivada. Si hay
varios registros a transferir (bits o palabras), hay que indicar aqu el nombre
simblico de un Array o una estructura, que admita toda esta zona de datos
(DATA_ADDR y DATA_PTR).

Parmetros de salida DONE, ERROR y STATUS


La salida DONE indica que la operacin solicitada se ha finalizado sin errores.
Esta salida se activa durante un ciclo.
La salida ERROR indica que la accin solicitada ha finalizado con un error. Esta
salida se activa durante un ciclo.
La salida STATUS se utiliza para notificar errores o resultados de estado
intermedios.
Si se activa el bit DONE, STATUS se pondr a 0 o a un cdigo de informacin.
Si se activa el bit ERROR, STATUS devolver un cdigo de error.
Si no se activa ninguno de los bits mencionados, la instruccin devolver
resultados que describen el estado actual de la funcin (p. ej. el estado BUSY
(ocupado)). Ver Tabla de Resumen de Status.

Practicas de Automatizacin Industrial@2012-Ing.CIP Julio Vacas Llanque


javacasll@gmail.com

You might also like