Introducción

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).

Configuración general

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:


Configuración de dispositivos

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>

Es importante tener un solo identificador por cada dispositivo.  En caso de configurar el mismo identificador, se va utilizar el primero configurado en el fichero de configuración.

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 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="102">
	<conn>
	<config type="IP">192.168.0.11</config>
	<config type="PORT">9600</config>
	</conn>
</device>

<device type="GenericDevice" id="103"/>