Newsgroup: it.comp.lang.visual-basic
Titolo: VB e PLC Siemens

Ciao a tutta la ML,
qualcuno di Voi sà se in giro per la rete c'è qualche OCX o DLL che mi
permette di interfacciarmi ad un PLC Siemens tramite rete ethernet (normale
o industriale). Dico questo perché la Siemens permette di interfacciare i
propri PLC tramite Ethernet per mezzo di alcuni programmi (uno fra tanti è
il WinCC), ma per fare le cose serie avrei bisogno di utilizzare il VB, sono
riuscito ad individuare le dll siemens, ma non sò come utilizzarle (del
resto la siemens non dà i manuali delle sue dll). Sono quindi in cerca di
qualche prodotto sviluppato da terzi. Potete darmi una mano ??????
Grazie a tutti

 ha scritto nel messaggio news:8mgp52$icv$1...@news.panservice.it...

Io ho sviluppato tempo fa un ocx per il colloquio con PLC Siemens utilizzando
il protocollo 3964R , connettendo il PLC su una linea seriale col pc.  Un
applicativo che utilizzi questo ocx e che risieda sul pc connesso col PLC puo'
poi rendere visibili in rete le informazioni.   Se ti serve fammelo sapere che te lo
invio.
Altro non ho, purtroppo.
--
Frogman
indirizzo e-mail corretto: 
be...@reboot.to


Una cosa del genere interessa anche me.
Vorrei avere anche informazioni sul protocollo usato
Grazie
Gianluca

 invio.
Interesserebbe anche a me .....
--
Rogis
* ANTI-SPAM:
Rimuovi "ABC" dall'indirizzo per rispondermi
Remove "ABC" from my address to reply.

Potresti inviarlo anche a me?

 Potresti inviarlo anche a me?
Urka quante richieste.  Ne ho ricevute altre 8 in privato.
Se qualcuno dei boss del sito comune lo ritiene opportuno,
me lo faccia sapere in qualche modo e saro' felice di
pubblicarlo e tutti gli interessati potranno scaricarlo.


 wrote in message
8mkoa3$ssd$3...@fe1.cs.interbusiness.it...


 industriali o qualcosa di simile?
Concordo pienamente !!!!!!!
Inoltre sarebbe opportuno riservare una sezione alle applicazioni per WinNT,
visto che spesso gli esempi che fanno uso di funzioni dell'API sono
sviluppati per Win9X.
Per quanto riguarda il colloquio VB-PLC, sarebbe interessante trattare anche
OPC, che risulta molto piů semplice dell'uso di DLL proprietarie.

 Perchè non aprire nel Sito Comune una parte dedicata ad
applicazioni industriali o qualcosa di simile?
Mi sembra proprio una bella idea!
--
Ciao.
Maurizio
--------
?SPQR(C)
 X


E io ci aggiungerei anche un'area dove inserire documentazione su protocolli
di comunicazione e info varie, magari.    Tempo fa sono riuscito ad avere un
testo che spiega nei minimi particolari come generare codici a barre per tutti
i tipi di codifiche, dal 2/5 interleaved, farmaceutico, 39, 93, ind. 128, ecc.
Si potrebbe pubblicare... (se non c'e' gia' ovviamente, non sono andato a
vedere)



Concordo pienamente.   Anche se, al proposito, mi piacerebbe sentire
anche alcuni pareri circa la diffusione di software free per la riutilizzazione
a scopo di lucro.
Mi spiego meglio:   questo newsgroup, come molti altri dello stesso tipo,
e' frequentato da due distinte categorie di persone:  programmatori che
sviluppano per mestiere e hobbisti.      Entrambi si scambiano consigli e
pareri al fine di migliorare il proprio know-how e su questo non posso
che essere d'accordo e per quanto potro' contribuiro' con le mie
conoscenze. Sono anche favorevole allo scambio di sorgenti per trarne
utili informazioni per lo sviluppo di software proprio.
Ma quando si lavora per sviluppare, ad esempio, un ocx standard come
quello di cui si parla in questo thread, con settimane (a volte mesi) di
lavoro, mi puo' ancora star bene di regalarlo a chi lo utilizzera' per
prove e test.  Ma quando lo si prende paro paro e lo si include in un
software per la distribuzione traendone guadagni.... ecco, ora comincio
ad avere dei dubbi.
Voi cosa ne pensate, e, soprattutto, cosa ne pensano i gestori del
sito comune ?
Grazie


 wrote in message
8mmih4$iqr$1...@fe1.cs.interbusiness.it...


La Siemens mi ha assicurato che esistono gli OCX per
dialogare via Ethernet con i loro PLC.
Al riguardo stiamo valutando se passare da Omron a Siemens,
ma prima devo trovare il tempo di navigare nei mille CD-Rom
Siemens dove secondo loro ci sono gli OCX.
Se per te è lo stesso, sappi che Omron fornisce gli OCX e
vanno benissimo, anche quando cade la rete non danno
errori, ecc..
L'unico problema di questi sistemi è che il numero di PC
che possono interagire con i PLC è generalmente limitato a
10-12, che la configurazione non è semplicissima, e che
richiedono tassativamente TCP/IP con indirizzi statici,
mentre in alcune reti sono usati altri protocolli meno
rigidi, e se in rete c'è qualcuno con IP dinamico, ti può
rubare l'indirizzo, facendoti crollare tutto.
P.S.: se c'è qualcuno che capisce qualcosa di queste cose
(anche poco, lo formiamo noi..) vicino a CARPI (MO), noi
stiamo cercando con Urgenza del personale.
Ciao
Alberto:  
vac...@pro-vision.it
* Sent from AltaVista 
http://www.altavista.com
 Where you can also find related Web Pages, Images, Audios, Videos, News, and Shopping.  Smart is Beautiful

Per comunicare con PLC Siemens via ethernet e VB6 ti serve un OPC server, all'interno ci sono gli ocx che ti servono.
 
Se sulla CPU non c'è la scheda ethernet puoi usare dei convertitori Eth/MPI.
 
L'OPC non è semplicissimo da configurare se non sei esperto di PLC ma ci si arriva piano piano, una volta configurato accedi con funzioni di tipo read e write (singola variabile o blocchi), attenzione che le ultime versioni usano un formato dati non supportato da VB6 e quindi puoi usare solo la lettura/scrittura di singole variabili.