RS232-C-connectordefinitie-analyse volgens het PLC-principe voor seriële communicatie

Sep 19, 2018 Laat een bericht achter

Elk type PLC heeft een ingebouwde standaardconfiguratie van twee communicatie-interfaces, namelijk RS232- en RS485-communicatie-interface. RS232-interface wordt voornamelijk gebruikt voor het downloaden van programma's of voor communicatie met de bovenste computer en het aanraakscherm, en de RS485-interface wordt voornamelijk gebruikt voor het instellen. Communicatiebesturing wordt geïmplementeerd met behulp van een netwerk van het RS485-protocol.

1.RS232-C-interfaceconnector gebruikt over het algemeen de 9-pins 9-pins DB-9-connector, heeft slechts 3 interfacelijnen nodig, dat wil zeggen, gegevens verzenden, gegevens ontvangen en signaalaarde om gegevens te verzenden.

RS232 interface

In de RS232-specificatie is de spanningswaarde + 3V ~ + 15V (gewoonlijk + 6V) wordt 0 of AAN genoemd. De spanning is -3V ~ -15V (meestal -6V) wordt 1 of UIT genoemd; de hoge potentiaal van de RS232 op de computer is ongeveer 9V en het lage potentieel is ongeveer -9V. RS232 is een full-duplexmodus. De spanning van het signaal wordt verkregen door verwijzing naar de aarde. Het kan tegelijkertijd gegevens verzenden en ontvangen. In de praktische toepassing wordt de RS232-interface gebruikt en kan de zendafstand van het signaal 15 m bedragen. RS232 heeft echter slechts een enkele stationsfunctie, dat wil zeggen een-op-een communicatie.

2. RS485-interface RS485 gebruikt twee positieve en negatieve signaallijnen als transmissielijnen. Het spanningsverschil tussen de twee lijnen is + 2V ~ 6V, wat logica 1 aangeeft: het spanningsverschil tussen de twee lijnen is -2V ~ 6V, hetgeen logica 0 aangeeft.

RS485 is een half-duplex werkmodus en het signaal wordt verkregen door de signaalniveaus van de positieve en negatieve lijnen af te trekken. Het is een differentiële ingangsmodus, die een sterke anti-common-modus interferentiemogelijkheid heeft, dat wil zeggen, goede anti-ruis interferentie; in praktische toepassingen is de transmissieafstand maximaal 1200 meter. RS485 heeft multi-station-mogelijkheden, dat wil zeggen een-op-veel master-slave-communicatie.

In seriële communicatie worden gegevens gewoonlijk verzonden tussen twee stations. Afhankelijk van de transmissierichting van gegevens op de communicatielijn, kan deze worden onderverdeeld in drie basistransmissiemodi: simplex, half-duplex en full-duplex.

Simplex-communicatie maakt gebruik van een enkele draad en de zender en ontvanger van het signaal hebben een duidelijke richting. Met andere woorden, communicatie vindt slechts in één richting plaats.

Als dezelfde transmissielijn wordt gebruikt als zowel de ontvangende lijn als de zendlijn, hoewel de gegevens in beide richtingen kunnen worden verzonden, kunnen de communicatiepartijen niet tegelijkertijd gegevens verzenden en ontvangen. Zo'n verzendmethode wordt half-duplex genoemd. Wanneer de half-duplexmodus wordt toegepast, worden de zender en de ontvanger aan elk einde van het communicatiesysteem tijdsdelings overgedragen aan de communicatielijn via de zendontvangerschakelaar om richtingomschakeling uit te voeren.

Wanneer gegevens worden verzonden en ontvangen, die worden verzonden door twee verschillende transmissielijnen, kunnen beide communicatiepartijen tegelijkertijd verzend- en ontvangstbewerkingen uitvoeren. Deze transmissiemodus is volledig duplex. In de full-duplexmodus zijn de zender en de ontvanger aan elk uiteinde van het communicatiesysteem voorzien, zodat gegevens kunnen worden bestuurd om gelijktijdig in beide richtingen te worden verzonden. De full-duplexmodus vereist geen richtingomschakeling.

Seriële communicatie kan in twee typen worden verdeeld, één is synchrone communicatie en de andere is asynchrone communicatie. Wanneer synchrone communicatie wordt gebruikt, zijn alle tekens gegroepeerd in één groep, zodat tekens één voor één kunnen worden verzonden, maar synchronisatietekens worden aan het begin van elke groep gegevens toegevoegd en wanneer er geen informatie wordt verzonden, is een nulkarakter is gevuld vanwege synchrone verzending. Er zijn geen gaten toegestaan Wanneer asynchrone communicatie wordt gebruikt, is het transmissie-interval tussen twee tekens arbitrair, dus sommige gegevensbits worden gebruikt als scheidingsteken vóór en na elk teken. Ter vergelijking: wanneer de transmissiesnelheid gelijk is, is de informatie in de synchrone communicatiemodus efficiënter dan de asynchrone modus omdat de verhouding van de niet-gegevensinformatie in de synchrone modus relatief klein is. Aan de andere kant vereist de synchrone modus dat beide partijen die informatie verzenden, met dezelfde klok moeten coördineren. Het is deze klok die de positie van elk informatiebit in het synchrone seriële verzendingsproces bepaalt. Op deze manier moet, als de synchronisatiemethode wordt toegepast, het kloksignaal worden verzonden terwijl de gegevens worden verzonden. In de asynchrone modus hoeven de klokfrequentie van de ontvanger en de klokfrequentie van de zender niet exact hetzelfde te zijn, maar zolang ze vergelijkbaar zijn, dat wil zeggen, ze overschrijden niet een bepaald toegestaan bereik. Bij gegevensoverdracht wordt asynchrone communicatie op grote schaal gebruikt.

Asynchrone communicatie wordt gekenmerkt door één karakter en één karaktertransmissie, en elke karaktertransmissie begint altijd met een startbit, eindigt met een stopbit en er is geen vaste tijd tussen karakters. Interval vereisten. Elke keer dat er een startbit is, gevolgd door 5 ~ 8 databits, gevolgd door een controlebit, wat een oneven test kan zijn, of zelfs pariteit, of nee, en tenslotte 1 bit of 1 bit. Halve of een 2-bit stopbit, gevolgd door een stopbit van onbepaalde lengte. Zowel het stopbit als het inactieve bit worden als hoog gespecificeerd, wat ervoor zorgt dat er een dalende flank aan het begin van het startbit moet zijn om het begin van de gegevensoverdracht aan te geven.


Aanvraag sturen

whatsapp

Telefoon

E-mail

Onderzoek