Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente | Prossima revisioneEntrambe le parti successive la revisione | ||
software:devices:modbus [2015/09/15 15:39] – [5.5. Esempi] qem207 | software:devices:modbus [2015/09/15 15:46] – [5.5.3. Identificazione degli Slave] qem207 | ||
---|---|---|---|
Linea 347: | Linea 347: | ||
perché il protocollo non prevede una modalità standard di riconoscimento slave.\\ | perché il protocollo non prevede una modalità standard di riconoscimento slave.\\ | ||
Il comando READSTYPE eseguito dopo aver opportunamente selezionato lo slave (tramite parametro idcard) invia allo | Il comando READSTYPE eseguito dopo aver opportunamente selezionato lo slave (tramite parametro idcard) invia allo | ||
- | slave una richiesta modbus nr.17 per il riconoscimento. Lo slave risponderà con un suo valore | + | slave una richiesta modbus nr.17 per il riconoscimento. Lo slave risponderà con un suo valore |
- | letto nel parametro stype. Nel caso lo slave non sia prodotto da QEM srl, il parametro avrà valore –1 ad indicare che lo | + | letto nel parametro stype del master. Nel caso lo slave non sia prodotto da QEM srl, il parametro avrà valore –1 ad indicare che lo |
slave è connesso ma non è possibile identificarlo.\\ | slave è connesso ma non è possibile identificarlo.\\ | ||
Per il device MODBUS lo slave ID è diverso a seconda dello slave QEM utilizzato. Per una codifica degli slave in questo | Per il device MODBUS lo slave ID è diverso a seconda dello slave QEM utilizzato. Per una codifica degli slave in questo | ||
Linea 355: | Linea 355: | ||
Esempio d' | Esempio d' | ||
<code QCL> | <code QCL> | ||
- | CONFIG: | + | modbus: |
- | modbus: | + | modbus.READSTYPE |
- | READSTYPE | + | WAIT modbus.st_sended |
- | | + | IF (modbus.err) |
- | | + | sbConfig = 3 ; errore slave 12 non connesso |
- | | + | ELSE |
- | | + | IF (modbus.stype EQ 1) ; Scheda CAM-AG-98 |
- | | + | sbConfig = 1 |
- | | + | ELSE |
- | | + | sbConfig = 2 |
- | | + | ENDIF |
- | | + | |
ENDIF | ENDIF | ||
</ | </ | ||
- | |||
==== - Estensione del protocollo ==== | ==== - Estensione del protocollo ==== | ||