Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Logikbaustein

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    HS/FS - √ - Logikbaustein

    Guten Abend,
    ich bastle gerade an einem neuen Baustein zum Auswerten des Heizungsverbrauchs und erhalte folgende Exeptions:

    25.01.2011 21:13:00 (1)

    File "/hs/compile/hs_logik.py", line 181, in addFormel
    File "formula", line 1
    SN[08]
    ^
    SyntaxError: invalid token
    [5012L, 11499L, 0L, 'OC[1]', 'SN[08]', '', 1L, 0L, 0L, 0L] 25.01.2011 21:13:00 (1)
    File "/hs/compile/hs_logik.py", line 181, in addFormel
    File "formula", line 1
    SN[09]
    ^
    SyntaxError: invalid token
    [5012L, 11499L, 0L, 'OC[1]', 'SN[09]', '', 1L, 0L, 0L, 0L]

    Zum testen habe ich den Code reduziert um den Fehler einzugrenzen. Es werden 12 identische Speicher im Testbaustein verwendet. Der Fehler tritt nur bei SN[8] & SN[9] auf. Bin inzwischen ziemlich ratlos und bin für jeden Tipp sehr dankbar.

    Grüsse aus Karlsruhe Helmut

    HS Experte 2.5

    5000|"HM\Test 11499"|1|2|"E1"|"E2"|5|"A1"|"A2"|"A3"|"A4"|"A5"
    #
    # 5001|Anzahl Eingänge|Ausgänge|Zeitspeicher|Speicher|Berechnung bei Init
    5001|2|5|1|12|1
    #
    # 5002|Index Eingang|Default Wert|Datenformat 0=numerisch 1=alphanummerisch

    5002|1|0|0 #
    5002|2|0|0 #
    #
    #5003|Index Speicher|Initwert|Remanent
    5003|1|0|1 # SN
    5003|2|0|1 # SN
    5003|3|0|1 # SN
    5003|4|0|1 # SN
    5003|5|0|1 # SN
    5003|6|0|1 # SN
    5003|7|0|1 # SN
    5003|8|0|1 # SN
    5003|9|0|1 # SN
    5003|10|0|1 # SN
    5003|11|0|1 # SN
    5003|12|0|1 # SN
    #
    # 5004|Index Ausgang|Initwert|Runden binär|Typ (1-send/2-sbc)|Datenformat 0=numerisch 1=alphanummerisch
    5004|01|0|0|2|0 #
    5004|02|0|0|2|0 #
    5004|03|0|0|2|0 #
    5004|04|0|0|2|0 #
    5004|05|0|0|2|0 #
    #
    5012|0|"OC[1] or EI "|"1"|"1"|0|1|0|0 # Timer

    5012|0|"OC[1]"|"1"|""|0|0|1|0 #
    5012|0|"OC[1]"|"1"|""|0|0|2|0 #
    5012|0|"OC[1]"|"1"|""|0|0|3|0 #
    5012|0|"OC[1]"|"1"|""|0|0|4|0 #
    5012|0|"OC[1]"|"1"|""|0|0|5|0 #
    5012|0|"OC[1]"|"1"|""|0|0|6|0 #
    5012|0|"OC[1]"|"1"|""|0|0|7|0 #
    5012|0|"OC[1]"|"1"|""|0|0|9|0 #
    5012|0|"OC[1]"|"1"|""|0|0|10|0 #
    5012|0|"OC[1]"|"1"|""|0|0|11|0 #
    5012|0|"OC[1]"|"1"|""|0|0|12|0 #

    5012|0|"OC[1]"|"SN[01]"|""|01|0|0|0 #
    5012|0|"OC[1]"|"SN[02]"|""|01|0|0|0 #
    5012|0|"OC[1]"|"SN[03]"|""|01|0|0|0 #
    5012|0|"OC[1]"|"SN[04]"|""|01|0|0|0 #
    5012|0|"OC[1]"|"SN[05]"|""|01|0|0|0 #
    5012|0|"OC[1]"|"SN[06]"|""|01|0|0|0 #
    5012|0|"OC[1]"|"SN[07]"|""|01|0|0|0 #
    5012|0|"OC[1]"|"SN[08]"|""|01|0|0|0 # Fehler
    5012|0|"OC[1]"|"SN[09]"|""|01|0|0|0 # Fehler
    5012|0|"OC[1]"|"SN[10]"|""|01|0|0|0 #
    5012|0|"OC[1]"|"SN[11]"|""|01|0|0|0 #
    5012|0|"OC[1]"|"SN[12]"|""|01|0|0|0 #

    #2
    Mal SN[8] und SN[9] gestestet?
    Gruß Matthias
    EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
    - PN nur für PERSÖNLICHES!

    Kommentar


      #3
      weija.......

      Erster Beitrag und bastelt schon.

      Genial.

      Eine Auswertung des Heizungsverbrauchs...ist was?
      Gruß Jörg.


      "Wir sind nicht die ersten, die dieses Feature einbauen, aber wir werden es am besten umsetzen."
      (Steve Jobs)

      Kommentar


        #4
        @MatthiasS.
        Deshalb fragt er ja, oder?
        Gruß Jörg.


        "Wir sind nicht die ersten, die dieses Feature einbauen, aber wir werden es am besten umsetzen."
        (Steve Jobs)

        Kommentar


          #5
          Deswegen antworte ich ja. Führende Nullen bei den Tokens habe ich noch nie gesehen/benutzt.
          Gruß Matthias
          EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
          - PN nur für PERSÖNLICHES!

          Kommentar


            #6
            Dann ist er der Erste.......

            ..mit seinem Ersten Beitrag....

            Die Idee ist Spitze.......nur das Result....ist.......
            Gruß Jörg.


            "Wir sind nicht die ersten, die dieses Feature einbauen, aber wir werden es am besten umsetzen."
            (Steve Jobs)

            Kommentar


              #7
              Zitat von MatthiasS Beitrag anzeigen
              Mal SN[8] und SN[9] gestestet?
              Hallo Matthias,

              ja wurde getestet - keine Funktion.

              für Dundi zur Info
              Der neue Baustein soll den Heizölverbrauch, Warmwasser, Brennerstarts in der Visu für die Zeiträume Tag, Vortag, Woche, Woche-1, Monat, Monat-1 und Jahr anzeigen. Er soll in meine bestehende Heizungssteuerung die nun seit 2005 über den HS gut arbeitet integriert werden

              Kommentar


                #8
                Versteckte unsichtbare Zeichen, alles schon gehabt.

                Was passiert, wenn du die beiden Zeilen löscht?
                Gruß Matthias
                EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
                - PN nur für PERSÖNLICHES!

                Kommentar


                  #9
                  Helmut...super...

                  ...vielleicht könnten von deinem Baustein auch "Andere-User" einen Vorteil ziehen!

                  Evtl. könntest du deine Voraussetzungen hier posten.
                  Welche Heizungsanlage nennst du denn dein Eigen und wie willst du selbige denn mit deinem Logikbaustein einbinden?
                  Gruß Jörg.


                  "Wir sind nicht die ersten, die dieses Feature einbauen, aber wir werden es am besten umsetzen."
                  (Steve Jobs)

                  Kommentar


                    #10
                    Zitat von MatthiasS Beitrag anzeigen
                    Versteckte unsichtbare Zeichen, alles schon gehabt.

                    Was passiert, wenn du die beiden Zeilen löscht?
                    mit UltraEdit geprüft: keine unsichtbaren Zeichen. Wenn ich die beiden Zeilen auskommentiere, ergeben sich keine Exeptions.

                    Kommentar


                      #11
                      Mal gelöscht und komplett neu geschrieben?
                      Gruß Matthias
                      EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
                      - PN nur für PERSÖNLICHES!

                      Kommentar


                        #12
                        Zitat von Dundi Beitrag anzeigen
                        Helmut...super...

                        ...vielleicht könnten von deinem Baustein auch "Andere-User" einen Vorteil ziehen!

                        Evtl. könntest du deine Voraussetzungen hier posten.
                        Welche Heizungsanlage nennst du denn dein Eigen und wie willst du selbige denn mit deinem Logikbaustein einbinden?
                        Die Regelung ist für einen Viessman Ölkessel mit Mischer konzipiert und sollte mit jedem Ölkessel funktionieren.
                        Ich beschreibe die einzelenen Bausteine und uploade sie demnächst.

                        Kommentar


                          #13
                          Zitat von MatthiasS Beitrag anzeigen
                          Mal gelöscht und komplett neu geschrieben?
                          ich habe den Code in einen neuen Test-Baustein teilweise kopiert. Morgen werde ich nochmal einen neuen Testbaustein ohne kopieren anlegen.

                          Kommentar


                            #14
                            Ich lade ihn gerade bei mir hoch - war sowieso Neustart
                            Gruß Matthias
                            EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
                            - PN nur für PERSÖNLICHES!

                            Kommentar


                              #15
                              So sind die Fehler weg:

                              Code:
                              5000|"HM\Test 11499"|1|2|"E1"|"E2"|5|"A1"|"A2"|"A3"|"A4"|"A5"
                              #
                              # 5001|Anzahl Eingänge|Ausgänge|Zeitspeicher|Speicher|Berechnung bei Init
                              5001|2|5|1|12|1
                              #
                              # 5002|Index Eingang|Default Wert|Datenformat 0=numerisch 1=alphanummerisch
                              
                              5002|1|0|0 #
                              5002|2|0|0 #
                              #
                              #5003|Index Speicher|Initwert|Remanent
                              5003|1|0|1 # SN
                              5003|2|0|1 # SN
                              5003|3|0|1 # SN
                              5003|4|0|1 # SN
                              5003|5|0|1 # SN
                              5003|6|0|1 # SN
                              5003|7|0|1 # SN
                              5003|8|0|1 # SN
                              5003|9|0|1 # SN
                              5003|10|0|1 # SN
                              5003|11|0|1 # SN
                              5003|12|0|1 # SN
                              #
                              # 5004|Index Ausgang|Initwert|Runden binär|Typ (1-send/2-sbc)|Datenformat 0=numerisch 1=alphanummerisch
                              5004|1|0|0|2|0 #
                              5004|2|0|0|2|0 #
                              5004|3|0|0|2|0 #
                              5004|4|0|0|2|0 #
                              5004|5|0|0|2|0 #
                              #
                              5012|0|"OC[1] or EI "|"1"|"1"|0|1|0|0
                              #
                              5012|0|"OC[1]"|"1"|""|0|0|1|0
                              5012|0|"OC[1]"|"1"|""|0|0|2|0
                              5012|0|"OC[1]"|"1"|""|0|0|3|0
                              5012|0|"OC[1]"|"1"|""|0|0|4|0
                              5012|0|"OC[1]"|"1"|""|0|0|5|0
                              5012|0|"OC[1]"|"1"|""|0|0|6|0
                              5012|0|"OC[1]"|"1"|""|0|0|7|0
                              5012|0|"OC[1]"|"1"|""|0|0|9|0
                              5012|0|"OC[1]"|"1"|""|0|0|10|0
                              5012|0|"OC[1]"|"1"|""|0|0|11|0
                              5012|0|"OC[1]"|"1"|""|0|0|12|0
                              
                              5012|0|"OC[1]"|"SN[1]"|""|1|0|0|0
                              5012|0|"OC[1]"|"SN[2]"|""|1|0|0|0
                              5012|0|"OC[1]"|"SN[3]"|""|1|0|0|0
                              5012|0|"OC[1]"|"SN[4]"|""|1|0|0|0
                              5012|0|"OC[1]"|"SN[5]"|""|1|0|0|0
                              5012|0|"OC[1]"|"SN[6]"|""|1|0|0|0
                              5012|0|"OC[1]"|"SN[7]"|""|1|0|0|0
                              5012|0|"OC[1]"|"SN[8]"|""|1|0|0|0
                              5012|0|"OC[1]"|"SN[9]"|""|1|0|0|0
                              5012|0|"OC[1]"|"SN[10]"|""|1|0|0|0
                              5012|0|"OC[1]"|"SN[11]"|""|1|0|0|0
                              5012|0|"OC[1]"|"SN[12]"|""|1|0|0|0
                              Gruß Matthias
                              EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
                              - PN nur für PERSÖNLICHES!

                              Kommentar

                              Lädt...
                              X