Vai al contenuto
PLC Forum


Asem: Visualizzare stringhe siemens


Cialtrone

Messaggi consigliati

Ciao a tutti

Sto modificando un progetto Asem Premium HMI 5

Devo visualizzare una variabile stringa da un PLC S7 300, ma non trovo la sintassi corretta. Premetto che il collegamento alla variabile c'è, quindi il problema non penso sia leggerla, quanto leggerla nel modo giusto e quindi rappresentarla a video.

attualmente la mia sintassi è: S7 TCP.Sta=QUADRO1|Addr=DB510.DBb62|Typ=50

Tipo di dato: stringa.

La stringa può essere vuota o di lunghezza variabile fino a 50 byte

Se punto al byte 64 vedo effettivamente il primo carattere della mia stringa, ma solo quello.

Grazie in anticipo a chi mi vorrà aiutare.

 

Link al commento
Condividi su altri siti


Alla fine, dopo innumerevoli porconi... ho risolto.

Siccome chi ha fatto questo progetto ha usato il driver per S7-200 (che funziona anche col 300), ho capito che il sistema non può gestire direttamente le stringhe.

Bisogna dichiarare un array di byte ed appoggiarlo su un'area interna, poi richiamare come stringa questa area interna appunto.

 

Link al commento
Condividi su altri siti

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