Modbus TCP și Modbus RTU
Conectați PLC-uri, convertizoare de frecvență, contoare de energie și module I/O care comunică prin Modbus și puneți valorile lor la dispoziția clienților OPC UA, ecranelor SCADA, istoricului și asistenților AI.
modbus_tcpmodbus_rtu_tcpmodbus_rtu
Modbus este cel mai răspândit protocol de comunicație de câmp din industrie: PLC-urile, convertizoarele de frecvență, contoarele de energie, regulatoarele de temperatură și modulele I/O la distanță îl oferă aproape întotdeauna. PLCGateway include un master Modbus pentru Modbus TCP, Modbus RTU tunelat prin TCP (gateway-uri seriale) și Modbus RTU pe port serial.
Registrele vecine sunt combinate într-o singură cerere, astfel încât un dispozitiv întreg se citește cu câteva telegrame; valorile pe 32 și 64 de biți sunt asamblate în ordinea cuvintelor dispozitivului, iar fiecare valoare are un cod de calitate. Valorile pot fi apoi publicate prin serverul OPC UA integrat, trimise prin MQTT, arhivate, monitorizate prin alarme și afișate pe ecrane.
- ID driver
modbus_tcpmodbus_rtu_tcpmodbus_rtu- Conexiune
- TCP 502 · RTU over TCP · RS-485 / RS-232
- Navigare în adrese
- adresele se introduc sau se importă
- Scriere
- da
Ce citește și scrie PLCGateway
- Holding registers (FC3) și input registers (FC4)
- Coils (FC1) și discrete inputs (FC2)
- Biți individuali dintr-un registru, ca BOOL
- INT16 până la INT64, FLOAT32 / FLOAT64 și șiruri, cu ordinea cuvintelor selectabilă (ABCD, CDAB, BADC, DCBA)
- Scriere cu FC5, FC6 și FC16, biți din registre cu read-modify-write
- Mai mulți slave în spatele unui singur gateway, prin unit id
Exemple de adrese
| Adresă | Semnificație |
|---|---|
HR100 · %MW100 | Holding register 100 (numerotare de la 0) |
40101 | Notația clasică, de la 1, pentru holding register 100 |
IR5 · 30006 | Input register |
C12 · 00013 | Coil |
DI7 · 10008 | Discrete input |
HR20.7 | Bitul 7 din holding register 20 |
Controlere și dispozitive
Echipamente conectate de obicei cu acest driver.
Schneider Electric Modicon
Modicon M580, M340, Quantum, Premium, M221, M241 / M251 / M262
Aflați mai multe →Controlere bazate pe CODESYS
WAGO PFC200, ABB AC500, Modicon M262, Eaton XC300, Festo CPX-E, soft PLC-uri
Aflați mai multe →Automatizarea clădirilor și contoare de energie
Desigo, Metasys, Honeywell, EcoStruxure, chillere, CTA-uri, contoare de energie
Aflați mai multe →Conectare în câțiva pași
Adăugați un dispozitiv, alegeți Modbus TCP, RTU over TCP sau RTU serial și introduceți adresa IP sau portul serial, cu viteza (baud rate) și paritatea.
Setați unit id-ul și, pentru valorile pe 32 de biți, ordinea cuvintelor dispozitivului.
Creați tagurile cu adresele și tipurile de date sau importați o listă de registre din CSV; testați conexiunea pentru a vedea primele valori.
Folosiți valorile pe ecrane, în istoric și alarme sau partajați-le prin OPC UA și MQTT.
Întrebări și răspunsuri
PLCGateway suportă Modbus RTU pe RS-485?
Da. Driverul modbus_rtu folosește direct un port serial (RS-485 sau RS-232), iar modbus_rtu_tcp trimite cadre RTU printr-un gateway serial-Ethernet.
Valorile float par greșite. Ce trebuie să schimb?
Majoritatea dispozitivelor stochează o valoare pe 32 de biți în două registre, dar diferă prin ordinea acestora. Alegeți ordinea cuvintelor ABCD, CDAB, BADC sau DCBA la nivel de dispozitiv sau pentru un singur tag, până când valoarea corespunde cu cea de pe afișajul dispozitivului.
Poate PLCGateway funcționa și ca server Modbus?
Da. Pe lângă driverul Modbus, PLCGateway are un server Modbus TCP care oferă toate tagurile ca coils și registre, astfel încât un alt PLC sau un sistem SCADA poate citi prin Modbus datele colectate.
Conectați-vă utilajele
Spuneți-ne ce controlere folosiți; vă prezentăm PLCGateway cu propriile dvs. adrese.
Denumirile de produse și modele sunt mărci ale proprietarilor lor. Sunt menționate doar pentru a arăta cu ce echipamente comunică driverele; PLCGateway nu este afiliată acestor companii.