robertodg Inserita: 2 dicembre 2003 Autore Segnala Share Inserita: 2 dicembre 2003 (modificato) Ciao a tutti,Con la versione di microwin32 v3.2 non riesco a fare il teleservice con modem di tipo multitech a 11 bit.La cosa molto strana è che con la versione 3.1 riesco a farlo in modo soddisfacente, mentre con le stesse impostazioni ma con la versione 3.2 si connette al modem, e poi alla ricerca del nodo plc va in timeout di comunicazione!!Non so proprio come risolvere il problema! qualcuno ha già avuto lo stesso problema???? come è stato risolto?Saluti Roberto Modificato: 2 dicembre 2003 da robertodg Link al commento Condividi su altri siti More sharing options...
robertodg Inserito: 2 dicembre 2003 Segnala Share Inserito: 2 dicembre 2003 (modificato) Ciao a tutti,Con la versione di microwin32 v3.2 non riesco a fare il teleservice con modem di tipo multitech a 11 bit.La cosa molto strana è che con la versione 3.1 riesco a farlo in modo soddisfacente, mentre con le stesse impostazioni ma con la versione 3.2 si connette al modem, e poi alla ricerca del nodo plc va in timeout di comunicazione!!Non so proprio come risolvere il problema! qualcuno ha già avuto lo stesso problema???? come è stato risolto?Saluti Roberto Modificato: 2 dicembre 2003 da robertodg Link al commento Condividi su altri siti More sharing options...
oldman Inserita: 18 settembre 2008 Segnala Share Inserita: 18 settembre 2008 (modificato) Salve a tutti, e' il mio primo post, dunque sto scrivendo un applicativo di test e diagnosi su windows in c++ con MFC visual studio 6 che utilizza le libnodave, il problema al quale non riesco a trovare soluzione e' il seguente:e' necessario che possa collegarmi con piu' plc contemporaneamente, leggendo il doc della libnodave questo sembra essere possibile, in pratica no, mi spiego meglio, avendo il sospetto che ci fosse un baco nel mio programma ho testato il tutto collegandomi ad un solo nodo mpi, e la lettura delle variabili avviene correttamente, appena mi collego con un secondo plc (anche se poi leggo le variabili solo dal primo plc) ho degli errori in lettura variabili.....Ho provato sia a creare piu' istanze di collegamenti alla interfaccia con un solo collegamento al plc, sia un'unica istanza di interfaccia con piu' collegamenti ai nodi mpi... risultato negativo in entrambi i casi.Nessuno mi puo' dare una mano?grazie in anticipo, Luca Modificato: 18 settembre 2008 da oldman Link al commento Condividi su altri siti More sharing options...
oldman Inserita: 18 settembre 2008 Segnala Share Inserita: 18 settembre 2008 (modificato) Salve a tutti, e' il mio primo post, dunque sto scrivendo un applicativo di test e diagnosi su windows in c++ con MFC visual studio 6 che utilizza le libnodave, il problema al quale non riesco a trovare soluzione e' il seguente:e' necessario che possa collegarmi con piu' plc contemporaneamente, leggendo il doc della libnodave questo sembra essere possibile, in pratica no, mi spiego meglio, avendo il sospetto che ci fosse un baco nel mio programma ho testato il tutto collegandomi ad un solo nodo mpi, e la lettura delle variabili avviene correttamente, appena mi collego con un secondo plc (anche se poi leggo le variabili solo dal primo plc) ho degli errori in lettura variabili.....Ho provato sia a creare piu' istanze di collegamenti alla interfaccia con un solo collegamento al plc, sia un'unica istanza di interfaccia con piu' collegamenti ai nodi mpi... risultato negativo in entrambi i casi.Nessuno mi puo' dare una mano?grazie in anticipo, Luca Modificato: 18 settembre 2008 da oldman Link al commento Condividi su altri siti More sharing options...
oldman Inserita: 29 settembre 2008 Segnala Share Inserita: 29 settembre 2008 Non c'e' proprio nessuno che ha notato questo malfunzionamento? Link al commento Condividi su altri siti More sharing options...
oldman Inserita: 29 settembre 2008 Segnala Share Inserita: 29 settembre 2008 Non c'e' proprio nessuno che ha notato questo malfunzionamento? Link al commento Condividi su altri siti More sharing options...
Bruno Inserita: 30 settembre 2008 Segnala Share Inserita: 30 settembre 2008 Ciao Io nei miei impianti ho collegato più di un PLC (in MPI sono arrivato anche a 6), quindi è possibile...In sequenza mi aspetto che tu esegua:Lanci una volta "daveNewInterface" in cui identifichi l'interfaccia MPI (1 sola istanza)Lanci una volta "daveInitAdapter" che inizializza adattatore dell'interfaccia (1 sola istanza)Creazione di più istanze di "daveNewConnection" in cui indichi il nodo MPI di ognuno dei PLC (una istanza per ogni PLC) che ti ritorna un puntatore alla struttura della connessioneDopo di che per ognuno delle connessioni (una per ogni PLC) esegui la daveConnectPLC(xxxx) dove come parametro gli passi il puntatore ottenuto da daveNewConnectionQuindi puoi eseguire le operazioni sui diversi PLC, esempio: daveReadBytes(xxxx, daveFlags, 0, 0, 16,NULL) dove il primo parametro è sempre il puntatore ottenuto da daveNewConnection che in pratica identifica il PLCSpero di esserti stato utile, ma ti consiglio di controllare/leggere la documentazione presente con le librerie libnodave in cui è spiegato con un esempio quello che ho scritto sopra.CiaoBR1 Link al commento Condividi su altri siti More sharing options...
Bruno Inserita: 30 settembre 2008 Segnala Share Inserita: 30 settembre 2008 Ciao Io nei miei impianti ho collegato più di un PLC (in MPI sono arrivato anche a 6), quindi è possibile...In sequenza mi aspetto che tu esegua:Lanci una volta "daveNewInterface" in cui identifichi l'interfaccia MPI (1 sola istanza)Lanci una volta "daveInitAdapter" che inizializza adattatore dell'interfaccia (1 sola istanza)Creazione di più istanze di "daveNewConnection" in cui indichi il nodo MPI di ognuno dei PLC (una istanza per ogni PLC) che ti ritorna un puntatore alla struttura della connessioneDopo di che per ognuno delle connessioni (una per ogni PLC) esegui la daveConnectPLC(xxxx) dove come parametro gli passi il puntatore ottenuto da daveNewConnectionQuindi puoi eseguire le operazioni sui diversi PLC, esempio: daveReadBytes(xxxx, daveFlags, 0, 0, 16,NULL) dove il primo parametro è sempre il puntatore ottenuto da daveNewConnection che in pratica identifica il PLCSpero di esserti stato utile, ma ti consiglio di controllare/leggere la documentazione presente con le librerie libnodave in cui è spiegato con un esempio quello che ho scritto sopra.CiaoBR1 Link al commento Condividi su altri siti More sharing options...
oldman Inserita: 1 ottobre 2008 Segnala Share Inserita: 1 ottobre 2008 Grazie Bruno per la risposta, in effetti non sono stato chiarissimo, non ho specificato che utilizzo la scheda siemens 5512 con il protocollo s7online, rispetto ai tuoi suggerimenti non ho chiamato la daveInitAdapter, ma se vai a controllare i sorgenti con il protocollo s7online la initadapter non fa nulla, ma tu scusa con che interfaccia ti colleghi col tuo impianto?grazie per la risposta Link al commento Condividi su altri siti More sharing options...
oldman Inserita: 1 ottobre 2008 Segnala Share Inserita: 1 ottobre 2008 Grazie Bruno per la risposta, in effetti non sono stato chiarissimo, non ho specificato che utilizzo la scheda siemens 5512 con il protocollo s7online, rispetto ai tuoi suggerimenti non ho chiamato la daveInitAdapter, ma se vai a controllare i sorgenti con il protocollo s7online la initadapter non fa nulla, ma tu scusa con che interfaccia ti colleghi col tuo impianto?grazie per la risposta Link al commento Condividi su altri siti More sharing options...
Bruno Inserita: 2 ottobre 2008 Segnala Share Inserita: 2 ottobre 2008 Normalmente faccio collegare sempre i PLC in Ethernet per non avere problemi con software non licenziato, alcune volte ho usato il collegamento S7ONLINE con l'interfaccia PG ADAPTER USB (con tre nodi) e una volta con la CP Siemens integrata nel PC677 (non ricordo a memoria il codice della CP) e in tutti i casi ho eseguito la sequenza descritta.una volta "openS7online"una volta "daveNewInterface"una volta "daveInitAdapter" tante volte "daveNewConnection" e "daveConnectPLC" quanti PLC haiCiao Link al commento Condividi su altri siti More sharing options...
Bruno Inserita: 2 ottobre 2008 Segnala Share Inserita: 2 ottobre 2008 Normalmente faccio collegare sempre i PLC in Ethernet per non avere problemi con software non licenziato, alcune volte ho usato il collegamento S7ONLINE con l'interfaccia PG ADAPTER USB (con tre nodi) e una volta con la CP Siemens integrata nel PC677 (non ricordo a memoria il codice della CP) e in tutti i casi ho eseguito la sequenza descritta.una volta "openS7online"una volta "daveNewInterface"una volta "daveInitAdapter" tante volte "daveNewConnection" e "daveConnectPLC" quanti PLC haiCiao Link al commento Condividi su altri siti More sharing options...
oldman Inserita: 6 ottobre 2008 Segnala Share Inserita: 6 ottobre 2008 Posso chiederti con quale linguaggio hai sviluppato il software? io ho utilizzato visual studio 6.0 c++ con mfc, magari potresti postarmi il pezzo di codice in cui si vede la connessione multipla?grazie Link al commento Condividi su altri siti More sharing options...
oldman Inserita: 6 ottobre 2008 Segnala Share Inserita: 6 ottobre 2008 Posso chiederti con quale linguaggio hai sviluppato il software? io ho utilizzato visual studio 6.0 c++ con mfc, magari potresti postarmi il pezzo di codice in cui si vede la connessione multipla?grazie Link al commento Condividi su altri siti More sharing options...
Bruno Inserita: 7 ottobre 2008 Segnala Share Inserita: 7 ottobre 2008 Ultimamente programmi in C# (.NET), ma ho fatto anche applicativi in VB6....Se hai un attimo di pazienza implemento gli esempi che sono presenti nella sezione upload/download con questa opzione....ma non ti funziona l'esempio testS7online ? nel mio software faccio praticamente la stessa cosa...Ciao Work in progress Link al commento Condividi su altri siti More sharing options...
Bruno Inserita: 7 ottobre 2008 Segnala Share Inserita: 7 ottobre 2008 Ultimamente programmi in C# (.NET), ma ho fatto anche applicativi in VB6....Se hai un attimo di pazienza implemento gli esempi che sono presenti nella sezione upload/download con questa opzione....ma non ti funziona l'esempio testS7online ? nel mio software faccio praticamente la stessa cosa...Ciao Work in progress Link al commento Condividi su altri siti More sharing options...
oldman Inserita: 5 novembre 2008 Segnala Share Inserita: 5 novembre 2008 Niente da fare, ho provato anche l'esempio tests7online con due nodi mpi ma non funziona, ho provato su due pc differenti con due schede diverse, la 5512 sul portatile e la 5611 sul fisso, con una connessione mpi non ci sono problemi, con due non funziona Link al commento Condividi su altri siti More sharing options...
oldman Inserita: 5 novembre 2008 Segnala Share Inserita: 5 novembre 2008 Niente da fare, ho provato anche l'esempio tests7online con due nodi mpi ma non funziona, ho provato su due pc differenti con due schede diverse, la 5512 sul portatile e la 5611 sul fisso, con una connessione mpi non ci sono problemi, con due non funziona Link al commento Condividi su altri siti More sharing options...
bingosolos Inserita: 10 gennaio 2010 Segnala Share Inserita: 10 gennaio 2010 Salve, ho da poco acqiustato una TV lcd senza comando di spegnimento, la quale rimane sempre in standby a meno che non si stacchi fisicamente la spina. In aggiunta la presa dalla quale prende l'alimentazione si trova in un punto scomodo della parete. Avrei pensato di installare a monte una presa comandata a distanza. Con l'occasione mi sono detto perchè non alimentare con la stessa presa un gruppo di elettrodomestici. Es TV LCD, Impianto Hi-Fi, VCR, DVD e consolle. In pratica se non utilizzo la TV mi sembra chiaro che non utilizzo nemmeno i vari player quindi sarebbe utile spegnere completamente tutti gli elettrodomestici eliminando i vary standby. Chiedo a voi che avete maggiore dimestichezza se esiste una presa con queste caratteristiche in termini di potenza e affidabilità.Grazie MilleNicola Link al commento Condividi su altri siti More sharing options...
bingosolos Inserita: 10 gennaio 2010 Segnala Share Inserita: 10 gennaio 2010 Salve, ho da poco acqiustato una TV lcd senza comando di spegnimento, la quale rimane sempre in standby a meno che non si stacchi fisicamente la spina. In aggiunta la presa dalla quale prende l'alimentazione si trova in un punto scomodo della parete. Avrei pensato di installare a monte una presa comandata a distanza. Con l'occasione mi sono detto perchè non alimentare con la stessa presa un gruppo di elettrodomestici. Es TV LCD, Impianto Hi-Fi, VCR, DVD e consolle. In pratica se non utilizzo la TV mi sembra chiaro che non utilizzo nemmeno i vari player quindi sarebbe utile spegnere completamente tutti gli elettrodomestici eliminando i vary standby. Chiedo a voi che avete maggiore dimestichezza se esiste una presa con queste caratteristiche in termini di potenza e affidabilità.Grazie MilleNicola Link al commento Condividi su altri siti More sharing options...
vinlo Inserita: 10 gennaio 2010 Segnala Share Inserita: 10 gennaio 2010 Che ne dici di una ciabatta...?? Link al commento Condividi su altri siti More sharing options...
vinlo Inserita: 10 gennaio 2010 Segnala Share Inserita: 10 gennaio 2010 Che ne dici di una ciabatta...?? Link al commento Condividi su altri siti More sharing options...
bingosolos Inserita: 10 gennaio 2010 Segnala Share Inserita: 10 gennaio 2010 Si sarebbe ottima se telecomandata dato che i cavi le prese le spine e tutto il resto sono a due metri da terra.Ne esistono? Link al commento Condividi su altri siti More sharing options...
bingosolos Inserita: 10 gennaio 2010 Segnala Share Inserita: 10 gennaio 2010 Si sarebbe ottima se telecomandata dato che i cavi le prese le spine e tutto il resto sono a due metri da terra.Ne esistono? Link al commento Condividi su altri siti More sharing options...
sondino Inserita: 10 gennaio 2010 Segnala Share Inserita: 10 gennaio 2010 non ho capito bene il layout dei dispositivi ma un'idea è quella di comandare quella presa con un'interuttore bipolare (0-1) montato in un posto comodo. Comunque esistono in commercio prese comandate da telecomando infrarossi. 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