Beispiel: DMX-Master

Versenden der zyklischen Prozessdaten als DMX-Master (EL6851)

Dateien für TwinCAT 3.1.

Vorbereitung

Die Applikationsbeispiele sind mit einem Prüfaufbau getestet und entsprechend beschrieben worden. Etwaige Abweichungen bei der Einrichtung an realen Applikationen sind möglich.

Für den Prüfaufbau wurde folgende Hardware und Software verwendet:

Starten des Beispielprogramms

1. Speichern Sie die *.zip-Datei auf Ihrer Festplatte und entpacken Sie diese.
2. Öffnen Sie das Projekt mit TwinCAT XAE.
3. Schließen Sie die Hardware entsprechend an und verbinden Sie den Ethernet-Adapter ihres PCs mit dem EtherCAT-Koppler.
4. Wählen Sie den lokalen Ethernet-Adapter (ggf. mit Echtzeit-Treiber) unter Tc2_DMX_Sample_DMX_Master > I/O > Devices > Device 1 (EtherCAT) aus. Wählen Sie dann im Karteireiter Adapter unter Search... den entsprechenden Adapter aus und bestätigen Sie diesen.
Beispiel: DMX-Master 1:
Beispiel: DMX-Master 2:
5. Aktivieren Sie die Konfiguration und bestätigen Sie.
Beispiel: DMX-Master 3:
Beispiel: DMX-Master 4:
6. Starten Sie TwinCAT im RUN-Modus.
Beispiel: DMX-Master 5:
7. Übersetzen Sie das Projekt in TwinCAT XAE, indem Sie im Menü Build den Befehl Build Tc2_DMX_Sample_DMX_Master auswählen.
Beispiel: DMX-Master 6:
8. Loggen Sie sich ein und bestätigen Sie das Laden des Programms.
Beispiel: DMX-Master 7:
Beispiel: DMX-Master 8:
9. Starten Sie das Programm.
Beispiel: DMX-Master 9:

Visualisierung

Vorgabe der Stellgrößen für die drei Farben des DMX-Slaves in der TwinCAT XAE:

Beispiel: DMX-Master 10:

Das Beispiel sendet zyklisch die DMX-Daten zu einem DMX-Slave. Das hier verwendete DMX-Gerät belegt drei Slots (Bytes) im DMX512-Frame. Jeder Slot adressiert eine der drei Farben. Ist die Schaltfläche "Start/Stop" gedrückt, so werden automatisch generierte Daten an das DMX-Gerät gesendet. Die Geschwindigkeit der Änderungen kann durch den waagerechten Schieberegler verändert werden. Ist die Schaltfläche "Start/Stop" nicht gedrückt, so können Sie durch die drei waagerechten Schieberegler die Werte manuell verändern.