Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Problema Libnodave Con Vb.net


Messaggi consigliati

Inserito:

Ho un problema su libnodave da vb.net 2008.

Si connette al plc ma poi quando provo a leggere o scrivere c'è l'errore 128.

Come risolvo questo problema?


Inserita:

Ho adattato la libreria di VB6 e sembra andare tutto ok, ma ho un quesito da esporvi.

Dovrei leggere dei dati STRING o CHAR, esiste una funzione per farlo?

Inserita:

Io consiglio di leggere sempre un array di byte e successivamente convertire nel formato che ti serve.

Esempio di conversione da array di byte a stringa:

       public static string GetString(byte[] values, int offSet, byte length)
        {
            string myResult = "";

            for (int i = 0; i < length; i++)
            {
                if (values[offSet + i] == 0) break;
                myResult = myResult + Char.ConvertFromUtf32(values[offSet + i]);
            }
            return myResult;
        }

Ciao

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