Forskjell mellom RS485 og Modbus

Mar 19, 2025 Legg igjen en beskjed

Innen industriell kontroll, elektrisk kraftkommunikasjon, intelligent måler, etc., brukes seriell kommunikasjon vanligvis til datautveksling. Den opprinnelige metoden som brukes er RS232 -grensesnittet, på grunn av kompleksiteten på industristedet, vil en rekke elektriske utstyr gi mer elektromagnetisk interferens i miljøet, noe som kan føre til signaloverføringsfeil.

I 1979 utviklet Schneider Electric en bussprotokoll for industrielt felt Modbus -protokoll, nå brukt i industrielle RS485 -kommunikasjonsanledninger mange bruker Modbus -protokoll, så i dag kommer vi til å forstå RS485 -kommunikasjons- og Modbus -kommunikasjonsprotokollen.


Først introduksjonen av RS485


I industrielle kontrollanledninger er RS485 -buss på grunn av det enkle grensesnittet, enkelt nettverk, overføringsavstand og andre egenskaper mye brukt.

RS485 og RS232 er basert på det samme serielle kommunikasjonsgrensesnittet, driften av datasending og mottak er den samme, så bruken av den samme wince -underliggende driveren. Men de er i den faktiske anvendelsen av kommunikasjonsmodus har en stor forskjell, RS485-grensesnittet for halvduplex datakommunikasjonsmodus, mens RS232-grensesnittet for full-dupleks datakommunikasjonsmodus, data ikke kan sendes og mottas samtidig, for å sikre at dataene som sendes og mottas uten konflikt, er maskinvaren gjennom å bytte prosess for å oppnå.

RS485-grensesnittet sammensatt av halvduplex-nettverket, vanligvis to-ledningssystem (tidligere firetrådforbindelse, kan bare innse punkt-til-punkt-kommunikasjon, som nå sjelden brukes), mer skjermet kabeloverføring med snoet par. Denne ledningen for busstopologien i samme buss kan kobles til maksimalt 32 noder. I RS485 brukes kommunikasjonsnettverket vanligvis i Master-Slave-kommunikasjonsmodus, det vil si en vert med mer enn en slave.


RS485 Kjennetegn:


RS485 Elektriske egenskaper: logikk "0" til spenningsforskjellen mellom de to linjene for + (2-6) v sa; Logikk "1" til spenningsforskjellen mellom de to linjene for - (2-6) V sa. Logikken "1" er indikert med en spenningsforskjell på -(2-6) V mellom de to linjene. Grensesnittsignalnivået er lavere enn RS232, det er ikke lett å skade grensesnittkretsbrikken, og nivået er kompatibelt med TTL -nivået, kan enkelt kobles til TTL -kretsen.

Den maksimale dataoverføringshastigheten på RS485 er 10 Mbps.

RS485-grensesnittet er bruken av balansert driver og differensialmottakerkombinasjon, interferensevne for å forbedre, det vil si god forstyrrelse av anti-noise.

Den maksimale overføringsavstanden til RS485 -grensesnittet er standardisert til 4000 fot (ca. 1219 meter), og faktisk kan det nå 3000 fot. I tillegg tillater RS232 -grensesnitt bare 1 mottaker å være koblet til bussen, dvs. en enkelt stasjonsevne. RS485 -grensesnittet på bussen har lov til å koble opp til 128 transceivere. Det vil si med flere stasjonsevne, slik at brukere kan bruke et enkelt RS485-grensesnitt for å enkelt etablere et nettverk av enheter.


For det andre, Modbus Introduksjon


Modbus ble oppfunnet av Modicon (nå et merke av Schneider Electric) i 1979, og er verdens første virkelige bussprotokoll for industrisider.

Modbus Network er et industrielt kommunikasjonssystem, programmerbare kontrollere og datamaskiner med intelligente terminaler er koblet gjennom vanlige eller lokaliserte dedikerte linjer. Systemstrukturen inkluderer både maskinvare og programvare. Det kan brukes til en rekke datainnsamling og prosessovervåkningsapplikasjoner.


Modbus -funksjoner:


Standard, åpen, brukere kan bruke Modbus -protokollen gratis, være trygg på at det ikke er behov for å betale lisensgebyr, og ikke vil krenke immaterielle rettigheter. For øyeblikket er det mer enn 400 Modbus-støttende produsenter og mer enn 600 Modbus-støttende produkter.

Modbus kan støtte en rekke elektriske grensesnitt, for eksempel RS -232, RS -485, etc., og kan også overføres over en rekke medier, for eksempel Twisted Pair, Fiber Optic og Wireless.

Rammeformatet til Modbus er enkelt, kompakt og lett å forstå. Det er enkelt for brukere å bruke og enkelt for produsenter å utvikle.


Modbus kommunikasjonsoverføringsmetode:


Kommunikasjonsoverføring er delt inn i uavhengig informasjonsoverskrift og kodet data sendt. Følgende definisjoner av kommunikasjonsoverføringsmetoder er også kompatible med MODBUSRTU -kommunikasjonsprotokollen:

 

Innledende struktur=større enn eller lik 4 byte tid

Adressekode=1 byte

Funksjonskode=1 byte

Dataområde=n byte

Feilkontroll=16- bit CRC -kode

Sluttstruktur=større enn eller lik 4 byte av tid


Adressekode:Adressekoden er den første byte av kommunikasjonsoverføringen. Denne byte indikerer at slaven med adressekoden satt av brukeren vil motta informasjonen som er sendt av masteren. Hver slave har en unik adressekode, og responsen starter med den respektive adressekoden. Adressekoden sendt av masteren indikerer adressen til slaven som meldingen skal sendes til, og adressekoden sendt av slaven indikerer adressen til slaven som meldingen skal returneres til.


Funksjonskode:Den andre byte av kommunikasjonsoverføringen Modbus kommunikasjonsprotokoll definerer funksjonsnumre fra 1 til 127 Instrumentet bruker bare noen av disse funksjonskodene. Sendt som en vertsforespørsel, forteller funksjonskoden slaven som skal utføre. Sendt som en slavesvar, er funksjonskoden sendt av slaven den samme som sendt fra verten og indikerer at slaven har svart på verten for å utføre en handling. Hvis den høyeste biten av funksjonskoden som er sendt av slaven er 1 (f.eks. Funksjonskoden er 127 samtidig som funksjonskoden er stor), indikerer det at slaven ikke har svart på operasjonen eller har sendt en feil.


Dataområde:Dataområdet er forskjellig i henhold til forskjellige funksjonskoder. Dataområdet kan være en faktisk verdi, et fastpunkt, en adresse sendt fra verten til slaven eller fra slaven til verten.


CRC -kode:To-byte feildeteksjonskode.


For det tredje forskjellen mellom RS485 og Modbus


RS485 er et fysisk grensesnitt, enkelt sagt, maskinvare.

Modbus er en internasjonal standard kommunikasjonsprotokoll for utveksling av data mellom forskjellige produsenter av utstyr (generelt industriell bruk); Den såkalte protokollen, som også kan forstås som det ovennevnte, sa noen "språk", ganske enkelt sagt, programvare.

Generelt to enheter gjennom Modbus -protokollen for å overføre data:

Det tidligste er å bruke RS232C som et maskinvaregrensesnitt, (det vil si den ordinære datamaskinens serielle kommunikasjonsport (seriell port)); Også nyttig RS422, det er også ofte brukt RS485, denne grensesnittoverføringsavstanden generelt, det industrielle feltet med mer.

Modbus -protokollen er delt inn i Modbus RTU, Modbus ASCII og den senere utviklingen av Modbus TCP tre modus: de to første (Modbus RTU, Modbus ASCII) som brukes i det fysiske maskinvare -grensesnittet er seriell) kommunikasjonsport (RS232, RS422, RS485).

Modbus TCP skal overholde trenden med dagens verdensutvikling, hva som kan brukes Ethernet -nettverk eller Internett for å koble til og overføre data. Så og Modbus TCP -modus, modus for maskinvaregrensesnittet er Ethernet (Ethernet) -port, det vil si at datamaskinene våre vanligvis brukes på nettverksporten.

Sende bookingforespørsel

whatsapp

Telefon

E-post

Forespørsel