Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Adapter] Beckhoff ADS

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

[Adapter] Beckhoff ADS

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
beckhoff
241 Beiträge 39 Kommentatoren 53.6k Aufrufe 32 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S skiworker

    Hallo Zusammen,

    erst einmal ein großes Lob für diesen Adapter.

    Ich habe ein CX8090 mit TC2 V2.11.2303 in Verwendung. Ich habe auch erfolgreich eine Verbindung zur CX8090 aufgebaut.
    Bisher habe ich eigene FB's Verwendet und nur folgende Lib`s in Verwendung gehabt:
    TcTestAndSet.lib 23.2.09
    TcUtilities.lib 3,2,16
    TcBase.lib 14.05.09
    TcBase2.lib 3.3.11
    TcSystem.lib 7.6.16
    STANDARD.lib 5.6.98

    Mit dieser Konfiguration war die Verbindung zwischen Iobroker und CX8090 immer stabil, ohne Fehlermeldungen oder sonstiges.

    Da ich mir nun etwas Zeit ersparen wollte (für die Programmierung eigener FBs), habe ich die TcBa.lib 26.2.18 in meine Konfiguration mit aufgenommen. Zeitgleich mit der TcBA.lib wurde automatisch auch die TcBACnetRev12.lib 23.2.09 mit aufgenommen. Ich wollte nun anfangen meine Rollladensteuerung über die CX8090 zu machen, statt bisher über HM-IP Wired. Was soll ich sagen, nachdem ich nur die beiden zusätzlichen Libs mit aufgenommen habe, ohne etwas am Programm zu ändern und das Programm zur Aktivierung an die CX8090 übertragen habe, ist die fehlerfreie Kommunikation dahin. Ich bekommen im Iobroker immer folgende Fehlermeldung

    beckhoff.0
    2024-10-09 21:03:44.797	info	Try to reconnect in 15 seconds
    
    beckhoff.0
    2024-10-09 21:03:44.783	error	adsClientGetSymbolsError: timeout
    
    beckhoff.0
    2024-10-09 21:03:44.223	info	Connected to PLC. State of PLC: RUN``
    code_text
    

    Sobald ich die beiden Libs wieder entferne ist die Kommunikation wieder stabil und läuft ohne Fehlermeldungen.

    Hat vielleicht jemand von Euch eine Idee, was ich tun kann, ohne auf die TcBA.lib verzichten zu müssen?

    Grüße aus Berlin
    skiworker

    T.SpoonerT Offline
    T.SpoonerT Offline
    T.Spooner
    schrieb am zuletzt editiert von
    #223

    @skiworker die SPS bleibt aber in Run?

    Haussteuerung mit Beckhoff C6015 (TC3)
    IoBroker auf SynologyNas (DS220+)
    2x Kostal Plenticore 4,2
    1x Kostal Plenticore 10
    BYD 10kW
    2x Daheimladen Wallbox
    1x Hyundai Kona-e
    AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      skiworker
      schrieb am zuletzt editiert von
      #224

      @T-Spooner Ja

      1 Antwort Letzte Antwort
      0
      • T.SpoonerT Offline
        T.SpoonerT Offline
        T.Spooner
        schrieb am zuletzt editiert von T.Spooner
        #225

        Hallo,
        hm, das ist komisch, kann es leider nicht auf die Schnelle testen, da ich TC3 nutze.
        Bei BACNet gibt es aber einiges zu beachten. Schau mal da:
        https://infosys.beckhoff.com/index.php?content=../content/1031/tcbacnet/12773318795.html&id=

        Ich hätte aber nen anderen Vorschlag:
        Nimm doch die OSCAT-Bibliothek, das mache ich auch, da ist alles drin was du brauchst und noch viel mehr.

        Haussteuerung mit Beckhoff C6015 (TC3)
        IoBroker auf SynologyNas (DS220+)
        2x Kostal Plenticore 4,2
        1x Kostal Plenticore 10
        BYD 10kW
        2x Daheimladen Wallbox
        1x Hyundai Kona-e
        AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

        1 Antwort Letzte Antwort
        0
        • H Offline
          H Offline
          Hodde
          schrieb am zuletzt editiert von
          #226

          Hallo liebe ADS Fans.
          Siet 20 Jahren läuft die komplette Steuerung meines Hauses mit einer CX. Die Oberfläche habe ich mit HTML und JScript realisiert, alles auf dem CX.
          Mit Tame4 habe ich nun einen ersten Versuch unternommen, der aber an der Tatsache scheitert, dass man lediglich eine Bedienstelle nutzen kann und eine reine Server Lösung für mich nicht sichtbar ist.
          Da ich seit 3 Jahren schon meine PV Daten über den IOBroker in die CX schaufle, würde ich nun gerne mit VIS2 oder ähnlichem, meine Oberfläche auf einen aktuellen Stand bringen.
          Der ADS Adapter nutzt ja nur eine Struktur, in der man aber auch wieder Unterstrukturen nutzen kann. Das ist schon mal klasse.
          Was mir aber fehlt, um die Definitionen der Variablen nicht ausufern zu lassen, ist die Nutzung von Arrays. 20 Raolladen, 17 Räume, ... das alles einzeln definieren macht keinen Spaß und im Twincat loopt man ja gerne duch die Objekte.
          Seht Ihr eine Möglichkeit das in einer der nächsten Versionen einzubauen? Habt ihr villeicht eine andere, bessere Idee.
          Gruß

          T.SpoonerT 1 Antwort Letzte Antwort
          0
          • H Hodde

            Hallo liebe ADS Fans.
            Siet 20 Jahren läuft die komplette Steuerung meines Hauses mit einer CX. Die Oberfläche habe ich mit HTML und JScript realisiert, alles auf dem CX.
            Mit Tame4 habe ich nun einen ersten Versuch unternommen, der aber an der Tatsache scheitert, dass man lediglich eine Bedienstelle nutzen kann und eine reine Server Lösung für mich nicht sichtbar ist.
            Da ich seit 3 Jahren schon meine PV Daten über den IOBroker in die CX schaufle, würde ich nun gerne mit VIS2 oder ähnlichem, meine Oberfläche auf einen aktuellen Stand bringen.
            Der ADS Adapter nutzt ja nur eine Struktur, in der man aber auch wieder Unterstrukturen nutzen kann. Das ist schon mal klasse.
            Was mir aber fehlt, um die Definitionen der Variablen nicht ausufern zu lassen, ist die Nutzung von Arrays. 20 Raolladen, 17 Räume, ... das alles einzeln definieren macht keinen Spaß und im Twincat loopt man ja gerne duch die Objekte.
            Seht Ihr eine Möglichkeit das in einer der nächsten Versionen einzubauen? Habt ihr villeicht eine andere, bessere Idee.
            Gruß

            T.SpoonerT Offline
            T.SpoonerT Offline
            T.Spooner
            schrieb am zuletzt editiert von
            #227

            @hodde
            das würde ich auch super finden!

            Haussteuerung mit Beckhoff C6015 (TC3)
            IoBroker auf SynologyNas (DS220+)
            2x Kostal Plenticore 4,2
            1x Kostal Plenticore 10
            BYD 10kW
            2x Daheimladen Wallbox
            1x Hyundai Kona-e
            AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              Sickone4
              schrieb am zuletzt editiert von
              #228

              hallo zusammen,

              ich brauche auch mal eure hilfe.

              ich habe eine CX8290 (Linux) SPS und nutze TC3. Mein ioBroker läuft auf einem miniPC auch auf Linux Basis.
              Ich bekomme von TC3 keine Route erstellt in Richtung SPS.

              Ich habe sowohl via SSH auf dem Beckhoff Linux meine IP x.x.x.19 angepingt, also auch anders herum via SSH die IP x.x.x.20 (ioBroker).

              Meine AMS Net ID ist gleich der IP +1.1.
              Ich habe via nftables den TCP Port 48898 in der SPS aufgemacht. Zusätzlich den angegebenen 32905 weil ich nicht richtig weiß welchen ich wo freigeben muss.

              Aber jedesmal wenn ich versuche die Route anzulegen bekomme ich die Fehlermeldung im Bild und meine ADS Verbindung bricht komplett zusammen.

              136f9c42-4e7f-402a-a91c-6cbdd61e9169-image.png

              ebenfalls wird die Mailbox sofort gefüllt:

              7d7419e8-a1a1-4cc8-91cf-5c3466d5fe0c-image.png

              ich blicke da noch nicht wirklich durch.

              Kennt das jemand?

              MfG
              Sven

              T.SpoonerT 1 Antwort Letzte Antwort
              0
              • S Sickone4

                hallo zusammen,

                ich brauche auch mal eure hilfe.

                ich habe eine CX8290 (Linux) SPS und nutze TC3. Mein ioBroker läuft auf einem miniPC auch auf Linux Basis.
                Ich bekomme von TC3 keine Route erstellt in Richtung SPS.

                Ich habe sowohl via SSH auf dem Beckhoff Linux meine IP x.x.x.19 angepingt, also auch anders herum via SSH die IP x.x.x.20 (ioBroker).

                Meine AMS Net ID ist gleich der IP +1.1.
                Ich habe via nftables den TCP Port 48898 in der SPS aufgemacht. Zusätzlich den angegebenen 32905 weil ich nicht richtig weiß welchen ich wo freigeben muss.

                Aber jedesmal wenn ich versuche die Route anzulegen bekomme ich die Fehlermeldung im Bild und meine ADS Verbindung bricht komplett zusammen.

                136f9c42-4e7f-402a-a91c-6cbdd61e9169-image.png

                ebenfalls wird die Mailbox sofort gefüllt:

                7d7419e8-a1a1-4cc8-91cf-5c3466d5fe0c-image.png

                ich blicke da noch nicht wirklich durch.

                Kennt das jemand?

                MfG
                Sven

                T.SpoonerT Offline
                T.SpoonerT Offline
                T.Spooner
                schrieb am zuletzt editiert von
                #229

                @sickone4
                Hallo, hast du die Verschlüsselung für die ADS-Verbindung angeschaltet? Und die Target Route und Remote Route auf Static stehen?

                Haussteuerung mit Beckhoff C6015 (TC3)
                IoBroker auf SynologyNas (DS220+)
                2x Kostal Plenticore 4,2
                1x Kostal Plenticore 10
                BYD 10kW
                2x Daheimladen Wallbox
                1x Hyundai Kona-e
                AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  Sickone4
                  schrieb am zuletzt editiert von
                  #230

                  @T-Spooner in der Tat gehe ich mit Secure ADS online, weil es ohne nicht geht.

                  Wenn ich die Route zum ioBroker anlege sieht das so aus:

                  a3ed5008-81ba-4994-b6b3-f0ad0d17d652-image.png

                  nur dass dann eben oben genannter fehler kommt

                  T.SpoonerT 1 Antwort Letzte Antwort
                  0
                  • S Sickone4

                    @T-Spooner in der Tat gehe ich mit Secure ADS online, weil es ohne nicht geht.

                    Wenn ich die Route zum ioBroker anlege sieht das so aus:

                    a3ed5008-81ba-4994-b6b3-f0ad0d17d652-image.png

                    nur dass dann eben oben genannter fehler kommt

                    T.SpoonerT Offline
                    T.SpoonerT Offline
                    T.Spooner
                    schrieb am zuletzt editiert von
                    #231

                    @sickone4 wo legst du die Route an auf dem PC/Laptop oder im XAE?
                    das muss im XAE unter gemacht werden.

                    Bei Remote Route habe ich Static aktiviert und Unidirectional auf aktiviert

                    Haussteuerung mit Beckhoff C6015 (TC3)
                    IoBroker auf SynologyNas (DS220+)
                    2x Kostal Plenticore 4,2
                    1x Kostal Plenticore 10
                    BYD 10kW
                    2x Daheimladen Wallbox
                    1x Hyundai Kona-e
                    AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

                    1 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      Sickone4
                      schrieb am zuletzt editiert von
                      #232

                      ich bin der 64bit Shell XAE online. darüber mache ich das.

                      dann unter System / Routing / Statische Routes.
                      Das habe ich schon mit dem Häckchen ausprobiert.
                      Ich habe auf der SPS keine Oberfläche, ist ein Linux System.

                      66658114-768e-4f5f-8bfa-bfd3cf36c649-image.png

                      1 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        Sickone4
                        schrieb am zuletzt editiert von
                        #233

                        habe auch gerade auch rechts auf Statisch probiert. Ging auch nicht.

                        1 Antwort Letzte Antwort
                        0
                        • T.SpoonerT Offline
                          T.SpoonerT Offline
                          T.Spooner
                          schrieb am zuletzt editiert von
                          #234

                          @sickone4 mich wundert, dass da ein Problem mit dem fingerprint zu sein scheint. Das kenne ich so nicht zumindest ein, ausser du willst die Übertragung verschlüsseln:
                          a0ff850e-f734-4dbb-8252-0f3e9eb17287-grafik.png

                          Haussteuerung mit Beckhoff C6015 (TC3)
                          IoBroker auf SynologyNas (DS220+)
                          2x Kostal Plenticore 4,2
                          1x Kostal Plenticore 10
                          BYD 10kW
                          2x Daheimladen Wallbox
                          1x Hyundai Kona-e
                          AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

                          1 Antwort Letzte Antwort
                          0
                          • S Offline
                            S Offline
                            Sickone4
                            schrieb am zuletzt editiert von
                            #235

                            ich hab zwar schon viele Jahre SPS Erfahrung, aber mit Beckhoff im Speziellen nicht so.
                            Auf der Arbeit verbinde ich mich immer ohne Secure ADS! Hier an meiner SPS ist das nur mit möglich und das, obwohl die Ports offen sind.
                            Meine SPS ist mit der Linux Version im Beta Stadium. Dennoch sollte die Verbindung ja herstellbar sein.
                            Als ich die IBN des Systems gemacht habe hatte ich Hilfe seitens Beckhoff und der nette Kollege meinte dass der ADS Port nicht offen sei. Nur der Secure Port.
                            Dann haben wir den 48898 und 48899 noch aufgemacht.

                                        tcp dport 8016 accept
                                        udp dport 48899 accept
                                        tcp dport 48898 accept
                                        tcp dport 48899 accept
                                        tcp dport 32905 accept
                            

                            der letzte ist vermutlich nicht notwendig. Die stehen alle bei chain input. einen chain output port habe ich nicht geöffnet.

                            eventuell liegt der hund ja irgendwo hier begraben

                            T.SpoonerT 1 Antwort Letzte Antwort
                            0
                            • S Sickone4

                              ich hab zwar schon viele Jahre SPS Erfahrung, aber mit Beckhoff im Speziellen nicht so.
                              Auf der Arbeit verbinde ich mich immer ohne Secure ADS! Hier an meiner SPS ist das nur mit möglich und das, obwohl die Ports offen sind.
                              Meine SPS ist mit der Linux Version im Beta Stadium. Dennoch sollte die Verbindung ja herstellbar sein.
                              Als ich die IBN des Systems gemacht habe hatte ich Hilfe seitens Beckhoff und der nette Kollege meinte dass der ADS Port nicht offen sei. Nur der Secure Port.
                              Dann haben wir den 48898 und 48899 noch aufgemacht.

                                          tcp dport 8016 accept
                                          udp dport 48899 accept
                                          tcp dport 48898 accept
                                          tcp dport 48899 accept
                                          tcp dport 32905 accept
                              

                              der letzte ist vermutlich nicht notwendig. Die stehen alle bei chain input. einen chain output port habe ich nicht geöffnet.

                              eventuell liegt der hund ja irgendwo hier begraben

                              T.SpoonerT Offline
                              T.SpoonerT Offline
                              T.Spooner
                              schrieb am zuletzt editiert von T.Spooner
                              #236

                              @sickone4 Ich habe mich schon gewundert, als du Linux geschrieben hast. Ich weiß, dass Beckhoff daran arbeitet (https://www.beckhoff.com/de-de/produkte/produktneuheiten/linux-r/). Aber dass es schon auf dem Markt ist, habe ich nicht gewußt. Aber wenn sie bei dir im Beta-Status ist, könnte das einiges erklären. Hardware kannst du aber einbinden, also EK1100 oder ähnliches?

                              Haussteuerung mit Beckhoff C6015 (TC3)
                              IoBroker auf SynologyNas (DS220+)
                              2x Kostal Plenticore 4,2
                              1x Kostal Plenticore 10
                              BYD 10kW
                              2x Daheimladen Wallbox
                              1x Hyundai Kona-e
                              AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

                              1 Antwort Letzte Antwort
                              0
                              • S Offline
                                S Offline
                                Sickone4
                                schrieb am zuletzt editiert von
                                #237

                                ja die hardware habe ich bereits im betrieb. es fehlt halt noch meine visu. die habe ich zum teil bereits angelegt, aber ohne die ads anbindung kann man halt nichts steuern :D

                                T.SpoonerT 1 Antwort Letzte Antwort
                                0
                                • S Sickone4

                                  ja die hardware habe ich bereits im betrieb. es fehlt halt noch meine visu. die habe ich zum teil bereits angelegt, aber ohne die ads anbindung kann man halt nichts steuern :D

                                  T.SpoonerT Offline
                                  T.SpoonerT Offline
                                  T.Spooner
                                  schrieb am zuletzt editiert von
                                  #238

                                  @sickone4 ich habe dir ne PN geschrieben

                                  Haussteuerung mit Beckhoff C6015 (TC3)
                                  IoBroker auf SynologyNas (DS220+)
                                  2x Kostal Plenticore 4,2
                                  1x Kostal Plenticore 10
                                  BYD 10kW
                                  2x Daheimladen Wallbox
                                  1x Hyundai Kona-e
                                  AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

                                  1 Antwort Letzte Antwort
                                  0
                                  • S Offline
                                    S Offline
                                    Sickone4
                                    schrieb am zuletzt editiert von
                                    #239

                                    vielleicht weiß ja noch jemand eine Idee :)

                                    1 Antwort Letzte Antwort
                                    0
                                    • S Offline
                                      S Offline
                                      Sickone4
                                      schrieb am zuletzt editiert von
                                      #240

                                      ich wollte mich kurz nochmal zurückmelden, es geht nun.
                                      ich habe support von Beckhoff bekommen. Das Problem war wohl, dass ich die Route versucht habe von meinem PC aus einzurichten, sie aber auf der SPS eingerichtet werden musste. Dies ging aber nicht, da ich keine GUI habe, da Linux, also musste das im Editor unter Routen hinzugefügt werden und nun geht es!!!

                                      richtig geil :D

                                      1 Antwort Letzte Antwort
                                      0
                                      • S Offline
                                        S Offline
                                        Sickone4
                                        schrieb am zuletzt editiert von
                                        #241

                                        ich wollte, nachdem mein Adapter ja funktioniert mal fragen, wie und wo man @Hodde s Vorschlag mit den Arrays platzieren kann.
                                        Das ist wirklich etwas was fehlt. :) Kann das nur unterstützen.

                                        1 Antwort Letzte Antwort
                                        0
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate
                                        FAQ Cloud / IOT
                                        HowTo: Node.js-Update
                                        HowTo: Backup/Restore
                                        Downloads
                                        BLOG

                                        507

                                        Online

                                        32.4k

                                        Benutzer

                                        81.4k

                                        Themen

                                        1.3m

                                        Beiträge
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                        ioBroker Community 2014-2025
                                        logo
                                        • Anmelden

                                        • Du hast noch kein Konto? Registrieren

                                        • Anmelden oder registrieren, um zu suchen
                                        • Erster Beitrag
                                          Letzter Beitrag
                                        0
                                        • Home
                                        • Aktuell
                                        • Tags
                                        • Ungelesen 0
                                        • Kategorien
                                        • Unreplied
                                        • Beliebt
                                        • GitHub
                                        • Docu
                                        • Hilfe