Vai al contenuto
PLC Forum


Weintek e collegamento in modbas


Futaba3

Messaggi consigliati

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.

modbas.jpg

Link al commento
Condividi su altri siti


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.

Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

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.

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