Cialtrone Inserito: 15 ottobre 2020 Segnala Share Inserito: 15 ottobre 2020 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 More sharing options...
Cialtrone Inserita: 17 ottobre 2020 Autore Segnala Share Inserita: 17 ottobre 2020 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 More sharing options...
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