Vai al contenuto

Modbus


Messaggi consigliati

Inserito: (modificato)

Ciao a tutti , 

avrei bisogno di una guida strutturata per poter passare i dati in modbus a terzi . 

Sensore di irraggiamento 4-20ma sul terzo ingresso di un modulo di espansione su S7-1200 .

Vorrei poter passare il valore direttamente scalato da (0-1200w\mq ) quale variabile modbus devo puntare? Attualmente stiamo leggendo sul 102 funzione 04.

L'iter di programmazione per questa funzionalità qual è?

 

Grazie mille 

Modificato: da Jessic4
Inserita: (modificato)

Non è mica chiaro.

Dici di avere un sensore 4-20 mA quindi un input analogico, poi dici che vuoi passare in modbus a qualcuno un qualcosa, poi dici che stai leggendo in modbus....

E vuoi la struttura del codice....????? 

..

..

comunque una ricerca youtube di "s7-1200 modbus" può esserti di aiuto.

Modificato: da drn5
toni_unitn
Inserita: (modificato)

Ciao.

 

Perchè sia possibile darti risposte devi dare più informazioni: Lo scambio dati tra chi deve avvenire? tra due PLC? entrambi siemens? li gestisci tu entrambi? ecc.

 

In uno scambio dati modbus c'è un server e un client. Il server ha al suo interno i registri modbus in cui il client può leggere/o scrivere, puntando all'indirizzo desiderato

 

Per cui il primo step è informarsi su chi dei due partner di comunicazione è il server (slave) e chi è il client (master).

 

Una volta che hai questa info, devi usare i blocchi appositi siemens per implementare il master o lo slave, a seconda di che ruolo ha il tuo PLC

 

Se sei server ( o slave che dir si voglia), devi solo copiare il tuo dato in una specifica area di memoria, sarà i client ad andarsela a leggere.

 

Se invece sei client (o master che dir si voglia), dovrai puntare all'area di memoria del server relativa all'indirizzo che ti deve rendere noto chi gestisce il server stesso.

 

Per fare dei test, se non hai a disposizione il dispositivo partner di comunicazione, puoi anche provare ad utilizzare dei simulatori modbus (master o slave a seconda di cosa ti serve), li trovi in internet, anche gratuiti.

 

Modificato: da toni_unitn

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