Professional Documents
Culture Documents
CAPTULO 4
PRUEBAS Y RESULTADOS
CAPITULO 4
PRUEBAS Y RESULTADOS
En el desarrollo de este captulo se verificar el correcto funcionamiento del mdulo
diseado y del sistema implementado, sometindolo a pruebas y registrando los
datos obtenidos.
4.1.
Esta
aplicacin
puede
comprobar
el
funcionamiento
de
las
funciones
Direccin inicial
para lectura de
datos
Cantidad de
datos a solicitar
Direccin del
Esclavo
rea de Datos
Seleccin de la
Funcin a utilizar
Esta funcin puede ser comprobada usando directamente la interfaz principal del
programa Modscan32. En la Figura 4.3. se muestra el trfico generado en el puerto
RS-232 del computador, en el cual se aprecia la trama de peticin y respuesta que
se ajustan al protocolo MODBUS.
Esta es otra funcin que puede ser comprobada usando directamente la interfaz
principal del programa Modscan32. En la Figura 4.4. se muestra el trfico que pasa
por el puerto RS-232 del computador, en el cual se aprecia la trama de peticin y
respuesta que se ajustan al protocolo MODBUS.
Para verificar el comportamiento del mdulo con la Funcin 05, se debe usar un
algoritmo de trabajo para utilizarla en el programa Modscan32.
Para probar la funcin 05, se enviar una trama en la que se cambie el estado de
una bobina a Encendido, y se comprobar que la respuesta enviada por el esclavo
sea la correcta, que en este caso deben ser los mismos datos enviados por el
Maestro Modbus.
Una vez cargado y ejecutado el Script, la trama de respuesta del Esclavo MODBUS
es la esperada, como se muestra en la Figura 4.5.
Para verificar el comportamiento del mdulo con la Funcin 06, se debe usar tambin
un algoritmo de trabajo para utilizarlo en el programa Modscan32.
Para probar la funcin 06, se enviar una trama en la que se escriba un registro, y se
comprobar que la respuesta enviada por el esclavo sea la correcta, que en este
caso deben ser los mismos datos enviados por el Maestro Modbus.
El cdigo para realizar la operacin mencionada es el siguiente:
Una vez cargado y ejecutado el Script, la trama de respuesta del Esclavo MODBUS
es la esperada, como se muestra en la Figura 4.6.
Para verificar el comportamiento del mdulo con la Funcin 15, se debe usar las
operaciones extendidas del programa Modscan32.
Para utilizar esta funcin del programa, se selecciona en el men Setup, Extended
y se elige la opcin Force Coils, la cual utiliza la funcin 15 para escribir las bobinas
de salida.
En la siguiente pantalla que aparece se establecen los datos a cargar en las bobinas,
tal como se muestra en la Figura 4.8.
Para verificar el comportamiento del mdulo con la Funcin 16, se puede usar las
operaciones extendidas del programa Modscan32.
Para utilizar esta funcin del programa, se selecciona en el men Setup, Extended
y se elige la opcin PRESET REGS, la cual utiliza la funcin 16 para escribir los
registros de salida.
Para el ejemplo se escoge modificar las 2 salidas anlogas del mdulo, como se ve
en la Figura 4.10.
4.2.
Para poder visualizar la informacin que el PLC adquiere del Mdulo Esclavo
MODBUS, se utiliza un computador, el cual se comunica con el PLC y permite ver los
datos que el Mdulo Esclavo MODBUS est enviando al mismo.
Figura 4.13. Programa en PLC Twido para prueba con Mdulo Esclavo MODBUS.
El programa del PLC lo hace funcionar como un dispositivo MASTER MODBUS para
solicitar informacin del Mdulo Esclavo MODBUS, la cual guarda en direcciones
Para visualizar los datos que el PLC adquiere del Mdulo Esclavo MODBUS, se
solicita informacin desde el computador utilizando el programa Automated
Solutions MODBUS OPC Server que se analiz en el Captulo 2, Seccin 2.3.1.
La comunicacin con el PLC se lleva a cabo a 19200 bps, sin bit de paridad, modo
RTU, y su direccin de Esclavo MODBUS es 1. Las variables a solicitar son las
localidades 40001, 40002, 40003, 40004, 40005, 40006 y 40007, en las cuales se
almacenan los datos del Mdulo Esclavo MODBUS. La interpretacin de los datos
mostrados por estas localidades de memoria se muestra en la Tabla 4.1 a
continuacin.
40001
Entrada Anloga 1
40002
Entrada Anloga 2
40003
Entrada Anloga 3
40004
Entradas Digitales
40005
Salida Anloga 1
40006
Salida Anloga 2
40007
Salidas Digitales
Con estos datos es posible llevar a cabo la configuracin del programa Automated
Solutions MODBUS OPC Server como se indic en el Literal 2.3.1.
Una vez configurado el programa en el computador, e implementadas las conexiones
mostradas en la Figura 4.14, se puede monitorear y escribir las variables en el
Mdulo Esclavo MODBUS haciendo clic en MONITOR MODE en la interfaz
principal del programa Automated Solutions MODBUS OPC Server.
TSXPCX1031
Mdulo Esclavo
MODBUS
PLC Twido
TWDLCAA24DRF
Computador
Realizado lo anterior se muestran los valores que el PLC est leyendo del Mdulo
Esclavo MODBUS en tiempo real, como se muestra en la Figura 4.15. Se
comprueba la escritura al Mdulo Esclavo MODBUS cargando valores en las
direcciones 40005, 40006 40007 en la interfaz del programa Automated Solutions
MODBUS OPC Server (Figura 4.16). Estos valores escribe el PLC en el Mdulo a
travs del protocolo MODBUS.
Figura 4.15. Visualizacin de datos que el PLC Twido solicita al Mdulo Esclavo
MODBUS
Al notar que las variaciones que se hacen en las entradas del Mdulo Esclavo
MODBUS se visualizan en el computador, y que las escrituras en el computador
provocan los resultados esperados en las salidas del Mdulo, se comprueba que el
Mdulo Esclavo MODBUS est ejecutando y respondiendo las peticiones MODBUS
que el PLC efecta para llevar a cabo las operaciones de Lectura y Escritura.
Figura 4.17. Conexin del Mdulo Esclavo MODBUS con el PLC Twido
4.3.
El sensor y los equipos fueron ubicados cerca de la urdidora (Figura 4.19), donde las
variables de humedad y temperatura tienen fundamental inters, ya que los carretes
de hilo que se bobinan tienen que ser construidos con una humedad relativa entre el
68% y 73% y una temperatura de entre 17C y 22C.
Urdidora
Sensor
HTM2500 +
Acondicionador
Mdulo Esclavo
MODBUS
Computador
Para verificar que las lecturas de temperatura y humedad que llegan al computador
son las correctas, se realizan mediciones de voltaje directas del sensor HTM2500 y
se las compar con los valores de temperatura y humedad que se muestran en el
computador. Los valores que se toman como referencia para determinar lecturas
correctas son los especificados en la Hoja de Datos del sensor HTM2500. Una
muestra de los datos obtenidos se listan en la Tabla 4.1.
Debido al acondicionamiento del sensor HTM2500, las ecuaciones que rigen las
relaciones de temperatura y humedad son las que se muestran en las ecuaciones 4.1
y 4.2.
(ec. 4.1)
(ec. 4.2)
Humedad
Temperatura
computador
Voltaje obtenido
del sensor
HTM2500
6,8
6,7
6,6
6,5
6,4
6,4
6,4
4,7
4,7
4,8
4,9
5,2
5,2
5,2
Equivalencia
en C
Equivalencia en
Humedad Relativa
Valor obtenido en
el computador
Error
Relativo %
45,5
45,9
46,7
47,5
50,6
51,4
50,8
21,3
22,8
23,7
25,2
25,4
26,2
26,1
46,1
46,4
47,3
48,1
51,2
51,9
51,4
1,28
1,31
1,33
1,36
1,37
1,38
1,38
1,36
1,04
1,19
1,35
1,10
1,05
1,09
21,0
22,5
23,4
24,9
25,1
25,8
25,7
Como muestra la Tabla 4.1, los valores de Temperatura y Humedad que llegan al
computador tienen congruencia con las condiciones ambientales a las que est
Una forma de Verificar que las peticiones del Master se llevaron a cabo y que el
Esclavo Respondi adecuadamente, es utilizando una opcin del servidor OPC.
Utilizando el botn Device Status en el servidor OPC, se despliega una ventana que
muestra el estado actual de las comunicaciones, como se muestra en la Figura 4.24.
Figura 4.24. Verificacin de Comunicacin del Esclavo MODBUS con el servidor OPC.
Se ha verificado que el
Sistema
la
de
Supervisin
implementado
funcione
de
manera
adecuada,
comprobando que los datos llegan al computador manteniendo coherencia con los
valores reales.