Programmierung

Programmierung 1:

Installation

Ab TwinCAT 2.11 Build 2229 (R3 und x64 Engineering) wird die Bibliothek "TcDMX.lib" standardmäßig mitinstalliert.

Programmierung 2:

Name der Bibliothek

Diese Bibliothek ersetzt die "TcEL6851.lib".

Hardware Dokumentation im Beckhoff Information System: EL6851 - DMX-Master-Slaveklemme

Weitere erforderliche Bibliotheken

Für PC-Systeme (x86) und Embedded-PCs (CXxxxx):

Für Busklemmen-Controller der Serie BCxx00, BCxx50, BCxx20, BC9191 und BXxx00:

Programmierung 3:

Speicherauslastung

Durch Einbinden der Bibliothek wird bereits SPS-Programmspeicher verbraucht. Abhängig vom Applikationsprogramm kann daher der verbleibende Speicher nicht ausreichend sein.

Es empfiehlt sich der Einsatz der TwinCAT-Bibliotheken sowohl für das RDM-Protokoll als auch für das Versenden der zyklischen Prozessdaten zu den DMX-Slaves. Zu beiden Varianten finden Sie Beispiele im Anhang.

Beschreibung der Bibliothek

Es ist grundsätzlich nur ein Baustein für die Grundkommunikation notwendig. Der FB_EL6851CommunicationEx übernimmt die Kommunikation mit der EL6851. Mit diesem Baustein kann zwischen RDM- und dem DMX-Protokoll umgeschaltet werden. Wird das DMX-Protokoll gefahren, kann keine RDM-Kommunikation stattfinden und umgekehrt.