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

Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 37

Thema: Messwerte in einen DB schreiben

  1. #11
    Registriert seit
    19.06.2003
    Beiträge
    2.200
    Danke
    85
    Erhielt 259 Danke für 175 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Supervisory Control And Data Acquisitition
    "Überschauende Kontrolle und Datenerfassung"

  2. #12
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard

    Hab&s mir ja fast gedacht.

    Thx tippse

  3. #13
    Registriert seit
    30.11.2007
    Ort
    Eifel
    Beiträge
    82
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Servus Leute,

    hab mal wieder ein Problemchen. Folgendes will ich realisieren. Ich arbeite mit einer CP340 und Kommunikation über ASCII. Senden der Daten ist super, dank eurer Hilfe. Empfangen macht Probleme. Ich krieg das einfach nicht hin. Empfangen tue ich, Daten stehen bei mir im DB200. Aber wie kann ich die da raus bekommen um diese zu zerlegen und auszuwerten. DB ist in CHAR eingeteilt. Hab den mal Anhang hinzugefügt.

    Wie kann ich diese Daten aus dem DB auslesen? Es sind zwei Antworten, einmal eine Distanz und hinter dem Semikolon eine Statusmeldung.

    Wie kann ich die da auslesen???

    Bin um jede Hilfe sehr dankbar.
    Angehängte Grafiken Angehängte Grafiken

  4. #14
    Registriert seit
    21.12.2009
    Beiträge
    34
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo, bin noch recht neu hier und kenn mich hier noch nicht so gut aus. Habe aber zu diesem Thema paar Fragen.

    Ich muss über einen analogen Eingang Messwerte aufzeichnen.
    Diese Messwerte werden dann über die Ethernetschnittstelle in eine Excel - Tabelle zur Auswertung übergeben.

    Mein Problem ist, wie kann ich die Messwerte zeitlich aufnehmen, also z.B. alle 10 ms (muss einstellbar sein, geht nicht mit OB35) und diese nacheinander in einem DB abspeichern.

    Also der erste Messwert steht in DB1.DBW0, der zweite Messwert im DB1.DBW2, usw.
    Die Anzahl der Messwerte hängt von der Dauer der Messung ab, diese kann unterschiedlich lang sein.

    Bevor die neue Messung anfängt muss alles wieder genullt sein.

    Kann mir hier vll jemand schreiben wie der Programmcode auszusehen hat?
    Wäre Euch echt Dankbar.

    Gruß
    Paradox

  5. #15
    Registriert seit
    29.07.2008
    Ort
    Stuttgart
    Beiträge
    232
    Danke
    64
    Erhielt 25 Danke für 25 Beiträge

    Standard

    Zitat Zitat von Paradox Beitrag anzeigen
    Mein Problem ist, wie kann ich die Messwerte zeitlich aufnehmen, also z.B. alle 10 ms (muss einstellbar sein, geht nicht mit OB35) und diese nacheinander in einem DB abspeichern.
    Hi,
    zumindest dazu hätte ich schon ne Idee. Nimm den OB35 z.B. mit 10ms als "Grundtakt". Bei jedem Aufruf erhöhst du z.B. ein Integer um 1 und vergleichst den Wert mit einer Variablen, welche deine Messzeit bedeutet.
    Wenn du also alle 50ms messen willst, muss der Integer 5 sein, dann setzt du diesen wieder auf 0 usw...

  6. Folgender Benutzer sagt Danke zu Günni1977 für den nützlichen Beitrag:

    Paradox (12.02.2010)

  7. #16
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  8. Folgender Benutzer sagt Danke zu vierlagig für den nützlichen Beitrag:

    Paradox (12.02.2010)

  9. #17
    Registriert seit
    21.12.2009
    Beiträge
    34
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo,

    ich habe noch eine Frage.

    Messwerte in einen DB schreiben funktioniert jetzt alles einwandfrei.

    Nun soll ich den höchsten Messwert welcher in den DB geschrieben wurde, auf einem Touchpanel anzeigen.

    Also ich schreibe 1000 Messwerte in den DB. Es kann sein dass der dritte Messwert der höchste ist, es könnte aber auch sein dass der 563. Messwert der höchste ist.
    Und nur der Höchste Messwert soll im TP angezeigt werden.

    Muss ich jetzt alle 1000 Messwerte miteinander vergleichen oder gibt es eine vereinfachte Möglichkeit?
    Wäre Euch echt Dankbar wenn ihr einen Tipp hättet, sonst tipp ich mir ja die Finger wund...

  10. #18
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    mach die auswertung gleich beim messen, wenn der messwert größer als der gespeicherte vermeintlich größte wert ist überschreibst du ihn mit dem neuen und so wird er zum vermeintlich größten. sollte in folge der messung ein anderer größer sein, so wird er wiederum vermeintlich größter...
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  11. #19
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    hast du schon mal in der Suche Bubblesort eingegeben??
    da kommt dann z. Bsp. sowas raus.

    http://www.sps-forum.de/showpost.php...11&postcount=7



    die idee von VL ist aber besser,wie ich gerade bemerken mußte und einfacher
    Geändert von Gerhard K (18.02.2010 um 11:21 Uhr)
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  12. #20
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Gerhard K Beitrag anzeigen
    hast du schon mal in der Suche Bubblesort eingegeben??
    da kommt dann z. Bsp. sowas raus.

    http://www.sps-forum.de/showpost.php...11&postcount=7

    argh, bubblesort über 1000 real-werte?
    meinst du das ernst?
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 24.10.2013, 10:37
  2. Wago 750 Messwerte in Array schreiben
    Von emsbootsmann im Forum Sonstige Steuerungen
    Antworten: 14
    Letzter Beitrag: 21.10.2012, 16:30
  3. Daten in einen DB schreiben
    Von Stefan_01 im Forum Programmierstrategien
    Antworten: 9
    Letzter Beitrag: 01.10.2008, 07:15
  4. Inhalt eines DB in einen DB Schreiben
    Von nonguru im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 15.08.2008, 18:04
  5. Antworten: 5
    Letzter Beitrag: 21.06.2007, 17:04

Lesezeichen

Berechtigungen

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