Inden for industriel kontrol, elektrisk strømkommunikation, intelligent meter osv. Bruges seriel kommunikation normalt til dataudveksling. Den første anvendte metode er RS232 -interface på grund af kompleksiteten på det industrielle sted, vil en række elektriske udstyr producere mere elektromagnetisk interferens i miljøet, hvilket kan føre til signaloverførselsfejl.
I 1979 udviklede Schneider Electric en busprotokol til Industrial Field Modbus -protokol, nu brugt i industriel RS485 -kommunikationsbegivenheder, som mange bruger Modbus -protokol, så i dag forstår vi RS485 kommunikations- og Modbus -kommunikationsprotokol.
Først introduktionen af Rs485
I de industrielle kontrolledninger er RS485 -bus på grund af dens enkle grænseflade, let netværk, transmissionsafstand og andre egenskaber i vid udstrækning brugt.
RS485 og RS232 er baseret på den samme serielle kommunikationsgrænseflade, driften af data, der sender og modtages, er den samme, så brugen af den samme Wince underliggende driver. Men de er i den faktiske anvendelse af kommunikationstilstand har en stor forskel, RS485-interface til halvduplex-datakommunikationstilstand, mens RS232-interface til fuld-duplex-datakommunikationstilstand, data kan ikke sendes og modtages på samme tid, for at sikre, at dataene, der sendes og modtages uden konflikt, er hardware gennem retning af switching til opnå
RS485-interface sammensat af halvduplex-netværk, generelt to-ledningssystem (tidligere fire-ledningsforbindelse, kan kun realisere den punkt-til-punkt-kommunikation, nu sjældent brugt), mere afskærmet kabeloverførsel af snoede par. Denne ledning til busstopologien i den samme bus kan tilsluttes højst 32 noder. I RS485-kommunikationsnetværket bruges generelt i master-slave kommunikationstilstand, det vil sige en vært med mere end en slave.
RS485 Karakteristika:
Rs485 Elektriske egenskaber: logik "0" til spændingsforskellen mellem de to linjer for + (2-6) v sagde; Logik "1" til spændingsforskellen mellem de to linjer for - (2-6) V sagde. Logikken "1" er angivet med en spændingsforskel på -(2-6) v mellem de to linjer. Interfacesignalniveauet er lavere end RS232, det er ikke let at beskadige interface -kredsløbschippen, og niveauet er kompatibelt med TTL -niveauet, kan let forbindes med TTL -kredsløb.
Den maksimale dataoverførselshastighed på Rs485 er 10 Mbps.
RS485-interface er brugen af afbalanceret driver og differentiel modtagerkombination, anti-fælles-tilstand interferensevne til at forbedre, det vil sige god anti-støj interferens.
Den maksimale transmissionsafstand på Rs485 -interface er standardiseret til 4000 fod (ca. 1219 meter), og faktisk kan den nå 3000 fod. Derudover tillader RS232 -interface kun 1 transceiver at være tilsluttet bussen, dvs. enkelt stationskapacitet. Rs485 -interface på bussen får lov til at oprette forbindelse op til 128 transceivere. Det vil sige med multi-stationskapacitet, så brugere kan bruge en enkelt RS485-grænseflade til let at etablere et netværk af enheder.
For det andet Modbus Introduktion
Modbus blev opfundet af Modicon (nu et brand af Schneider Electric) i 1979 og er verdens første rigtige busprotokol for industrielle steder.
Modbus Network er et industrielt kommunikationssystem, programmerbare controllere og computere med intelligente terminaler er forbundet gennem almindelige eller lokaliserede dedikerede linjer. Systemstrukturen inkluderer både hardware og software. Det kan bruges til en række dataindsamling og procesovervågningsapplikationer.
Modbus -funktioner:
Standard, åben, brugere kan bruge Modbus -protokollen gratis, være sikker på, at der ikke er behov for at betale licensgebyrer og ikke krænker intellektuel ejendomsret. I øjeblikket er der mere end 400 Modbus-understøttende producenter og mere end 600 Modbus-understøttende produkter.
Modbus kan understøtte en række elektriske grænseflader, såsom Rs -232, Rs -485 osv., Og kan også overføres over en række medier, såsom snoet par, fiberoptik og trådløst.
Rammenformatet for Modbus er enkelt, kompakt og let at forstå. Det er let for brugerne at bruge og enkelt for producenterne at udvikle sig.
Modbus kommunikations transmissionsmetode:
Kommunikationsoverførsel er opdelt i uafhængig informationsoverskrift og kodede data sendt. Følgende definitioner af transmissionsmetoder for kommunikation er også kompatible med Modbusrtu -kommunikationsprotokollen:
Indledende struktur=større end eller lig med 4 byte af tid
Adressekode=1 byte
Funktionskode=1 byte
Dataområde=n bytes
Fejlcheck=16- Bit CRC -kode
Slutstruktur=større end eller lig med 4 byte af tid
Adressekode:Adressekoden er den første byte af kommunikationsoverførslen. Denne byte angiver, at slaven med den adressekode, der er indstillet af brugeren, vil modtage de oplysninger, der er sendt af masteren. Hver slave har en unik adressekode, og svaret tilbage starter med den respektive adressekode. Den adressekode, der er sendt af masteren, angiver adressen på den slave, som meddelelsen vil blive sendt til, og den adressekode, der sendes af slaven, angiver den slave, som meddelelsen vil returneres til.
Funktionskode:Den anden byte af kommunikationsoverførslen Modbus -kommunikationsprotokollen definerer funktionsnumre fra 1 til 127 Instrumentet bruger kun nogle af disse funktionskoder. Sendt som en værtsanmodning fortæller funktionskoden slaven, hvilken handling der skal udføres. Sendt som slavespons er funktionskoden sendt af slaven den samme som den sendt fra værten og angiver, at slaven har reageret på værten for at udføre en handling. Hvis den højeste bit af funktionskoden, der er sendt af slaven, er 1 (f.eks. Funktionskoden er 127 på samme tid som funktionskoden er stor), indikerer det, at slaven ikke har svaret på operationen eller har sendt en fejl.
Dataområde:Dataområdet er forskelligt i henhold til forskellige funktionskoder. Dataområdet kan være en faktisk værdi, et sætpunkt, en adresse sendt fra værten til slaven eller fra slaven til værten.
CRC -kode:To-byte fejldetekteringskode.
For det tredje forskellen mellem Rs485 og Modbus
RS485 er en fysisk grænseflade, blot sagt, hardware.
Modbus er en international standardkommunikationsprotokol til udveksling af data mellem forskellige producenter af udstyr (generelt industriel brug); Den såkaldte protokol, som også kan forstås som ovenstående, nogen sagde "sprog", simpelthen sagt, software.
Generelt to enheder gennem Modbus -protokollen for at transmittere data:
Det tidligste er at bruge Rs232C som en hardware -grænseflade (det vil sige den almindelige computersserielle kommunikationsport (seriel port)); Der er også nyttige RS422, der er også almindeligt anvendte RS485, denne interface transmissionsafstand, generelt det industrielle felt med mere.
Modbus -protokol er opdelt i Modbus RTU, Modbus ASCII og den senere udvikling af Modbus TCP tre tilstande: de to første (Modbus RTU, Modbus ASCII), der bruges i den fysiske hardware -grænseflade, er seriel (seriel) kommunikationsport (RS232, RS422, RS485).
Modbus TCP skal overholde tendensen til dagens verdensudvikling, hvad der kan bruges Ethernet -netværk eller internettet til at oprette forbindelse og transmittere data. Så og Modbus TCP -tilstand er tilstanden for hardware -interface Ethernet (Ethernet) port, det vil sige, vores computere bruges generelt i netværksporten.




