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
DOWNLOAD Projekt