Hola,
Actualmente utilizamos Kepware EX ver. 4.500.462.0-U vinculado a MII 12 para una serie de aplicaciones. Aquí tienes algunas ideas:
0. Tu cadena parece ser: MII - UDS - KEP - PLC (de arriba abajo), consulta los pasos de instalación a continuación:
1. Instala Kepware en una máquina de 32 bits (virtual o no). Normalmente, la máquina Netweaver (host de MII) utiliza sistemas operativos de 64 bits y Kepware tiene problemas en este tipo de entorno. Asegúrate de que lea/escriba datos desde los PLC utilizando el OPC QuickClient integrado. No es necesario pagar por algo más que el controlador correcto para conectar a tu PLC (~750 USD por un controlador de PLC).
2. En la misma máquina con Kepware, instala MII OPC-DA UDS versión 4.0 (descargable desde el Marketplace de SAP sin costo alguno). En este momento estamos utilizando la versión 4.0.3.20 que funciona bien.
3. Define tantos servidores UDS como necesites, teniendo en cuenta que en cierto punto solo podrás leer o escribir datos en Kepware desde una sola aplicación. Si necesitas leer/escribir simultáneamente, debes hacerlo a través de diferentes conexiones, por lo tanto se requieren varios servidores. Cada servidor tiene su propio puerto de comunicación, asegúrate de que sean únicos.
4. Define y nombra los servidores de datos en MII, apuntando cada servidor MII recién definido a un servidor UDS definido anteriormente. Puedes configurarlos utilizando la dirección IP de la máquina de 32 bits donde instalaste el UDS y Kepware. Si están en un dominio, puedes utilizar nombres de Windows. Luego prueba la conectividad.
NOTA: al definir los servidores en el UDS, selecciona "Modo de Caché" = "Alias con Metadatos Dinámicos". Luego haz clic en el botón Alias y define tu alias (lista de etiquetas, límites, etc.). Esto ayudará a reducir el uso del ancho de banda.