TCPIP Socketverbindung zu BC9000

BerndAllgäu

Level-1
Beiträge
84
Reaktionspunkte
9
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an alle!

Gibt es eine LIB für den BC9000 als TCPIP-Client? (á lá TCPIP.lib - die wird ja nich gehen?)

Zur Info: Der BC9000 ist bereits in Betrieb und wird jetzt erweitert. Der TCPIP-Server ist ein Mikrocontroller --> ADS fällt aus!

Falls der BC9000 nix mit Socketverbindungen anfangen kann hab ich nen "Plan B", den ich aber vermeiden will. (PC holt daten von Mikrocontroller und schickt sie an den BC9000 via ADS)


lg Bernd
 
Servus,
hab leider keine Antwort, aber warum willst du einen Mikrocontroller(BC-->vermutlich steckt irgeindein PICxx drinnen, habe bis jetzt nur eine KL2541 abgeraucht, da war ein PIC16 drinnen) mit einem Microcontroller verbinden, warum kann man den BC9000 nicht einfach irgendwie anders erweitern, vielleicht kannst du im Mikroconrtoller ein Protokoll implementieren und dann mit dem BC9000 kommunizieren (Modbus/TCP, RS232 über eine Klemme, RS485 über eine Klemme oder irgendwelche anderen Sachen.......).
Vielleicht brauchst du den BC9000 gar nicht und ersetzt ihn durch einen zweiten Mikrcontroller und ersparst dir somit die Frage des Protokolls.
Georg
 
Der BC9000 Steuert momentan (und auch in Zukunft) alles bei mir im Haus.
Jetzt will ich zusätzlich eine EinzelraumTemperaturregelung realisieren. Ansteuereung der Stellglieder ist so gut wie fertig.
Bei der Temperaturerfassung ist bei mir der "geiz" durchgekommen. D.h. ich will auf teure ANalogeinganskarten verzichten (zumal ich da m.e. sowieso ein "Leitungslängenproblem" habe).

Meine angestrebte Lösung wäre die daten übere einen Mikrocontoller zu erfassen. Grundkosten ca. 100€ icl. Netzwerkanbindung und pro Messstelle 2,40€ (zweieurovierzig!!!!).

Soweit der Plan - Jetzt müssen die zwei "nur" noch miteinander reden... :D

lg Bernd
 
Vom µC zur SPS kann man auch per Digitalausgang/Digitaleingang kommunizieren, Prinzip DCF77. EInziger Nachteil: einlesen des Wertes dauert einige Sekunden, ist aber bei der Raumregelung relativ egal, so schnell ändert sich die Temperatur nicht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vom µC zur SPS kann man auch per Digitalausgang/Digitaleingang kommunizieren, Prinzip DCF77. EInziger Nachteil: einlesen des Wertes dauert einige Sekunden, ist aber bei der Raumregelung relativ egal, so schnell ändert sich die Temperatur nicht.

Naja - Der Mikrocontroller wird a) örtlich nicht neben dem BC9000 sein und b) habe ich wenig lust mich mit Pegelwandlern o.ä. rumzuqälen. Aber trotzdem danke!

Mal sehen vlt. kann ich dem Mikrocontroller Modbus TCP beibringen... falls der Lib vom BX nicht gehen sollte... (das weiß ich heut abend...

bin nach wie vor für jeden Tip Dankbar der in Richtung Ethernet geht

lg Bernd
 

Mal ein kurzes Update:

die von Thomas genannte Lib geht wie erwartet leider nicht.

Als Zwischenlösung werd ich mit nun ein ADS/TCP-Socket "Gateway" als Applikation programmieren welche ich auf meinem Server vorerst mitlaufen lasse.

Wenn ich mal entschließe den BC9000 durch einen CX zu ersetzen dann sollte es kein problem mehr geben.

Naja - sollte dennoch jemand hilfreiche Ideen haben, die in Richtung Netzwerkkommunikation gehen lasst es mich wissen...

Allen beteiligten meinen Dank für die mühe...


Gruß Bernd
 
Wie wäre es für die Temeperaturerfassung auf 1-Wire zu setzen?

Du brauchst an der Beckhoff RS232 (bei der Wago kann man den Seriellen Programmierport dafür "vergewaltigen"), einen RS232-1Wire Wandler (kostet um die 30€) und dann hast du Pro Messstelle ca. 5€ Materialkosten. Du kannst eine Leitung durch dein Haus legen, und dort anschließen was immer, und wo immer du es willst. Du könntest darüber sogar Taster abfragen oder Relais ansteuern...

Grüße

Marcel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Der Mikrokontroller der mit dem BC9000 kommunizieren Soll tut genau das... Will im moment in keine weiteren Karten investieren, da ich am überlegen bin auf einen CX mit EtherCat umzusteigen. Jetzt brauch ich erstmal eine zwischenlösung...

Gruß Bernd
 
Zurück
Oben