scott84 Inserito: 14 ottobre 2015 Segnala Inserito: 14 ottobre 2015 (modificato) Salvesto cercando senza successo di fare comunicare tramite protocollo Modbus RTU su interfaccia seriale RS485 un PLC Siemens CPU313C dotata di una CP341-RS422/485 con un termoregolatore GEFRAN 800. Come test iniziale di funzionamento, sto tentando di scrivere via PLC il setpoint del termoregolatore. Tramite l'FB P_SND_RK_2, invio il telegramma per impostare il registro opportuno (vedi allegato).L'FB, a fine trasmissione, imposta #TxDone a 1, indicando che la trasmissione dei pacchetti è avvenuta correttamente senza errori.L'implementazione della gestione della comunicazione Modbus non è quella fornita su licenza da Siemens, ma sviluppata ad hoc da terzi e funzionante su altre applicazioni in passato.Il protocollo impostato nella configurazione hardware è ASCII, bit di parità=nessuno, bit di stop=1, baudrate = 9600 bps, interfaccia RS485 2 fili, linea ricezione "segnale R(A) 0 Volt, segnale R(B) 5 V"I led della CP341 inoltre, sono sempre spentiHo verificato la correttezza della connessione fisica CP341-GEFRAN e della velocità di comunicazione ambo i lati.In attesa di qualche illuminazione , GrazieDavide Modificato: 14 ottobre 2015 da scott84
scott84 Inserita: 14 ottobre 2015 Autore Segnala Inserita: 14 ottobre 2015 Risolto scambiando i cavi R(A) e R (B). Scusate il disturbo
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora