franzxx Inserito: 10 novembre 2005 Segnala Inserito: 10 novembre 2005 Salve a tutti, premetto che sono nuovo in questo forum e che sono un principiante in tema di PLC. Devo implementare un software che realizzi comunicazioni con vari PLC secondo lo standard Modbus.Tale software deve implementare funzionalità di controllo/monitoraggio sui vari dispositivi.Ho visto che il Modbus può essere implementato sia su seriale che su TCP e vorrei fare alcune domande a riguardo.1) se collego un dispositivo Modbus al PC con la seriale quanto deve essere lungo al massimo il cavo? 2) se implemento Modbus su TCP e devo interfacciarmi ad un dispositivo che presenta solo interfaccia seriale (esempio Telemecanique SR1 B121BD) come faccio? penso che avrò di un gateway seriale-ethernet, quanto costano? avete dei riferimenti a riguardo?3) Se voglio fare delle prove su Modbus TCP con un Pc ed un PLC seriale come posso fare?Grazie a tutti per l'attenzione.
irpick Inserita: 10 novembre 2005 Segnala Inserita: 10 novembre 2005 1)10 15 metri2) da 100 in sù (+ore di lavoro per farli funzionare ...forse non conviene)3) Scaricare Simulatore Modbus www.modbus.org e testare con due PC seriale o TCP
franzxx Inserita: 10 novembre 2005 Autore Segnala Inserita: 10 novembre 2005 Grazie mille per la tempestiva risposta irpick.CiaoScusami ancora irpick, alla seconda domada mi hai detto che non conviene, ma se devo implementare un software che controlli molti dispositivi modbus dislocati anche molto lontano come faccio se non su TCP??La mia idea era quella di cablare una rete ethernet a cui connettere il pc e, ad esempio, alcuni gateway ethernet -seriale in prossimità di ogni gruppo di PLC così che dal pc raggiungo ogni singolo gateway tramite rete ethernet, e il gateway mi mette in comunicazione seriale con il genrico PLC che sarà nelle sue vicinanze. Come idea è sbagliata?Grazie.
irpick Inserita: 10 novembre 2005 Segnala Inserita: 10 novembre 2005 RS485 oltre 100 metri una soluzione,buona immunità ai disturbi velocità 38400 o superirore (9600 vai oltre 100 mt)I convertitorri in commercio sono generalmente per PC , quindi esiste un driver , non economici invecehanno driver interni (ma si devono comunque testare i Checsan della Rs232 ...)
franzxx Inserita: 10 novembre 2005 Autore Segnala Inserita: 10 novembre 2005 Ma se uso RS485 come avviene il collegamento PC-dispositivi? Un'estremità del cavo al pc, l'altra ad un PLC e poi in serie tutti gli altri PLC?Ma così facendo non è che rallento molto la comunicazione PC - generico PLC?Tieni conto che poi dovrò prevede l'interrogazione simultanea di più PLC! Per questo mi ero affidato al TCP, se uso la seriale e spedisco una request modbus al PLC1, finchè non mi è arrivata la response dal PLC1 non posso inviare una request al generico PLC2 vero? o sto dicendo fesserie?scusami ma sono nuovo di questo mondo e questi concetti basilari sono per me molto importanti!Ciao
irpick Inserita: 10 novembre 2005 Segnala Inserita: 10 novembre 2005 in pratica la 485 è più lenta , ma scusa la domanda quanti PLC devi collegare e di che marche?
franzxx Inserita: 10 novembre 2005 Autore Segnala Inserita: 10 novembre 2005 il software deve poterne gestire un numero imprecisato, anche tanti e di marche diverse, però modbus compatibili
irpick Inserita: 10 novembre 2005 Segnala Inserita: 10 novembre 2005 TCP max 255 nodi numero porta 502i time out di ogni targhet deve essere rispettato, vedo problematico gestire in pratica quantità dati rilevantisu più di 10 PLC...magari sbaglio...
franzxx Inserita: 11 novembre 2005 Autore Segnala Inserita: 11 novembre 2005 sai per caso dove posso trovare esempi o documentazione a riguardo?Io per adesso ho trovato materiale su www.modbus-ida.org in cui si parla del protocollo, ma per un po di materiale di carattere puramente pratico non sò dove cercare.Grazie
rguaresc Inserita: 11 novembre 2005 Segnala Inserita: 11 novembre 2005 la maggior parte dei dispositivi Modbus va in RS485. Qui pui leggerti un tutorial per la rete: RS_485 L'interrogazione dovra' essere sequenziale.
irpick Inserita: 11 novembre 2005 Segnala Inserita: 11 novembre 2005 Cosa ti serve di preciso ...fore un esempio Modbus TCP Ethernet in VB ?
franzxx Inserita: 14 novembre 2005 Autore Segnala Inserita: 14 novembre 2005 in realtà mi servirebbe in java, comunque ho gia buttato giù qualcosa, quello che non so ancora è se poi sarà gestibile un numero elevato di PLC (qualche decina di dispositivi) dal software ei i problemi che potranno sorgere.
fabri Inserita: 14 novembre 2005 Segnala Inserita: 14 novembre 2005 quello che tu cerchi è gia stato fattoJamodsia via seriale che via ethernetCiao, Fabrizio
franzxx Inserita: 15 novembre 2005 Autore Segnala Inserita: 15 novembre 2005 Grazie fabri, gli dò un'occhiata e vi faccio sapere poi....
franzxx Inserita: 1 febbraio 2006 Autore Segnala Inserita: 1 febbraio 2006 Ho dato un occhio all'implemenmtazione modbus in Java ....Qualcuno di voi sa se esitono problemi noti sull'implementazione di modbus su rete TCP/IP (ritardi,sinc,etc.....) ?Grazie e ciao.
Calogero Inserita: 3 febbraio 2006 Segnala Inserita: 3 febbraio 2006 ciao a tutti. anche io sono interessato al discoros di controllare un plc da pc, usando java. Conosco java, conosco il ladder e capisco qualcosa sul tcp. Qualcuno potrebbe farmi una panoramica della situazione, nel caso volessi usare un plc siemens?Potreste spiegarmi meglio cosa è modbus?
Savino Inserita: 4 febbraio 2006 Segnala Inserita: 4 febbraio 2006 (modificato) Salve a tutti,Conosco java, conosco il ladder e capisco qualcosa sul tcp. Qualcuno potrebbe farmi una panoramica della situazione, nel caso volessi usare un plc siemens?Leggeti questa discussione e questo manuale tanto per cominciare. Saluti. Modificato: 4 febbraio 2006 da Savino
irpick Inserita: 4 febbraio 2006 Segnala Inserita: 4 febbraio 2006 X CalogeroConosco java, conosco il ladder e capisco qualcosa sul tcp.si però devi dire anche a che protocollo ti riferisci , ovvero ogni PLC dotato di porta ethernet /seriale/Usbsupporta su tale dispositivo uno o più protocolli (nel TCP gate diversi) , senza questi dati nessuno ti potrà aiutare.
Calogero Inserita: 4 febbraio 2006 Segnala Inserita: 4 febbraio 2006 grazie ragazzi, adesso comincio a capire qualcosa. x irpick: se volessi usare come interfaccia umono-macchina un programma in VB e cpme plc uno della serie s7-200 (mi pare di capire che sono abbastanza economici)?
irpick Inserita: 4 febbraio 2006 Segnala Inserita: 4 febbraio 2006 S7 200 economico è in PPI altra categoria di PLC Siemens "Economici"(non molto) con porta Ethernet supportano Profinet (S73xx).Per quanto riguarda la seriale (S7200base) 485 ovvero PPI se vedi Progetti On line in questo Forum trovi quasi tutto.Per Profinet devi invece ricorrere a librerie Siemens OPC oppure decodificarti il protocollo in quanto proprietario dei Tedeschi.Se posso consigliarti ti direi di andare su PLC che supportan ModBus su TCP e/o seriale il ModBus è un protocollo aperto di cui trovi tutto , basta utilizzare la funzone cerca di questo Forum.
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora