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

Results 1 to 4 of 4

Thread: Gleiche Werte mit UDT in DB schreiben

  1. #1
    Anonymous Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen
    Ich hab da ne etwas schwer zu stellende frage hoffe ich erklärs richtig:

    Habe nit hilfe des udt´s einen db mit 150 Pumpen erzeugt
    jede Pumpe besitzt die parameter Sollwert Istwert und Laufzeit

    Alle Pumpen haben aber den selben sollwert (1500)
    muss ich jetzt 150 mal lade transferiere Programmieren ? Da gibts doch bestimmt nen trick oder?
    Reply With Quote Reply With Quote Answered: Gleiche Werte mit UDT in DB schreiben  

  2. "Danke habt mir sehr gehlofen meld mich bestimmt bald wieder
    SPS ist ganz schön umfangreich also stoß ich sicher bald aufs nächste
    problem

    Danke für die schnellen antworten"


  3. #2
    Join Date
    07.05.2004
    Location
    Campbelltown
    Posts
    2,500
    Danke
    131
    Erhielt 293 Danke für 86 Beiträge

    Default

    Du kannst Dir eine Schleife programmieren und diese mittels indirekter Adressierung durchlaufen lassen.

    Ich hätte allerdings keinen UDT genommen, sondern eine Feld-Struktur im DB angelegt. Dann haste einen ganz simplen Index zum hochzählen.

    Nicht ganz richtig die Aussage. Also UDT ist schon in Ordnung. Du kannst ja auch ein ARRAY vom Typ UDT im DB erstellen.

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

    Default

    z.b.

    udt1
    sollwert INT 1500
    istwert INT 0
    laufzeit INT 0

    db1
    pumpe ARRAY[1..150] vorläufige Platzhaltervariable
    UDT1

    in der datenansicht sieht der db1 dann so aus:
    name typ anfangswert aktualwert
    pumpe[1].sollwert INT 1500 1500
    pumpe[1].istwert INT 0 0
    pumpe[1].laufzeit INT 0 0
    pumpe[2].sollwert INT 1500 1500
    pumpe[2].istwert INT 0 0
    pumpe[2].laufzeit INT 0 0
    pumpe[3].sollwert INT 1500 1500
    pumpe[3].istwert INT 0 0
    pumpe[3].laufzeit INT 0 0
    usw
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download auf meiner HP
    zum Download im Internet (Backup nicht unbedingt aktuell)

  5. #4
    Anonymous Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke habt mir sehr gehlofen meld mich bestimmt bald wieder
    SPS ist ganz schön umfangreich also stoß ich sicher bald aufs nächste
    problem

    Danke für die schnellen antworten

Similar Threads

  1. TIA 2 gleiche DB's zur Laufzeit auf gleiche Daten Prüfen
    By Knuddl_01 in forum Simatic
    Replies: 7
    Last Post: 25.02.2019, 09:16
  2. Mit TwinCat 2 Werte in CSV File schreiben
    By Niklas412 in forum CODESYS und IEC61131
    Replies: 16
    Last Post: 22.01.2015, 11:31
  3. Step 7 mit S7PROSIMLib Werte von PLCSIM auslesen und schreiben
    By kurmanpa in forum Simatic
    Replies: 3
    Last Post: 04.07.2013, 17:39
  4. Web2Plc- Werte über Browser schreiben in Steuerung schreiben
    By pantau86 in forum PC- und Netzwerktechnik
    Replies: 3
    Last Post: 21.03.2012, 16:23
  5. Replies: 3
    Last Post: 31.10.2008, 07:34

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
  •