¿Buscas alguna otra cosa?

Tunnel – Control de los relés, salidas digitales, entradas digitales y entradas analógicas 0-10V / 4-20mA de un módem MTX desde un sistema SCADA mediante protocolo MODBUS TCP.

Detalles del escenario:

  • Se precisa controlar 1 relé, 4 salidas digitales (conectadas también a relés), 4 entradas de contacto seco y 2 entradas analógicas (una de tipo de 0-10V y y otr 4-20mA) situados en una ubicación remota
  • La comunicación debe realizarse desde un sistema SCADA mediante protocolo Modbus TCP
  • Por sencillez se pretende utilizar tarjetas SIM con dirección IP pública
  • El módem debe poderse configurar remotamente por SMS, Telnet e incluso Modbus

Solución: MTX-Tunnel firmware + MTX-IoT [4-S-N-N]-STD-P

Archivo de configuración config.txt:

Configuración Observaciones
GPRS_apn: movistar.es
GPRS_login: MOVISTAR
GPRS_password: MOVISTAR
GPRS_timeout: 0
MTX_pin: 0000
MTX_model: 199802407
MTX_ping: 35
MTX_pingIP: 8.8.8.8
MODBUSTCP_enabled: on
MODBUSTCP_port: 502
MODBUSTCP_password: ABCD
SMS_allPhones: on
SMS_sendIP: on
SMS_ATEnabled: on
SMS_allPhones: on
FIREWALL_enabled: off
TELNET_enabled: on
TELNET_login: user
TELNET_password: 1234
TELNET_port: 20023
GPIO_mode0: input
GPIO_config0: normal
GPIO_mode1: input
GPIO_config1: normal
GPIO_mode2: input
GPIO_config2: normal
GPIO_mode3: input
GPIO_config3: normal
GPIO_mode4: input
GPIO_config4: normal
GPIO_mode5: input
GPIO_config5: normal
GPIO_mode6: input
GPIO_config6: normal
GPIO_mode7: input
GPIO_config7: normal
GPIO_mode8: input
GPIO_config8: normal
ADC_mode0: voltage
ADC_config0: normal
ADC_mode1: voltage
ADC_config1: normal
GPRS APN provided by GSM operator
GPRS Login
GPRS Password
Modem is permanently connected to GPRS
PIN if it has one
Device model
Every 35 minutes PING check
Google IP (f.e.) to ping
Google IP (f.e.) to ping
Reset if no registry on GSM network in 1800 secs.
Time synch protocol
IP by SMS authorized
IP by SMS authorized
AT by SMS allowed
SMS AT responses activated
Firewall status
Telnet status
Telnet login
Telnet password
Telnet port
GPIO0 configured as an input
GPIO0 normal configuration
GPIO1 configured as an input
GPIO1 normal configuration
GPIO2 configured as an input
GPIO2 normal configuration
GPIO3 configured as an input
GPIO3 normal configuration
GPIO4 configured as an input
GPIO4 normal configuration
GPIO5 configured as an input
GPIO5 normal configuration
GPIO6 configured as an input
GPIO6 normal configuration
GPIO7 configured as an input
GPIO7 normal configuration
GPIO8 configured as an input
GPIO8 normal configuration
ADC0 as voltage input
ADC0 normal configuration
ADC0 as voltage input
ADC1 normal configuration

Detalles

  • Por sencillez en este ejemplo no se ha utilizado el firewall, pero recuerde que dispone de los parámetros FIREWALL_ que podría utilizar para mayor seguridad de las comunicaciones, permitiendo que únicamente pueda realizarse una comunicación con el router Titan desde la dirección IP pública del Scada
  • Recuerde que en las tablas del Anexo A del presente manual encontrará una tabla con las E/S de cada modelo de módem. Junto a ellas encontrará las direcciones modbus de cada una de ellas. Por ejemplo, del modelo del ejemplo:
ID @MODBUS COMANDO LECTURA COMANDO ESCRITURA
GPIO0 1 0x03 0x10
GPIO1 2 0x03 0x10
GPIO2 3 0x03 0x10
GPIO3 4 0x03 0x10
GPIO4 5 0x03 0x10
GPIO5 6 0x03 0x10
GPIO6 7 0x03 0x10
GPIO7 8 0x03 0x10
GPIO8 (relé) 9 0x03 0x10
ADC1 11 0x03
ADC2 12 0x03
  • Si desea activar/desactivar vía modbus un GPIO configurado en el config.txt como salida, deberá escribir un “0” ó un “1” en el registro modbus (@Modbus) asociado