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

Results 1 to 4 of 4

Thread: Prottol verzögerungsskript?

  1. #1
    Join Date
    16.06.2003
    Location
    88356 Ostrach
    Posts
    5,006
    Danke
    1,346
    Erhielt 1,168 Danke für 550 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hi mit welchem vb befehl kann ich in nem skript am besten eine funktion verzögern.

    ich möchte bei wertändeurng ein skript aufrufen das ca 3sec VERZÖGERT die funktion zum speichern eines datensatzes aufruft.

    am besten wäre allerdings eine funktion mit der man prüfen kann ob eine rezepturaktion läuft, und wenn das der fall sein sollte, die neues rezepturaktion erst gestartet wird wenn die andere fertig ist....
    Reply With Quote Reply With Quote Prottol verzögerungsskript?  

  2. #2
    Join Date
    18.07.2003
    Posts
    254
    Danke
    4
    Erhielt 1 Danke für 1 Beitrag

    Default

    Hallo,

    ganz so einfach ist das nicht.
    Generell kannst du mit einer Do...while Schleife eine Zeit-Schleife basteln. Ist aber sehr mühsam weil du keine direkte Zeibasis kriegst.
    Da Hilft dann nur probieren.

    Zum anderen Thema: abfragen das kein Datensatz gespeichert wird.
    Da kannst du dir den Schnittstellen-Bereich der S7 mal anschauen.
    (Benutzerhandbuch Kommunikation 6AV3991-1BC05-1AA0)
    dort Kapitel 13 "Steuer- und Rückmeldebits".
    Aber vorsicht, Speichern-Ende ist nicht immer Speichern-Ende

    Sag bescheid ob du damit klarkommst.

    Ciao

  3. #3
    Join Date
    20.06.2003
    Location
    Sauerland.NRW.Deutschland
    Posts
    5,451
    Danke
    99
    Erhielt 923 Danke für 628 Beiträge

    Default

    Quote Originally Posted by Markus
    hi mit welchem vb befehl kann ich in nem skript am besten eine funktion verzögern.

    ich möchte bei wertändeurng ein skript aufrufen das ca 3sec VERZÖGERT die funktion zum speichern eines datensatzes aufruft.
    das lässt sich machen.
    Code:
    Dim t_start, t_ende
    t_start = Left (Time,2) &  Mid (Time,4,2) & Right (Time,2)
    Do
    	t_ende = Left (Time,2) &  Mid (Time,4,2) & Right (Time,2)
    	If t_ende - t_start > 3 Then
    		Call PtFct.Bildanwahl_fest(PtScn.meldung, 0)
    		Exit Do
    	End If
    Loop
    evtl kannst du auch datediff verwenden.
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download auf meiner HP
    zum Download im Internet (Backup nicht unbedingt aktuell)
    Reply With Quote Reply With Quote Re: Prottol verzögerungsskript?  

  4. #4
    Join Date
    18.07.2003
    Posts
    254
    Danke
    4
    Erhielt 1 Danke für 1 Beitrag

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Da stellt sich mir wie immer die Frage,

    läuft das auch unter Wince, bzw. auf einem TP/MP/OP ?

    Ciao

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
  •