UR65 Inserito: 12 agosto 2015 Segnala Inserito: 12 agosto 2015 Buongiorno, ho una DB con una serie di stringe, quando trasferisco una di queste vorrei aggiungere, insieme al contenuto, un valore preso da una sonda di temperatura che ho attualmente in un MW, come faccio? grazie
batta Inserita: 12 agosto 2015 Segnala Inserita: 12 agosto 2015 Intendi inserire il valore nella stringa? Devi convertirlo in ASCII. Il carattere "0" è 30 in esadecimale, "1" è 31Hex, ... "9" è 39Hex. In SCL puoi usare INT_TO_STRING. Esempio: VariabileString := INT_TO_STRING(VariabileInt); Per gli altri linguaggi, se usi TIA Portal puoi trovare istruzioni per lavorare con le stringhe in: "Istruzioni avanzate" --> "String + Char" Se usi Step7 classico, cerca nella libreria "Standar Library" in "IEC Function Blocks". Le funzioni "STRING_DI" oppure "STRING_I" potrebbero fare al caso tuo.
UR65 Inserita: 13 agosto 2015 Autore Segnala Inserita: 13 agosto 2015 Buongiorno, per essere piu preciso insieme a un testo già trasmesso via sms devo aggiungere un valore numerico di una temperatura che ho già da un sonda. uso Step7 classico, proverò con il blocco grazie Batta saluti!!
UR65 Inserita: 19 agosto 2015 Autore Segnala Inserita: 19 agosto 2015 buongiorno, ho inserito il blocco come suggerito da Batta, all'uscita del blocco non sono riuscito a parametrizzarlo, nonostante la guida. Il valore d'ingresso (la temperatura) lo prendo da una db, e va tutto bene. per quello di uscita ho provato a puntare in una db dati con un area parametrizzata come array. Poi ho provato anche con l'interfaccia locale. ma non sono riuscito, mi compare sempre in rosso l'uscita del blocco. che faccio? grazie
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