;---------------------------------------------------------------------------------------------------------------------------- ;LCD-Display ;KIT160-7LWTP ;EA OPT 9-35V ;EA OPT-OPTO16 ;---------------------------------------------------------------------------------------------------------------------------- ;Software ;V3.2 ;Stand: 17.03.2004 ;Author: J.Roos, L.Kulf ;---------------------------------------------------------------------------------------------------------------------------- ;Beschreibung des Projektes: ;- Bedienung des Messystems "OLLI" ;- Visualisierung von Störungen ;---------------------------------------------------------------------------------------------------------------------------- ;ACHTUNG ! ;Outputs mit 0 setzen, mit 1 rücksetzen !! ;---------------------------------------------------------------------------------------------------------------------------- ;Beschreibung der Makros: ;Makro 0: Startmakro, Initialisierung ;Makro 1: Intro, Startbildschirm ;Makro 2: Intro Sanduhr ;Makro 3: Aufruf Betriebsartenwahl ;Makro 4: Aufruf Betriebsartenwahl nach Störung ;Makro 5: Betriebsartenwahl nach Initialisierung des Displays ;Makro 6: Neuinitialisierung des Displays durch "restart-Taste" ;Makro 10: Grundmaske 1 Störbild ;Makro 11: Grundmaske 2 Störbild ;Makro 12: Grundmaske 3 Störbild ;Makro 20: Störung Paarfehler Endschalter Achse 1 ;Makro 21: Störung Paarfehler Endschalter Achse 2 ;Makro 22: Störung Paarfehler Endschalter Achse 3 ;Makro 23: Störung Paarfehler Endschalter Achse 4 ;Makro 24: Störung Endlage + angefahren, Achse 1 ;Makro 25: Störung Endlage + angefahren, Achse 2 ;Makro 26: Störung Endlage + angefahren, Achse 3 ;Makro 27: Störung Endlage + angefahren, Achse 4 ;Makro 28: Störung Endlage - angefahren, Achse 1 ;Makro 29: Störung Endlage - angefahren, Achse 2 ;Makro 30: Störung Endlage - angefahren, Achse 3 ;Makro 31: Störung Endlage - angefahren, Achse 4 ;Makro 32: Störung Überlast, Achsen 1-4 ;Makro 36: Störung keine Grundstellung ;Makro 37: Meldung Grundstellung schon vorhanden ;Makro 38: Meldung BA TeilAuto Position 1 erreicht ;Makro 39: Meldung BA TeilAuto Position 2 erreicht ;Makro 40: Meldung BA TeilAuto Position 3 erreicht ;Makro 41: Meldung BA TeilAuto Position 4 erreicht ;Makro 42: Meldung BA TeilAuto Position 5 erreicht ;Makro 43: Meldung BA umschalten nur bei inaktiven Achsen möglich ;Makro 44: Störung Olli aufrichten ;Makro 45: Warnung Olli aufrichten ;Makro 46: Störung Deckel nicht abgenommen ;Makro 50: Meldung BA Automatik Position 1 erreicht ;Makro 51: Meldung BA Automatik Position 2 erreicht ;Makro 52: Meldung BA Automatik Position 3 erreicht ;Makro 53: Meldung BA Automatik Position 4 erreicht ;Makro 54: Meldung BA Automatik Position 5 erreicht ;Makro 55: Meldung BA Automatik, P1-Fahrt aktiv ;Makro 56: Meldung BA Automatik, P2-Fahrt aktiv ;Makro 57: Meldung BA Automatik, P3-Fahrt aktiv ;Makro 58: Meldung BA Automatik, P4-Fahrt aktiv ;Makro 59: Meldung BA Automatik, P5-Fahrt aktiv ;Makro 60: Meldung BA Automatik, P6-Fahrt aktiv ;Makro 61: Meldung BA TeilAutomatik, P1-Fahrt aktiv ;Makro 62: Meldung BA TeilAutomatik, P2-Fahrt aktiv ;Makro 63: Meldung BA TeilAutomatik, P3-Fahrt aktiv ;Makro 64: Meldung BA TeilAutomatik, P4-Fahrt aktiv ;Makro 65: Meldung BA TeilAutomatik, P5-Fahrt aktiv ;Makro 66: Meldung BA TeilAutomatik, P6-Fahrt aktiv ;Touchmakro 1: Hilfsmakro zu Aufruf Makro2, Betriebsartenwahl ;Touchmakro 2: Automatikablauf Oberfläche 1 ;Touchmakro 3: Teilautomatik Oberfläche ;Touchmakro 4: Handbetrieb Oberfläche 1 ;Touchmakro 5: Teilautomatik Taste Position 4 anfahren ;Touchmakro 6: Teilautomatik Taste Position 1 anfahren ;Touchmakro 7: Teilautomatik Taste Position 5 anfahren ;Touchmakro 8: Teilautomatik Taste Position 3 anfahren ;Touchmakro 9: Teilautomatik Taste Position 2 anfahren ;Touchmakro 10: Teilautomatik Taste Position 0, Grundstellung anfahren ;Touchmakro 11: Handbetrieb Oberfläche 2 - Achse 1 ;Touchmakro 12: Handbetrieb Oberfläche 3 - Achse 2 ;Touchmakro 13: Handbetrieb Oberfläche 4 - Achse 3 ;Touchmakro 14: Handbetrieb Oberfläche 5 - Achse 4 ;Touchmakro 15: Handbetrieb Taste Richtung +, Achse 1 ;Touchmakro 16: Handbetrieb Taste Richtung -, Achse 1 ;Touchmakro 17: Hilfe zu Teilautomatikoberfläche 1 ;Touchmakro 18: Hilfe zu Handbetrieboberfläche 1 ;Touchmakro 19: Automatikablauf Oberfläche 2 ;Touchmakro 20: Hilfe zu Teilautomatikoberfläche 2 ;Touchmakro 21: Handbetrieb Taste Richtung +, Achse 2 ;Touchmakro 22: Handbetrieb Taste Richtung -, Achse 2 ;Touchmakro 23: Handbetrieb Taste Richtung +, Achse 3 ;Touchmakro 24: Handbetrieb Taste Richtung -, Achse 3 ;Touchmakro 25: Handbetrieb Taste Richtung +, Achse 4 ;Touchmakro 26: Handbetrieb Taste Richtung -, Achse 4 ;Touchmakro 27: Störung quittieren ;Touchmakro 28: serielle Schnittstelle an Olli, Grdstllg fahren ;Touchmakro 29: Aufruf reset/restart, Neuinitialisierung ;Touchmakro 30: Achse nach Endlagenfahrt freifahren ;Touchmakro 50: serielle Schnittstelle an Olli, BA Auto Freigabe aktiv ;Touchmakro 51: serielle Schnittstelle an Olli, BA TeilAuto aktiv ;Touchmakro 52: serielle Schnittstelle an Olli, BA Hand aktiv ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;Schnittstelle ;Includierung von diversen Dateien ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- KIT160-7 ;Typ definieren com1:9600 ;Schnittstelle festlegen FONT4x6 = 1 ;Schriftsätze includieren FONT5x6 = 2 FONT6x8 = 3 FONT8x8 = 4 FONT8x16 = 5 Font: FONT4x6, 32,95 INTERN4x6 Font: FONT5x6, 32,158 INTERN5x6 Font: FONT6x8, 32,158 INTERN6x8 Font: FONT8x8, 32,158 INTERN8x8 Font: FONT8x16, 32,158 INTERN8x16 Picture: 1 ;Bilddateien einbinden Picture: 2 Picture: 3 Picture: 4 Picture: 5 Picture: 6 Picture: 7 Picture: 8 Picture: 9 ;Bild "Pfeil Hauptmenue" Picture: 10 Picture: 11 Picture: 12 Picture: 13 Picture: 14 ;Stopschild ----------------------------------------------;------------------------------------------------------------------------------ ;---------------------------------------------------------------------------------------------------------------------------- ;Initialisierung und diverse Oberflächen ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ; ACHTUNG !!! -> NormalMakro 0 ! Initialisierung Makro:0 #DL ;Bildschirm löschen #L 1,1 ;Textmodus setzen #FT 3 ;Font Nummer3 einstellen #QC 0 ;Cursor unsichtbar #QZ 6 ;Blinktakt Cursor #V 1 ;Grafikmodus setzen #F 2,1,1 ;Font 2, kein Zoom #W 0,0 ;Cursor positionieren #KS 255 ;Adresse zuweisen #YW 0,11111111 ;alle Outputs rücksetzen #TR ;alle TouchFelder deaktivieren #YI 1 ;Inputs invertieren #MN 1 ;Makro 1 aufrufen ;---------------------------------------------------------------------------------------------------------------------------- ;Startbildschirm, Intro Makro:1 #DL ;Bildschirm löschen ;------------------------------------------------------------------------------------- ;Zweitinitialisierung nach Reset an Olli #L 1,1 ;Textmodus setzen #FT 3 ;Font Nummer3 einstellen #QC 0 ;Cursor unsichtbar #QZ 6 ;Blinktakt Cursor #V 1 ;Grafikmodus setzen #F 2,1,1 ;Font 2, kein Zoom #W 0,0 ;Cursor positionieren #KS 255 ;Adresse zuweisen #YW 0,11111111 ;alle Outputs rücksetzen #TR ;alle TouchFelder deaktivieren #YI 1 ;Inputs invertieren #DL ; Ende Zweitinitialisierung ;------------------------------------------------------------------------------------- ;Textausgabe #ZZ 80,5,"by||||||JR||&||L. C. Kulf||||||||APRIL 2004" #X 30 ;Wartezeit in 1/10s #DL ;Bildschirm löschen ;"Olli-Bilder" laden #F 2,1,1 ;Font 2, kein Zoom #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 130,1,11 #X 5 #DL #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 100,3,10 #X5 #DL #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 80,5,12 #X5 #DL #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 60,7,13 #X5 #DL #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 30,10,12 #X5 #DL #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 10,7,10 #X5 #DL #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 1,1,11 #X20 #DL #MN 2 ;Normalmakro 2 aufrufen ;---------------------------------------------------------------------------------------------------------------------------- ;Hilfsmakro Aufruf Betriebsartenwahl Touchmakro:1 #MN 4 ;---------------------------------------------------------------------------------------------------------------------------- ;Intro Sanduhr Makro 2: #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom ;Sanduhr anzeigen x=75 ;X-Koordinate für Bilder y=59 ;Y-Koordinate für Bilder #UE x,y,1 ;Bild Nr.1 anzeigen #X2 #UE x,y,2 ;Bild Nr.2 anzeigen #X2 #UE x,y,3 ;Bild Nr.3 anzeigen #X2 #UE x,y,4 ;Bild Nr.4 anzeigen #X2 #UE x,y,5 ;Bild Nr.5 anzeigen #X2 #UE x,y,6 ;Bild Nr.6 anzeigen #X2 #UE x,y,7 ;Bild Nr.7 anzeigen #X2 #UE x,y,8 ;Bild Nr.8 anzeigen #X4 #MN 5 ;---------------------------------------------------------------------------------------------------------------------------- ;Aufruf Betriebsartenwahl Makro:3 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #X1 ;Wartezeit #ZZ 80,0 "Betriebsartenwahl" ;Text ausgeben (Maße in Pixel !) #F 1,1,1 ;Font 1, kein Zoom ;Buttons definieren #TH 34,43,51,2,"TEIL-|AUTO" #TH 36,45,52,2,"HAND" #TH 38,47,29,2,"DISPLAY|RESTART" ;---------------------------------------------------------------------------------------------------------------------------- ;Aufruf Betriebsartenwahl nach Störung Makro:4 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #X3 ;Wartezeit #ZZ 80,0 "Betriebsartenwahl" ;Text ausgeben (Maße in Pixel !) #F 1,1,1 ;Font 1, kein Zoom ;Buttons definieren ;#TH 34,43,51,2,"TEIL-|AUTO" ;#TH 36,45,52,2,"HAND" ;#TH 38,47,50,2,"FREIGABE|AUTO" ;#TH 14,23,29,2,"DISPLAY|RESTART" ;#TH 12,21,27,2,"STOERUNG|QUITT" #TH 26,35,51,2,"TEIL-|AUTO" #TH 28,37,52,2,"HAND" #TH 30,39,50,2,"FREIGABE|AUTO" #TH 52,53,29,2,"DISPLAY|RESTART" #TH 50,51,27,2,"STOERUNG|QUITT ;---------------------------------------------------------------------------------------------------------------------------- ;Aufruf Betriebsartenwahl nach Initialisierung des Displays nach dem Einschalten Makro:5 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #X3 ;Wartezeit #ZZ 80,0 "Betriebsartenwahl" ;Text ausgeben (Maße in Pixel !) #F 1,1,1 ;Font 1, kein Zoom ;Buttons definieren #ZZ 80,20 "BA AUTOMATIK IST VORGEWAEHLT !" #X3 #TH 34,43,51,2,"TEIL-|AUTO" #TH 36,45,52,2,"HAND" #TH 38,47,29,2,"DISPLAY|RESTART" #X50 #MN 3 ;---------------------------------------------------------------------------------------------------------------------------- ;Neuinitialisierung des Displays durch "restart-Taste" Makro 6: #DL ;Bildschirm löschen #L 1,1 ;Textmodus setzen #FT 3 ;Font Nummer3 einstellen #QC 0 ;Cursor unsichtbar #QZ 6 ;Blinktakt Cursor #V 1 ;Grafikmodus setzen #F 2,1,1 ;Font 2, kein Zoom #W 0,0 ;Cursor positionieren #KS 255 ;Adresse zuweisen #YW 0,11111111 ;alle Outputs rücksetzen #TR ;alle TouchFelder deaktivieren #YI 1 ;Inputs invertieren ;#MN 1 ;Makro 1 aufrufen #DL ;Bildschirm löschen ;Textausgabe #ZZ 80,5,"by||||||JR||&||L. C. Kulf||||||||APRIL 2004" #X 30 ;Wartezeit in 1/10s #DL ;Bildschirm löschen ;"Olli-Bilder" laden #F 2,1,1 ;Font 2, kein Zoom #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 130,1,11 #X 5 #DL #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 100,3,10 #X5 #DL #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 80,5,12 #X5 #DL #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 60,7,13 #X5 #DL #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 30,10,12 #X5 #DL #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 10,7,10 #X5 #DL #ZZ 80,110,"OLLI|-|EINE HOLZKISTE LERNT LAUFEN..." #UE 1,1,11 #X20 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom ;Sanduhr anzeigen x=75 ;X-Koordinate für Bilder y=59 ;Y-Koordinate für Bilder #UE x,y,1 ;Bild Nr.1 anzeigen #X2 #UE x,y,2 ;Bild Nr.2 anzeigen #X2 #UE x,y,3 ;Bild Nr.3 anzeigen #X2 #UE x,y,4 ;Bild Nr.4 anzeigen #X2 #UE x,y,5 ;Bild Nr.5 anzeigen #X2 #UE x,y,6 ;Bild Nr.6 anzeigen #X2 #UE x,y,7 ;Bild Nr.7 anzeigen #X2 #UE x,y,8 ;Bild Nr.8 anzeigen #X4 #MN 4 ;---------------------------------------------------------------------------------------------------------------------------- ;Automatikablauf Oberfläche 1 Touchmakro:2 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0 "Automatik" ;Text ausgeben #F 3,1,1 #TH 35,46,50,2,"AUTOMATIK|FREIGABE" ;ret 50 #F 1,1,1 ;Font 1, kein Zoom #TH 1,9,1,2,"M|E|N|U|E" ;ret 1 ;--------------------------------------------------------------------------------------------------------------------------- ;Automatikablauf Oberfläche 2 Touchmakro:19 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0 "Automatik" ;Text ausgeben #F 3,1,1 ;Font 3, kein Zoom #ZZ 80,100 "Achtung !|BA Automatik ist aktiv.|Messung starten !" #X30 #MN 3 ;---------------------------------------------------------------------------------------------------------------------------- ;Teilautomatik Oberfläche Touchmakro:3 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0 "Teilautomatik" ;Text ausgeben ;Buttons definieren #F 1,1,1 ;Font 1, kein Zoom #TH 12,21,5,2,"POSITION|4" ;ret 5 #TH 28,37,6,2,"POSITION|1" ;ret 6 #TH 44,53,7,2,"POSITION|5" ;ret 7 #TH 26,35,8,2,"POSITION|3" ;ret 8 #TH 30,39,9,2,"POSITION|2" ;ret 9 #TH 46,55,10,2,"GRUND-|STELLUNG" ;ret 10 #TH 1,9,1,2,"M|E|N|U|E" ;ret 1 #TH 8,16,17,2,"H|I|L|F|E" ;ret 17 ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Oberfläche 1 Touchmakro:4 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0 "Handbetrieb" ;Text ausgeben ;Buttons definieren #F 1,1,1 ;Font 1, kein Zoom #TH 26,35,11,2,"ACHSE 1" ;ret 11 #TH 44,53,12,2,"ACHSE 2" ;ret 12 #TH 30,39,13,2,"ACHSE 3" ;ret 13 #TH 28,37,14,2,"ACHSE 4|HALS" ;ret 14 #TH 1,9,1,2,"M|E|N|U|E" ;ret 1 #TH 8,16,18,2,"H|I|L|F|E" ;ret 18 ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Oberfläche 2 - Achse 1 Touchmakro: 11 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0 "Handbetrieb" ;Text ausgeben #F 1,1,1 ;Font 1, kein Zoom #TH 1,9,4,2,"M|E|N|U|E" ;ret 4 (gehe zu H-Oberfläche 1) #TH 42,51,15,2,"RICHTUNG|+" ;ret 15 #TH 46,55,16,2,"RICHTUNG|-" ;ret 16 #F 3,1,1 ;Font 3, kein Zoom #ZZ 80,60,"Achse 1" ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Oberfläche 3 - Achse 2 Touchmakro: 12 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0 "Handbetrieb" ;Text ausgeben #F 1,1,1 ;Font 1, kein Zoom #TH 1,9,4,2,"M|E|N|U|E" ;ret 4 (gehe zu H-Oberfläche 1) #TH 42,51,21,2,"RICHTUNG|+" ;ret 21 #TH 46,55,22,2,"RICHTUNG|-" ;ret 22 #F 3,1,1 ;Font 3, kein Zoom #ZZ 80,60,"Achse 2" ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Oberfläche 4 - Achse 3 Touchmakro: 13 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0 "Handbetrieb" ;Text ausgeben #F 1,1,1 ;Font 1, kein Zoom #TH 1,9,4,2,"M|E|N|U|E" ;ret 4 (gehe zu H-Oberfläche 1) #TH 42,51,23,2,"RICHTUNG|+" ;ret 23 #TH 46,55,24,2,"RICHTUNG|-" ;ret 24 #F 3,1,1 ;Font 3, kein Zoom #ZZ 80,60,"Achse 3" ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Oberfläche 5 - Achse 4 Touchmakro: 14 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0 "Handbetrieb" ;Text ausgeben #F 1,1,1 ;Font 1, kein Zoom #TH 1,9,4,2,"M|E|N|U|E" ;ret 4 (gehe zu H-Oberfläche 1) #TH 42,51,25,2,"RICHTUNG|+" ;ret 25 #TH 46,55,26,2,"RICHTUNG|-" ;ret 26 #F 3,1,1 ;Font 3, kein Zoom #ZZ 80,60,"Achse 4" ;---------------------------------------------------------------------------------------------------------------------------- ;Reset/Restart Display Touchmakro: 29 #MN 6 ;Aufruf Neuinitialisierung ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;Ausgänge / Ausgabe über serielle Schnittstelle ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;Teilautomatik Taste Position 4 anfahren Touchmakro:5 #S 4,"A09x" ;Befehl senden #MT 3 ;gehe zu Oberfläche Teilauto ;---------------------------------------------------------------------------------------------------------------------------- ;Teilautomatik Taste Position 1 anfahren Touchmakro:6 #S4,"A06x" #MT 3 ;gehe zu Oberfläche Teilauto ;---------------------------------------------------------------------------------------------------------------------------- ;Teilautomatik Taste Position 5 anfahren Touchmakro:7 #S4,"A10y" #MT 3 ;gehe zu Oberfläche Teilauto ;---------------------------------------------------------------------------------------------------------------------------- ;Teilautomatik Taste Position 3 anfahren Touchmakro:8 #S4,"A08y" #MT 3 ;gehe zu Oberfläche Teilauto ;---------------------------------------------------------------------------------------------------------------------------- ;Teilautomatik Taste Position 2 anfahren Touchmakro:9 #S4,"A07y" #MT 3 ;gehe zu Oberfläche Teilauto ;---------------------------------------------------------------------------------------------------------------------------- ;Teilautomatik Taste Position 6, Grundstellung anfahren Touchmakro:10 #S4,"A11y" #MT 3 ;gehe zu Oberfläche Teilauto ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Taste Richtung +, Achse 1 Touchmakro:15 #S4,"A16y" #MT 11 ;gehe zu Oberfläche 2 Handbetrieb ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Taste Richtung -, Achse 1 Touchmakro:16 #S4,"A17y" #MT 11 ;gehe zu Oberfläche 2 Handbetr. ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Taste Richtung +, Achse 2 Touchmakro:21 #S4,"A18x" #MT 12 ;gehe zu Oberfläche 3 Handbetr. ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Taste Richtung -, Achse 2 Touchmakro:22 #S4,"A19x" #MT 12 ;gehe zu Oberfläche 3 Handbetr. ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Taste Richtung +, Achse 3 Touchmakro:23 #S4,"A20y" #MT 13 ;gehe zu Oberfläche 4 Handbetr. ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Taste Richtung -, Achse 3 Touchmakro:24 #S4,"A21x" #MT 13 ;gehe zu Oberfläche 4 Handbetr. ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Taste Richtung +, Achse 4 Touchmakro:25 #S4,"A22y" #MT 14 ;gehe zu Oberfläche 5 Handbetr. ;---------------------------------------------------------------------------------------------------------------------------- ;Handbetrieb Taste Richtung -, Achse 4 Touchmakro:26 #S4,"A23x" #MT 14 ;gehe zu Oberfläche 5 Handbetr. ;---------------------------------------------------------------------------------------------------------------------------- ;Störung quittieren Touchmakro:27 #S4,"A24x" #MN 4 ;gehe zu BA-Auswahl ;---------------------------------------------------------------------------------------------------------------------------- ;Grundstellung fahren Touchmakro:28 #S4,"A11y" #MN 12 ;---------------------------------------------------------------------------------------------------------------------------- ;Achsen nach Endlagenfahrt freifahren Touchmakro:30 #S4,"A25y" #MN 4 ;gehe zu BA-Auswahl ;---------------------------------------------------------------------------------------------------------------------------- ;BA Auto Freigabe aktiv Touchmakro:50 #S4,"A01y" #MT19 ;---------------------------------------------------------------------------------------------------------------------------- ;BA TeilAuto aktiv Touchmakro:51 #S4,"A02y" #MT 3 ;---------------------------------------------------------------------------------------------------------------------------- ;BA Hand aktiv Touchmakro:52 #S4,"A03x" #MT 4 ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;Hilfetexte ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;Hilfe zu Teilautomatikoberfläche 1 Touchmakro:17 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0 "Hilfe" ;Text ausgeben #F 2,1,1 ;Font 2, kein Zoom #ZL 0,40,"Im Teilautomatikbetrieb koennen" #ZL 0,48,"verschiedene Positionen vor-" #ZL 0,56,"gewaehlt werden." #ZL 0,72,"Pos.1: Olli Mitte, Hals Mittel-" #ZL 0,80," stellung" #ZL 0,88,"Pos.2: Olli rechts, Hals" #ZL 0,96," Mittelstellung" #ZL 0,104,"Pos.3: Olli links, Hals" #ZL 0,112," Mittelstellung" #F 1,1,1 ;Font 1, kein Zoom #TH 1,9,3,2,"M|E|N|U|E" ;ret 3 #TH 8,16,20,2,"+" ;ret 20 ;---------------------------------------------------------------------------------------------------------------------------- ;Hilfe zu Teilautomatikoberfläche 2 Touchmakro:20 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0 "Hilfe" ;Text ausgeben #F 2,1,1 ;Font 2, kein Zoom #ZL 0,40,"Pos.4: gekippt in Fahrtrichtung," #ZL 0,48," Hals unten" #ZL 0,56,"Pos.5: Olli Mitte, Hals oben" #ZL 0,72,"Pos.0: Grundstellung," #ZL 0,80," Olli Mitte, Hals unten" #ZL 0,88,"" #ZL 0,96,"ACHTUNG ! Diese Definitionen" #ZL 0,104,"haben nur in der Betriebsart" #ZL 0,112,"Teilautomatik Bestand." #ZL 0,120,"Positionen in Fahrtrichtung !" #F 1,1,1 ;Font 1, kein Zoom #TH 1,9,17,2,"M|E|N|U|E" ;ret 17 ;---------------------------------------------------------------------------------------------------------------------------- ;Hilfe zu Handbetrieboberfläche 1 Touchmakro: 18 #DL ;Bildschirm löschen #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0 "Hilfe" ;Text ausgeben #F 2,1,1 ;Font 2, kein Zoom #ZL 0,40,"Achse vorwaehlen und mit " #ZL 0,48,"Taste Richtung + und " #ZL 0,56,"Taste Richtung - verfahren." #ZL 0,72,"Achse 1: kippen nach rechts" #ZL 0,80,"Achse 2: kippen in Fahrtrichtung" #ZL 0,88,"Achse 3: kippen nach links" #ZL 0,96,"Achse 4: Mikrofon Hub" #F 1,1,1 ;Font 1, kein Zoom #TH 1,9,4,2,"M|E|N|U|E" ;ret 4 ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;Störungen ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;Grundmaske 1 Störbild Makro:10 #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Stoerung" ;Text ausgeben #UE 5,5,14 ;Stopschild laden #F 3,1,1 #TH 43,54,27,2,"Stoerung|quittieren" ;ret 27 ;---------------------------------------------------------------------------------------------------------------------------- ;Grundmaske 2 Störbild Makro:11 #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Stoerung" ;Text ausgeben #UE 5,5,14 ;Stopschild laden #F 3,1,1 #TH 43,54,30,2,"Achse|freifahren" ;ret 30 ;---------------------------------------------------------------------------------------------------------------------------- ;Grundmaske 3 Störbild Makro:12 #DL #TR ;alle TouchFelder deaktivieren #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Stoerung" ;Text ausgeben #UE 5,5,14 ;Stopschild laden #F 3,1,1 #TH 43,54,27,2,"Stoerung|quittieren" ;ret 27 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Paarfehler Endschalter Achse 1 Makro:20 #DL #TR #F 3,1,1 #ZZ 80,40,"Paarfehler|Endschalter Achse 1" #MN 10 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Paarfehler Endschalter Achse 2 Makro:21 #DL #TR #F 3,1,1 #ZZ 80,40,"Paarfehler|Endschalter Achse 2" #MN 10 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Paarfehler Endschalter Achse 3 Makro:22 #DL #TR #F 3,1,1 #ZZ 80,40,"Paarfehler|Endschalter Achse 3" #MN 10 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Paarfehler Endschalter Achse 4 Makro:23 #DL #TR #F 3,1,1 #ZZ 80,40,"Paarfehler|Endschalter Achse 4" #MN 10 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Endlage + angefahren, Achse 1 Makro:24 #DL #TR #F3,1,1 #ZZ 80,40,"Achse 1|Endschalter Endlage +|angefahren" #MN 11 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Endlage + angefahren, Achse 2 Makro:25 #DL #TR #F3,1,1 #ZZ 80,40,"Achse 2|Endschalter Endlage +|angefahren" #MN 11 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Endlage + angefahren, Achse 3 Makro:26 #DL #TR #F3,1,1 #ZZ 80,40,"Achse 3|Endschalter Endlage +|angefahren" #MN 11 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Endlage + angefahren, Achse 4 Makro:27 #DL #TR #F3,1,1 #ZZ 80,40,"Achse 4|Endschalter Endlage +|angefahren" #MN 11 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Endlage - angefahren, Achse 1 Makro:28 #DL #TR #F3,1,1 #ZZ 80,40,"Achse 1|Endschalter Endlage -|angefahren" #MN 11 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Endlage - angefahren, Achse 2 Makro:29 #DL #TR #F3,1,1 #ZZ 80,40,"Achse 2|Endschalter Endlage -|angefahren" #MN 11 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Endlage - angefahren, Achse 3 Makro:30 #DL #TR #F3,1,1 #ZZ 80,40,"Achse 3|Endschalter Endlage -|angefahren" #MN 11 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Endlage - angefahren, Achse 4 Makro:31 #DL #TR #F3,1,1 #ZZ 80,40,"Achse 4|Endschalter Endlage -|angefahren" #MN 11 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Überlast, Achsen 1-4 Makro:32 #DL #TR #F3,1,1 #ZZ 80,45,"Ueberlast Achsantrieb" #F 2,1,1 ;Font 2, kein Zoom #ZZ 80,55, "Achse schwergaengig|oder blockiert ! #MN 10 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung keine Grundstellung Makro:36 #DL #TR #F2,1,1 #TH 46,56,27,2,"Stoerung|quittieren" ;ret 27 #TH 41,51,28,2,"Grund-|stellung|fahren" ;ret 28 #F3,1,1 #ZZ 80,50,"keine Grundstellung" #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Stoerung" ;Text ausgeben #UE 5,5,14 ;Stopschild laden ;---------------------------------------------------------------------------------------------------------------------------- ;Meldung Grundstellung schon vorhanden Makro:37 #DL #TR #F4,1,1 #ZZ 80,0,"Meldung" #F3,1,1 #ZZ 80,30,"Olli ist|in Grundstellung" #F2,1,1 #ZZ 80,55,"andere Position auswaehlen !" #X30 #MT3 ;---------------------------------------------------------------------------------------------------------------------------- ;Meldung BA TA Position 1 erreicht Makro:38 #DL #TR #F4,1,1 #ZZ 80,0,"Meldung" #F3,1,1 #ZZ 80,30,"Position 1 erreicht" #X20 #MT3 ;---------------------------------------------------------------------------------------------------------------------------- ;Meldung BA TA Position 2 erreicht Makro:39 #DL #TR #F4,1,1 #ZZ 80,0,"Meldung" #F3,1,1 #ZZ 80,30,"Position 2 erreicht" #X20 #MT3 ;---------------------------------------------------------------------------------------------------------------------------- ;Meldung BA TA Position 3 erreicht Makro:40 #DL #TR #F4,1,1 #ZZ 80,0,"Meldung" #F3,1,1 #ZZ 80,30,"Position 3 erreicht" #X20 #MT3 ;---------------------------------------------------------------------------------------------------------------------------- ;Meldung BA TA Position 4 erreicht Makro:41 #DL #TR #F4,1,1 #ZZ 80,0,"Meldung" #F3,1,1 #ZZ 80,30,"Position 4 erreicht" #X20 #MT3 ;---------------------------------------------------------------------------------------------------------------------------- ;Meldung BA TA Position 5 erreicht Makro:42 #DL #TR #F4,1,1 #ZZ 80,0,"Meldung" #F3,1,1 #ZZ 80,30,"Position 5 erreicht" #X20 #MT3 ;---------------------------------------------------------------------------------------------------------------------------- ;Meldung BA umschalten nur bei inaktiven Achsen möglich Makro:43 #DL #TR #F4,1,1 #ZZ 80,0,"Meldung" #F3,1,1 #ZZ 80,30,"mindestens eine|Achse aktiv" #F2,1,1 #ZZ 80,55,"umschalten in BA Hand nur|bei inaktiven Achsen moeglich !" #X40 #MN4 ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Olli aufrichten Makro:44 #DL #TR #F2,1,1 #TH 43,54,27,2,"Stoerung|quittieren" ;ret 27 #F3,1,1 #ZZ 80,45,"Olli aufrichten !" #F2,1,1 #ZZ 80,60,"ACHTUNG !" #ZZ 80,68,"Nach Quittierung|werden Bewegungen|fortgesetzt !" #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Stoerung" ;Text ausgeben #UE 5,5,14 ;Stopschild laden ;---------------------------------------------------------------------------------------------------------------------------- ;Warnung Olli aufrichten_1 Makro:45 #DL #TR #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Warnung" ;Text ausgeben #F3,1,1 #ZZ 80,60,"Olli aufrichten !" #X10 #DL #TR #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Warnung" ;Text ausgeben #UE 60,40,14 ;Stopschild laden #X10 #DL #TR #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Warnung" ;Text ausgeben #F3,1,1 #ZZ 80,60,"Olli aufrichten !" #X10 #DL #TR #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Warnung" ;Text ausgeben #UE 60,40,14 ;Stopschild laden #X10 #DL #TR #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Warnung" ;Text ausgeben #F3,1,1 #ZZ 80,60,"Olli aufrichten !" #X10 #DL #TR #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Warnung" ;Text ausgeben #UE 60,40,14 ;Stopschild laden #X10 #DL #TR #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Warnung" ;Text ausgeben #F3,1,1 #ZZ 80,60,"Olli aufrichten !" #X10 #DL #TR #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Warnung" ;Text ausgeben #UE 60,40,14 ;Stopschild laden #X10 #DL #TR #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Warnung" ;Text ausgeben #F3,1,1 #ZZ 80,60,"Olli aufrichten !" ;---------------------------------------------------------------------------------------------------------------------------- ;Störung Deckel nicht abgenommen Makro:46 #DL #TR #F2,1,1 #TH 43,54,27,2,"Stoerung|quittieren" ;ret 27 #F3,1,1 #ZZ 80,40,"Deckel nicht abgenommen !" #F2,1,1 #ZZ 80,50,"Olli ist nicht in|Arbeitsstellung !" #ZZ 80,65,"ACHTUNG !|Nach Quittierung werden|Bewegungen fortgesetzt !" #F 4,1,1 ;Font 4, kein Zoom #ZZ 80,0, "Stoerung" ;Text ausgeben #UE 5,5,14 ;Stopschild laden ;---------------------------------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------------------------------- ;Meldung BA Auto Position 1 erreicht Makro:50 #DL #TR #F4,1,1 #ZZ 80,0,"Meldung" #F3,1,1 #ZZ 80,30,"Position 1 erreicht !" #F2,1,1 #ZZ 80,50,"nach Messung erfolgt|Fahrt auf Position 2 !" #X70 #MN3 ;---------------------------------------------------------------------------------------------------------------------------- ;Meldung BA Auto Position 2 erreicht Makro:51 #DL #TR #F4,1,1 #ZZ 80,0,"Meldung" #F3,1,1 #ZZ 80,30,"Position 2 erreicht !" #F2,1,1 #ZZ 80,50,"nach Messung erfolgt|Fahrt auf Position 3 !" #X70 #MN3 ;---------------------------------------------------------------------------------------------------------------------------- ;Meldung BA Auto Position 3 erreicht Makro:52 #DL #TR #F4,1,1 #ZZ 80,0,"Meldung" #F3,1,1 #ZZ 80,30,"Position 3 erreicht !" #F2,1,1 #ZZ 80,50,"nach Messung erfolgt|Fahrt auf Position 4 !" #X70 #MN3 ;---------------------------------------------------------------------------------------------------------------------------- ;Meldung BA Auto Position 4 erreicht Makro:53 #DL #TR #F4,1,1 #ZZ 80,0,"Meldung" #F3,1,1 #ZZ 80,30,"Position 4 erreicht !" #F2,1,1 #ZZ 80,50,"nach Messung erfolgt|Fahrt auf Position 5 !" #X70 #MN3 ;---------------------------------------------------------------------------------------------------------------------------- ;Meldung BA Auto Position 5 erreicht Makro:54 #DL #TR #F4,1,1 #ZZ 80,0,"Meldung" #F3,1,1 #ZZ 80,30,"Position 5 erreicht !" #F2,1,1 #ZZ 80,50,"nach Messung|erfolgt automatische|Grundstellungsfahrt !" #X70 #MN3 ;---------------------------------------------------------------------------------------------------------------------------- ;Programmende