Sei sulla pagina 1di 10

DESCRIPCION DE ERRORES DEL SOFTWARE CONNECTED COMPONENTS WORCKBENCH (CCW)

ERROR: FALLAS AL PROGRAMAR EL BLOCK DE FUNCION MSG_MODBUS


DESCRIPCIN :Al intentar programar una rutina de adquisicin de datos mediante la funcin
MSG_MODBUS como se muestran en las Figuras 1.2 , 1.3 , 1.4 y 1.5 se presentaron algunas
anomalas
Figura 1.1 .- Configuracin en User Defined Function Block (FB1) de la funcin MSG_MODBUS
Figura 1.2 .- Configuracin de tags de Initial Value de Local Variables de FB1
Figura 1.3 .- configuracin de Programs (Prog1)
Figura 1.4 .- Se muestra la configuracin de los tags en Local Variable de Prog 1 de la tabla Initial
Value
Despus de hacer los pasos anteriores en los cuales se representa la programacin para la
adquisicin de datos mediante dos bloques de MSG_MODBUS en el mismo FB1 pero en diferente
escaln a continuacin se program el apartado denominado Prog1 como se muestra en la Figura
1.3, se procedi a la compilacin del programa (Build) y no se presenta ningn error en la
programacin ni configuracin se prosigue por descargar nuevamente no se presenta ningn
error, se continua con la puesta en marcha del PLC (Run) y a continuacin con la visualizacin
(Deboug), Despus al empezar a visualizar los tags antes programados se presentaron los
siguientes errores mostrados en las Figura 1.5 en la cual se observaran los cambios inconsistentes


Figura 1.5 .- Se muestra como los valores de Logical Value no corresponden con los configurados
en Initial Value puesto que estos deberan ser iguales , presentndose tambin la perdida de datos
antes configurados en la Figura 1.4 .

En esta figura se muestra como la tabla Logical Value(L_V de ahora en delante) muestra todos
sus valores en 0 (cero) cuando se esperara que reflejara los valores configurados en la tabla
Initial Value (I_V de ahora en delante) por lo cual se prosigui a la configuracin de los valores
de la tabla L_V manualmente mientras el programa est en modo Run para comprobar que los
mensajes estuvieran funcionando correctamente de la siguiente forma representada en las
Figuras1.6 ,1.7

Perdida
de
Figura 1.6 .- Se muestra la configuracin manual de los tags correspondientes al primer
MSG_MODBUS de la tabla L_V para su monitoreo(Recuadro azul)
Como se puede apreciar en el recuadro rojo se muestra el dato requerido mediante la direccin
modbus antes configurada con lo cual se comprueba que el primer MSG_MODBUS funciona
correctamente


Figura 1.7 .- Se muestra la configuracin manual de los tags correspondientes al segundo
MSG_MODBUS de la tabla L_V para su monitoreo (Recuadro azul)
Como en la anterior Figura 1.6 al igual en esta se puede apreciar en el recuadro rojo la obtencin
del dato requerido mediante su direccin modbus correspondiente en el cual se comprueba que
efectivamente tambin el segundo MSG_MODBUS funciona correctamente

Solucin: Se decidi la implementacin de programar solo un bloque de MSG_MODBUS por rutina
de USER-DEFINED FUNCTION BLOCK solucin que solo funciono por un lapso corto de tiempo
puesto que se presentaron nuevos errores a este sistema de programacin.

ERROR: ALGUNOS BLOCK MSG_MODBUS NO FUNCIONAN DESPUES DE PROGRAMADOS
INDIVIDUALES
DESCRIPCIN : una vez implementada la solucin propuesta anterior mente al cabo de haber
programado varios mensajes con MSG_MODBUS y previamente estar monitorendolos
individualmente se presentaron fallas en algunos de estos bloques ya que no se presentaba la
anomala de no presentar el valores configurados como en el error anterior si no que en este si los
mostraba pero el dato que se esperara no era recibido se hicieron pruebas con las direcciones
modbus antes usadas para tener la certeza de que ya se tena informacin previa y se presentaron
las siguientes anomalas presentadas en la Figura 2.1 y 2.2 2.3

Figura 2.1 .- se muestra la configuracin de dos mensajes diferentes en el cual el primero
funciona correctamente

En la figura anterior se muestra como el mensaje funciona correctamente donde los datos
configurados de la tabal I_V (recuadro verde) son los mismos representados automticamente en
la tabla L_V (recuadro azul) y el dato esperado en el recuadro rojo
Figura 2.2.- se muestra la correcta configuracin del segundo mensaje en el cual no responde
En la figura anterior se muestra la configuracin de la tabla I_V en la cual se configuro
manualmente y se ve reflejada en la tabla L_V la cual muestra que ya no existe el antiguo error
pero en el momento de revisar el tags donde se esperara el dato que en algn momento ya se
haba recibido se visualiza un 0 (cero) (recuadro rojo)
Figura 2.3 Prueba de mensaje 1
En la figura anterior se muestra la prueba que se realizo para descartar que fuera por la direccin
en la cual el mensaje de la Figura2.3 se ve que el dato es recibido y la prueba consiste en el cambio
de la direccin modbus 16360 por la direccin 16370 en la cual se proceder como muestra
en la Figura 2.4

Figura 2.4 cambio de direccin y obtencin satisfactoria del dato
Se muestra el cambio de la direccin modbus representada en el Recuadro azul y verde y se
obtiene el dato esperdo en el recuadro rojo con el cual se confirma que no es problema de
configuracin de tags y se descarta que sea problemas de mala programacin en la escalera .
Datos del PLC utilizado :
DESCRIPCION MARCA MODELO N DE SERIE
MICRO850 ALLEN BRADLEY 2080-LCD50-24QWB 25611126


Conclusiones : El sofware presenta muchas irregularidades en su forma de como procesa los datos
y configuraciones de programacion y es un error repetido fue programado en otra PC precentando
los mismo errores por lo cual se decidio la suspension de la emigracion de tecnologia esperando
que sea resuelto estos problemas locales del programa CCW

Potrebbero piacerti anche