Sensores y conversores




El agente MPodX4, permite la conexión de distintos tipos de sensores y conversores de señal. Se encuentran disponibles los siguientes accesorios:

Sensores
  • ST500: Sensor de temperatura
  • ST1000: Sensor combinado de temperatura y humedad

Conversores
  • CONVDRY: Conversor para la recepción señales "drycontact".
  • CONV420MA: Conversor para la recepción de señales 4-20 mA.
  • CONV005V: Conversor para la recepción de señales 0-5V.
  • CONV010V: Conversor para la recepción de señales 0-10V.

Nota: Todos los conversores proveen además alimentación +12Vcc pudiendo así alimentar sensores y equipos externos que lo requieran.

Configuración


La configuración de sensores y conversores se realiza empleando la consola de operador del agente.

Para ello es necesario usar el comando set que nos permitirá asignar valores a las variables de manejo del OctoSlot en el que se encuentre conectado el sensor o conversor que se desee configurar.

Recuerde: La consola de operador dispone de ayuda en línea que permite consultar la tanto lista completa de sensores y adaptadores soportados como las opciones de su configuración empleando el comando sensorhelp.

Recuerde: También puede consultar la ayuda en línea para conocer la lista de variables, empleando el comando varhelp.

Notificación


El agente MpodX4 notificará la lectura de los sensores o conversores conectados de dos modos:

  • Notificación periódica: El valor instantáneo de todos los sensores o conversores conectados es notificado de forma periodica. La variable empleada para configurar el tiempo entre envío y envío es: PANDORA_SEND_DELAY.

  • Notificación urgente: Todos los accesorios OctoSlot (conversores o sensores) permiten configurar un "delta" (incremento o decremento) del valor leído, que provocará la notificación inmediata. Así pues es posible recibir un nuevo valor de temperatura cuando esta varie 0,5 grados, o recibir información de consumo eléctrico en una linea cuando este varie 250 Miliamperios, etc. Cada accesorio OctoSlot (conversor o sensor) dispone de un parámetro que permite la configuración del valor Delta para la notificación urgente, consulte la documentación especifica de cada sensor.

De este modo, si el valor de un sensor o conversor no puede ser notificado de forma urgente cuando se produzca un cambio (congestión de red, caída del servidor,etc) sera notificado a posteriori en el envío periódico de datos. Se evita así la perdida de información.




Conexión


La conexión de sensores y conversores se realiza empleando un cable standard ethernet no cruzado (Cableado OctoSlot).

Conecte un extremo del cable en el OctoSlot que desee y el otro extremo en el sensor o conversor.


Atención: Consulte la longitud máxima del cableado OctoSlot permitida por el sensor o conversor que desea instalar. Es vital respetar la longitud máxima de cableado para garantizar el correcto funcionamiento del sensor/conversor.



Atención: Asegurese de que el OctoSlot que va a usar soporta el sensor o conversor que desea conectar. En esta página se muestra información detallada de cada sensor, indicando en que OctoSlots se pueden conectar.




Configuración


Recuerde: No es necesario que el sensor o conversor este conectado para poder realizar su configuración.


Los conectores OctoSlot emplean 4 variables para la configuración del sensor o conversor conectado:
  • SLOTX_SENSOR_TYPE: Tipo de sensor conectado al OctoSlot.
  • SLOTX_P1: Parametro 1 para el sensor conectado.
  • SLOTX_P2: Parametro 2 para el sensor conectado.
  • SLOTX_P3: Parametro 3 para el sensor conectado.

NOTA: Reemplace la X por el numero de OctoSlot que desee configurar (1,2,3,4). Así pues, la variable que indica el tipo de sensor conectado al OctoSlot 1 seria SLOT1_SENSOR_TYPE, la del 2 seria SLOT2_SENSOR_TYPE, etc.

Durante el arranque, el agente leerá estas variables, y realizará la carga del software adecuado para el manejo del sensor o conversor conectado a cada OctoSlot.


* ST500: Sensor de temperatura
* ST1000:? Sensor combinado de temperatura y humedad
* CONVDRY:? Conversor para la recepción señales "drycontact".
* CONV420MA:? Conversor para la recepción de señales 4-20 mA.
* CONV005V:? Conversor para la recepción de señales 0-5V.
* CONV010V:? Conversor para la recepción de señales 0-10V.

El proceso de configuración de un sensor o conversor a un conector OctoSlot, se describe a continuación:

1. Consulte el tipo de sensor o conversor que desea conectar en la tabla de sensores y conversores o en la información descrita más adelante en esta misma página.
2. Seleccione el OctoSlot en el que desea conectar el nuevo sensor o conversor.
3. Usando el comando set asigne el tipo de sensor al OctoSlot deseado empleando la variable de tipo de sensor del OctoSlot que ha escogido.

Ejemplo:

Configuración de un sensor ST500 (Temperatura) tipo "20" conectado al OctoSlot 2 (S2):

set SLOT2_SENSOR_TYPE 20


El agente emitirá un mensaje informando de que ha actualizado el valor de la variable y el tipo de sensor asignado:
#V: SLOT2_SENSOR_TYPE=20
#I: Value saved to flash
#I: Selected sensor is: ST500:   Temperature sensor
#I:   Default parameters for this sensor saved. Remember to set proper parameters
#I:   PARAM1: 500 PARAM2: 0 PARAM3: 0


Ejemplo:

Configuración de un sensor STH1000 (Temperatura/Humedad) tipo "10" conectado al OctoSlot 3 (S3):

set SLOT3_SENSOR_TYPE 10


El agente emitirá un mensaje informando de que ha actualizado el valor de la variable y el tipo de sensor asignado:
#V: SLOT3_SENSOR_TYPE=10
#I: Value saved to flash
#I: Selected sensor is: STH1000: High resolution Temperature/Humidity sensor.
#I:   Default parameters for this sensor saved. Remember to set proper parameters
#I:   PARAM1: 500 PARAM2: 500 PARAM3: 0

Parámetros de los sensores y conversores


Además de la asignación de un tipo de sensor o conversor a un OctoSlot, es posible la configuración de parámetros que indican el modo de trabajo del mismo.

Estos parámetros afectan al modo en que el agente MpodX4 envía la información al servidor de monitorización PandoraFMS (external link).

Por ejemplo en el caso de los sensores de temperatura y temperatura/humedad, es posible seleccionar si se desea medición en grados Celsius o Fahrenheit, así como el valor que debe cambiar la magnitud medida para que se realice una notificación urgente al servidor.

Empleando el comando sensorhelp obtendremos información detallada de los parámetros disponibles para cada sensor.

Ejemplo:

Deseamos configurar el sensor STH1000 que habíamos conectado previamente al OctoSlot S3 para que realice un envío cuando la temperatura varíe medio grado centigrado (Celsius).

Tecleando el comando de ayuda sobre sensores obtendrá la información necesaria para la configuración:
sensorhelp

Busque en la ayuda el apartado referente al sensor STH1000:
...
...
* Sensor Type: 10
      STH1000: High resolution Temperature/Humidity sensor.
          Parameters: 
           - PARAM1: Temp. delta value for notification expressed in hundredths of degree (1/100)).
           - PARAM2: Humidity delta value for notification expressed in hundredths of % (1/100)).
           - PARAM3: Work mode (0=Celsius,1=Fahreneit).
...
...


Podemos observar que el sensor STH1000 acepta 3 parametros que nos permiten configurar respectivamente:
  1. PARAM1: Delta (incremento/decremento) de temperatura para la notificación al servidor
  2. PARAM2: Delta (incremento/decremento) de humedad para la notificación al servidor.
  3. PARAM3: Modo de trabajo para la temperatura, Celsius o Fahrenheit.

Teniendo en cuenta que hemos conectado este sensor en el OctoSlot 3 (S3) basta con asignar los parametros adecuados a las variables de configuración de este OctoSlot:

Configuración del "incremento/decremento" de notificación:
set SLOT3_P1 50

Dado que el parámetro se indica en centésimas de grado (1/100), hemos indicado al agente, que deseamos recibir una notificación cuando la temperatura suba o baje medio grado (50 centésimas).

Configuración del modo de trabajo: Celsius.
set SLOT3_P3 0

De este modo indicamos al agente que emplee grados Celsius cuando envíe datos de este sensor al servidor PandoraFMS.