Vai al contenuto
PLC Forum


Inserire In Una Stringa Un Valore Numerico Preso Da Mw


Messaggi consigliati

Inserito:

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


Inserita:

Trasferirlo dove?

Inserita:

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.

Inserita:

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!!

Inserita:

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

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...