El software e-connect dispone de un fichero de configuración settings.xml que permite configurar de forma completa el comportamiento de nuestro e-connect. El fichero de configuración está compuesto por distintos bloques:
Antes de nada vamos a ver los parámetros generales de configuración (configuration).
El primer parámetro de configuración que debemos configurar es el número de serie del e-connect. Esto es importante para vincular nuestro e-connect con la plataforma en la nube. Para más información, ver XXXXX.
Una vez tenemos el número de serie, lo introducimos en el bloque SERIAL_NUMBER de nuestro fichero de configuración:
<configuration> <config type="SERIAL_NUMBER">{SERIAL NUMBER}</config> <config type="LOOP_SLEEP">100</config> <config type="INIT_SLEEP">1000</config> <config type="MAX_QUEUE">24000</config> <config type="MIN_SEC_TO_SEND">1</config> <config type="MIN_MILLISECONDS_CYCLE">0</config> <config type="MIN_MILLISECONDS_EMERGENCY">1000</config> <config type="PRODUCTION_ACTIVE">0</config> <config type="SYSTEM_DATABLOCK_ACTIVE">1</config> <config type="LOG_LEVEL">3</config> <!--LogError, LogWarning, LogInfo, LogDebug--> </configuration> |
La lista de parámetros disponibles es la siguiente:
El bloque de configuración devices nos permite configurar los distintos dispositivos que deseamos utilizar en nuestro e-connect.
Se dispone de:
Podemos añadir el número de dispositivos que queramos teniendo en cuenta que como más dispositivos añadimos, más tiempo de ciclo vamos a necesitar para procesar la información.
La configuración de un dispositivo tiene las siguiente estructura:
<device type="{DEVICE_TYPE}" id="{ID}"> <conn> <config type="IP">{IP_ADDRESS}</config> <config type="PORT">{PORT}</config> </conn> </device> |
En algunos dispositivos necesitamos información adicional para su configuración:
<config type="USERNAME">{USERNAME}</config> <config type="PASSWORD">{PASSWORD}</config> <config type="RACK">{RACK_SIEMENS}</config> <config type="SLOT">{SLOT_SIEMENS}</config> |
En el siguiente bloque vemos un ejemplo de configuración de la comunicación con un PLC Siemens S7, un Omron vía FINS Device y un bloque de un dispositivo genérico :
<device type="SiemensS7Device" id="101"> <conn> <config type="IP">192.168.0.10</config> <config type="PORT">502</config> <config type="RACK">0</config> <config type="SLOT">2</config> </conn> </device> <device type="FinsDevice" id="005"> <conn> <config type="IP">192.168.0.11</config> <config type="PORT">9600</config> </conn> </device> <device type="GenericDevice" id="102"/> |