18. März 2019, 22:43:17
Roboterforum.de - Die Industrieroboter- Anwender und Experten Community

[offen] HMI Easy


normal_post Autor Thema: [offen] HMI Easy  (Gelesen 1583 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

22. Oktober 2018, 20:51:15
Gelesen 1583 mal
Offline

Jason


Hallo Experten!
Ich setze die Option HMI Easy im Roboteam mit zwei Robotern ein um gewissen Zustände wie Istpositionen von Zusatzachsen anzuzeigen.
Der Haken ist, dass es bei Roboter 2 (Slave) funktioniert, bei Roboter 1 allerdings nicht. Ich bekomme kein Fenster geöffnet. Ich habe die Dateien bereits unterschiedlich benannt, habe die Software de- und wieder neu installiert aber es ist nichts zu machen.
Hatte von euch jemand das Problem bereits?
  • gefällt mir    Danke

Heute um 22:43:17
Antwort #1

Werbung

Gast

23. Oktober 2018, 08:03:45
Antwort #1
Offline

MrPink


Hi Jason,
kannst du dein Problem etwas genauer beschreiben? Kannst Du über das SmartHMI Menü keinen Menüeintrag zu deiner HMI Easy Anzeige finden, oder möchtest Du die Anzeige über ein KRL Event öffnen?
VG
  • gefällt mir    Danke

23. Oktober 2018, 21:27:13
Antwort #2
Offline

Jason


Hallo MrPink.

Ich habe folgendes vor...
Wir steuern zwei Roboter über Sollwertvorgaben per SPS mit insgesamt 6 Zusatzachsen. Die Sollwerte will ich auf Limits kontrollieren und ggf. ein HMI Easy öffnen wo das Limit und der Sollwert drauf gezeigt werden. Bei Roboter 2 ist das kein Problem. Bei Roboter 1 öffnen sich allerdings einfach kein Fenster von HMI Easy.
Auch wenn ich z.B. folgende Syntax einfüge passiert nichts:
   IF NOT (HmiEasyViewIsOpen("HMIEasyAllgemeinR1)) THEN
       HmiEasyOpenView("HMIEasyAllgemeinR1")
    ENDIF


auch : HmiEasyOpenView("HMIEasyAllgemeinR1") bringt nichts...



Bei Roboter 2 funktioniert selbiges ohne Probleme (anderer Dateiname).
  • gefällt mir    Danke

23. Oktober 2018, 22:05:15
Antwort #3
Offline

Twister


Hi Jason,

hier fehlt doch ein Gänsefüsschen.... 
  IF NOT (HmiEasyViewIsOpen("HMIEasyAllgemeinR1   -->"<--   )) THEN
       HmiEasyOpenView("HMIEasyAllgemeinR1")
    ENDIF


  • gefällt mir    Danke
Kleinere Wunder werden sofort erledigt... größere nach der Mittagspause...

23. Oktober 2018, 22:30:43
Antwort #4
Offline

Jason


Hi Twister,
das war wohl ein kopierfehler;-) es funktioniert aber wie gesagt auch nicht wenn ich ohne die If Verschaltung öffnen will.
  • gefällt mir    Danke

Heute um 22:43:17
Antwort #5

Werbung

Gast

24. Oktober 2018, 07:33:28
Antwort #5
Offline

MrPink


Hi Jason,
wenn Du die Option SmartHMI Eintrag in WorkVisual im HMI Easy Editor anhackst, kannst du die View dann über das SmartHMI Menü öffnen?
Ist im Ordner C:\KRC\User\HMI Easy eine Datei mit dem Namen HMIEasyAllgemeinR1.xml vorhanden?
VG
  • gefällt mir    Danke

24. Oktober 2018, 13:33:09
Antwort #6
Offline

Jason


Hi MrPink,

du meinst ja vermutlich folgendes :
ARAMAW4CMAgC3ARwAAW4CPAAC2AB8BAGwBPgIA2AJ8BACwBfgIAGAL8BEAwBbgIwCALcBHAABbgI8AALYAHwEAbAE+AgDYAnwEALAF+AgAYAvwEQDAFuAjAIAtwEcAAFv4f+TDkJXEEgZyAAAAAElFTkSuQmCC
Wenn ich einen Menüeintrag generieren will wird weder Bei Rob1 noch bei Rob2 ein Eintrag generiert.

  • gefällt mir    Danke

24. Oktober 2018, 14:09:17
Antwort #7
Offline

MrPink


Sollte aber. Nach dem Anhaken ist ein Neustart notwendig. Der Hinweis steht aber auch nach der Übertragung des WoV Projektes im Meldungsfenster.
  • gefällt mir    Danke

24. Oktober 2018, 14:16:24
Antwort #8
Offline

Jason


Ich habe nach dem Übertragen des Projektes einen Kaltstart mit Dateien Neu einlesen gemacht...
  • gefällt mir    Danke

Heute um 22:43:17
Antwort #9

Werbung

Gast

24. Oktober 2018, 19:25:17
Antwort #9
Offline

Jason


So, es hat zwischendurch 1x geklappt, dass ich im Rob 1 einen Menüeintrag generieren und das HMIEasy über KRL öffnen konnte... Bei R2 hat es nicht geklappt, kein Menüeintrag.
Es hat danach auch nicht mehr geklappt was echt komisch ist.
In der Datei SmartHMI.exe.HMIEasy.Menues.config wird auch nichts zum Menüeintrag mehr eingetragen.
Habt ihr eine Idee was ich falsch mache? Das kann doch nicht so schwer sein...
Es wird auch nicht immer nach dem Übertragen des Projektes darauf hingewiesen, dass die Änderungen von HMIEasy erst nach einem Neustart übernommen werden.


Oh man...
  • gefällt mir    Danke

25. Oktober 2018, 13:28:25
Antwort #10
Offline

Jason


Jetzt hat es endlich funktioniert.
Ich habe jetzt nach dem Ändern im HMI Easy eine Codeerzeugung gestartet. Wenn ich dies nicht mache und direkt auf installieren gehe funktioniert es wieder nicht. Beim direkten Installieren wird ja eigentlich auch eine Codeerzeugung gestartet.
  • gefällt mir    Danke


Teile per facebook Teile per linkedin Teile per pinterest Teile per reddit Teile per twitter
 

über das Roboterforum

Nutzungsbedingungen Impressum Datenschutzerklärung

Sponsoren des Roboterforums

ROBTEC GmbH