Gerardo Guiguet
Registrado em: 17 Jan 2008 Mensagens: 1 Local/Origem: Argentina
|
Colocada: Qui Jan 17, 2008 3:56 pm Assunto: UDS |
|
|
Problema con UDS
* Tiempo de respuesta excesivamente lento para la cantidad de tags encuentados al RSLinx OPC Server
aproximadamente 180 segundos por pedido de 40 tags.
Configuración del Entorno de Trabajo:
CPU: Intel Xeon X3210 @2.13GHz y con 1Gb de memoria RAM
Sistema Operativo: Windows 2000 Professional en ingles v 5.00.2195 Service Pack 4
RSlinx Classic versión 2.50.00.20 (CPR7)
1. Conectado a un PLC SLC500 de Rockwell a través de un modulo ethernet provisto con el PLC.
2. Utilizando como tipo de driver "Ethernet Devices".
3. Cantidad de tag utilizados por el PLC: 8000.
UDS Framework versión 2.5.0.4
1. Conector Utilizado: OPCDataSource versión 2.5.4.0 beta
2. Configuración seteada en la instancia utilizada del UDS Admin
Datasource OPCConnector.Datasource
Port 8085
Debug False
OPCServerName RSLinx OPC Server
ReadDescriptions False
LookUpItemID True
CacheMode Alias
NamespaceBrowsing False
NamespacePathDelimiter .
BrowseMask *
BrowseMode Hierarchical
DemandLoadMetaData False
ReadMode Async
ReadDelay 0
ReadSource Device
AcceptableDataQuality Good
Synchronize False
3. Cantidad de tags encuestados por el UDS via RSLinx OPC Server: 40.
Pruebas Realizadas:
Se instalaron 3 OPC Cliente en la misma PC y se configuraron para que leyeran los mismos 40 tags
que necesitamos adquirir desde xMII.
Resultados:
OPC Client Utilizado Cantidad de Tags Tiempo de Respuesta
RSLinx OPC Test Client 40 150 milisegundos.
KepServerEx OPC Quick Client 40 200 milisegundos
Iconics OPC DataSpy 40 250 milisegundos
UDS OPCDatasource 40 180 SEGUNDOS.
CAUSA Detectada del comportameinto de UDS:
Observando desde RSLinx los topicos/item servidos en tiempo real "Active DDE/OPC Topic/Item List",
es posible determinar que los 3 OPC clientes testeados tardan aproximadamente 4 segundos para
suscribirse a los tags que necesitan leer y luego realizan una petición cada 200ms (tiempo promedio),
del grupo de tags que poseen en su configuración. Salvo que estos OPC se paren manualmente, no se
desuscriben a los tags.
En cambio, el UDS se suscribe al primer tag que posee configurado (esto tarda aproximadamente
de 3 a 4 segundos), luego lo lee (tiempo de alrededor de 4 o 5 ms), y se desuscribe. Toma el
segundo tag de la lista y realiza la misma acción, haciendo esto para cada uno de los tags de
la lista, lo cual hace que tarde entre 150 y 180 segundos para leer 40tags. |
|