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

Results 1 to 9 of 9

Thread: Dynamisierung 5/3-Wegeventil

  1. #1
    Join Date
    23.05.2005
    Location
    Mönchengladbach
    Posts
    167
    Danke
    26
    Erhielt 17 Danke für 6 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich möchte in WinCC 6.2 ein 5/3-Wegeventil darstellen und bei Ansteuerung einer der beiden Spulen das Symbol dann in die eine oder andere Richtung verschieben.

    Hierbei habe ich 2 Bool'sche Variablen zur Verfügung die Bitweise direkt nebeneinander liegen.

    Bei Ventilen mit nur einer Spule habe ich kein Problem, da nur eine Richtung vorhanden. Aber wie stelle ich den Wechsel auf Bool'scher Basis mit 2 Variablen dar?
    Ich kann ja leider immer nur eine Variable an das Symbol koppeln...

    Gruss,
    Michael
    Reply With Quote Reply With Quote Dynamisierung 5/3-Wegeventil  

  2. #2
    Join Date
    07.01.2009
    Location
    Kreis Günzburg
    Posts
    472
    Danke
    129
    Erhielt 26 Danke für 25 Beiträge

    Default

    Also wenn ich es recht verstehe willst du es in die eine und dann mal in die andere richtung verschieben
    Es gibt da was im wincc wie du mal rechts und mal links so so weit schieben kannst und das kannst ja mit den beiden bit s machen
    Dazu musst du aber erst das vorherige verschieben rücksetzen wie durch eine Merker z.B.
    Wenn ich mich jetz recht erinnere bin aber net sicher dazu musst ich jetz das programm haben um genaueres zu sagen
    Last edited by Mike369; 09.01.2009 at 12:05.

  3. #3
    Join Date
    13.12.2006
    Posts
    632
    Danke
    109
    Erhielt 42 Danke für 39 Beiträge

    Default

    Oder

    drei Bilder, die mit dem jeweiligen Bit aufgerufen werden.

    ???

    Greetz, Tom

  4. #4
    Join Date
    07.01.2009
    Location
    Kreis Günzburg
    Posts
    472
    Danke
    129
    Erhielt 26 Danke für 25 Beiträge

    Default

    Ja ist doch kein problem eins jeweils für rechtes und linkes bild und das mittlere bei rücksetzen von den anderen

  5. #5
    Join Date
    30.03.2005
    Posts
    2,134
    Danke
    0
    Erhielt 679 Danke für 545 Beiträge

    Default

    Quote Originally Posted by MSP View Post
    Ich möchte in WinCC 6.2 ein 5/3-Wegeventil darstellen und bei Ansteuerung einer der beiden Spulen das Symbol dann in die eine oder andere Richtung verschieben.

    Hierbei habe ich 2 Bool'sche Variablen zur Verfügung die Bitweise direkt nebeneinander liegen.
    Hier ist einmal ein Programmbeispiel in WinCC V6.0 SP3 für ein 5/3-Wegeventil mit 3 Schaltstellungen.

    Das 5/3-Wegeventil ist als Grafikobjekt im Graphics Designer projektiert.

    Das Grafikobjekt wird je nach Schaltstellung nach links oder nach rechts verschoben.

    Unter den Objekteigenschaften des Grafikobjektes ist dem Attribut Position X die folgende VBS-Aktion zugewiesen.

    Code:
    Function Left_Trigger(ByVal Item)
     
    ' 5/3-Wegeventil
     
    ' Left-Eigenschaft
    '
    ' Legt die x-Koordinate eines Objektes (gemessen vom linken
    ' oberen Bildrand) in Pixel fest oder gibt sie zurück. Die 
    ' x-Koordinate bezieht sich auf die Ecke links oben des
    ' objektumfassenden Rechteckes.
     
    Dim Schaltstellung_2
     
    Dim Schaltstellung_4
     
    Schaltstellung_2 = HMIRuntime.Tags("Schaltstellung_2").Read
     
    Schaltstellung_4 = HMIRuntime.Tags("Schaltstellung_4").Read
     
    If Schaltstellung_2 And Not Schaltstellung_4 Then
        Item.Left = 50
    Elseif Not Schaltstellung_2 And Schaltstellung_4 Then
        Item.Left = 150
    Else
        Item.Left = 100
    End If
     
    End Function
    Gruß Kai
    Attached Images Attached Images

  6. #6
    Join Date
    30.03.2005
    Posts
    2,134
    Danke
    0
    Erhielt 679 Danke für 545 Beiträge

    Default

    Und noch ein paar Bilder.

    Gruß Kai
    Attached Images Attached Images

  7. Folgender Benutzer sagt Danke zu Kai für den nützlichen Beitrag:

    MSP (12.01.2009)

  8. #7
    Join Date
    13.10.2007
    Posts
    13,125
    Danke
    3,177
    Erhielt 3,640 Danke für 2,364 Beiträge

    Default

    @Kai,
    über dich kann mann nur staunen, hut ab...

    gruß Helmut
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.
    Das Problem ist nicht das Problem, das Problem ist die Einstellung zum Problem.

  9. #8
    Join Date
    23.05.2005
    Location
    Mönchengladbach
    Posts
    167
    Danke
    26
    Erhielt 17 Danke für 6 Beiträge

    Default

    Hallo zusammen,

    jetzt wo ich es sehe ist es doch schon wieder zu einfach.
    Danke Kai für die Lösung.

    Bisher hatte ich bei einfachen Ventilen einfach den Dynamikdialog benutzt und hatte dabei ganz die Möglichkeit des VBS/C vergessen die ich ja auch hierbei nutzen kann.

    Gruss,
    Michael

  10. #9
    Join Date
    30.03.2005
    Posts
    2,134
    Danke
    0
    Erhielt 679 Danke für 545 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Quote Originally Posted by Reparatur View Post
    @Kai,
    über dich kann mann nur staunen, hut ab...
    Danke schön.

    Gruß Kai

Similar Threads

  1. Replies: 1
    Last Post: 14.06.2011, 19:39
  2. Replies: 8
    Last Post: 17.04.2010, 16:20
  3. PCS7: 3-Wegeventil?
    By Grimsey in forum HMI
    Replies: 0
    Last Post: 14.07.2008, 16:06
  4. 4/3 Wegeventil Intervallsteuerung 5.000Mal - wie?
    By S7anfaenger in forum Simatic
    Replies: 5
    Last Post: 20.12.2007, 11:56
  5. Vorgesteuertes 5/2 Wegeventil
    By Anonymous in forum Stammtisch
    Replies: 1
    Last Post: 23.02.2005, 20:37

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •