Skillnaden mellan Rs485 och Modbus

Mar 19, 2025 Lämna ett meddelande

Inom området industriell kontroll, elektrisk kraftkommunikation, intelligent mätare etc. används vanligtvis seriekommunikation för datautbyte. Den initiala metoden som används är RS232 -gränssnittet, på grund av komplexiteten på den industriella platsen, kommer en mängd elektrisk utrustning att ge mer elektromagnetisk störning i miljön, vilket kan leda till signalöverföringsfel.

År 1979 utvecklade Schneider Electric ett bussprotokoll för industrifält Modbus -protokollet, som nu används i industriella RS485 -kommunikationstillfällen som många använder MODBUS -protokoll, så idag förstår vi RS485 -kommunikations- och Modbus -kommunikationsprotokollet.


Först introduktionen av Rs485


I de industriella kontrollerna används RS485 -bussen på grund av dess enkla gränssnitt, enkla nätverk, transmissionsavstånd och andra egenskaper i stor utsträckning.

RS485 och RS232 är baserade på samma seriekommunikationsgränssnitt, driften av data som sänder och mottagande är densamma, så användningen av samma vinst som ligger bakom drivrutinen. But they are in the actual application of the communication mode has a big difference, RS485 interface for half-duplex data communication mode, while the RS232 interface for full-duplex data communication mode, data can not be sent and received at the same time, in order to ensure that the data sent and received without conflict, the hardware is through the direction of switching to achieve, and accordingly also requires the software must be sent and received in the process of strict separation.

RS485-gränssnittet som består av halvduplexnätverk, vanligtvis tvåtrådssystem (tidigare fyra-ledars anslutning, kan bara inse punkt-till-punkt-kommunikationen, nu sällan används), mer skärmad vridningspark-kabelöverföring. Denna ledning för bussopologin i samma buss kan anslutas till högst 32 noder. I RS485-kommunikationsnätverket används vanligtvis i Master-Slave-kommunikationsläget, det vill säga en värd med mer än en slav.


RS485 Egenskaper:


RS485 Elektriska egenskaper: logik "0" till spänningsskillnaden mellan de två linjerna för + (2-6) v sa; Logik "1" till spänningsskillnaden mellan de två linjerna för - (2-6) v sa. Logiken "1" indikeras av en spänningsskillnad på -(2-6) V mellan de två linjerna. Gränssignalnivån är lägre än Rs232, det är inte lätt att skada gränssnittskretschipet, och nivån är kompatibel med TTL -nivån, kan enkelt anslutas till TTL -kretsen.

Den maximala dataöverföringshastigheten på Rs485 är 10 Mbps.

RS485-gränssnittet är användningen av balanserad förar- och differentiell mottagarkombination, anti-gemensam-läge-interferensförmåga att förbättra, det vill säga god anti-noise-interferens.

Det maximala transmissionsavståndet för Rs485 -gränssnittet är standardiserat till 4000 fot (cirka 1219 meter), och i själva verket kan det nå 3000 fot. Dessutom tillåter RS232 -gränssnitt endast 1 sändtagare att anslutas till bussen, dvs. enstaka stationskapacitet. RS485 -gränssnittet på bussen får ansluta upp till 128 sändtagare. Det vill säga med multistationsförmåga så att användare kan använda ett enda RS485-gränssnitt för att enkelt skapa ett nätverk av enheter.


För det andra, Modbus Introduktion


Modbus uppfanns av Modicon (nu ett märke av Schneider Electric) 1979 och är världens första riktiga bussprotokoll för industriområden.

Modbus Network är ett industriellt kommunikationssystem, programmerbara styrenheter och datorer med intelligenta terminaler är anslutna via vanliga eller lokaliserade dedikerade linjer. Systemstrukturen innehåller både hårdvara och programvara. Det kan användas för en mängd olika applikationer för datainsamling och processövervakning.


Modbus -funktioner:


Standard, öppen, användare kan använda Modbus -protokollet gratis, vara säker på att det inte finns något behov av att betala licensavgifter och inte kommer att kränka immateriella rättigheter. För närvarande finns det mer än 400 MODBUS-stödjande tillverkare och mer än 600 modbusstödande produkter.

Modbus kan stödja en mängd elektriska gränssnitt, såsom Rs -232, rs -485, etc., och kan också överföras över en mängd olika medier, såsom vridna par, fiberoptiska och trådlösa.

Ramformatet för MODBUS är enkelt, kompakt och lätt att förstå. Det är lätt för användare att använda och enkelt för tillverkarna att utveckla.


Modbus kommunikationsöverföringsmetod:


Kommunikationsöverföring är uppdelad i oberoende informationshuvud och kodade data som skickas. Följande definitioner av kommunikationsöverföringsmetoder är också kompatibla med MODBUSRTU -kommunikationsprotokollet:

 

Initial struktur=större än eller lika med 4 byte av tid

Adresskod=1 byte

Funktionskod=1 byte

Dataområde=n byte

Felkontroll=16- Bit CRC -kod

Slutstruktur=större än eller lika med 4 byte av tid


Adresskod:Adresskoden är den första byten i kommunikationsöverföringen. Denna byte indikerar att slaven med den adresskod som anges av användaren kommer att få den information som skickas av befälhavaren. Varje slav har en unik adresskod och svaret börjar med respektive adresskod. Adresskoden som skickas av befälhavaren anger adressen till slaven som meddelandet kommer att skickas, och adresskoden som skickas av slaven anger adressen till slaven som meddelandet kommer att returneras.


Funktionskod:Den andra byten i kommunikationen Överföring MODBUS -kommunikationsprotokollet definierar funktionsnummer från 1 till 127 Instrumentet använder endast några av dessa funktionskoder. Skickad som värdförfrågan berättar funktionskoden slaven vilken åtgärd som ska utföras. Skickad som ett slavrespons är funktionskoden som skickas av slaven densamma som den som skickas från värden och indikerar att slaven har svarat på värden för att utföra en åtgärd. Om den högsta biten av funktionskoden som skickas av slaven är 1 (t.ex. är funktionskoden 127 samtidigt som funktionskoden är stor), indikerar det att slaven inte har svarat på operationen eller har skickat ett fel.


Dataområde:Dataområdet är annorlunda beroende på olika funktionskoder. Dataområdet kan vara ett verkligt värde, en börvärd, en adress som skickas från värden till slaven eller från slaven till värden.


CRC -kod:Två-byte-feldetekteringskod.


För det tredje, skillnaden mellan Rs485 och Modbus


RS485 är ett fysiskt gränssnitt, helt enkelt uttryckt, hårdvara.

Modbus är ett internationellt standardkommunikationsprotokoll för utbyte av data mellan olika tillverkare av utrustning (i allmänhet industriellt bruk); Det så kallade protokollet, som också kan förstås som ovan, sa någon "språk", helt enkelt uttryckt, programvara.

I allmänhet två enheter via MODBUS -protokollet för att överföra data:

Det tidigaste är att använda RS232C som ett hårdvarugränssnitt, (det vill säga den vanliga datorns seriekommunikationsport (serieport)); Också användbart RS422, det finns också vanligtvis RS485, detta gränssnittsöverföringsavstånd, i allmänhet, industrifältet med mer.

Modbus -protokoll är uppdelat i Modbus RTU, Modbus ASCII och den senare utvecklingen av Modbus TCP tre lägen: de första två (Modbus RTU, Modbus ASCII) som används i det fysiska hårdvarugränssnittet är serie (seriell) kommunikationsport (Rs232, Rs422, RS485).

Modbus TCP är att följa trenden för dagens världsutveckling, vad som kan användas Ethernet -nätverk eller internet för att ansluta och överföra data. SO och MODBUS TCP -läge, läget för hårdvarugränssnittet är Ethernet (Ethernet) -port, det vill säga våra datorer används vanligtvis i nätverksporten.

Skicka förfrågan

whatsapp

Telefon

E-post

Förfrågning