SimoneBaldini Inserito: 10 novembre 2003 Segnala Share Inserito: 10 novembre 2003 Voglio fare il primo passo:leggere un ingresso I0.0 con un programma creato in VB tramire PPI (0 se non attivo , 1 se attivo)Cosa devo fare?E' necessario implementare il programma del PLS?GraziePS: Nessuno ha un semplice codice da farmi vedere. Link al commento Condividi su altri siti More sharing options...
Gabriele Corrieri Inserita: 10 novembre 2003 Segnala Share Inserita: 10 novembre 2003 Ciaoma con le librerie di Prodave/ MicroComputing oppure con un protocollo fai da te?Ciao Link al commento Condividi su altri siti More sharing options...
SimoneBaldini Inserita: 10 novembre 2003 Autore Segnala Share Inserita: 10 novembre 2003 Protocollo fai da te. Link al commento Condividi su altri siti More sharing options...
Gabriele Corrieri Inserita: 10 novembre 2003 Segnala Share Inserita: 10 novembre 2003 Ciao,per il protocollo fai da te ci sono poche strade ... comperi tutto il protocollo MPI da Process Informatik (PPI è un derivato da MPI) alla modfica cifra di 9000€, oppure devi avere tempo, pazienza e trovarti qualche compagno di viaggio ... non è impossibile, ma abbastanza difficile.Ciao Link al commento Condividi su altri siti More sharing options...
Gianmario Pedrani Inserita: 10 novembre 2003 Segnala Share Inserita: 10 novembre 2003 Confermo quanto detto da Gabriele ciao e buona fortuna Link al commento Condividi su altri siti More sharing options...
TRUNC Inserita: 11 novembre 2003 Segnala Share Inserita: 11 novembre 2003 (modificato) Se devi leggere un solo ingresso, invece di "andare in PPI" potresti semplicemente portarlo, tramite un partitore di tensione o meglio con un fotoaccoppiatore, all'ingresso CTS della seriale. Poi, con il controllo MsComm di Visual Basic, per esempio, puoi facilmente testarne lo stato, e quindi ottenere l'informazione che ti serve...E' un'idea buttata lì: so che un mio collega ha fatto qualcosa del genere con LabView, avendo grosso modo lo stesso problema.Se invece, come mi sembra di capire leggendo meglio il tuo post, vuoi avventurarti nello sviluppo di uno Scada vero e proprio, senza perdere tempo nel realizzare protocolli (che fra l'altro sono in vendita a prezzi accessibili...), ti consiglio quelli di Sintesi s.r.l. (http://www.sintesi.com) che hanno un certo grado di compatibilità tra loro, nel senso che puoi facilmente sostituire il protocollo e lo Scada lavora con un PLC diverso, senza particolari cambiamenti. Il prezzo, per l'MPI, dovrebbe essere sulle €600(seicento), compresa la prima interfaccia PC-MPI (valore €250). Per fare delle prove, puoi scaricarti le versioni dimostrative, che funzionano per 5 minuti.Naturalmente, la spesa per il protocollo è una tantum, dal momento che puoi compilarlo infinite volte.Ciao! Modificato: 11 novembre 2003 da TRUNC Link al commento Condividi su altri siti More sharing options...
cigo Inserita: 11 novembre 2003 Segnala Share Inserita: 11 novembre 2003 La ESA elettronica vende una scheda da inserire in un Pc o in un palmare con doppia seriale ove posso interfacciarmi con circa 200 protocolli diversi tra cui MPI E PPI usando Visual Basic o altro con interfaccia Opc.Questi protocolli sono tutti residenti sulla scheda devo solo selezionarli e abbinare la variabile con l'interfaccia OPC che poi andrà in pasto all'eventuale Visual Basic. Link al commento Condividi su altri siti More sharing options...
ifachsoftware Inserita: 11 novembre 2003 Segnala Share Inserita: 11 novembre 2003 Secondo me esiste un'altra strada ossia prendere una seriale libera del PLC e crearsi il proprio protocollo , naturalmente cio' richiede uno sviluppo software lato PC E PLC con relativi rallentamenti.Ciao a tutti Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 11 novembre 2003 Segnala Share Inserita: 11 novembre 2003 A complemento di quanto scrive ifachsoftware se, come mi sembra di aver capito dal sottotitolo, usi un S7200, la porta di programmazione può anche essere usata in modalità freeport, il manuale spega chiaramente come fare per alternare il modo Programmazione al mod freeport. Poi farti una subroutine su plc per colloquiare in freeport con pc è abbastanza semplice. Link al commento Condividi su altri siti More sharing options...
SimoneBaldini Inserita: 11 novembre 2003 Autore Segnala Share Inserita: 11 novembre 2003 OK diciamo che abbandono l'idea del protocollo "fai da te" e mi affido a PRODAVECon VB come faccio a leggere il mo ingresso I0.0 sempre tramite la seriale ed il cavo PC/PPI?Gradirei un esempio pratico.Grazie per la Vostra attenzione. Link al commento Condividi su altri siti More sharing options...
pixel Inserita: 12 novembre 2003 Segnala Share Inserita: 12 novembre 2003 Ciao ennebienne,non ti arrendere.... se solo per prova vai pure.... io ho avuto la tua stessa intraprendenza... e come ha detto da Livio programmando la porta del PLC in Free-Port creandomi un piccolo protocollo senza nessuna pretesa, leggevo l'immagine degli ingressi del PLC e in VB facevo accendere dei led. Certo non non era il massimo delle prestazioni ma per fare una prova era ok!ciao Link al commento Condividi su altri siti More sharing options...
SimoneBaldini Inserita: 15 ottobre 2004 Autore Segnala Share Inserita: 15 ottobre 2004 Ritorno dopo un anno sul medesimo argomento.Nessuno è in grado di dirmi come leggere il parametro I0.0 del PLC S7-200 tramite porta PC/PPI?Ho provato ad usare Microcomputing, ma didatticamente volevo farlo senza librerie.In VB devo usare MScom e non ho problemi, ma cosa devo dire al PLC affinchè mi restituisca il parametro I0.0?Lo so che il protocollo è proprietario e non si ha nessuna documentazione in merito, ma proprio nessuno è riuscito a decifrarlo.La modalità free-port non mi interessa anche se assolve allo stesso problema.Ciao e grazie a tutti. Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 16 ottobre 2004 Segnala Share Inserita: 16 ottobre 2004 Le risposte te le sei date da solo. O usi le librerie proprietarie, o usi free port. C'è una terza via: fai il reengineering del protocollo PPI. Certo che per leggere un bit mi sembra fatica sprecata. Link al commento Condividi su altri siti More sharing options...
SimoneBaldini Inserita: 16 ottobre 2004 Autore Segnala Share Inserita: 16 ottobre 2004 Grazie Livio, ma la mia e' solo didattica e non utilità. Volevo, per curiosità, tentare ma credo che nessuno lo abbia mai fatto.Grazie comunque a tutti. Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 16 ottobre 2004 Segnala Share Inserita: 16 ottobre 2004 (modificato) Per fai da te si intende scrivere un protocollo utilizzando lato VB l'activex MsCom per la serialee alto S7-200 la freeport cha altro non e' che una uart libera messa a disposizione sul plc che ca**o centrano Prodave o le librerie da 3000 euro ? Modificato: 16 ottobre 2004 da walterword Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 16 ottobre 2004 Segnala Share Inserita: 16 ottobre 2004 c'e' anche la via dell'opc server , pero devi "attrezzare" il plc di scheda ethernet per avere dei risultati soddisfacenti Link al commento Condividi su altri siti More sharing options...
g7753 Inserita: 18 ottobre 2004 Segnala Share Inserita: 18 ottobre 2004 buon giorno a tutti problemi analoghi io li ho risolti facendo lavorare la cpu in modbus come slave e con un protocollo che ho fatto addirittura in qbasic e poi in visual basic io riesco a trasmettere e ricevere bit , byte ,word.a questo punto puoi farti tutte le supervisioni che vuoi .impianti che funzionano in questo sistema ne ho da parecchi anni e funzionano sempre ho addirittura usato reti di plc s7220 che da alcune cpu ricevono da pc in stabilimento, il master di rete (sempre 200) raccoglie e trasmette ad un pc che a sua volta trasmette alla rete interna dei pc saluti Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 18 ottobre 2004 Segnala Share Inserita: 18 ottobre 2004 per il modbus usi una scheda sul S7-200 oppure in freeport?ciao walter Link al commento Condividi su altri siti More sharing options...
g7753 Inserita: 19 ottobre 2004 Segnala Share Inserita: 19 ottobre 2004 buongiorno per il modbus installo nel plc gli esempi che la siemens fornisce tips c' è ne uno adatto per cpu 216 ,ultimamente nelle 226 ho provato ad usare le librerie che trovi residenti nel sw siemens ,le configuro , seleziono la porta e .... ho finito p.s. io ho sempre usato 226 per il fatto che una porta la dedicavo al modbus l'altra la mettevo in rete ppi con altre cpu oppure mi serviva per programmare on line sicuramente la siemens sviluppa in freeport la porta per il modbus ma non mi sono interssato più di tantociao Link al commento Condividi su altri siti More sharing options...
Funcool Inserita: 10 settembre 2008 Segnala Share Inserita: 10 settembre 2008 Buongiorno a tutti .Mi è capitato ormai 3 volte di trovare la cpu in questione completamente vuota a seguito di "avvio cancellazione totale automatica"...messaggio letto direttamente nel buffer di diagnostica..il tutto fatto per i fatti sui con conseguente fermo macchina Vi siete mai scontrati con un problema simile?....Ricaricando tutto va tutto a posto anche per dei mesi,ma adesso 3 volte mi sembrano un po'tantine!!!Suggerimenti?Grazie a tutti... Link al commento Condividi su altri siti More sharing options...
svsoftware Inserita: 10 settembre 2008 Segnala Share Inserita: 10 settembre 2008 Se la macchina è in garanzia, cambia la CPU.Se all'interno c'è un programma abastanza complesso, controlla le operazionimatematiche e di trasferimento. Controlla il ciclo di programma ed infine verifica che lavoria temperature ideali.Non conosco benissimo la CPU VIPA, ma ti consiglio di verificare anche la eeprom o eventualmente sostituirla. Link al commento Condividi su altri siti More sharing options...
KICCO Inserita: 11 gennaio 2010 Segnala Share Inserita: 11 gennaio 2010 Ciao a tutti,Dovrei rifare l'impianto elettrico sulla mia barchetta, alimentata con 2 batterie da 12V.Da persona ignorante mi sono fatto uno schema.... http://picasaweb.google.it/lh/photo/jv7cwa...feat=directlinkSi accettano consigli e sopratutto, che filo mi consigliate di usare? 1,5 - 2.5......P.s.: nella pulsantiera è previsto il fusibile di sicurezza.... Link al commento Condividi su altri siti More sharing options...
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