Herunterladen Inhalt Inhalt Diese Seite drucken

Positionsauswertungen In Der Sps; Bedienung Der Sps Über Die Ps52 - Multitron Ps52 Bedienungsanleitung

1-/2-achs-cnc-bahnsteuerung
Inhaltsverzeichnis
18.3.4.2 Funktion „SPS-Meldung"
Im Projekt „PS52 Beispielprojekt.pro" auf der CD befindet sich eine weitere Funktion „Meldung". Mit
dieser Funktion können Sie einen Text mit bis zu 20 Zeichen an die PS52 schicken. Die Funktion wird
mit einem int-Parameter aufgerufen, der die Dauer der Anzeige dieser Meldung enthält. Beispiel:
IF(E10 = TRUE) THEN
Meldung(‚Eingang 10 ist 1!', 5);
END_IF;
Wenn Eingang 10 gesetzt wird, erscheint auf dem Display der PS52 für die Dauer von 5 Sekunden, in
der ersten Zeile eine Meldung „Eingang 10 ist 1!". Nach 5 Sekunden verschwindet die Meldung
wieder.

18.3.5 Positionsauswertungen in der SPS

Da von der CNC an die SPS nur vorzeichenlose Zahlen übergeben werden, müssen die Positionen in
der SPS gemäß nachfolgendem Beispiel umgerechnet werden.
IF(IstWertPositivX) THEN
IstPositionX := DWORD_TO_DINT(NomIstPositionX);
ELSE
IstPositionX := -DWORD_TO_DINT(NomIstPositionX);
END_IF;
IF(IstWertPositivY) THEN
IstPositionY := DWORD_TO_DINT(NomIstPositionY);
ELSE
IstPositionY := -DWORD_TO_DINT(NomIstPositionY);
END_IF;
D.h. einer CNC-Position von -123,55 mm entspricht im CoDeSys
IstPositionX = -12355.
Bei Rundachsen wird der Istwert in Winkelsekunden übertragen. Die Berücksichtigung des
Vorzeichens und die Umrechnung in Grad kann wie folgt durchgeführt werden:
IstPosX_GRAD := DWORD_TO_INT(NomIstPositionX/3600);
IstPosX_MIN := DWORD_TO_INT((NomIstPositionX-INT_TO_DWORD(IstPosX_GRAD)*3600)/60);
IstPosX_SEC := DWORD_TO_INT(NomIstPositionX-IstPosX_GRAD*3600-IstPosX_MIN*60);
IstPosY_GRAD := DWORD_TO_INT(NomIstPositionY/3600);
IstPosY_MIN := DWORD_TO_INT((NomIstPositionY-INT_TO_DWORD(IstPosY_GRAD)*3600)/60);
IstPosY_SEC := DWORD_TO_INT(NomIstPositionY-IstPosY_GRAD*3600-IstPosY_MIN*60);*)
D.h. einer CNC-Position von 45°66'77'' entspricht im CoDeSys
IstPosX_GRAD = 45
IstPosX_MIN = 66
IstPosX_SEC = 77
18.4 Bedienung der SPS über die PS52
In Menupunkt 8 der PS52 ist es möglich, einige Informationen über die SPS zu sehen und das SPS-
Programm zu starten oder zu stoppen. Wenn hier man START drückt, wird das SPS Programm
gestartet. Mit STOP wird das Programm angehalten.
B e d i e n u n g s a n l e i t u n g
- 120 -
P S 5 2
Inhaltsverzeichnis
loading

Inhaltsverzeichnis