software:devices:modbus

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
Prossima revisioneEntrambe le parti successive la revisione
software:devices:modbus [2015/09/16 11:37] – [5. Parte 1 : Modbus Master] qem207software:devices:modbus [2015/09/16 11:47] – [6.1.1. Impostazioni modbus e apertura del canale di comunicazione di tipo TCPIP] qem207
Linea 331: Linea 331:
 swTemp1 = modbus.iword15 swTemp1 = modbus.iword15
 </code> </code>
-=== - Schema a blocchi ===+==== - Schema a blocchi ====
 {{:software:devices:modbus:modbus_01.png?nolink400|}} {{:software:devices:modbus:modbus_01.png?nolink400|}}
  
-=== - Broadcast ===+==== - Broadcast ====
 Il Broadcast è un messaggio speciale che viene inviato dal Master e viene ricevuto contemporaneamente da tutti gli slave Il Broadcast è un messaggio speciale che viene inviato dal Master e viene ricevuto contemporaneamente da tutti gli slave
 connessi. La funzionalitá broadcast (idcard = 0) è supportata solamente in modo master e se viene usato un messaggio connessi. La funzionalitá broadcast (idcard = 0) è supportata solamente in modo master e se viene usato un messaggio
Linea 341: Linea 341:
 messaggi. Non è possibile utilizzare il comando SENDSYC. messaggi. Non è possibile utilizzare il comando SENDSYC.
  
-=== - Identificazione degli Slave ===+==== - Identificazione degli Slave ====
 La scheda quando funziona in modalità Master permette, con un speciale comando, di riconoscere se lo slave collegato è La scheda quando funziona in modalità Master permette, con un speciale comando, di riconoscere se lo slave collegato è
 di tipo QEM. In caso affermativo determina anche il modello di slave connesso. Questo permette di realizzare una diagnostica di tipo QEM. In caso affermativo determina anche il modello di slave connesso. Questo permette di realizzare una diagnostica
Linea 481: Linea 481:
  
 ===== - Parte 2 : Modbus Slave ===== ===== - Parte 2 : Modbus Slave =====
 +FIXME
 ==== - Modo di funzionamento SLAVE ==== ==== - Modo di funzionamento SLAVE ====
  
Linea 488: Linea 488:
   * processare i parametri tipo iwordNN, ilongNN (che sono stati scritti dal master)   * processare i parametri tipo iwordNN, ilongNN (che sono stati scritti dal master)
  
-=== - Impostazioni modbus e apertura del canale di comunicazione di tipo seriale ===+**Impostazioni modbus e apertura del canale di comunicazione di tipo seriale**
 <code QCL> <code QCL>
 modbus.mode = 1                             ; modbus slave modbus.mode = 1                             ; modbus slave
Linea 504: Linea 504:
 ENDIF ENDIF
 </code> </code>
-=== - Impostazioni modbus e apertura del canale di comunicazione di tipo TCPIP ===+**Impostazioni modbus e apertura del canale di comunicazione di tipo TCPIP**
 <code QCL> <code QCL>
 modbus.mode = 1                             ; modbus slave modbus.mode = 1                             ; modbus slave
Linea 566: Linea 566:
 Tutte le richieste di scrittura che arrivano dal master MODBUS fanno riferimento ai dati di tipo //iwordNN// accedendo quindi Tutte le richieste di scrittura che arrivano dal master MODBUS fanno riferimento ai dati di tipo //iwordNN// accedendo quindi
 alla stessa area dati. Lo slave mette a disposizione i parametri //iwordNN// dove il master potrà scrivere i dati. alla stessa area dati. Lo slave mette a disposizione i parametri //iwordNN// dove il master potrà scrivere i dati.
 +=== - Schema a blocchi ===
 {{:software:devices:modbus:modbus_02.png?nolink400|}} {{:software:devices:modbus:modbus_02.png?nolink400|}}
  
  • Ultima modifica: 2020/07/13 15:15