Skillnad mellan Rs232 -gränssnittet och RS485 -gränssnittet
Först den fysiska strukturen i gränssnittet
1, RS232 Gränssnitt:
Ett av datakommunikationsgränssnittet, vanligtvis Rs -232 gränssnitt till 9 stift (db -9) eller 25 stift (db -25) Typ av utseende, allmän dator har två uppsättningar Rs -232 gränssnitt, respektive känt som COM1 och COM2.
2, Rs485:
RS485 Ingen specifik fysisk form, enligt projektets och gränssnittets faktiska situation.
För det andra de elektroniska egenskaperna hos gränssnittet
1, RS232:Signalgränssignalnivån för överföringsnivå är signalnivån högre (signal "1" för "-3 V till -15 V", signal "0" för "3 till 15V", "{{{ {6}} "för" 3 till 15V "," 0 "för" {{1 0}} V ", "0" för "3 till 15V", "0" för "-15 V", "0" för "3 till 15V". till 15V "), lätt att skada gränssnittskretschipet, men också på grund av TTL -nivån (0 ~ '<0.8v', 1 ~ '>2. 0 V ') är inte kompatibel med behovet av att använda nivån omvandlingskrets för att kunna kommunicera med TTL -nivån (0 ~'<0.8v', 1 ~ '>2. 0 V '). Nivåomvandlingskretsen kan anslutas till TTL -kretsen. Dessutom är dålig anti-jammingförmåga.
2, Rs485:Överföring av differentiella signaler Logik "1" till spänningsskillnaden mellan de två linjerna för + (2-6) v sa; logik "0" till spänningsskillnaden mellan de två linjerna för - (2-6) logiken "0" indikeras av en spänningsskillnad på - (2-6) v mellan de två linjerna. Gränssignalnivån är lägre än Rs -232, det är inte lätt att skada gränssnittskretschipet, och nivån är kompatibel med TTL -nivån, det är bekvämt att ansluta till TTL -kretsen.
För det tredje, längden på kommunikationsavståndet
1, RS232: RS232 Överföringsavståndet är begränsat, det maximala överföringsavståndsstandardvärdet på 15 meter, och kan endast vara punkt-till-punkt-kommunikation, den maximala överföringshastigheten på upp till 20 kB/s.
2, RS485: RS485 Maximal trådlös transmissionsavstånd på 1200 meter. Den maximala överföringshastigheten är 10 Mbps och det maximala kommunikationsavståndet kan nås endast under överföringshastigheten 100 kb/s. Det maximala trådlösa transmissionsavståndet på Rs485 är 1200 meter.
Med hjälp av impedansmatchning kan låg dämpning av specialkabeln nå 1800 meter! Mer än 1200 meter kan du lägga till repeater (upp till 8), så att överföringsavståndet är nära 10 km.
Fjärde, kan stödja flera punktskommunikation
Rs232:RS232-gränssnittet i bussen tillåter bara anslutningen av en sändtagare, kan inte stödja förmågan att skicka och ta emot flera stationer, så endast punkt-till-punkt-kommunikation stöder inte flera punktskommunikation.
Rs485:RS485 -gränssnittet på bussen får ansluta upp till 128 sändtagare. Det vill säga med multistationskommunikationsfunktioner, så att användare kan använda ett enda RS485-gränssnitt för att enkelt skapa ett nätverk av enheter.
Fem, skillnaden mellan kommunikationslinjen
Rs232:Du kan använda tre-kärniga vridna par, tre-kärnor skärmad tråd osv.
Rs485:Två-kärnor tvinnade par, två-kärnor skärmad tråd, etc. kan användas. Vid låghastighet, kortdistans, kan icke-störningar tillfällen användas vanlig vridningskabel, tvärtom, i höghastighetsöverföring, måste den användas till impedansmatchning (i allmänhet 120Ω) av Rs485 Specialkabel (STP -120 ω (för Rs485 & CAN) ett par 18Awg), och i störningar av hårda miljöer bör man användas för att pansra Twisted skärmad kabel (ASTP -120 ω) (för Rs485 & CAN) bör ett par 18Awg) också användas i interferens-hostilmiljöer.
Kompletterande: Det vill säga RS232 -överföringsavståndet är bara 15 meter så kort, vad är då rollen för det?
I själva verket har det ett mycket brett utbud av applikationer, kan anslutas till olika enheter, såsom övervakning, annan uppgradering av utrustning eller felsökning, etc. kan behöva använda den. Funktionen och USB är relativt nära, med USB -porten är mer och vanligare kommer det att finnas mer USB till Rs -232 eller andra gränssnitt i konverteringsenheten.
Genom USB-gränssnittet kan anslutas till fler Rs -232 -enheter, inte bara för att få högre överföringshastigheter, att inse den verkliga plug and play, medan att lösa USB-gränssnittet inte kan vara en långdistansöverföring (USB-kommunikationsavstånd inom 5 meter).
Flera vanliga kommunikationsprotokoll
Innan vi startar det här problemet bör vi förstå ett problem som jag har blivit förvirrad tidigare.
RS485 och Modbus Difference: 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 tolkas som ovan, sa någon "språk", det, helt enkelt uttryckt, programvara. Det så kallade protokollet kan också förstås som "språket" som nämns ovan, vilket helt enkelt är programvaran.
I allmänhet är två enheter via Modbus -protokollet för att överföra data: det tidigaste är att använda RS232 som hårdvarugränssnitt, (det vill säga vanlig dators seriekommunikationsport (seriell port)); Också användbart RS422, det finns också vanligtvis RS485, detta gränssnittsöverföringsavstånd, i allmänhet, industrifältet med mer.
Modbus -protokollet är uppdelat i Modbus RTU, Modbus ASCII och den senare utvecklingen av Modbus TCP tre lägen.
De två första (Modbus RTU, MODBUS ASCII) som används i det fysiska hårdvarugränssnittet är seriellt (seriellt) kommunikation (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. Så Modbus TCP -läget, läget för hårdvarugränssnittet är Ethernet (Ethernet) -port, det vill säga våra datorer används vanligtvis i nätverksporten.
Då kan vi använda en bild för att förstå S 7-200 PLC stöder flera kommunikationsprotokoll.
PPI -kommunikation
Det är ett kommunikationsprotokoll utvecklat av Siemens specifikt för S 7-200 serie plc. Det är inbyggt i S 7-200 cpu. PPI -protokollet är fysiskt baserat på Rs -485 -porten, och PPI -kommunikation kan realiseras genom skärmad vriden parkabel. PPI-protokollet är ett master-slavprotokoll. Master -enheten skickar en begäran till slavenheten, slavenheten svarar och slaven kan inte initiera information. Mästaren förlitar sig på den delade anslutningen som hanteras av PPI -protokollet för att kommunicera med slavarna. PPI -protokollet begränsar inte antalet mästare som kan kommunicera med någon av slavarna, men det kan inte finnas mer än 32 mästare i ett nätverk. Den mest grundläggande användningen av PPI -protokollet är att låta Siemens steg 7- Micro/Win -programmeringsprogramvara för att ladda upp och ladda ner program och Siemens HMI kommunicera med PC.
MPI -kommunikation
MPI (multipoint -gränssnitt) är gränssnittet för Simatic S7 Multipoint -kommunikation, som är ett slags nätverk som är lämpligt för kommunikation mellan några få webbplatser, mestadels för att ansluta den övre datorn och ett litet antal PLC för att kommunicera med varandra på nära avstånd. Detta kan realiseras genom att ansluta MPI -programmeringsporten i CPU: erna för styrenheten S 7-300 eller S 7-400 och PPI -kommunikationsporten för S 7-200 CPU till varandra via Profibus -kablar och Kontakter samt anslutning av programmeringsporten för nätverkskortet på värddatorn (MPI/DP -port) via Profibus eller MPI -kablar. Det är naturligtvis möjligt att utesluta datorn från nätverket och bara inkludera PLC.
Kommunikationshastigheten för MPI är 19,2 000 till 12mbit/s, men den maximala hastigheten för ett MPI -nätverk direkt anslutet till kommunikationsporten för S 7-200 CPU är vanligtvis 187,5 kbit/s (begränsad av den maximala kommunikationshastigheten för S 7-200 cpu). Det kan finnas upp till 32 stationer i MPI -nätverket, och det maximala kommunikationsavståndet för ett nätverkssegment är 50 meter (när kommunikationsbaudhastigheten är 187,5 kbit/s), och det längre kommunikationsavståndet kan förlängas med Rs {{11 }} Repeater. Antalet anslutningar per S 7-200 CPU -kommunikationsport är 4.
MPI -protokollet kan inte kommunicera med en S 7-200 cpu som en PPI -master, dvs s 7-300 eller s 7-400 måste se till att denna s 7-200 cpu inte längre kan användas längre användas Som PPI -mästare när man kommunicerar med S 7-200, och mikro/vinst kan inte komma åt S 7-200 CPU som en PPI -mästare genom MPI -protokollet. S 7-200 CPU kan endast användas som en MPI -slav, dvs. S 7-200 CPU kan endast användas som PPI -mästare. S 7-200 cpus kan bara vara MPI -slavar, dvs. S 7-200 CPU: er kan inte kommunicera med varandra genom MPI -nätverk, men kan bara kommunicera med varandra genom PPI.
Modbuskommunikation
Modbus uppfanns av Modicon (nu ett märke av Schneider Electric) 1979, som är det första verkliga bussprotokollet som användes inom industriområdet i världen. In order to better popularize and promote the distributed application of Modbus based on Ethernet, at present, Schneider has transferred the ownership of Modbus protocol to IDA (Interface for Distributed Automation ) organization and set up Modbus-IDA organization, which lays the foundation for the Framtida utveckling av Modbus. Detta har lagt grunden för den framtida utvecklingen av Modbus. I Kina har Modbus blivit den nationella standarden GB/T 19582-2008, enligt ofullständig statistik: År 2007 har antalet installerade modbusnoder överskridit 10 miljoner.
Modbus -protokollet är ett universellt språk som används på elektroniska styrenheter. Med detta protokoll kan styrenheter kommunicera med varandra och med andra enheter via ett nätverk (t.ex. Ethernet). Det har blivit en vanlig industriell standard. Med det kan kontrollenheter från olika tillverkare anslutas till ett industriellt nätverk för centraliserad övervakning och kontroll. Detta protokoll definierar en struktur av meddelanden som en controller kan känna igen och använda, oavsett nätverk som de kommunicerar. Den beskriver processen genom vilken en styrenhet begär åtkomst till andra enheter, hur den svarar på förfrågningar från andra enheter och hur den upptäcker och loggar fel. Det skapar ett gemensamt format för mönstret och innehållet i meddelandefält. MODBUS är en enkel-master-master/slavkommunikationsmodell. Det kan bara finnas en mästare på ett Modbus -nätverk åt gången, och det kan finnas flera slavar.
Modbus har följande egenskaper.
1, Standard, Open, användare kan använda MODBUS -protokollet gratis, på ett enkelt sätt, utan att betala licensavgifter och kommer inte att bryta mot immateriella rättigheter. För närvarande stöder mer än 400 tillverkare Modbus, och mer än 600 typer av produkter stöder Modbus.
2, Modbus kan stödja en mängd elektriska gränssnitt, till exempel Rs -232, rs -485, etc., men kan också överföras på en mängd olika medier, såsom vridna par, optisk fiber, trådlöst, etc.
3, 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.
Obs: S 7-200 stöder endast Modbus RTU -protokollet, inte Modbus ASCII -protokoll;
Profibuskommunikation
Som en av de många medlemmarna i Fieldbus -familjen är Profibus en av de mest använda Fieldbus -standarderna i den europeiska industrivärlden och är också en av de internationellt erkända FieldBus -standarderna. Profibus är ett enhetsnivå, fältnivå Simitac-nätverk som är lämpligt för att överföra medelstora och små mängder data. Dess öppenhet gör det möjligt för många tillverkare att utveckla sina egna Profibus-kompatibla produkter, som kan anslutas till samma PROFIBUS-nätverk.
Profibus är ett elektriskt nätverk där det fysiska transmissionsmediet kan vara skyddat vridet par, fiberoptik eller trådlöst. PROFIBUS är en internationell, öppen, tillverkare-oberoende fältbusstandard med valbara transmissionshastigheter som sträcker sig från 9,6 kbaud till 12 MBAUD och alla enheter anslutna till bussen bör ställas in på samma hastighet när bussystemet är aktiverat. Profibus används ofta i tillverkningsautomation, processindustrinsautomation och andra områden som byggnad, transport och kraftutomation, etc. Profibus är också en slags fältbussteknik som används för fabriksautomatisering av butik för övervakning och kontroll och datakommunikation i fältet enhetsnivå. Det kan förverkliga decentraliserade digitala kontroll- och fältkommunikationsnätverk från fältutrustningskikt till övervakning av verkstadsnivå, vilket ger en genomförbar lösning för att förverkliga integrerad fabriksautomation och fältutrustning.
USS -kommunikation
USS (Universal Serial Interface) är ett kommunikationsprotokoll utvecklat av Siemens specifikt för enheter och har genomgått en process för kontinuerlig utveckling och förbättring under åren. Ursprungligen användes USS för att parametrera enheten, dvs för att ställa in mer markorienterade parametrar. Det användes allmänt i anslutningen av enheter med driftspaneler och driftsättningsprogramvara (t.ex. drives/start).
Nyligen har USS också i allt högre grad använts för kommunikation med styrenheter (t.ex. PLC) för kommunikationskontroll på allmän nivå på grund av dess enkla protokoll och låga hårdvarukrav. (Obs! USS tillhandahåller en billig, relativt enkel kommunikationskontroll. På grund av dess design kan USS inte användas i applikationer med höga krav för kommunikationshastighet och dataöverföringsvolym. I dessa fall en bättre kommunikationsmetod i realtid , som Profibus-DP, bör väljas.
Om till exempel i vissa hastighetssynkroniseringskrav för högre applikationer (till exempel pappersproduktionslinje), ett dussin eller till och med dussintals inverterare som använder USS -kommunikationskontroll, kan effekten föreställas.
Alla Siemens -inverterare med en Rs485 -kommunikationsport, PLC som befälhavare, som tillåter upp till 31 inverterare som en kommunikationslänk i slavstationen, enligt adressen till inverteraren eller med sändningsmetoden, kan du komma åt inverteraren för att kommunicera, Endast Master Station kan skicka ut ett meddelande om kommunikationsförfrågan, adresstecken i meddelandet för att specificera slavstationen för att överföra data, slavstationen kan endast tas emot i masterförfrågningsmeddelandet till slaven station. Endast befälhavaren kan skicka ett meddelande om kommunikationsförfrågan och adresskaraktären i meddelandet anger slavstationen som uppgifterna ska överföras. Innan du använder USS -protokollet måste du installera Siemens instruktionsbibliotek. USS -protokollinstruktionerna finns i Library -mappen i steget 7- Micro/Win32 Instruktionsträd. Steget 7- Micro/Win32 Instruktionsbibliotek ger 14 subroutiner, 3 avbrott och 8 instruktioner för att stödja USS -protokollet. En eller flera subroutiner läggs till automatiskt när en instruktion kallas.
De grundläggande funktionerna i USS -protokollet är följande:
■ Stöder multifunktkommunikation (och kan därmed tillämpas på nätverk som Rs 485)
■ En "master-slav" -åtkomstmekanism med en enda mästare.
■ Upp till 32 noder i ett nätverk (upp till 31 slavar)
Enkelt och pålitligt meddelandeformat för flexibel och effektiv dataöverföring
Lätt att implementera och låga kostnader
USS arbetar på ett sådant sätt att kommunikation alltid initieras av befälhavaren, USS Master Polls de enskilda slavarna i en kontinuerlig cykel, och slavarna bestämmer om och hur, att svara baserat på de kommandon de får. Slavar skickar aldrig data på sitt eget initiativ.
Slaven svarar när följande villkor är uppfyllda:
1. Det mottagna meddelandet från befälhavaren är fria från fel;
2. Och denna slav behandlas i det mottagna mastermeddelandet.




