led1 Inserito: 12 luglio 2005 Segnala Inserito: 12 luglio 2005 salve, tirando fuori delle db da un plc siemens ho bisogno di convertirle in formato decimale per visualizzarle in un form di vb6.qualcuno puo dirmi l'istruzione vb6 che esegue questa conversione?grazie anticipatamente......
GGP Inserita: 13 luglio 2005 Segnala Inserita: 13 luglio 2005 Prima di tutto non sei molto chiaro. Come fai a tirare fuori delle DB.Stai forse utilizzando SIMATIC NET per collegarti attraverso un'OPC o le librerie S7 per leggere i dati dalla CPU?Una volta lette poi devi crearti delle routine per convertire i valori letti, ricordando che SIEMENS gira i byte per i valori delle WORD e DWORD. Mentre per i valori real, oltre a girare i byte devi fare la conversione partendo dalla rappresentazione a bit del tpio real usato in STEP7 (Tale rappresentazione la si trova nel manuale online di STEP7)
FabioS Inserita: 13 luglio 2005 Segnala Inserita: 13 luglio 2005 Penso anch'io che ti debba spiegare meglio.Un numero in Hex e un numero in decimale sono in sostanza la stessa cosa solo che vengono visualizzati in modo diverso.Se tu leggi una variabile da Siemens leggi il suo valore indipendentemente da come lo visualizzi.
Dario Valeri Inserita: 13 luglio 2005 Segnala Inserita: 13 luglio 2005 ciaoforse ti ritrovi "FF" e voui che appaia "255"?ciaodario
Savino Inserita: 18 luglio 2005 Segnala Inserita: 18 luglio 2005 Salve Led1,Dunque, quitrovi una data struttura ( WORD16DLL.DLL) che te consente di ottenere una word integer a partire da 2 byte ricavati dal PLC. Allegato, trovi la demo per il colloquio col S7300/400 tramite PRODAVE MPI.La demo , per default, legge ed scrive la word al offset DB50, DW0.Se trovi qualche difficolta' nel suo utilizzo, fammi sapere.Saluto.
Savino Inserita: 18 luglio 2005 Segnala Inserita: 18 luglio 2005 Qui per l'implementazione in VC++Saluto
Savino Inserita: 19 luglio 2005 Segnala Inserita: 19 luglio 2005 Salve,Per andare on line con la demo del link sopra indicato bisogna avere la W95_S7.DLL disponibile nel sistema.Saluto.
led1 Inserita: 10 settembre 2005 Autore Segnala Inserita: 10 settembre 2005 grazie a tutti dei suggerimenti comunque sto andando con prodavesaluti.
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