Futaba3 Inserito: 28 maggio 2023 Segnala Inserito: 28 maggio 2023 Salve chiedo gentilmente un aiuto. devo comunicare con un gruppo frigo in modbas su un Hmi Weintek ma non riesco a capire come impostare le variabili di questa macchina. vi allego una foto . chiedo un aiuto grazie.
Ctec Inserita: 28 maggio 2023 Segnala Inserita: 28 maggio 2023 Non conosco l'oggetto gruppo frigo, ma mi pare evidente che può avere più unità, ognuna "denominata" 0-15 mediante dei selettori su essa presente. La mappatura, quindi, sarà quella delle tabelle indicate. Per esempio, se tu volessi leggere il running mode dell'unità 3, dovrai leggere il registro 240+(3)*100, cioè il registro 540. Se volessi leggere il current silent mode dell'unità 12, dovrai leggere il registro 241+(12)*100, cioè il registro 1441. Spero di esser stato chiaro.
Futaba3 Inserita: 28 maggio 2023 Autore Segnala Inserita: 28 maggio 2023 Grazie gentilissimi come sempre, ma non capisco il calcolo per strapolare il registro esempio 540 ho compreso che dopo il registro 240 devo aggiungere + 1 che sarebbe la 1° unita cioè Address e poi moltiplico per 100?? Sul pannello impostazione della variabile dell'oggetto che dovrei selezionare ed utilizzare l'indirizzo mica devo scrivere 240+1*100? ma solo il registro strapolato che dovrebbe essere 540 giusto? grazie Mile
Futaba3 Inserita: 29 maggio 2023 Autore Segnala Inserita: 29 maggio 2023 8 ore fa, drn5 ha scritto: giusto. 540. Ok gentilòissimi ma non capisco come strapolare il 540 scusatemi ma sul Modbas e lòa mia prima volta che ci metto le mani. grazie
max.bocca Inserita: 29 maggio 2023 Segnala Inserita: 29 maggio 2023 Il 540 scaturisce dalla tabella che hai postato tu, c'è l'espressione per calcolarli.
Ctec Inserita: 29 maggio 2023 Segnala Inserita: 29 maggio 2023 Non è questione di protocollo (il Modbus non c'entra nulla), ma di indirizzi. 18 ore fa, Ctec ha scritto: se tu volessi leggere il running mode dell'unità 3, dovrai leggere il registro 240+(3)*100, cioè il registro 540. Ho fatto un esempio, supponendo che la unità da leggere sia la n.3, per cui la formula diventa 240+(num.unità)*100, da cui 240+(3)*100=240+300=540. Se l'unità fosse la n.0, la lettura del running mode sarebbe tramite il registro 240+(num.unità)*100, da cui 240+(0)*100=240+0=240.
Futaba3 Inserita: 29 maggio 2023 Autore Segnala Inserita: 29 maggio 2023 Ok scusatemi ma per me e nuovo il modbas non avevo compreso anzi non sapevo nemmeno come funzionava. grazie ancora tanto Gentilissimi
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