Compatibilidad de las bibliotecas
Es posible gestionar la comunicación simultánea de dispositivos EtherNet/IP y Modbus TCP con el controlador, como por ejemplo TM251MESE. Para hacer que las bibliotecas sean independientes de la red de dispositivos, las bibliotecas, que se utilizan para controlar algunos dispositivos, se han actualizado para que tengan el mismo espacio de nombres sea cual sea el protocolo de red de dispositivos utilizado para controlarlos.
Por consiguiente, una vez actualizado un proyecto desde una versión de SoMachine, puede que se muestren los siguientes mensajes de error de compilador:
oTipo desconocido: SEMFDP…
oTipo desconocido: SEMFDM…
Estos mensajes se emiten si la aplicación estaba controlando los dispositivos siguientes en Modbus TCP:
oLexium 32
oAltivar 32
oAltivar 71
Durante la actualización, dos bibliotecas se sustituyen automáticamente por otras bibliotecas:
Las bibliotecas... |
...se sustituyen por... |
---|---|
oFieldbusDevicesModbusTcp, y oFieldbusDevicesPLCOpen |
oGMC Independent Lexium, oGMC Independent ModbusTCP, oGMC Independent Altivar, y oGMC Independent PLCOpen MC. |
Una vez actualizado el proyecto, deberá realizar las sustituciones siguientes:
Si la aplicación utilizaba... |
…sustituya el espacio de nombres en desuso… |
…por el espacio de nombres nuevo… |
---|---|---|
Bloques de funciones PLCopen (el nombre empieza por MC_) |
SEMFDP (FieldbusDevicesPLCopen) |
GIPLC (GMC Independent PLCopen MC) |
Bloques de funciones específicos del proveedor para Altivar (el nombre acaba en _ATV) |
SEMFDM (FieldbusDevicesModbusTCP) |
GIATV (GMC Independent Altivar) |
Bloques de funciones específicos del proveedor para Lexium (el nombre acaba en _LXM) |
SEMFDM (FieldbusDevicesModbusTCP) |
GILXM (GMC Independent Lexium) |
Para obtener más información sobre el espacio de nombres, consulte Descripción general de las bibliotecas.