Modbus-protokollen er et universelt sprog, der bruges i elektroniske controllere. Gennem denne protokol kan controllere kommunikere med hinanden og med andre enheder over et netværk (f.eks. Ethernet). Det er blevet en universel industristandard. Denne protokol definerer en controller, der er opmærksom på den anvendte meddelelsesstruktur, uanset hvilket netværk de kommunikerer over. Den beskriver, hvordan en controller anmoder om adgang til andre enheder, hvordan den reagerer på anmodninger fra andre enheder, og hvordan den registrerer og logger fejl. Den specificerer meddelelsesdomæneskemaet og det fælles format for indholdet. Når der kommunikeres over et ModBus-netværk, bestemmer denne protokol, at hver controller skal kende sin enhedsadresse, genkende meddelelser sendt efter adresse og bestemme, hvilke handlinger der skal foretages. Hvis et svar er påkrævet, genererer controlleren en feedbackmeddelelse og sender den ved hjælp af ModBus. På andre netværk konverteres meddelelser, der indeholder Modbus-protokollen, til ramme- eller pakkestrukturer, der bruges på det pågældende netværk. Denne transformation udvider også den netværksspecifikke tilgang til at løse sektionsadresser, routingstier og fejldetektion. ModBus-netværket har kun én vært, og al trafik dirigeres af ham. Netværket kan understøtte op til 247 fjernstyrede slavecontrollere, men det faktiske antal understøttede slavecontrollere afhænger af det anvendte kommunikationsudstyr. Ved hjælp af dette system kan hver pc udveksle information med den centrale vært uden at påvirke hver pc's udførelse af sine egne kontrolopgaver.
Der er to tilstande at vælge imellem i ModBus-systemet: ASCII (American Information Interchange Code) og RTU (Remote Terminal Device). Vores produkter bruger generelt RTU-tilstand til kommunikation, og hver 8-bit byte i meddelelsen indeholder to 4-bit hexadecimale tegn. Den største fordel ved denne metode er, at den kan overføre flere data med samme baudhastighed end ASCII-metoden.
Opslagstidspunkt: 22. juli 2022