Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Variable in Datenbank schreiben

torke
2011-10-21
2011-11-02
  • torke - 2011-10-21

    Mahlzeit miteinander.

    Ich habe jetzt seit mehreren Wochen versucht einen Wert in eine von mir erstellte Datenbank zu übertragen.
    Anbei stelle ich das von mir erstellte Programm online, es wäre sehr nett, wenn mir jemand an dieser Stelle weiterhelfen könnte. Im Baustein "Digital" wird der Zählwert erfasst, und im "PLC PRG", soll dieser dann in eine Variable umgewandelt werden, der dann an eine Datenbank übertragen werden soll. Leider funktioniert dieses nicht.

    Mir würde es also fast schon reichen wenn mir jemand sagen könnte wie ich die Variable zaehlwert bzw. szaehlwert mit dem Wert der in dieser Variablen steht in die DB geschrieben bekomme!

    Über eine schnelle Antwort würde ich mich freuen. Danke schonmal im Vorraus

    WagoLibMySQL_Example01(Versuch_in_DB_zu_schreiben2).pro [64.37 KiB]

     
  • Anonymous - 2011-10-26

    Originally created by: M. Lücke

    Hallo torke,

    Du beschreibst Dein Problem ein wenig dürftig. Wie weit läuft denn das Programm?
    Funktioniert der Login?
    Schreibt dein Programm immer 'szaehlwert' in die DB-Tabelle ein?

    Was mir bei nem schnellen Blick auffällt ist, dass Du die Variable gar nicht mit CONCAT() einbaust. In ST würde ich das z.B. so machen:

    asSqlStatement1[0] := 'INSERT INTO messwerte (g1) VALUES (';
    asSqlStatement1[0] := CONCAT(asSqlStatement1[0], szaehlwert);
    asSqlStatement1[0] := CONCAT(asSqlStatement1[0], ')');

    Gruß, M. Lücke

     
  • torke - 2011-11-01

    Hallo M.Lücke,
    danke ersteinmal für deine Antwort,leider hab ich in letzter Zeit gar nicht mehr in das Forum geschaut da ich das beschriebene Problem schon selber erkannt und beseitigt hab.
    Mit anderen Worten jetzt klappt alles.
    Aber trotzdem noch eine andere Frage,hast du auch erfahrungen bezüglich enocean und WAGO usw.?
    Versuche mittlerweile einen Stromzähler über enocean an meine WAGO anzubinden und diese Werte auch wieder in die Datenbank zu schreiben.

    PS: Nochmal was ganz anderes,hast du zufällig mal bei NSW gearbeiten (Papierfabrik)?

     
  • Anonymous - 2011-11-02

    Originally created by: M. Lücke

    Hallo torke,

    schön, dass Du das Problem selber gelöst hast. Es wäre allerdings nett, wenn Du dies denn auch posten könntest oder das Thema canceln. So etwas kommt nicht gut an.

    Ansonsten habe ich leider keine Ahnung von Wago und enocean, da ich aus der Industrie-Automation und der Servo-Technik komme.

    Viel Erfolg, M. Lücke

     

Log in to post a comment.