Anbindung eigener E/As
Mit dieser Funktionalität lassen sich lokale E/As an eine Steuerung anbinden und aus der IEC-Applikation verwenden.
Anbindung von Peripheriegeräten
GPIOs
I²C
SPI
Onewire
CAN
Ethernet-basierte Kommunikation
Socket-basierte Kommunikation (TCP, UDP, Unix Domain Sockets)
Beliebige andere Peripherie via Glue Code
Anbindung neue Peripherie
GPIOs
Extension API
GPIOs können über die Extension API angebunden werden.
Für weitere Informationen siehe: Anbindung eigener EA’s
Gerätebeschreibung und IEC-Bibliothek
Unter Linux können GPIOs über die Kommandozeile angesprochen werden. Die hierfür benötigten Gerätebeschreibungen und Bibliotheken werden von CODESYS zur Verfügung gestellt.
Rechtsklicken Sie im Gerätebaum auf die Steuerung und wählen Sie den Befehl Gerät anhängen
Der Dialog Gerät anhängen öffnet sich.
Öffnen Sie die Gruppe Verschiedene und wählen Sie GPIO.
Bestätigen Sie die Auswahl mit einem Klick auf die Schaltfläche Gerät anhängen.
Der GPIO-Connector wird unterhalb der Steuerung eingefügt.
Rechtsklicken Sie auf das Gerät GPIO und wählen Sie den Befehl Gerät anhängen.
Der Dialog Gerät anhängen öffnet sich.
Wählen Sie ein Gerät aus und bestätigen Sie die Auswahl mit dem Befehl Gerät anhängen.
Das Gerät wird unterhalb des GPIO-Connector eingefügt.
Konfigurieren Sie die Geräte.
Weitere Informationen zur Ansteuerung über die Kommandozeile finden Sie im Linux Kernel Archiv.
Raspberry Pi GPIOs
In den Gerätebeschreibungen der unterstützten Raspberry Pi-Modelle sind die GPIOs bereits integriert.
Sehen Sie hierzu das Beispiele GPIO
I²C, SPI und Onewire
Extension API
I²C, SPI und Onewire können über die Extension API angebunden werden.
Eine Anleitung hierfür finden Sie im Kapitel Anbindung eigener EA’s.
Geräte-Repository
Rechtsklicken Sie im Gerätebaum auf den gewünschten Connector und wählen Sie den Befehl Gerät anhängen.
Der Dialog Gerät anhängen öffnet sich.
Wählen Sie das Gerät <Schnittstelle> master und bestätigen Sie die Auswahl mit dem Befehl Gerät anhängen.
Der Gerät wird unterhalb des Connectors eingefügt.
Rechtsklicken Sie auf das eingefügte Master-Gerät und wählen Sie den Befehl Gerät anhängen.
Wählen Sie das gewünschte Gerät aus und bestätigen Sie die Auswahl mit dem Befehl Gerät anhängen.
Das Gerät wird unterhalb des Master-Geräts eingefügt.
Konfigurieren Sie die Geräte.
Tipp
Wenn die gewünschten Geräte im Dialog Gerät anhängen nicht verfügbar sind, müssen Sie diese Geräte über das Geräte-Repository installieren.
Wenn noch keine Gerätebeschreibung mit den gewünschten Ein- und Ausgängen zur Verfügung steht, können Sie auch eine bereits bestehende Gerätebeschreibung anpassen. Eine Anleitung hierfür finden Sie im Kapitel Anbindung eigener EA’s.
RS-232 und RS-485
ModBusRTU
Rechtsklicken Sie im Gerätebaum auf die Steuerung (beispielsweise CODESYS Control for Linux) und wählen Sie den Befehl Gerät anhängen.
Der Dialog Gerät anhängen öffnet sich.
Wählen Sie in der Gruppe Feldbusse unter Modbus das Gerät Modbus COM Port und bestätigen Sie die Auswahl mit dem Befehl Gerät anhängen.
Der Gerät wird unterhalb der Steuerung eingefügt.
Rechtsklicken Sie auf das Gerät Modbus COM Port und wählen Sie den Befehl Gerät anhängen.
Wählen Sie das gewünschte Gerät aus und bestätigen Sie die Auswahl mit dem Befehl Gerät anhängen.
Das Gerät wird unterhalb des Geräts Modbus COM Port eingefügt.
Konfigurieren Sie die Geräte.
Für weitere Informationen zu ModBusRTU siehe CODESYS Modbus.
Eigenes Protokoll
Eigene Protokolle können mit Hilfe der Bibliotheken CAA Serial Com oder SysCom implementiert werden.
Sehen Sie hierzu auch das Beispiel Serial COM.
CAN und Ethernet basierte Protokolle
TCP/UDP
Mit der Bibliothek Net Base Services lassen sich TCP/IP- und UDP/IP-Protokolle implementieren.