Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 7 von 7

Thema: WinCC 6.2 + SP2 und Virtuelle Tastatur

  1. #1
    Registriert seit
    23.05.2005
    Ort
    Mönchengladbach
    Beiträge
    123
    Danke
    18
    Erhielt 5 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich bin gerade dabein eine Benutzeranmeldung mit WinCC 6.2 SP2 zu erstellen.
    Hierbei ist mir beim testen aufgefallen, dass die WinCC-Tastatur nicht immer eingeblendet wird.

    Ich habe auch schon bei Siemens im Forum einen Beitrag mit dem selben Problem gefunden, aber keine Lösung.
    Da das Projekt auf einem Touch-Panel laufen soll, brauche ich für das Login die WinCC-Tastatur.

    Beim ersten Aufruf erscheint auch die Tastatur, nur wenn ich mich dann abmelde und nochmal anmelden möchte, kommt zwar der Dialog aber die Tastatur nicht... ergo ist kein Anmelden möglich

    Gruss,
    Michael
    Zitieren Zitieren WinCC 6.2 + SP2 und Virtuelle Tastatur  

  2. #2
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Zitat Zitat von MSP Beitrag anzeigen
    Ich habe auch schon bei Siemens im Forum einen Beitrag mit dem selben Problem gefunden, aber keine Lösung.
    Hallo Michael,

    hast Du mal einen Link zu dem Beitrag aus dem Siemens-Forum?

    Gruß Kai

  3. #3
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Hast Du das System Login/Logout über eine C-Aktion am Ereignis Mausklick einer Schaltfläche projektiert?

    Code:
    #include "apdefap.h"
    void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
    {
    // WINCC:TAGNAME_SECTION_START
    // syntax: #define TagNameInAction "DMTagName"
    // next TagID : 1
    // WINCC:TAGNAME_SECTION_END
    // WINCC:PICNAME_SECTION_START
    // syntax: #define PicNameInAction "PictureName"
    // next PicID : 1
    // WINCC:PICNAME_SECTION_END
     
    // System Login
     
    #pragma code ("useadmin.dll")
    #include "PWRT_api.h"
    #pragma code()
     
    PWRTLogin('c'); 
     
    }
    Code:
    #include "apdefap.h"
    void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
    {
    // WINCC:TAGNAME_SECTION_START
    // syntax: #define TagNameInAction "DMTagName"
    // next TagID : 1
    // WINCC:TAGNAME_SECTION_END
    // WINCC:PICNAME_SECTION_START
    // syntax: #define PicNameInAction "PictureName"
    // next PicID : 1
    // WINCC:PICNAME_SECTION_END
     
    // System Logout
     
    #pragma code ("useadmin.dll")
    #include "PWRT_api.h"
    #pragma code()
     
    PWRTLogout();
    }
    Gruß Kai
    Angehängte Grafiken Angehängte Grafiken

  4. #4
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Oder hast Du unter den Projekteigenschaften jeweils eine Tastenkombination für das System Login/Logout projektiert und dann eine VBS-Aktion am Ereignis Mausklick einer Schaltfläche projektiert?

    Code:
    Sub OnClick(ByVal Item)  
     
    ' System Login
     
    ' SendKeys-Eigenschaft
    '
    ' SendKeys sendet Tastatureingaben und Tastenkombinationen
    ' an die aktive Anwendung.
     
    Dim Tastenkombination
     
    Set Tastenkombination = CreateObject("WScript.Shell")
     
    ' Tastenkombination ALT + i
     
    Tastenkombination.SendKeys "%i"
     
    End Sub
    Code:
    Sub OnClick(ByVal Item)   
     
    ' System Logout
     
    ' SendKeys-Eigenschaft
    '
    ' SendKeys sendet Tastatureingaben und Tastenkombinationen
    ' an die aktive Anwendung.
     
    Dim Tastenkombination
     
    Set Tastenkombination = CreateObject("WScript.Shell")
     
    ' Tastenkombination ALT + o
     
    Tastenkombination.SendKeys "%o"
     
    End Sub
    Zu SendKeys siehe auch die beiden folgenden Links:

    http://www.shadoware.de/vb/sendkeys.html

    http://msdn.microsoft.com/de-de/libr...ys(VS.80).aspx

    Gruß Kai
    Angehängte Grafiken Angehängte Grafiken

  5. #5
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Und noch ein paar Bilder.

    Gruß Kai
    Angehängte Grafiken Angehängte Grafiken

  6. #6
    Registriert seit
    23.05.2005
    Ort
    Mönchengladbach
    Beiträge
    123
    Danke
    18
    Erhielt 5 Danke für 4 Beiträge

    Standard

    Hallo Kai,

    ich habe an meinem Button als Mausklick die C-Aktion geschrieben

    Code:
    #pragma code ("useadmin.dll")
    #include "PWRT_api.h"
    #pragma code()
    PWRTLogin('c');
    Der Link zum Beitrag bei Siemens:
    http://www.automation.siemens.com/SA...08&Language=en

    Was ich noch gefunden habe im Forum ist ein Hinweis auf einen Hotfix 3 bzw. einen neueeren Hotfix 5 den es wohl vom Support für 6.2 SP2 geben soll.

    Gruss,
    Michael

  7. #7
    Registriert seit
    23.05.2005
    Ort
    Mönchengladbach
    Beiträge
    123
    Danke
    18
    Erhielt 5 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    wir haben uns mit dem Siemens Support in Verbindung gesetzt und ein Hotfix 7 erhalten.
    Nun funktioniert das ganze wie es soll, die Tastatur erscheint bei jedem EA-Feld und Dialog der eine Tastatur benötigt.

    Das Hotfix ist nur bei Siemens direkt auf Anfrage beim Support erhältlich.

    Gruss,
    Michael

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 29.04.2011, 07:22
  2. Antworten: 7
    Letzter Beitrag: 17.10.2007, 18:16
  3. virtuelle Tastatur
    Von david.ka im Forum PC- und Netzwerktechnik
    Antworten: 5
    Letzter Beitrag: 15.08.2007, 13:38
  4. Wincc flexible Schaltfläche mit Tastatur
    Von capri-fan im Forum HMI
    Antworten: 1
    Letzter Beitrag: 12.02.2007, 09:58
  5. Virtuelle Tastatur in der Inputbox
    Von hobby im Forum HMI
    Antworten: 3
    Letzter Beitrag: 24.01.2006, 14:26

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •