You are on page 1of 52

Creacin del Proyecto en TA PORTAL

Seleccionamos la CPU, para el TEST_CLIENTE

Nombre del Dispositivo


Direccin IP A PLC 192.168.0.5

Referencia del Protocolo TCP del PLC S7-1200


Activacin de Bits de ciclos

Compilacin Inicial del Proyecto


En Bloques de Programa: MAIN

En Comunicacin / Otros / Modbus TCP / Seleccionamos MB_CLIENT


En MB_CLIENT, dar nombre: MB_CLIENT_DB

MB_CLIENT_DB en Automtico

Ingresar la siguiente Informacin en el MB_CLIENT_DB


Referencia bibliogrfica, para ingresar la informacin en los pines MB_MODE y
MB_DATA_ADDR
MB_MODE es 0 si es de LECTURA

MB_MODE es 1 si de ESCRITURA
En MB_DATA_ADDR poner el Registro Modbus Inicial

En MB_DATA_LEN poner el nmero de registros que queremos leer

Para poner la informacin en el MB_DATA_PTR, crear un DB


El nombre del DB puede ser: DATA_CLIENT

EL nombre del DB puede ser: DATA_CLIENT, poner en manual el nmero 20


Ingresar en el DATA_CLIENTE

Poner en DATA_CLIENTE, un Array de 0 a 4 y el tipo de dato Word


Click derecho en DATA_CLIENTE, ir a propiedades y desactivar el ACCESO OPTIMIZADO AL BLOQUE
CAMBIO A WORD Y COMPILAR, y observar que los valores en la columna OFFSET, se han
activado
PARA ESCRIBIR EL MB_DARTA_PTR, relaciona el DB20 generado; escribir el formato que se
indica

Ingresar a Bloque de sistema, dar click en MB_CLIENT_DB(DB1), dar click en


En MB_CLIENT_DB (DB1), dar click en los lentes, y observar el estado de las variables
En MAIN, Apuntar para el DONE / BUSY/ ERROR/ STATUS, al MB_CLIENT_DB
As debera quedar la relacin con el MB_CLIENT_DB
Compilar y cargar en el dispositivo
ENSAYAR CON MODBUS SLAVE (SIMULADOR), Y OBSERVO QUE SE OBTIENEN LOS MISMOS
DATOS , TANTO EL EN TIA PORTAL COMO EN EL SIMULADOR DE MODBUS SLAVE,
Para poner LA DIRECCION DEL UNID ID, se sigue los siguientes pasos
En Main, asignar el valor de 1 al MB_CLIENT_DB / MB_UNIT_ID
NOTA: AQU SE DETALLA LA COMUNICACIN, PARA LA LECTURA DEL VALOR DE
FRECUENCIA DE UN MEDIDOR DE ENERGIA SENTRON_PC de Siemens, POR LO TANRO
EN EL ENSAYO QUE SE SOLICITA CAMBIAR PARA QUE LA LECTURA SEA DE LA
FRECUENCIA DE UN VARIADOR DE FRECUENCIA VFD

AQU SE CARGA UN NUEVO PLC (de las caractersticas similares al PLC anterior), SE GENERA UN
DB (21) CON NOMBRE SENTRUN, Y EN EL MB_CLIENTE_DB, MONITOREAR EL VALOR DE LA
FRECUENCIA CON NOMBRE DATA_FREQUENCY

ENSAYO PARA LEER LA FRECUENCIA DEL SENTRUM PAC

EN RESUMEN
Este es el Registro Modbus, para leer frecuencia del Sentron Pac (Medidor de
Energa Siemens), Desplazado un Registro, el tamao es de 2 Word, ya que es
un valor flotante (Real)
TEST SERVER

MB_SERVER
Los registros que se los va a leer son
40001, 40002, 40003, 40004, 40005.
PRUEBA CON EL Modbus POLL
CAPTURA DE LOS DATOS ESCRITOS DESDE MBPOLL Y LEIDOS EN LA DB25
CON ESTA APLICACIN LA IDEA ES TENER DOS CLIENTES CONCURRENTES
CARGAR AL PLC
Aqu observamos las 3 aplicaciones
EL VALOR DE 890 ME ENVIO DESDE EL PUERTO 503, DESDE LA PLC DE PAUL
Aqu nos cambiamos de puerto 503 y paul 502, y se tiene
AHORA VAMOS A LEER EL ESPACIO DE MEMORIA DEL DATA 0.0 40001
VAMOS HACER LAS PANTALLAS DEL HMI, UTILIZANDO LA TOUCH SCREEN DELTA DE 4,3