;********************************************** Kopf **************************************************
;Titel			: Write Program Title Here
;Autor			: Write Name Here
;Beschreibung		: Write Program Description Here
;			:
;			:	
;Version Nummer		: Write Version Number Here
;Datum			: Enter Last Revision Date Here
;
;
;************************************************  I/O Liste  ************************************************
;	Eingang A1 -	nicht verwendet
;	Eingang A2 -	nicht verwendet
;	Eingang A3 -	Freigabe, festbelegter Eingang
;	Eingang A4 -	nicht verwendet
;	Eingang B1 -	nicht verwendet
;	Eingang B2 -	nicht verwendet
;	Eingang B3 -	nicht verwendet
;	Eingang B4 -	nicht verwendet
;	Eingang C1 -	nicht verwendet
;	Eingang C2 -	nicht verwendet
;	Eingang C3 -	nicht verwendet
;	Eingang C4 -	nicht verwendet
;	
;	Ausgang 1 -	nicht verwendet
;	Ausgang 2 -	nicht verwendet
;	Ausgang 3 -	nicht verwendet
;	Ausgang 4 -	nicht verwendet
;
;	Analog In 1 -	nicht verwendet
;	Analog In 2 -	nicht verwendet
;	Analog Out -	nicht verwendet
;
;
;******************************** Initialisieren und Variablen setzen ****************************************
; Definiert Konstanten und Variablen. I/O Belegung und initialisiert Variablenwerte

;Define			; Definiere Namen für Variablen, I/O 's, etc.
UNITS = 0		; Programm Einehiten setzen
ACCEL = 0		; Beschleunigungswert für Positionierung setzen
DECEL = 0		; Verzögerungswert für Positionierung setzen
MAXV = 0		; Maximale Geschwindigkeit setzen für Positionierbewegung 
;V1 = 			; Variablen initialisieren
;V2 = 


;************************************************ Ereignisse ************************************************
;Bearbeiten von Ereignissen hier setzen


;******************************************* Hauptprogramm ********************************************

; Programm Beispiel
PROGRAM_START:
ENABLE
MOVED  10			; Fahre zu Position 1
OUT1 = 1			; Ausgang 1 einschalten
WAIT TIME 500			; Warte 1/2 sec
OUT2 = 1			; Ausgang 2 einschalten
WAIT TIME 500			; Warte 1/2 sec
OUT1 = 0			; Ausgang 1 ausschalten
MOVED -10			; Fahre zu Position 2
OUT1 = 1			; Ausgang 1 einschalten
WAIT TIME 500			; Warte 1/2 sec
OUT2 = 0			; Ausgang 2 ausschalten
WAIT TIME 500			; Warte 1/2 sec
OUT1 = 0			; Ausgang 1 ausschalten
GOTO PROGRAM_START
END


;******************************************* Sub-Routinen ********************************************
;	Sub-Routinen Code hier eingeben


;************************************** Fault Handler Routine ****************************************
;	Fault Handler Code hier eingeben
ON FAULT

ENDFAULT

;***************************************** Programm Ende *******************************************
