Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehlermeldung in Exceptions

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

    HS/FS Fehlermeldung in Exceptions

    In meinen Exceptions steht folgender Fehler

    11.06.2009 19:02:47 (1)

    File "/hs/compile/hs_baum.py", line 67, in workRecv
    error: (104, 'Connection reset by peer')

    wo könnte ich denn suchen um den auszumerzen?
    Peter
    never fummel a running system...

    #2
    Das ist normal. Habe ich regelmäßig, in Zusammenhang mit Webabfragen....
    Gruß Matthias
    EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
    - PN nur für PERSÖNLICHES!

    Kommentar


      #3
      ok, dann lebe ich eben damit!
      thx auch für die Beratung
      never fummel a running system...

      Kommentar


        #4
        Ignorieren, gilt auch für error 104, 11, 113, 32.
        Gruß Matthias
        EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
        - PN nur für PERSÖNLICHES!

        Kommentar


          #5
          Guten Abend

          Und was bedeutet dieser Fehler in Exceptions?

          22.08.2009 17:32:31 (1) File "/hs/compile/hs_logik.py", line 170, in calc File "formula", line 0, in ? OverflowError: float too large to convert [5012L, 19014L, 0L, '', '(int(EN[1]) & 16)', '', 5L, 0L, 0L, 0L]


          Kann mir jemand weiterhelfen
          Äs grüessli us der Schwiz

          Roger

          MbM Systems
          Member Konnex Swiss

          Kommentar


            #6
            Erfahrung mit Baustein "4ByteTo32Bit "

            Guten Abend

            Hat jemand erfahrungen mit dem Baustein 4ByteTo32Bit? (Baustein ID: 19014)

            Es scheint so, dass dieser den oben genannten Fehler auslöst.
            ID: 19014
            Ebenfalls scheint es so, dass der Bausstein nicht stimmt, oder ich verstehe etwas falsch. In der Hilfe steht: Das kleinste Bit wird auf Ausgang 1 ausgegeben."
            Das wäre also doch vom Byte 0, Bit 0 wenn ich das richtig verstehe.

            Bei mir ist aber
            Byte 0, Bit 0 auf Ausgang A25
            Byte 0, Bit 1 auf Ausgang A26

            Byte 1, Bit 0 auf Ausgang A17

            Byte 2, Bit 0 auf Ausgang A9

            und auf Ausgang ist das Byte 3, Bit 0


            versteh ich da was falsches?

            DaCom - Database Computing GmbH
            Äs grüessli us der Schwiz

            Roger

            MbM Systems
            Member Konnex Swiss

            Kommentar


              #7
              Zitat von MbM Beitrag anzeigen
              Guten Abend

              Und was bedeutet dieser Fehler in Exceptions?

              22.08.2009 17:32:31 (1) File "/hs/compile/hs_logik.py", line 170, in calc File "formula", line 0, in ? OverflowError: float too large to convert [5012L, 19014L, 0L, '', '(int(EN[1]) & 16)', '', 5L, 0L, 0L, 0L]


              Kann mir jemand weiterhelfen
              Das bedeutet, dass der Wert am Eingang 1 des Bausteins 19014 nicht in einen Int konvertiert werden kann (zu großer Wert). Welcher Wert liegt denn an?

              Ebenfalls scheint es so, dass der Bausstein nicht stimmt, oder ich verstehe etwas falsch. In der Hilfe steht: Das kleinste Bit wird auf Ausgang 1 ausgegeben.
              Den Baustein habe ich mir mal angesehen. Er gibt das kleinste Bit auf A1 aus:

              Code:
              5012|0|""|"(int(EN[1]) & 1)"|""|1|0|0|0
              Wenn aber der Wert am Eingang schon nicht vernünftig konvertiert werden kann, dann kommt s.w. "murks" an den Ausgängen raus. Von daher halte ich dass für einen "Folgefehler"...

              Schau mal, was an dem Eingang anliegt.


              ~ Markus
              Viele Grüße,
              Markus
              _________________________________________
              HS3, Gira TS2+, ABB DG/S 1.1, ... Reel Avantgarde II + NetClient

              Kommentar


                #8
                Hallo Markus

                Der Eingang E1 ist das 4byte Griesser GLT Objekt

                z.B. "FF 80 00 10"

                Habe ich evtl. in der ETS den EIS Typ falsch eingestellt? Hat dies etwas damit zu tun?

                FF ist für Höhe = 255 = 100%
                80 ist der Winkel = 128 = 50%
                00 sind verschiedene Fehlerstatus
                10 ist Obere Endlage und andere Status

                Da ich aber 43 Storen habe, habe ich den Baustein auch 43x benutzt! Welcher der 43 Bausteinen könnte den der Fehler sein?
                Äs grüessli us der Schwiz

                Roger

                MbM Systems
                Member Konnex Swiss

                Kommentar


                  #9
                  Habe auch noch einen anderen Fehler der evt. weiterhelfen könnte!

                  "22.08.2009 20:57:08 (1)
                  File "/hs/compile/hs_eib.py", line 621, in setWert
                  ValueError: empty string for float()
                  Äs grüessli us der Schwiz

                  Roger

                  MbM Systems
                  Member Konnex Swiss

                  Kommentar


                    #10
                    Also ich hab folgendes Versucht

                    Ich habe ein iko 32-Bit EIS11 auf die Visu gelegt, mit dem Befehl Werteingabe auf das gleiche iko
                    Danach die Logic im Anhang.

                    Bei der Eingabe des Werts 2147483646 (1111111111111111111111111111110) funktioniert alles keine Fehlermeldung!

                    Bei der Eingabe des Werts 2147483647 (1111111111111111111111111111111) funktioniert alles keine Fehlermeldung!


                    Bei der Eingabe des Werts 2147483648 (10000000000000000000000000000000) funktioniert nichts, und die folgende Fehlermeldung erscheint im Debug:
                    22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 16)', '', 5L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 32)', '', 6L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 64)', '', 7L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 128)', '', 8L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 256)', '', 9L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 512)', '', 10L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 1024)', '', 11L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 2048)', '', 12L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 4096)', '', 13L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 8192)', '', 14L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 16384)', '', 15L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 32768)', '', 16L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 65536)', '', 17L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 131072)', '', 18L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 262144)', '', 19L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 524288)', '', 20L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 1048576)', '', 21L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 2097152)', '', 22L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 4194304)', '', 23L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 8388608)', '', 24L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 16777216)', '', 25L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 33554432)', '', 26L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 67108864)', '', 27L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 134217728)', '', 28L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 268435456)', '', 29L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 536870912)', '', 30L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 1073741824)', '', 31L, 0L, 0L, 0L]22.08.2009 23:50:51 (1)
                    File "/hs/compile/hs_logik.py", line 170, in calc
                    File "formula", line 0, in ?
                    OverflowError: float too large to convert
                    [5012L, 19014L, 0L, '', '(int(EN[1]) & 2147483648)', '', 32L, 0L, 0L, 0L]

                    Wenn ich mich nicht irre, geht 4byte bis zum Wert 4294967295, warum dann der überlauf?
                    Angehängte Dateien
                    Äs grüessli us der Schwiz

                    Roger

                    MbM Systems
                    Member Konnex Swiss

                    Kommentar


                      #11
                      Zitat von MbM Beitrag anzeigen
                      Wenn ich mich nicht irre, geht 4byte bis zum Wert 4294967295, warum dann der überlauf?
                      Ich denke das Problem liegt bei der Int() Funktion von Python. Bei 32 Bit sind es schon 4,294,967,296 Werte (inkl. 0), aber der Python int ist wohl +/- und da ist dann bei der Hälfte Schluss...

                      IMHO ist das Int() gar nicht nötig, da der Eingang sowieso als numerisch definiert ist. Ändere es mal versuchsweise auf:

                      Code:
                      EN[1] & 1
                      EN[1] & 2
                      EN[1] & 4
                      ...
                      ~ Markus
                      Viele Grüße,
                      Markus
                      _________________________________________
                      HS3, Gira TS2+, ABB DG/S 1.1, ... Reel Avantgarde II + NetClient

                      Kommentar


                        #12
                        Hallo Markus

                        Habe die Logik wie folgt angepasst

                        5012|0|""|"EN[1] & 1)"|""|1|0|0|0
                        5012|0|""|"EN[1] & 2)"|""|2|0|0|0
                        5012|0|""|"EN[1] & 4)"|""|3|0|0|0
                        5012|0|""|"EN[1] & 8)"|""|4|0|0|0
                        5012|0|""|"EN[1] & 16)"|""|5|0|0|0
                        5012|0|""|"EN[1] & 32)"|""|6|0|0|0
                        5012|0|""|"EN[1] & 64)"|""|7|0|0|0
                        etc.

                        Nun geht nichts mehr, nicht mal 1

                        die INT ist so wie es scheint doch nötig
                        Äs grüessli us der Schwiz

                        Roger

                        MbM Systems
                        Member Konnex Swiss

                        Kommentar


                          #13
                          Zitat von MbM Beitrag anzeigen
                          Hallo Markus

                          Habe die Logik wie folgt angepasst

                          5012|0|""|"EN[1] & 1)"|""|1|0|0|0
                          5012|0|""|"EN[1] & 2)"|""|2|0|0|0
                          5012|0|""|"EN[1] & 4)"|""|3|0|0|0
                          5012|0|""|"EN[1] & 8)"|""|4|0|0|0
                          5012|0|""|"EN[1] & 16)"|""|5|0|0|0
                          5012|0|""|"EN[1] & 32)"|""|6|0|0|0
                          5012|0|""|"EN[1] & 64)"|""|7|0|0|0
                          etc.

                          Nun geht nichts mehr, nicht mal 1

                          die INT ist so wie es scheint doch nötig
                          entferne mal die schließende Klammer...

                          5012|0|""|"EN[1] & 1)"|""|1|0|0|0
                          Viele Grüße,
                          Markus
                          _________________________________________
                          HS3, Gira TS2+, ABB DG/S 1.1, ... Reel Avantgarde II + NetClient

                          Kommentar


                            #14
                            Hallo

                            Ja das hatte ich auch nachträglich auch gesehen... entfernen, aber auch öffnende und schliessende hinzu, nichts hat genutzt

                            Naja sch...
                            Äs grüessli us der Schwiz

                            Roger

                            MbM Systems
                            Member Konnex Swiss

                            Kommentar


                              #15
                              long int

                              In der V22 (die ich immer noch laufen habe) war im Baustein der cast noch als long ausgeführt, d. h.
                              Code:
                              5012|0|""|"(long(EN[1]) & 2147483648)"|""|32|0|0|0
                              Unter V22 erhalte ich den Fehler damit nicht; gerade getestet. Warum Dacom das geändert hat, was also auch intern geändert wurde, und was das für Folgen hat, weiß ich nicht. Du könntest für einen Versuch den alten Baustein einfach aus dem alten Verzeichnis kopieren.
                              Gruß, Rainer

                              Kommentar

                              Lädt...
                              X