Siemens
Digital Industries, Motion Control, Machine Tool Systems
8840
Follower:innenBedienöberfläche ergänzen
02.07.2020, 18:10 Uhr
Hallo,
DIe Menübilder im Rahmen von Bedienoberfläche ergänzen können mit dem Befehl EXIT verlassen werden.
Mit dem Befehl EXITLS kann beim verlassen eine andere Softkeyleiste geladen werden.
Im Beispiel aus der Doku sieht das so aus:
PRESS(HS1)
EXITLS( "Leiste1", "AEDITOR.COM" )
END_PRESS
Ich möchte den Bedienbereich MASCHIENE anwählen.
Hat jemand eine Idee wie das geht??
Lg. Timmie
DIe Menübilder im Rahmen von Bedienoberfläche ergänzen können mit dem Befehl EXIT verlassen werden.
Mit dem Befehl EXITLS kann beim verlassen eine andere Softkeyleiste geladen werden.
Im Beispiel aus der Doku sieht das so aus:
PRESS(HS1)
EXITLS( "Leiste1", "AEDITOR.COM" )
END_PRESS
Ich möchte den Bedienbereich MASCHIENE anwählen.
Hat jemand eine Idee wie das geht??
Lg. Timmie
03.07.2020, 17:31 Uhr
nixalsverdruss
Level 7 = Community-Professor
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
H
PRESS(HS1)
EXITLS( "Leiste1", "AEDITOR.COM" )
END_PRESS
Ich möchte den Bedienbereich MASCHIENE anwählen.
Hat jemand eine Idee wie das geht??
Lg. Timmie
PRESS(HS1)
EXITLS( "Leiste1", "AEDITOR.COM" )
END_PRESS
Ich möchte den Bedienbereich MASCHIENE anwählen.
Hat jemand eine Idee wie das geht??
Lg. Timmie
den Bedienbereich gibt es nicht
Projektierungsdatei
Maschine JOG 1 MA_JOG.COM
Maschine MDA 1 MA_MDA.COM
Maschine Automatik 2 MA_AUTO.COM
Parameter 7 PARAM.COM
Programm 8 PROG.COM
Dienste 7 SERVICE.COM
Diagnose 7 DIAG.COM
Inbetriebnahme 7 STARTUP.COM
erweiterte Softkey-Leiste 6, 7 Editor (belegt) 2, 3, 4, 5 AEDITOR.COM
Editor 6 AEDITOR.COM
das ist übrigens aus der Doku in der auch EXITLS beschrieben wird
03.07.2020, 20:29 Uhr
Hallo,
und erstmal Danke. Das ist ja schon ein Anfang.
Sorry, die Beschreibung der COM-Dateien hatte ich in der Doku wohl übersehen.
Wenn ich nicht automatisch das Grundbild "Maschine" für die jeweiligen Betriebsarten bekomme,
dann muss ich halt vorher auslesen, welche Betriebsart angewählt ist und das entsprechende Grundbild
dann auswählen.
Die Betriebsarten wären im DB11 DBB6 oder behelfsweise im AB 0 zu finden .
Wie kann ich das abfragen. Die Liste der zugänglichen Systemvariablen im Anhang 3 habe ich zwar gefunden.
Ich brauch dennoch Hilfe wie das konkret funktioniert. Auf den DB11 kann ich wohl nicht direkt zugreifen, oder?
Geht das mit den Ausgängen vielleicht mit: $A_OUT[x] oder $A_OUTA[x]
Bin für jeden Tip dankbar.
Lg. Timmie
und erstmal Danke. Das ist ja schon ein Anfang.
Sorry, die Beschreibung der COM-Dateien hatte ich in der Doku wohl übersehen.
Wenn ich nicht automatisch das Grundbild "Maschine" für die jeweiligen Betriebsarten bekomme,
dann muss ich halt vorher auslesen, welche Betriebsart angewählt ist und das entsprechende Grundbild
dann auswählen.
Die Betriebsarten wären im DB11 DBB6 oder behelfsweise im AB 0 zu finden .
Wie kann ich das abfragen. Die Liste der zugänglichen Systemvariablen im Anhang 3 habe ich zwar gefunden.
Ich brauch dennoch Hilfe wie das konkret funktioniert. Auf den DB11 kann ich wohl nicht direkt zugreifen, oder?
Geht das mit den Ausgängen vielleicht mit: $A_OUT[x] oder $A_OUTA[x]
Bin für jeden Tip dankbar.
Lg. Timmie
04.07.2020, 17:05 Uhr
nixalsverdruss
Level 7 = Community-Professor
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
Die Betriebsarten wären im DB11 DBB6 oder behelfsweise im AB 0 zu finden .
Wie kann ich das abfragen. Die Liste der zugänglichen Systemvariablen im Anhang 3 habe ich zwar gefunden.
Ich brauch dennoch Hilfe wie das konkret funktioniert. Auf den DB11 kann ich wohl nicht direkt zugreifen, oder?
Geht das mit den Ausgängen vielleicht mit: $A_OUT[x] oder $A_OUTA[x]
Bin für jeden Tip dankbar.
Wie kann ich das abfragen. Die Liste der zugänglichen Systemvariablen im Anhang 3 habe ich zwar gefunden.
Ich brauch dennoch Hilfe wie das konkret funktioniert. Auf den DB11 kann ich wohl nicht direkt zugreifen, oder?
Geht das mit den Ausgängen vielleicht mit: $A_OUT[x] oder $A_OUTA[x]
Bin für jeden Tip dankbar.
im Kapitel 2.7 des Handbuchs RNP
aber man kann auch direkt auf einen DB zugreifen
steht aber alles in dem Handbuch oder Beispiele hier im Forum
04.07.2020, 19:06 Uhr
Hallo,
Danke für die Hilfe.
Demnach sollte das so funktionieren...!?
Temp_Var1=RNP("DB11.DBB6")
Temp_Var2=RNP("DB11.DBX6.0")
Dann fehlt mir noch die korrekte Softkeyleiste für die Anwahl:
EXITLS( "Leiste1", "MA_AUTO.COM" )
EXITLS( "Leiste1", "MA_MDA.COM" )
EXITLS( "Leiste1", "MA_JOG.COM" )
...oder wie muss das aussehen?
Lg. Timmie
Danke für die Hilfe.
Demnach sollte das so funktionieren...!?
Temp_Var1=RNP("DB11.DBB6")
Temp_Var2=RNP("DB11.DBX6.0")
Dann fehlt mir noch die korrekte Softkeyleiste für die Anwahl:
EXITLS( "Leiste1", "MA_AUTO.COM" )
EXITLS( "Leiste1", "MA_MDA.COM" )
EXITLS( "Leiste1", "MA_JOG.COM" )
...oder wie muss das aussehen?
Lg. Timmie
05.07.2020, 15:46 Uhr
nixalsverdruss
Level 7 = Community-Professor
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
Hallo,
Danke für die Hilfe.
Demnach sollte das so funktionieren...!?
Temp_Var1=RNP("DB11.DBB6")
Temp_Var2=RNP("DB11.DBX6.0")
Dann fehlt mir noch die korrekte Softkeyleiste für die Anwahl:
EXITLS( "Leiste1", "MA_AUTO.COM" )
EXITLS( "Leiste1", "MA_MDA.COM" )
EXITLS( "Leiste1", "MA_JOG.COM" )
...oder wie muss das aussehen?
Lg. Timmie
Danke für die Hilfe.
Demnach sollte das so funktionieren...!?
Temp_Var1=RNP("DB11.DBB6")
Temp_Var2=RNP("DB11.DBX6.0")
Dann fehlt mir noch die korrekte Softkeyleiste für die Anwahl:
EXITLS( "Leiste1", "MA_AUTO.COM" )
EXITLS( "Leiste1", "MA_MDA.COM" )
EXITLS( "Leiste1", "MA_JOG.COM" )
...oder wie muss das aussehen?
Lg. Timmie
ja ich denke du hast dir den db11.dbb6 ausgesucht weil dort die aktuelle Betriebsart drin steht. Dann halt auswerten und der Auswertung entsprechend aussteigen.
und woher sollte hier jemand wissen wie das aussehen muß , keiner hier (ich jedenfalls nicht ) weis was du da treibst.
et
05.07.2020, 19:13 Uhr
...und woher sollte hier jemand wissen wie das aussehen muß , keiner hier (ich jedenfalls nicht ) weis was du da treibst.
et
et
Oh, ich dachte das hätte ich in meinem EIngangspost vernünftig erklärt.
Wir nutzen den Custom ( der Zweig mit den Menübildern aus Bedienoberfläche ergänzen) ,
Hier gibt es in einem Untermenü ein Bestätigungs-Softkey. In einer Press-Routine wird das Menü zur Zeit mit dem Befehl EXIT verlassen.
Dabei wird leider wieder das Start-menü (Bereich Custom) aktiviert. Nun denke ich das ich mit dem Befehl EXITLS das Grundbild Maschine
aufrufen kann.
Mit EXITLS("Softkey-Leiste"[, "Pfadname"]) - heißt, ich bräuchte den Namen der Softkeyleiste und der entsprechende COM - Datei.
Weil es drei Grundbilder Maschine gibt - vorher die Abfrage nach der Betriebsart. Wenn das mit RNP bei den Datenbausteinen funktioniert,
sollte das kein Problem sein.
Inzwischen bin ich mir aber nicht mehr sicher ob das mit EXITLS und dem Grundbild anwählen überhaupt klappen kann.
Lade Softkeyleiste heißt ja nicht Lade Maske.
Vielleicht kennst du ja noch einen besseren Weg das Grundbild Maschine zu aktivieren...
Lg. Timmie
09.07.2020, 18:22 Uhr
Hallo,
Als Information für Interessierte.
Mit RNP kann man problemlos Datenwörter oder einzelne Bits aus Datenbausteinen abfragen.
Genau in der Form wie oben beschrieben,
Die oben genannten COM-Dateien sind meines Erachtens nur für die Projektierung eines Einstiegssoftkeys im jeweiligen Bereich gedacht.
Unabhängig davon wird mit EXITLS lediglich die Softkeyleiste jedoch nicht das Bild ( die Maske ) geladen.
So, wie ich es bereits vermutet hatte. Ich habe das einfach mit einer mir bekannten Leiste und COM-Datei getestet.
Soweit meine Erkenntnisse,
Falls jemand doch noch einen Trick kennt oder irgend eine Idee wie das mit dem Anwählen des Bedienbereichs Maschine klappen könnte,
kann er sich gern nochmal hier melden. Sendkey oder sowas gibt's wahrscheinlich nicht.
Wär schon prima. Ansonsten muss ich die erfolgreiche Quittierung irgendwie anders optisch deutlich machen.
Mfg. TImmie
Als Information für Interessierte.
Mit RNP kann man problemlos Datenwörter oder einzelne Bits aus Datenbausteinen abfragen.
Genau in der Form wie oben beschrieben,
Die oben genannten COM-Dateien sind meines Erachtens nur für die Projektierung eines Einstiegssoftkeys im jeweiligen Bereich gedacht.
Unabhängig davon wird mit EXITLS lediglich die Softkeyleiste jedoch nicht das Bild ( die Maske ) geladen.
So, wie ich es bereits vermutet hatte. Ich habe das einfach mit einer mir bekannten Leiste und COM-Datei getestet.
Soweit meine Erkenntnisse,
Falls jemand doch noch einen Trick kennt oder irgend eine Idee wie das mit dem Anwählen des Bedienbereichs Maschine klappen könnte,
kann er sich gern nochmal hier melden. Sendkey oder sowas gibt's wahrscheinlich nicht.
Wär schon prima. Ansonsten muss ich die erfolgreiche Quittierung irgendwie anders optisch deutlich machen.
Mfg. TImmie
09.07.2020, 18:33 Uhr
nixalsverdruss
Level 7 = Community-Professor
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
Wär schon prima. Ansonsten muss ich die erfolgreiche Quittierung irgendwie anders optisch deutlich machen.
Mfg. TImmie
Mfg. TImmie
du suchst dir die Doku aus der du die DB11 erkenntnis hast , und ließt nach welches Bit den entsprechenden Bereich anwählt.
das bit schreibst du mit wnp auf 1.
09.07.2020, 20:58 Uhr
du suchst dir die Doku aus der du die DB11 erkenntnis hast , und ließt nach welches Bit den entsprechenden Bereich anwählt.
das bit schreibst du mit wnp auf 1.
das bit schreibst du mit wnp auf 1.
Hey, das ist schon fast gut. Hab schon kleine Freudensprünge gemacht.
Hmm. leider sind das ja nur die Betriebsarten der NC. Ich wollte ja den Bedienbereich der MMC wechseln,
Aber Danke für den Versuch und für's mit nachdenken,
Lg, Timmie
12.07.2020, 19:46 Uhr
nixalsverdruss
Level 7 = Community-Professor
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
Hey, das ist schon fast gut. Hab schon kleine Freudensprünge gemacht.
Hmm. leider sind das ja nur die Betriebsarten der NC. Ich wollte ja den Bed.ienbereich der MMC wechseln,
Aber Danke für den Versuch und für's mit nachdenken,
Lg, Timmie
Hmm. leider sind das ja nur die Betriebsarten der NC. Ich wollte ja den Bed.ienbereich der MMC wechseln,
Aber Danke für den Versuch und für's mit nachdenken,
Lg, Timmie
du solltest schon ein wenig in den Handbüchern lesen
--------------------
There are only 10 types of people in the world: Those who understand binary, and those who don't
Wir haben einen exponentiellen Zuwachs anDoofen Pack im Forum
Wir haben einen exponentiellen Zuwachs an
12.07.2020, 21:58 Uhr
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: