Vai al contenuto
PLC Forum


Snap 7 aiuto sono alle prime armi c#


Messaggi consigliati

Ciao a tutti ragazzi

ho bisogno di un aiuto sto cercando di leggere dei dati da un plc. la connessione la effettua ma non riesco a capire se sto impostando la lettura in modo correto:

 

ho un piccola procedura

 

private void PlcDBRead(int Size, int area)
        {
            // Declaration separated from the code for readability
           // int DBNumber;
            //int Size;
            int Result;
            int bb;
            Result = Client.DBRead(1, area, Size, Buffer);

            if (Result == 0)
            { 
                bb = BitConverter.ToUInt16(Buffer,0);

                label3.Text = bb.ToString();

            }
               
        }

il programmatore plc mi ha passato questa informazione

                  Nome                     Tipo     Offset

Valore Flussometro Liscia          Int     54.0

nella funzione DBRead in area ho messo 54 e in size 2.

dopo lo convertp in int e lo visualizzo

è corretto?

quello che non mi è chiaro è la buffer...

 

 

Grazie a tutti

 

 

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