Jump to content
PLC Forum


Array Tipo Stringa Su S7 1200 - Come si fa?


baltimora
 Share

Recommended Posts

Vorrei creare un array di tipo stringa, per poter dare al cliente finale la possibilità di memorizzare "con nomi a suo piacere" alcune configurazioni personalizzate della macchina.

Ma sembrerebbe che non vi sia possibilità di creare un array di tipo stringa con Step7 basic 10.5. Avevo pensato di convertire la stringa in un formato numerico per poi memorizzarla in un array e a su volta riconvertirla a in stringa prima della visualizzazione sul Display, ma non sono sicuro che sia la soluzione migliore.

Quancuno può darmi un suggerimento su come fare?

Grazie

Link to comment
Share on other sites


Salve,

alla versione più aggiornata di S7 V10.5 SP2 confermo l'impossibilità di creare un DB contenente un Array di dati tipo STRING.

Nutro la speranza che tale mancanza venga risolta in un prossimo SP o Hotfix.

per poter dare al cliente finale la possibilità di memorizzare "con nomi a suo piacere"

Non puoi creare una DB contenente un numero X di dati in formato STRING??

Link to comment
Share on other sites

Si, certamente le soluzioni per arrivare al risultato finale ci sono, ma speravo nella possibilità dell'esistenza dell'array di tipo string, "così avrei imparato come farle" se vi fosse stato un truchetto....., (ma al momento le mie speranze in merito sono andate in fumo anche perchè siemens ha confermato l'impossibilità di farlo) e sia per fare un lavoro più pulito.

Grazie a tutti.

Link to comment
Share on other sites

  • 6 months later...

A parziale correzione di quanto detto, è possibile crearsi degli array di tipo stringa in modo molto semplice.

Considerando che una stringa è un array di byte, di cui il primo byte è la lungezza massima, il secondo è la lunghezza effettiva, e dal terzo byte sono i caratteri, per crearsi un array di tipo stringa, si possono utilizzare più array di byte insieme.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...