Area SX srl - Informatica e Microelettronica
0
Torna a: Home Page Soluzioni Microcontrollori openPicus Controllare il Sollae CIE-H12 via Modbus/TCP con un FlyPort

Controllare il Sollae CIE-H12 via Modbus/TCP con un FlyPort

Data di pubblicazione: 07-09-2012 | Versione Italiana  | (No English Version)The English version of this article does not exists
Parole chiave: - Domotica - FlyPort - Networking - PIC - Sollae - Telecontrollo - Tunneling I/O - Wi-Fi -

In questo articolo vediamo come interfacciare l'unità di input/output Sollae CIE-H12 ad un modulo Flyport OpenPicus tramite il protocollo Modbus TCP/IP.

L'obiettivo di questo articolo è controllare, tramite il protocollo Modbus TCP/IP, una unità remota di input/output Sollae CIE-H12 o CIE-H10 attraverso il modulo OpenPicus Flyport Wi-Fi o Ethernet.
Il sistema proposto può essere una ottima base di partenza per realizzare un proprio sistema di domotica.


L'unità di input/output CIE-H12 della Sollae è un compatto e versatile dispositivo dotato di due ingressi (contatto pulito e contatto optoisolato) e una uscita a relè comandabili via rete LAN con i protocolli Modbus TCP/IP e/o HTTP.

Il modulo modulo OpenPicus Flyport Wi-Fi è un compatto PCB, che in soli 35 x 48mm racchiude: un microprocessore PIC 24F256FJ106GA a 16 bit ed un transceiver Wi-Fi MRF24WB0MA/RM certificato 802.11 b/g/n; programmabile in C tramite IDE gratuito.
Nella famiglia dei moduli Openpicus è disponibile anche la versione con interfaccia di rete Ethernet 10/100Mbit.

Requisiti hardware

Per la stesura di questo articolo è stato impiegato il seguente hardware:

Collegamenti elettrici

I soli collegamenti elettrici richiesti per il modulo Flyport sono quelli per l'alimentazione della scheda NEST, da effettuare con una tensione continua di +5V che può eventualmente essere fornita dal collegamento USB con il PC. Per quanto riguarda la periferica della Sollae, è richiesta una alimentazione di +5V continui, mentre per delle prove, è possibile collegare all'ingresso a contatto pulito un interruttore e all'uscita relè una lampadina.
Il Sollae CIE-H12 va collegato alla propria rete LAN tramite un cavo di rete UTP CAT 5.

Configurazione del CIE-H12

Una colta alimentato e collegato in rete LAN, il CIE-H12 va configurato usando il software ezTCP Manager.
Procedere passo passo come descritto di seguito:

  • Avviare il programma ezManager (non richiede alcuna installazione)
  • Cliccare sul tasto "Search All" e attendere nella finestra "Search Results" la comparsa del MAC del nostro CIE-H12
  • Nel tab "Network" impostare un indirizzo IP valido per la propria rete locale, oltre alla Subnet Mask e all'indirizzo del gateway internet (quest'ultimo valore è fondamentale se si vuole accedere al convertitore anche tramite internet).

  • Nel tab "I/O Port" abilitare la modalità Modbus TCP/IP Slave, "Unit ID" a "1".

  • Cliccare sul tasto "Write".
Per verificare il corretto collegamento del CIE-H12 alla rete LAN, è sufficiente lanciare dal PC un ping all'indirizzo ip configurato con l'ezManager

C:\>ping [ip del CIE-H12]

In caso di fallimento verificare: la corretta alimentazione del CIE-H12, la validità e l'unicità dell'ip assegnato al convertitore, per ultimo la bontà del collegamento di rete.

Programma di esempio per Flyport

Il semplice programma di esempio scritto in C per FlyPort esegue, a ciclo continuo, l'invio dei comandi modbus con function code:
0x03 Read Holding Registers (http://www.simplymodbus.ca/FC03.htm)
e 0x10 Preset Multiple Registers (http://www.simplymodbus.ca/FC16.htm).
Il primo comando permette di leggere lo stato dei due ingressi del CIE-H12; il secondo comando (0x10) permette di impostare lo stato attivo o disattivato del relè.

Prima di compilare e caricare il programma di esempio contenuto nel file TEST_OPENPICUS_MODBUSTCPIP.zip,disponibile nella sezione download di questo articolo, è necessario editare il file taskFlyport.c e modificare i parametri di rete LAN e Wi-Fi:

WFSetParam(MY_IP_ADDR, "192.168.9.138" );
WFSetParam(SUBNET_MASK, "255.255.255.0" );
WFSetParam(PRIMARY_DNS, "195.110.128.1" );
WFSetParam(SECONDARY_DNS, "212.48.4.11" );
WFSetParam(MY_GATEWAY, "192.168.0.1" );
WFSetParam(DHCP_ENABLE, DISABLED );
WFSetParam(SSID_NAME, "www.areasx.com" );
WFSetParam(NETWORK_TYPE, INFRASTRUCTURE );
WFSetSecurity(WF_SECURITY_WPA2_WITH_PASS_PHRASE,"xxxxxxxxxx",10,0);

A questo punto possiamo compilare e caricare il programma tramite OpenPicus IDE.



Per verificare se tutto funziona è sufficiente: alimentare il modulo FlyPort (alimentazione richiesta solo se il modulo non è collegato in USB), attendere che questo si colleghi rete Wi-Fi (LED D1 sul FlyPort acceso) precedentemente configurata, e attendere la commutazione del relè presente sul CIE-H12.

Link utili

Articolo: Modulo openpicus FlyPort con interfaccia Wi-Fi 802.11 certificata b/g/n
Articolo: Modulo openPicus FlyPort con interfaccia Ethernet 10/100
Articolo: Ambiente di sviluppo IDE per il FlyPort Wi-Fi

Download

Download Programma di esempio per FlyPort TEST_OPENPICUS_MODBUSTCPIP.zip
Download Programma ezManager v33C.zip
Download Ambiente openPICUS IDE


Segnala questo articolo: 



Parole chiave: - Domotica - FlyPort - Networking - PIC - Sollae - Telecontrollo - Tunneling I/O - Wi-Fi -

Data di pubblicazione: 07-09-2012Hits: 23636
I marchi citati sono propriet� dei titolari dei relativi diritti. Le caratteristiche tecniche e i prezzi riportati sono indicativi e soggetti a variazioni senza preavviso. Le foto non hanno valore contrattuale. Nonostante accurate verifiche, il presente documento pu� contenere prezzi o specifiche errati. Area SX si scusa in anticipo e si impegna ad evitare tali imprecisioni.

 Area SX store
In questa sezione puoi ordinare direttamente i prodotti descritti in questo articolo
CIE-H12;CIE-H10;CIE-M10;ALI_SW-5-1000;FLAYPORTWI-FI;FLYPORT_ETH_RJ45;FLYPORT_WI-FI_UFL;NEST_RS232RS485;KIT_FLYPORT_ETH;KIT_FLYPORT_WI-FI;KIT_NEST
Tutti i prezzi indicati sono espressi in Euro con IVA e spese di trasporto escluse. I prezzi si riferiscono al singolo pezzo
DescrizioneCodicePrezzo
Per maggiori informazioniAlimentatore a parete switching 100/220V - 5v 1000mA
Alimentatore a parete switching
  • Ingresso: 100/220V 50/60Hz
  • Uscita: 5v 1000mA
  • Connettore: standard 2.1mm
  • Certificazione: CE
Ideale per la gamma di prodotti ezTCP di Sollae Systems.


Prodotto compliant RoHs
ALI-SW-5-1000€ 9.00
Per maggiori informazioniPer maggiori informazioni
Per maggiori informazioniCIE-H10 Unità remota di Input/Output
Il CIE-H10 otre ad essere un convertitore Ethernet - Seriale RS232 è una unità remota di I/O ideale per monitorare ingressi e uscite digitali su rete LAN o Internet.
Il CIE-H10 supporta: il protocollo Modbus/TCP (Master e Salve), HTTP e semplici macro per operazioni stand-alone.
Racchiusi in un robusto case di metallo trovano posto 8 relè e 8 ingressi digitali optoisolati otre ad una interfaccia seriale RS232 su connettore DB9 Maschio.
  • CPU: ARM7 Core - ROM: 256K bytes Flash Memory - RAM: 64K bytes SRAM
  • Porta seriale RS232 su DB9M, velocità da 300bps a 230400bps
  • Interfaccia di rete: RJ45 (10Base-T/100Base-TX Ethernet) con Ethernet Speed Auto Sense e Cross-over Auto Sense
  • Protocolli:TCP, UDP, IP, ICMP, ARP, Ethernet, TELNET TFTP, DHCP, PPPoE, DNS, DDNS, HTTP, Modbus/TCP
  • Telnet COM Port Control Option
  • Sicurezza: Filtraggio per IP e/o MAC
  • Ingressi: 8 optoisolati (Vin max 24V CC)
  • Uscite: 8 relè 5A @ 28V DC
  • Firmware aggiornabile
  • Semplice configurazione su rete con ezManager (utility per Windows OS) e pannello web integrato
  • Supporto per upload pagine web personalizzate - Funzionalità Stand-Alone con semplici espressioni logiche
  • Alimentazione: 5V CC ±0.5V
  • Consumo: 510mA
  • Temperatura operativa: 0° +55°C
  • Dimensioni: 153mm x 126mm x 32mm
  • Peso: 530g



ALIMENTATORE A PARETE NON INCLUSO



Prodotto compliant RoHs
CIE-H10€ 179.00
Per maggiori informazioniPer maggiori informazioni
Per maggiori informazioniCIE-M10 Unità remota di Input/Output in versione OEM
Il modulo CIE-M10 racchiude in 6x4cm un convertitore Ethernet - Seriale RS232 (3.3V CMOS) ed una unità di I/O ideale per monitorare ingressi e uscite digitali su rete LAN o Internet.
Il CIE-M10 supporta: il protocollo Modbus/TCP (Master e Salve), HTTP e semplici macro per operazioni stand-alone.
Sul compatto PCB trovano posto 8 ingressi CMOS (compatibili TTL 0 - 5V), 8 uscite CMOS (0 - 3.3V) e un ADC a 10bit.
  • CPU: ARM7 Core - ROM: 256K bytes Flash Memory - RAM: 64K bytes SRAM:
  • Seriale TTL up to 230400bps (Conversione seriale <-> TCP/IP)
  • Interfaccia di rete: 10/100Base-T Ethernet, Speed Auto Sense e Cross-over Auto Sense
  • Protocolli: TCP, UDP, IP, ICMP, ARP, Ethernet, TELNET TFTP, DHCP, PPPoE, DNS, DDNS, HTTP, Modbus/TCP
  • Telnet COM Port Control Option
  • Sicurezza: IP filtering, Password
  • Input: 8 Porte Digitali (3.3V CMOS - Vin max 5.5V CC)
  • Output: 8 Porte Digitali (3.3V CMOS)
  • 1 Ingresso Analogico (risoluzione a 10 bit, tempo di conversione 2.33us, range 0 - 3.3V)
  • Firmware aggiornabile
  • Semplice configurazione via rete per Windows OS (ezManager) e Web Server integrato
  • Supporto per upload pagine web personalizzate - Funzionalità Stand-Alone con semplici espressioni logiche
  • Alimentazione: DC 3.3V
  • Consumo: 190mA (without loads)
  • Dimensioni: 64.4mm x 40mm x 17mm
  • Peso: about 17g
  • Temperatura operativa: 0° +70°C



Prodotto compliant RoHs
CIE-M10
Chiamare lo 06.99.33.02.57 per informazioni e prezzo del prodotto

Questo prodotto richiede un contatto diretto

Chiamare lo (+39)06.99.33.02.57 oppure inviare una email ad [email protected] per ulteriori informazioni
Per maggiori informazioniPer maggiori informazioni
 
Per maggiori informazioniModulo openpicus FlyPort Wi-Fi 802.11 b/g/n
Il FlyPort Wi-Fi è un modulo basato su microcontrollore a 16 bit della Microchip 24FJ256GA106 e sul transceiver Wi-Fi MRF24WG0MB certificato Microchip e compatibile con lo stack TCP/IP 5.25.
Il FlyPort viene fornito con pre caricato il bootloader BRUTUS che consente il download del proprio firmware usando un semplice cavo seriale o un convertitore USB/Seriale.

Caratteristiche tecniche
  • Processore: Microchip PIC 24F256FJ106GA
  • Modulo Wi-Fi: MRF24WG0MB compatibile 802.11 b/g/n
  • I/O: Digitali, Analogici, PWM, SPI, I2C, UART
  • Connectore: Pinstrip Maschio 2*13 vie passo 2,54mm
  • Alimentazione: da 3.3V a 5V
  • Consumo: Wi-Fi burst 282mA Wi-Fi Conn 162mA SLEEP 1.44mA
  • Dimensioni: 35 x 48 x 7 mm
  • Temperatura operativa: da 0 a 70°C
  • Certificazione: FCC


Prodotto compliant RoHs
FLYPORT_WI-FI
Chiamare lo 06.99.33.02.57 per informazioni e prezzo del prodotto

Questo prodotto richiede un contatto diretto

Chiamare lo (+39)06.99.33.02.57 oppure inviare una email ad [email protected] per ulteriori informazioni
Per maggiori informazioniPer maggiori informazioni
 
Per maggiori informazioniStarter Kit Nest per moduli OpenPicus.
Starter kit Nest per iniziare a lavorare con i moduli OpenPicus. La scheda Starter kit Nest ha un convertitore FTDI USB/Seriale per consentire di alimentare e programmare il modulo OpenPicus tramite USB.
Tutti i segnali del modulo sono portati su connettori a vite.

Caratteristiche tecniche:
  • Connessione: USB
  • Convertitore: FT232RL
  • Alimentazione: 5V DC (esterna o tramite porta USB)
  • Dimensioni: 100 x 100 mm


Prodotto compliant RoHs
KIT_NEST
Chiamare lo 06.99.33.02.57 per informazioni e prezzo del prodotto

Questo prodotto richiede un contatto diretto

Chiamare lo (+39)06.99.33.02.57 oppure inviare una email ad [email protected] per ulteriori informazioni
Per maggiori informazioniPer maggiori informazioni
 
Per maggiori informazioniKit FlyPort PRO Wi-Fi
Kit di sviluppo per cominciare a lavorare con il FlyPort PRO Wi-Fi.
Il Kit comprende:
  • Un un modulo FlyPort PRO Wi-Fi
  • Una scheda SxFLY PRO
  • Un programmatore miniUSB
  • Un alimentatore a parete switching 100/220V - 5v 1000mA
  • Un box plastico per SxFLY


Prodotto compliant RoHs
KIT_FLYPORT_WI-FI
Chiamare lo 06.99.33.02.57 per informazioni e prezzo del prodotto

Questo prodotto richiede un contatto diretto

Chiamare lo (+39)06.99.33.02.57 oppure inviare una email ad [email protected] per ulteriori informazioni
Per maggiori informazioniPer maggiori informazioni
 
Per maggiori informazioniModulo openpicus FlyPort Wi-Fi 802.11 b/g/n con antenna esterna
Il FlyPort Wi-Fi è un modulo basato su microcontrollore a 16 bit della Microchip 24FJ256GA106 e sul transceiver Wi-Fi MRF24WB0MA/RM certificato Microchip e compatibile con lo stack TCP/IP 5.25.
Il FlyPort viene fornito con pre caricato il bootloader BRUTUS che consente il download del proprio firmware usando un semplice cavo seriale o un convertitore USB/Seriale.

Caratteristiche tecniche
  • Processore: Microchip PIC 24F256FJ106GA
  • Modulo Wi-Fi: MRF24WB0MA/RM compatibile 802.11 b/g/n
  • I/O: Digitali, Analogici, PWM, SPI, I2C, UART
  • Connectore: Pinstrip Maschio 2*13 vie passo 2,54mm
  • Antenna esterna con connettore UFL
  • Alimentazione: da 3.3V a 5V
  • Consumo: TX 154mA RX 85mA SLEEP 250µA IDLE 0.1µA
  • Dimensioni: 35 x 48 x 7 mm
  • Temperatura operativa: da 0 a 70°C
  • Certificazione: FCC

Antenna esterna compresa.


Prodotto compliant RoHs
FLYPORT_WI-FI_UFL
Chiamare lo 06.99.33.02.57 per informazioni e prezzo del prodotto

Questo prodotto richiede un contatto diretto

Chiamare lo (+39)06.99.33.02.57 oppure inviare una email ad [email protected] per ulteriori informazioni
Per maggiori informazioniPer maggiori informazioni
 
Per maggiori informazioniCIE-H12 Mini unità remota di Input/Output
Il CIE-H12 è una compatta unità remota di I/O ideale per monitorare due ingressi e una uscita a relè, tramite rete LAN o Internet.
Il CIE-H12 supporta: il protocollo Modbus/TCP (Master e Salve), HTTP e semplici macro per operazioni stand-alone.
Nel suo compatto case plastico trovano posto due ingressi: uno a contatto pulito TTL e uno optoisolato; oltre ad una uscita a relè 5A 48V DC.
  • CPU: ARM7 Core - ROM: 256K bytes Flash Memory - RAM: 64K bytes SRAM
  • Interfaccia di rete: RJ45 (10Base-T/100Base-TX Ethernet) con Ethernet Speed Auto Sense e Cross-over Auto Sense
  • Protocolli:TCP, UDP, IP, ICMP, ARP, DHCP, PPPoE, DNS, DDNS, HTTP, Modbus/TCP
  • Sicurezza: Filtraggio per IP e/o MAC
  • Ingressi: 2 uno ttl e uno optoisolato (Vin max 24V CC)
  • Uscite: 1 relè 5A @ 48V DC
  • Firmware aggiornabile
  • Semplice configurazione su rete con ezManager (utility per Windows OS) e pannello web integrato
  • Supporto per upload pagine web personalizzate - Funzionalità Stand-Alone con semplici espressioni logiche
  • Alimentazione: 5V CC ±0.5V
  • Consumo: 305mA
  • Temperatura operativa: 0° +70°C
  • Dimensioni: 96mm x 57mm x 24mm
  • Peso: 68g



ALIMENTATORE A PARETE NON INCLUSO



Prodotto compliant RoHs
CIE-H12€ 77
Per maggiori informazioniPer maggiori informazioni
Per maggiori informazioniKit FlyPort PRO Ethernet
Kit di sviluppo per cominciare a lavorare con il FlyPort PRO Ethernet.
Il Kit comprende:
  • Un un modulo FlyPort PRO Ethernet
  • Una scheda SxFLY PRO
  • Un programmatore miniUSB
  • Un alimentatore a parete switching 100/220V - 5v 1000mA
  • Un box plastico per SxFLY


Prodotto compliant RoHs
KIT_FLYPORT_ETH
Chiamare lo 06.99.33.02.57 per informazioni e prezzo del prodotto

Questo prodotto richiede un contatto diretto

Chiamare lo (+39)06.99.33.02.57 oppure inviare una email ad [email protected] per ulteriori informazioni
Per maggiori informazioniPer maggiori informazioni
 
Per maggiori informazioniMININEST SERIAL scheda di espansione per FlyPort con RS232/RS485
La MININEST SERIAL è una scheda di espansione per i moduli FLYPORT Wi-Fi e FLYPORT Ethernet, dotata di interfaccia RS232 e RS485.

Alimentazione a 5V tramite alimentatore esterno.

Caratteristiche tecniche
  • connettore di alimentazione 5V DC (3.5mm/pin 1.3mm)
  • RS232 DCE DB9 Femmina
  • RS485 Euroclamp PV02-3.5-H-P
  • Compatibile: FLYPORT Wi-Fi, FLYPORT Ethernet (Conn.J1 and J2)
  • Dimensioni 83mmx56mm


Prodotto compliant RoHs
NEST_RS232RS485€ 35.00
Per maggiori informazioniPer maggiori informazioni

Rivenditori Social Contatti Condizioni
Area SX s.r.l
Via Stefano Longanesi 25
00146 Roma

Tel: +39.06.99.33.02.57
Fax: +39.06.62.20.27.85
P.IVA 06491151004
Condizioni di vendita
Procedura di rientro in garanzia
Condizioni per i rivenditori