Prácticas Modbus
Prácticas Modbus
Prácticas Modbus
Practica N1
Se va a realizar una comunicacin MODBUS entre los puertos Port 0 de 2 CPUs del S7-
200. En la parte del maestro tambin sera posible la seleccin del Port 1 con la seleccin
de los mdulos de librera correspondiente "MBUS_CTRL_P1" y "MBUS_MSG_P1". El
Port 1 se conecta con un PC o una PG que tenga el software Micro/WIN. La
comunicacin entre las CPUs a travs del puerto 0 se realiza con ayuda de un cable
PROFIBUS (conexin serie de los pins 3 y 8).
Cree en el Micro/WIN un nuevo proyecto para el maestro y/o el esclavo con los
segmentos y parmetros que se ven en la figura 02.
Hay que tener en cuenta que los parmetros "Baud" y "Parity" deben ser idnticos y que la
direccin "Slave" del mdulo "MBUS_MSG" debe coincidir con el parmetro "Addr" del
mdulo "MBUS_INIT".
MAESTRO
MBUS_CTRL
Tabla 01
MBUS_MSG
Tabla 02
SLAVE
MBUS_INIT
Tabla 03
2)
Las direcciones reales mximas que se pueden utilizar dependen el tipo de CPU y de
sus valores mximos.
MBUS_SLAVE
Tabla 04
Tras la finalizacin del proyecto, hay que ajustar la memoria para la librera dentro de la
carpeta para los mdulos en el contenedor del programa del Micro/WIN. Tenga en cuenta
al reservar la memoria para las libreras que la zona seleccionada no debe sobrescribir la
zona de memoria de variables para datos (en el maestro: "DataPtr" + "Count", y en el
esclavo: "HoldStart" + "MaxHold").
Figura 03. Direccionamiento de memoria para el protocolo Modbus
Tras la carga de los proyectos en cada CPU, se puede escribir la zona de memoria de
variables del maestro mediante la activacin del estado de tablas, y visualizarlo en la parte
del esclavo:
Adems, hay que tener en cuenta que el nmero mximo de entradas para palabras del
registro "MaxHold" cubra esta zona:
Figura 04