home | area personale         schemi | tutorial | robotica | pic micro | recensioni         forum | chat irc         faq | contatti         store | Ordina PCB
username
password
cerca
 
PLC CON CONNESSIONE ETHERNET tipo: livello:
Scheda I/O con Relè e connessione ethernet web server, interfacciabile con PC
 
 




PLC con connessione ethernet
Scheda I/O con Relè e connessione ethernet web server, interfacciabile con PC 

 

Premessa

Per motivi di lavoro ho avuto modo di conoscere la società "progetti-hw-sw" ed essendone  rimasto estremamente soddisfatto sia per la qualità del servizio ( la loro assistenza è continua e non si limita alla sola vendita del prodotto) sia per i prezzi sicuramente molto competitivi, ho deciso di presentarla a chi degli  utenti di grix.it ancora non la conosce:

La società Progetti Hardware e Software si occupa di consulenze e progettazione di sistemi hardware e software, chiavi hardware USB per la protezione del software, display USB, realizzazioni di impianti di domotica, realizzazioni di software e hardware custom su specifiche del cliente, i preventivi richiesti sono gratuiti. I settori di interesse della società sono lo sviluppo di firmware per schede con microcontrollori (PIC Microchip), PLC, sviluppo applicazioni con Visual Basic. La sede della società è a Cardano al Campo (VA)

In particolare trovere, in fondo a questa pagina un elenco delle realizzazioni della società in oggetto.

 

 PLC CON CONNESSIONE ETHERNET

In ambiente industriale o nei moderni impianti di domotica, capita di aver bisogno di comandare dei relè dalla porta ethernet di un computer. Questa scheda si interfaccia al PC e dal PC è possibile comandare fino a 8 relè per ogni scheda

Oltre ai relè è possibile pilotare dalla porta ethernet anche un display





 

E' molto semplice collegarsi e comunicare con la scheda, infatti la scheda è dotata di un web server cioè la scheda possiede un suo indirizzo IP (di default è 192.168.1.201 ed è possibile modificarlo o assegnare alla scheda un indirizzo tramite server DHCP) aprendo il proprio browser (internet explorer o altri browser) e digitando nella barra degli indirizzi l'indirizzo IP della scheda (vedi figura)





Sul vostro browser comparirà la seguente pagina web dalla quale potrete leggere lo stato di 8 ingressi optoisolati e pilotare fino a 8 relè.





In pratica il funzionamento della scheda è molto simile alla procedura di configurazione di un comune router o di una telecamera ethernet, cioè la scheda è dotata di un web server che permette di collegarsi e pilotare la scheda dalla porta ethernet. La rete, opportunemente configurata, permette di pilotare la scheda da remoto anche tramite internet, in questo caso occorre verificare che il proprio firewall permetta di raggiungere la scheda.


La scheda puo' essere utilizzata per sostituire un PLC in quanto è dotata di 8 ingressi optoisolati e fino a 8 relè .

Per ulteriori informazioni scrivere a

info@progettihwsw.com

oppure potete contattare un nostro tecnico al Tel 0331 730164 o Cell 3280351930


E' possibile pilotare la scheda anche inviando comandi da programmi simulando la presenza del browser, ad esempio scrivendo:


http://192.168.1.201/forms.htm?led1=1 Provoca l'accensione del Rele
http://192.168.1.201/forms.htm?led1=0 Provoca lo spegnimento del Rele

 

Per visualizzare gli altri comandi visualizzate la pagina http://192.168.1.201/forms.htm

Per leggere lo stato di tutti gli ingressi e lo stato dei relè visita http://192.168.1.201/status.xml

Per creare un programma con visual basic.NET o C# che emuli la presenza del browser, di seguito riportiamo un esempio:


Imports System.Net
...
Dim wb As New System.Windows.Forms.WebBrowser
wb.Navigate("http://192.168.1.201/forms.htm?led0=1") ' Accende primo relè

 

 



Clicca qui per scaricare il codice sorgente del progetto realizzato con VB.NET 2008

Per modificare l'indirizzo IP della scheda e altri parametri cliccare sul menu' di sinistra alla voce configuration e inserire username=ftp ; password=ftp

E' anche possibile modificare le pagine web presenti all'interno della scheda

Clicca QUI

Potete modificare le pagine web presenti nella directory sitoweb, potete modificare il logo presente, dopo averle modificate troverete un programma chiamato MPFS2.exe con il quale creerete un file binario contenete le vostre pagine web modificate.




A questo punto occorre aprire il browser e digitare http://192.168.1.201/uploadweb



E' possibile anche fare l'upload delle pagine web via ftp ( username = ftp e password = ftp)

Nell' immagine seguente è possibile vedere le dimensioni d'ingombro della scheda e il posizionamento dei connettori e dei componenti.





Le schede possono anche essere usate come demoboard per microcontrollori della Microchip come il PIC 18F2455 , 18F2550 , 18F4550 , 18F2450 e il PIC 18F2620

La scheda elettronica contiene anche un

DHCP server

, è possibile disabilitare questo DHCP server,

Clicca qui per maggiorni informazioni

Se si vuole collegare la scheda direttamente al PC occorre usare un cavo ethernet di tipo cross, se invece si collega la scheda al PC passando da un router o da uno switch occorre un cavo ethernet normale.

La seguente immagine mostra un dettaglio dello schema elettrico, in particolare uno degli otto ingressi optoisolati (e' disponibile anche la scheda con ingressi analogici 0-5V oppure 0-10V ).





Se come ingressi si intende usare dei contatti puliti (es. pulsanti, interruttori, fine corsa) occorre specificare in fase d'ordine che la scheda deve avere gli ingressi NON optoisolati, se invece sull'ingresso si intende applicare una tensione (ad esempio proveniente da una fotocellula) allora occorre specificare, in fase d'ordine, che la scheda abbia ingressi optoisolati


Sono disponibili anche con WiFi, USB, CAN BUS, RS232, RFID


La scheda puo' essere anche ordinata in contrassegno, cioè si riceve un comune pacco postale e si paga in contanti al postino (NO ASSEGNI), oppure è possibile pagare con bonifico bancario anticipato.

Esistono piu' modelli della scheda, quindi in fase d'ordine occorre specificare a quale modello della scheda si è interessati.


Altre realizzazioni della "Progetti Hw-Sw":

 

 

Elenco programmi software realizzati

    • Programma per calcolo del codice fiscale. codice num86-23
    • Programma per visualizzare proprio indirizzo IP. codice num85-127.
    • Programma per suddividere file di grosse dimensioni in file piu' piccoli.
    • Programma per trasformare film in DVD in file divX.
    • Realizzazione di CD demo professionali e presentazioni con CD autoavvianti.
    • Programma per spegnere e riavviare il PC anche da remoto. codice num87-12
    • Programma per effettuare la comparazione fra due file di testo, anche di grandi dimensioni. codice num87-115
    • Programma per far eseguire un programma ad una determinata ora. codice num87-115
    • Port scan, programma per visualizzare le porte aperte sul computer, utile per monitorare eventuali attacchi hacker. codice num85-56
    • Programma per estrarre TAG da file MP3 (titolo canzone, nome cantante, durata, ecc..) codice num83-52
    • Programma per inviare fax dal PC. costo del programma: 10€. codice num81-56
    • Programma per generare CRC32 e CRC16 per rilevare errori di trasmissione. codice num81-103
    • Programma per estrarre icone da file .exe e icl. codice num80-58
    • Programma per generare sequenza di numeri casuali. codice num80-58
    • Programma per registrare tutti i movimenti del mouse, utile per creare presentazioni d'effetto e mostrare le funzionalità di un programma.
    • Programma per nascondere del testo all'interno di immagini jpg, utile per criptare e rendere sicuri messaggi. codice num80-61
    • Programma per ricezione di fax e archiviazione mediante outlook express. codice num80-108
    • Lettore di codice a barre, interfaccia e gestione database completamente configurabili
    • Sniffer per reti e collegamenti internet, memorizza e controlla tutti i pacchetti spediti dal PC attraverso tutte le porte del PC. codice num78-22
    • Programma per verificare e controllare la vericità della partita iva. codice num78-60
    • Controllare un dispositivo USB da Visual Basic. codice num77-69
    • Modificare la data e l'ora di ultima modifica di un file. codice extra-13
    • Programma per trminare una connessione ad internet. Utile in tutti quei casi in cui è necessario tenere sotto controllo il tempo di connessione ad internet. codice extra-15
    • Programma per gestire il download da internet di file. Utile quando si vuole effettuare un download ripetitivo dello stesso file mantenendo aggiornato il database. codice extra-25
    • Generatore di password, crea migliaia di password casuali al secondo.
    • Proteggete le vostre pagine web tramite password. codice extra-56
    • Programma per eliminare le righe vuote presenti in un file di testo. codice extra-69
    • Conto alla rovescia, impostando una data e un'ora vengono visualizzati i giorni, le ore, i minuti e i secondi che mancano alla data impostata. codice extra-71
    • Ottenere l'indirizzo IP di un visitatore del vostro sito. codice extra-72
    • Convetire stringhe testuali da maiuscolo a minuscolo e viceversa. codice extra-75
    • Creazione di grafici sul vostro sito internet. codice extra-80
    • Creare thumbnail, cioè delle anteprime di file di immagini, utile per visualizzare archivi di immagini. codice extra-110
    • Monitorare la velocità della vostra connessione ad internet. codice extra-111
    • Foglio excel per generare password random. Per ulteriori informazioni
    • Creare icone partendo da immagini .jpg o .gif codice num74-57
    • Programma per verificare esattezza della partita IVA codice num74-60
    • Programma per visualizzare numero di telefono chiamante codice num74-72
    • Programma per spegnere il PC automaticamente, dopo un certo tempo codice num72-56
    • Un semplice Server Proxy codice num72-58
    • Trasformare un filmato Flash in un file .exe codice num72-58
    • Calcolare il CRC32 codice num72-59




difficoltà
costo
informazioni
Questa pagina è stata creata da grix [pagine pubblicate]
il 13/09/2009 ore 19:08
ultima modifica del 09/05/2010 ore 20:17
la pagina è stata visitata 24663 volte




Lo staff di www.grix.it non si assume responsabilità sul contenuto di questa pagina.
Se tu sei l'autore originale degli schemi o progetti proposti in questo articolo, e ritieni che siano stati violati i tuoi diritti, contatta lo staff di www.grix.it per segnalarlo.

   
 







 
 
indietro | homepage | torna su copyright © 2004/2024 GRIX.IT - La community dell'elettronica Amatoriale