Skip to main content

Beispiel: Serial COM

Produkt: CODESYS Control

Produkt: CODESYS Development System

Dieses Beispiel zeigt, wie Sie die serielle Kommunikation implementieren. Es zeigt, wie Ports geöffnet und geschlossen werden und wie Informationen gelesen und gesendet werden. Ein zweites Beispiel zeigt die Verwendung der Bibliothek SysCom.

Beschreibung

Applikation CAASerialComExample:

Zu Beginn werden die notwendigen Parameter für die Ports in einem Array der Struktur PARAMETER gesetzt. Der erste Wert ist der verwendete Parameter und der zweite ist der Wert des Parameters. Die richtigen Portnummern müssen in den Variablen aCom1Params und aCom2Params angepasst werden. Im folgenden Beispiel ist der Parameter der Port und der Wert ist 1, also wird der COM1-Port verwendet.

aCom1Params[1].udiParameterId:=COM.CAA_Parameter_Constants.udiPort;
aCom1Params[1].udiValue := 1;

Wenn die Ports offen sind und kein Fehler aufgetreten ist, beginnt ein Port mit dem Schreiben. Nachdem dieser Anschluss mit dem Schreiben fertig ist, wird der andere Anschluss zum Lesen verwendet. Am Ende werden beide Ports geschlossen und die verwendeten "Handles" werden freigegeben.

Applikation SysComExample:

Diese Anwendung zeigt, wie Sie die Bibliothek SysCom für die serielle Kommunikation verwenden.

Systemvoraussetzungen und Einschränkungen

Programmiersystem

CODESYS Development System Version 3.5.14.0 oder höher

Laufzeitsystem

CODESYS Control Win Version 3.5.14.0

Zusatzkomponenten

-

Hinweis

_example_icon.png DOWNLOAD Projekt