Software Solare, Termico, Eolico, Meccanico... e Dati
Estensione PHP per protocollo MODBUS via rs-485


FinePagina

eliafino

Avatar
GigaWatt


MODERATORE
Msg:1419

Stato:



Inviato il: 18/6/2013,13:35

Un saluto a tutti...
... segnalo un progettino italiano per poter interrogare ogni dispositivo MODBUS slave e ottenere i dati in uscita:
Pagina di presentazione progetto
Pagina del Codice e wiki

I presupposti sono:
- Linux
- Web Server Apache
- PHP5
- mysql

Per chi non sapesse come fare a compilare i sorgenti (come me fino a qualche giorno fa), dopo aver estratto il file modbus_v2.tar.gz, entrare nella directory appena creata "modbus".
Installare il pacchetto "php5-dev" se non lo avete già e lanciare i comandi:

phpize
./configure
make
make test
cd modules/

Con questo comando vediamo dove copiare il modulo appena creato:
php-config --extension-dir

nel mio caso mi restituisce:
/usr/lib/php5/20090626+lfs

quindi copierò il modulo con questo altro comando:
cp modbus.so /usr/lib/php5/20090626+lfs

aggiungiamo ora il file modbus.ini nella directory /etc/php5/conf.d/ scrivendoci semplicemente:
extension=modbus.so

ora facciamo ripartire apache con:
service apache2 restart

e verifichiamo che il modulo modbus sia stato caricato correttamente:
php --re modbus

se è tutto ok vengono visualizzate le varie funzioni eseguibili.

Allego i file php che nel mio caso si occupano di interrogare il regolatore di carica e di visualizzare i dati in tempo reale sulla mia pagina web in firma...

Un ringraziamento all'insostituibile aiuto e pazienza di mio cugino Realtebo faccine/happy.gif per il supporto a php e mysql...



Scarica allegato

php.zip
( Numero download: 228 )



---------------
Impianto Fotovoltaico "eliafino" in Tempo Reale.
http://www.eliafino.it:3000/d/solare/impianto-...

 

mohsin378
milliWatt


Utente
Msg:1

Stato:



Inviato il: 25/11/2013,07:59

Per chi non sapesse come fare a compilare i sorgenti (come me fino a qualche giorno fa), dopo aver estratto il file modbus_v2.tar.gz, entrare nella directory appena creata "modbus".
Installare il pacchetto "php5-dev" se non lo avete già e lanciare i comandi:

 

eliafino

Avatar
GigaWatt


MODERATORE
Msg:1419

Stato:



Inviato il: 25/11/2013,11:57

?!?



---------------
Impianto Fotovoltaico "eliafino" in Tempo Reale.
http://www.eliafino.it:3000/d/solare/impianto-...

 
 InizioPagina
 

Versione Completa!

Home page     TOP100-SOLAR    Home page forum