Modbus RTU e TCP su xLogic: Configurazione della comunicazione passo dopo passo

Modbus è la lingua franca dei pannelli industriali: gli schermi HMI, i VFD, i contatori di energia e i sistemi SCADA parlano tutti questa lingua. Un controller xLogic la parla nativamente, come master o slave, su RS485 o Ethernet. Questo tutorial collega entrambi e dimostra il collegamento con il pacchetto gratuito easySCADA.

Modbus RTU su RS485

1. Collegare il Bus

RS485 necessita di due fili più un riferimento comune. Su controller xLogic utilizzare la porta COM1 (ilSR-RS485oPRO-RS485il modulo fornisce il terminale). Collegare A-a-A, B-a-B e riferimento-a-riferimento tra il PLC e il dispositivo peer. Mantenere il cavo a coppie intrecciate e lontano dalle linee di alimentazione; terminare le estremità del bus se il percorso è lungo.

2. Impostare l'indirizzo dello Slave e la Velocità di Trasmissione

Ogni dispositivo sul bus ha bisogno di un indirizzo unico. Configurare i parametri COM1 tramite il menu del pannello LCD:Modbus RTU, un indirizzo (ad es. 1) e una velocità di trasmissione su cui entrambe le parti concordano (9600 e 19200 sono le scelte abituali). La parità e i bit di stop devono corrispondere anche al master.

3. Leggere i Registri

xLogic mappa i suoi dati agli indirizzi Modbus standard: ingressi discreti per punti I, bobine per uscite Q e registri di mantenimento per valori analogici, timer e flag. Il software mostra la mappa dei registri esatta per il tuo modello — vedere la sezione finale del manuale. Un master legge il PLC come un normale slave Modbus; non è necessaria alcuna altra configurazione.

Modbus TCP su Ethernet

Sui modelli Ethernet gli stessi registri sono disponibili su TCP, il che elimina completamente le preoccupazioni relative agli indirizzi e alla terminazione:

  1. Imposta un IP fisso per il PLC (nelle impostazioni di comunicazione di xLogicSoft, o dal menu LCD su alcuni modelli).
  2. Fornisci all'HMI o al SCADA l'IP del PLC e la porta 502 — la porta standard Modbus TCP.
  3. Punta il tuo software agli stessi indirizzi di registro utilizzati per RTU. Nessuna impostazione seriale, nessuna resistenza di pull.

Modbus TCP è la scelta giusta ogni volta che il pannello ha già uno switch di rete e un PC o un touchscreen. VediModbus master o slaveper i ruoli che il PLC può svolgere sullo stesso bus.

Collegare easySCADA in Due Minuti

Il pacchetto gratuitoeasySCADAè il modo più veloce per dimostrare il collegamento. Aggiungi il PLC come nuovo dispositivo, scegli Modbus RTU (porta COM) o Modbus TCP (indirizzo IP) e mappa alcuni registri a oggetti dello schermo. easySCADA si collega a xLogic tramite seriale o Ethernet; le porte di servizio predefinite 6365/6364 nel progetto di esempio sono solo esempi — la porta 502 è quella che il tuo master HMI utilizzerà per TCP.

Quando il display inizia a mostrare valori in tempo reale dal PLC, il livello di comunicazione è completato — lo stesso collegamento che alimenta un dashboard cloud, un HMI o un BMS.

Risoluzione dei problemi in 30 Secondi

  • Nessuna risposta:controlla l'indirizzo, la velocità di trasmissione e la parità su entrambi i lati — una discrepanza compromette l'intero bus.
  • Valori confusi:verifica che il formato dei dati (ordine delle parole) e la lunghezza del registro corrispondano alle aspettative del master.
  • Funziona in laboratorio, fallisce in loco:controlla la messa a terra e allontana la coppia dai cavi VFD.

Prossimo tutorial:scarica un programma tramite USB, RS232 ed Ethernet.