walterword Inserito: 23 maggio 2022 Segnala Share Inserito: 23 maggio 2022 Ciao a tutti. Ho configurato uno scanner barcode in wifi con un pannellino Weintek. Il barcode legge e il pannellino visualizza il codice tramite un oggetto ASCII che punta all'indirizzo Barcode [1]. Fin qui tutot bene. Il codice barcode deve essere letto dal plc S1500. Ho inserito nella pagina del pannellino un oggetto "Trasferimento dati" (pagina). Su evento click del pulsante devo inviare alcuni dati tra cui il barcode , al plc. Per cui sorgente l'indirzzo Barcode [1] , destinazione il dispositivo Siemens S7 1200/1500. Nel plc ho creato una DB con un campo string[40], inizializzato ad 'empty'. Solo che non funziona, ciòè il pannellino che funge da client in questo caso particolare non scrive e talvolta da un errore di connesisone col plc. L'unica cosa che mi viene in mente che farò domani è quella di spuntare nel PLC l'opzione "Consenti tramite l'accesso PUT/GET". Diversamente non saprei cosa fare. Avete qualche idea ? Link al commento Condividi su altri siti More sharing options...
Mister_X_ Inserita: 23 maggio 2022 Segnala Share Inserita: 23 maggio 2022 Di solito per far comunicare plc Siemens con Weintek devi abilitare put get Prova così intanto Link al commento Condividi su altri siti More sharing options...
alessandropa Inserita: 23 maggio 2022 Segnala Share Inserita: 23 maggio 2022 Si può e get sicuramente vanno abilitati, ma perché string [40]? Se il bar code ti ritorna una stringa, al massimo dovrai fare char [40] Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 23 maggio 2022 Autore Segnala Share Inserita: 23 maggio 2022 lato Weintek il char lo prende come singolo carattere non come stringa Link al commento Condividi su altri siti More sharing options...
alessandropa Inserita: 24 maggio 2022 Segnala Share Inserita: 24 maggio 2022 è corretto, di solito i bar code danno un insieme di caratteri che che visti singolarmente sono char, quindi per fare una stringa è un array di char. char[40] Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 24 maggio 2022 Autore Segnala Share Inserita: 24 maggio 2022 va configurato come stringa e bisogna abilitare get/put Funziona tutto correttamente 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