Skip to main content

Digitale Schaltpunkte

CODESYS SoftMotion bietet verschiedene Möglichkeiten, digitale Schaltpunkte zu realisieren. Dieser Abschnitt liefert einen Überblick über die jeweiligen Vor- und Nachteile.

Anwendungsbeispiel

Digitale Schaltpunkte werden zum Beispiel für das Einschalten einer Klebstoffpistole in Abhängigkeit der Achsposition benötigt. In dem nachfolgenden Beispiel soll die Klebstoffpistole von Position 90 bis 120 Klebstoff auf ein Produkt auftragen.

_sm_img_digital_switches_1.png

Eine Klebstoffpistole hat eine Verzögerung zwischen dem Einschalten und Auftragen von Klebstoff. Dasselbe gilt für das Ausschalten. Deshalb wird eine Ein- und Ausschaltverzögerung benötigt, sodass die Klebstoffpistole 50 ms vor Position 90 eingeschaltet und 50 ms vor Position 120 ausgeschaltet wird.

_sm_img_digital_switches_2.png

Baustein Übersicht

Baustein

Mehrere Schaltpunkte

Ein- und Ausschaltverzögerung

Vorausschau

Hochgenau (zeitliche Auflösung höher als die Zykluszeit)

Datenbasis

Anmerkung

SMC_DigitalCamSwitch_HighPrecision

icon_lic_ok.png

icon_lic_ok.png 1

icon_lic_ok.png 2

icon_lic_ok.png

Soll- oder Istposition

Sinnvoll, wenn höhere zeitliche Genauigkeiten benötigt werden. Für den hochgenauen Betrieb wird neben diesem Baustein eine hochgenaue digitale Ausgangskarte benötigt. Diese Kombination ermöglicht es auch bei höheren Zykluszeiten, Ausgänge mit hoher zeitlichen Genauigkeit zu schalten.

Mehr Informationen zur Verwendung des Bausteins können Sie dem Beispiel Verwendung von MC_DigitalCamSwitch_HighPrecision entnehmen.

SMC_GetTravelTime

icon_lic_missing.png

icon_lic_missing.png

icon_lic_ok.png 2

icon_lic_ok.png

Soll- oder Istposition

Sinnvoll, wenn eine eigene Version des Bausteins DigitalCamSwitch implementiert werden soll, beispielsweise weil weitere Funktionen benötigt werden.

MC_DigitalCamSwitch

icon_lic_ok.png

icon_lic_ok.png 3

icon_lic_missing.png

icon_lic_missing.png

Soll- oder Istposition

Sinnvoll, wenn eine zyklusgenaue zeitliche Auflösung ausreichend ist.

SMC_GetTappetValue

icon_lic_ok.png

icon_lic_missing.png

icon_lic_missing.png

icon_lic_missing.png

Soll- oder Istposition

Diese Bausteine werden nur aus Gründen der Kompatibilität beibehalten. Für aktuelle und zukünftige Projekte sollten die anderen, weiterentwickelten Bausteine verwendet werden.

SMC_CamRegister

icon_lic_ok.png

icon_lic_missing.png

icon_lic_missing.png

icon_lic_missing.png

Soll- oder Istposition

1 Exakt. Es werden die Daten aus der Vorausschau verwendet.

2 Die Vorausschau muss über den Funktionsbaustein SMC_SetForecast gesetzt werden. Für weitere Informationen zur Vorausschau siehe Vorausschau.

3 Nur über Extrapolation