SimoneBaldini Inserita: 10 novembre 2003 Autore Segnala Inserita: 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.
SimoneBaldini Inserito: 10 novembre 2003 Segnala 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.
Gabriele Corrieri Inserita: 10 novembre 2003 Segnala Inserita: 10 novembre 2003 Ciaoma con le librerie di Prodave/ MicroComputing oppure con un protocollo fai da te?Ciao
Gabriele Corrieri Inserita: 10 novembre 2003 Segnala Inserita: 10 novembre 2003 Ciaoma con le librerie di Prodave/ MicroComputing oppure con un protocollo fai da te?Ciao
SimoneBaldini Inserita: 10 novembre 2003 Autore Segnala Inserita: 10 novembre 2003 Protocollo fai da te.
SimoneBaldini Inserita: 10 novembre 2003 Autore Segnala Inserita: 10 novembre 2003 Protocollo fai da te.
Gabriele Corrieri Inserita: 10 novembre 2003 Segnala 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
Gabriele Corrieri Inserita: 10 novembre 2003 Segnala 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
Gianmario Pedrani Inserita: 10 novembre 2003 Segnala Inserita: 10 novembre 2003 Confermo quanto detto da Gabriele ciao e buona fortuna
Gianmario Pedrani Inserita: 10 novembre 2003 Segnala Inserita: 10 novembre 2003 Confermo quanto detto da Gabriele ciao e buona fortuna
TRUNC Inserita: 11 novembre 2003 Segnala 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
TRUNC Inserita: 11 novembre 2003 Segnala 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
cigo Inserita: 11 novembre 2003 Segnala 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.
cigo Inserita: 11 novembre 2003 Segnala 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.
ifachsoftware Inserita: 11 novembre 2003 Segnala 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
ifachsoftware Inserita: 11 novembre 2003 Segnala 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
Livio Orsini Inserita: 11 novembre 2003 Segnala 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.
Livio Orsini Inserita: 11 novembre 2003 Segnala 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.
SimoneBaldini Inserita: 11 novembre 2003 Autore Segnala 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.
SimoneBaldini Inserita: 11 novembre 2003 Autore Segnala 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.
pixel Inserita: 12 novembre 2003 Segnala 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
pixel Inserita: 12 novembre 2003 Segnala 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
SimoneBaldini Inserita: 15 ottobre 2004 Autore Segnala 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.
SimoneBaldini Inserita: 15 ottobre 2004 Autore Segnala 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.
Livio Orsini Inserita: 16 ottobre 2004 Segnala 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.
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