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

Results 1 to 3 of 3

Thread: WinCC Flex - Summenbildung in Rezepturbild

  1. #1
    Join Date
    19.06.2003
    Location
    Im Staub ...
    Posts
    351
    Danke
    115
    Erhielt 26 Danke für 23 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Guten Morgen,

    habe ein Rezepturbild angelegt.
    Darin werden in mehrere Felder (32 Stck.) die einzelnen prozentualen Anteile einer Mischung eingegeben.
    Der Übersicht halber hätte ich gerne ein Ausgabefeld angelegt, das die Summe aller eingegebenen Werte anzeigt (die Mischung sollte ja im Idealfall aus 100% bestehen).
    Man muss dann nicht immer selber alles nachrechnen.

    In der SPS oder auch in WinCC Flex (in einem Script) ist das an sich kein Problem ... ABER ...

    die Rezeptur ist auf 'Variablen synchronisieren' und 'Variablen Offline' eingestellt.
    D.h. die Prozentwerte werden nur in einen Puffer und nicht in die Steuerung geschrieben.

    Wie kann ich die Werte aus dem Puffer auslesen um daraus die Summe zu bilden?

    Vielen Dank im Voraus.

    Gruß
    Reply With Quote Reply With Quote WinCC Flex - Summenbildung in Rezepturbild  

  2. #2
    Join Date
    17.12.2008
    Posts
    33
    Danke
    0
    Erhielt 4 Danke für 4 Beiträge

    Default

    der puffer besteht darin das die RezepturVariablen bei "offline handling" interne variable sind, d.h. ....

    du öffnest einen datensatz dann stehen die werte in der Rez. variable aber noch nicht in der steuerung, erst wen du "ladeDatensatzinsteuerung" ausführst wird die variable für ein paar sekunden online geschalte.

    Online = RezepturVariablen werden sofort nach öffnen oder laden des datensatzes in die steuerung übermittelt

    Offline = Variablen werden erst in die Steuerung übermittelt wen du den befehl dazu gibst ... z.B. "ladeDatensatzinsteuerung"

    ob du mit einem script auf die internen variablen zugreifen kannst und dort die summe bildest musste mal ausprobieren
    Last edited by Dr.Best; 10.02.2009 at 11:29.

  3. Folgender Benutzer sagt Danke zu Dr.Best für den nützlichen Beitrag:

    ssound1de (11.02.2009)

  4. #3
    ssound1de's Avatar
    ssound1de is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    19.06.2003
    Location
    Im Staub ...
    Posts
    351
    Danke
    115
    Erhielt 26 Danke für 23 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke für Deine Antwort.

    Das mit Online/Offline und Puffer war mir klar.
    Ist auf Offline gestellt, weil ich einen x-beliebigen Datensatz am Bildschirm bearbeiten möchte, ohne den Datensatz in der S7 zu beeinflussen.

    Habs jetzt einfach mal probiert (bin aber noch nicht Online mit S7, sondern nur Simu).
    1. Feld für Summenanzeige angelegt
    2. Script angelegt
    3. Bei den Rezepturvariablen -> 'Erfassungszyklus' raus, 'Erfassungsart' nur auf Anforderung, bei 'Wertänderung' -> Script-Aufruf

    Das funktioniert soweit.

    Hoffe nur, dass das Script nicht die Werte aus der S7 holt sondern aus dem Puffer - müsste aber klappen.

    Melde mich vielleicht in ein paar Wochen nochmal, wenn RT <-> S7 Online ist.

    Danke und Gruß

Similar Threads

  1. Replies: 3
    Last Post: 24.10.2014, 08:44
  2. Replies: 4
    Last Post: 28.01.2010, 10:38
  3. Replies: 5
    Last Post: 10.12.2009, 18:09
  4. Replies: 3
    Last Post: 25.06.2007, 17:40
  5. Replies: 0
    Last Post: 11.09.2005, 21:33

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
  •