Analyse der RS232-C-Schnittstellen-Steckverbinder durch serielles SPS-Kommunikationsprinzip

Sep 19, 2018 Eine Nachricht hinterlassen

Jeder SPS-Typ verfügt über eine integrierte Standardkonfiguration von zwei Kommunikationsschnittstellen, nämlich der RS232- und der RS485-Kommunikationsschnittstelle. Die RS232-Schnittstelle wird hauptsächlich zum Herunterladen von Programmen oder zur Kommunikation mit dem oberen Computer und dem Touchscreen verwendet. Die RS485-Schnittstelle wird hauptsächlich zum Einrichten verwendet. Die Kommunikationssteuerung wird unter Verwendung eines Netzwerks des RS485-Protokolls implementiert.

1. RS232-C-Schnittstellenanschluss verwendet im Allgemeinen den 9-poligen 9-poligen Steckverbinder des Modells 9-9, dh, er benötigt nur 3 Schnittstellenleitungen, d.

RS232 interface

In der RS232-Spezifikation ist der Spannungswert + 3 V ~ + 15 V (normalerweise + 6 V) wird als 0 oder EIN bezeichnet. Die Spannung beträgt -3V ~ -15V (normalerweise -6V) wird als 1 oder AUS bezeichnet; Das RS232-Hochpotential auf dem Computer beträgt etwa 9 V und das Niedrigpotential liegt bei -9 V. RS232 ist ein Vollduplex-Betriebsmodus. Die Spannung des Signals wird durch Bezug auf die Masse erhalten. Es kann gleichzeitig Daten senden und empfangen. In der praktischen Anwendung wird die RS232-Schnittstelle verwendet, und die Übertragungsdistanz des Signals kann 15 m betragen. RS232 hat jedoch nur eine Einzelstationsfunktion, dh eine Eins-zu-Eins-Kommunikation.

2. RS485-Schnittstelle RS485 verwendet zwei positive und negative Signalleitungen als Übertragungsleitungen. Die Spannungsdifferenz zwischen den beiden Leitungen beträgt + 2 V ~ 6 V, was auf logische 1 hinweist: Die Spannungsdifferenz zwischen den beiden Leitungen beträgt -2 V ~ 6 V, was logisch 0 anzeigt.

RS485 ist ein Halbduplex-Arbeitsmodus, dessen Signal durch Subtrahieren der Signalpegel der positiven und negativen Leitungen erhalten wird. Es ist ein differentieller Eingangsmodus, der über eine starke Anti-Common-Mode-Interferenzfähigkeit verfügt, dh eine gute Anti-Rausch-Interferenz. In der Praxis beträgt die Übertragungsdistanz bis zu 1200 Meter. RS485 ist für mehrere Stationen geeignet, dh für eine 1: 1-Master-Slave-Kommunikation.

Bei der seriellen Kommunikation werden Daten normalerweise zwischen zwei Stationen übertragen. Je nach Übertragungsrichtung der Daten auf der Kommunikationsleitung können diese in drei grundlegende Übertragungsmodi unterteilt werden: Simplex, Halbduplex und Vollduplex.

Die Simplex-Kommunikation verwendet eine einzelne Leitung, und Sender und Empfänger des Signals weisen eine klare Ausrichtung auf. Die Kommunikation findet also nur in eine Richtung statt.

Wenn dieselbe Übertragungsleitung sowohl als Empfangsleitung als auch als Übertragungsleitung verwendet wird, obwohl die Daten in beide Richtungen übertragen werden können, können die Kommunikationspartner keine Daten gleichzeitig senden und empfangen. Ein solches Übertragungsverfahren wird als Halbduplex bezeichnet. Wenn der Halbduplexmodus verwendet wird, werden der Sender und der Empfänger an jedem Ende des Kommunikationssystems zeitlich auf die Kommunikationsleitung durch den Transceiver-Schalter übertragen, um die Richtungsumschaltung durchzuführen.

Wenn Daten gesendet und empfangen werden, die von zwei verschiedenen Übertragungsleitungen übertragen werden, können beide Kommunikationspartner gleichzeitig Übertragungs- und Empfangsvorgänge ausführen. Dieser Übertragungsmodus ist Vollduplex. Im Vollduplexmodus sind der Sender und der Empfänger an jedem Ende des Kommunikationssystems vorgesehen, so dass Daten so gesteuert werden können, dass sie gleichzeitig in beide Richtungen übertragen werden. Der Vollduplexmodus erfordert keine Richtungsumschaltung.

Die serielle Kommunikation kann in zwei Typen unterteilt werden: eine synchrone Kommunikation und eine asynchrone Kommunikation. Bei Verwendung der synchronen Kommunikation werden alle Zeichen in einer Gruppe zusammengefasst, sodass die Zeichen einzeln übertragen werden können. Zu Beginn jeder Informationsgruppe werden jedoch Synchronisationszeichen hinzugefügt. Wenn keine zu übertragenden Informationen vorhanden sind, ist dies ein Nullzeichen wird wegen synchroner Übertragung gefüllt. Es sind keine Lücken erlaubt. Wenn asynchrone Kommunikation verwendet wird, ist das Übertragungsintervall zwischen zwei Zeichen beliebig, so dass einige Datenbits vor und nach jedem Zeichen als Trennbits verwendet werden. Im Vergleich dazu ist, wenn die Übertragungsrate gleich ist, die Information im synchronen Kommunikationsmodus effizienter als im asynchronen Modus, da der Anteil der Nichtdateninformationen im synchronen Modus relativ klein ist. Andererseits erfordert der Synchronmodus jedoch, dass beide Informationssender mit derselben Uhr koordinieren müssen. Diese Uhr bestimmt die Position jedes Informationsbits im synchronen seriellen Übertragungsprozess. Auf diese Weise muss, wenn das Synchronisationsverfahren verwendet wird, das Taktsignal übertragen werden, während die Daten übertragen werden. Im asynchronen Modus müssen die Taktfrequenz des Empfängers und die Taktfrequenz des Senders nicht exakt gleich sein, aber solange sie ähnlich sind, überschreiten sie einen bestimmten zulässigen Bereich nicht. Bei der Datenübertragung wird häufig asynchrone Kommunikation verwendet.

Asynchrone Kommunikation ist gekennzeichnet durch eine Übertragung von einem Zeichen und einem Zeichen. Jede Zeichenübertragung beginnt immer mit einem Startbit, endet mit einem Stoppbit und es gibt keine feste Zeit zwischen den Zeichen. Intervallanforderungen. Jedes Mal gibt es ein Startbit, gefolgt von 5 bis 8 Datenbits, gefolgt von einem Prüfbit, bei dem es sich um einen ungeraden Test oder eine gerade Parität oder um ein Nein und schließlich um 1 Bit oder 1 Bit handeln kann. Ein halbes oder ein 2-Bit-Stoppbit, gefolgt von einem Stoppbit mit unbestimmter Länge. Sowohl das Stoppbit als auch das Leerlaufbit werden als hoch spezifiziert, wodurch sichergestellt wird, dass zu Beginn des Startbits eine fallende Flanke vorhanden sein muss, um den Beginn der Datenübertragung anzuzeigen.


Anfrage senden

whatsapp

Telefon

E-Mail

Anfrage