Vai al contenuto
PLC Forum


S7-1200 Modbus rtu Function Code 103


NicolaMB

Messaggi consigliati

Salve a tutti, sono nuovo di questo forum, sto sviluppando l'interfaccia di comunicazione tra plc S7-1200 (Master Modbus) e un numero variabile di ventilatori (Modbus Slave) con inverter integrato.

La comunicazione funziona, in lettura e scrittura senza problemi;

per questo tipo di ventilatori è disponibile una procedura per l'auto adressing degli slaves, il master deve inviare un comando broadcast (MB Address = 0) con function code = 103 . (in allegato la psecifica che speiga la procedura di auto-addressing)

Dalla documentazione Siemens non sono riuscito a trovare un metodo per inviare un comando Modbus con questo function code, gli unici comandi che sembra si possano mandare sono con function code:

1 Read Coil
2 Read Discrete Input
3 Read Holding Registers
4 Read Input Registers
5 Write Single Coil
6 Write Single Holding Register
15 Write Multiple Coils
16

Write Multiple Holding Registers

 

 

Qualcuno ha mai inviato messaggi Modbus con Function Code diversi da quelli della tabella precedente? Se si, è possibile inviare questi comandi da un istanza del blocco MB_MASTER o si deve utilizzare qualche altro blocco di comunicazione?

Grazie in anticipo! AutoAddressing_1.thumb.JPG.52abf28b1dcdb3895997fcdc43c9e68a.JPGAutoAddressing_1.thumb.JPG.52abf28b1dcdb3895997fcdc43c9e68a.JPG

 

 

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