-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es Ihnen, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachten Sie, dass Sie nur Beiträge sehen können, die in Teilen des Forums geschrieben wurden, auf die Sie aktuell Zugriff haben.

Beiträge anzeigen-Menü

Beiträge - b.b.

#1
Hallo zusammen,
benutze die Libs seit vielen Jahren und bin sehr happy damit.
Jetzt habe ich ein Problem, dass ich nicht gelöst bekomme, vielleicht könnt ihr mir helfen.

Grundsätzlich habe ich unser Haus so programmiert, dass die ,,Basics" mit den verbauten Schaltern und Tastern funktionieren. Und die Komfortfunktionen über Webinterface/NodeRed bzw. HomeKit.

Jede Jalousie in unserem Haus hat einen Taster. Ab/Stop/Auf,Stop/ usw...
Ich verwende nur BLIND_INPUT und BLIND_CONTROL.

Wenn ich auf den Taster drücke, soll die Jalousie reagieren, wenn ich in HomeKit drücke, bzw. eine Höhe/Winkel einstelle, auch.

Das Problem ist, ich muss, wenn ich an PI/AI einen neuen Sollwert vorgebe, IN pulsen, damit das auch ausgeführt wird. Jedoch kann ich nicht unterscheiden, ob der Sollwert von HomeKit kommt, oder durch den Tasterbetrieb.

Kurz gesagt, ich schaffe es nicht, Taster und externe Sollwertvorgabe zu realisieren.
Jemand eine Idee?
Danke
Martin
#2
Hallo zusammen,

ich verwende seit einiger Zeit die network_lib zur Aufzeichnung von Messwerten meiner Wetterstation in eine Datenbank.
Damit ich, wen sich der Messwert nicht ändert, nicht sinnlos Daten in die DB schreibe, schreibe ich nur alle 5s und nur bei einer Änderung größer 0,5°C bzw. 0,2m/s2 beim Wind.
Funktioniert ganz ok hat aber zwei Probleme:
- wenn sich lange nichts ändert, wird auch lange nichts geschrieben
- wenn sich, speziell beim Wind, schnell was ändert, bekomme ich das auch nicht mit, da die Samplingrate mit 5s zu lang ist.

Ich würde gerne die Samplingrate dynamisch abhängig von der Änderung über Zeit machen: Änderung groß, mehr Werte, Änderung klein, weniger Werte
Gibts dazu was in der Oscat?? Ich kann mir schwer vorstellen, dass ich da der einzige bin... ;-)

Danke & Grüße
#3
BECKHOFF / Re: Variablen per http request ändern
15. September 2015, 19:47:11
Hallo Zusammen,

ich muss hier nochmals nachfragen.
Hat das noch nie jemand benötigt?
Wäre doch toll, wenn man via http GET auf der Steuerung Variablen verändern könnte...
Danke!
#4
BECKHOFF / Variablen per http request ändern
05. April 2015, 21:34:51
Hallo!

Gibt es eine Möglichkeit, Variablen am Controller per http request zu verändern bzw. zu beschreiben?
Praktisch die umgekehrte Methode zu HTTP_get...

Danke!
Martin
#5
tag zusammen,

das ist zwar ein uraltes Thema, interessiert mich jedoch auch.
Ich benötige zur Visu ein Array mit den letzen 100 Messwerten. Dieses wird dann an die Visu übergeben.

Gibt es eine elegantere Möglichkeit, als das Array bei jedem neuen Eintrag umzukopieren?
#6
BECKHOFF / Re: http POST
20. November 2013, 23:00:54
also ich habe folgendes überprüft:

- TCPIP server ist installiert
- auf dem zielserver tcpdump: kein verbindungsversuch vom Controller

brauche ich ausser der networklib indem inst. tcpip server noch irgend etwas?
Controller ist beckhoff cx9010
#7
BECKHOFF / Re: http POST
19. November 2013, 20:30:43
ich auch noch mal:
kann mir bitte jemand sagen, warum dass hier nicht funktioniert?
noch schlimmer: nachdem ich "get" aktiviert und wieder deaktiviert habe, komm ich nicht mehr auf die Steuerung (kommunikationsfehler #2)
sie läuft aber noch....

EDIT:
sps läuft normal...jedoch läuft die anfrage in den timeout (error ff000000)

der server ist jedoch erreichbar. selber link funktioniert im browser.
Sendebuffer habe ich auch kontrolliert...scheint auch zu passen

[gelöscht durch Administrator]
#8
BECKHOFF / Re: http POST
19. November 2013, 16:48:24
Danke, mein Problem hat sich erledigt!!

Es gibt die Möglichkeit, auch mit http-get die Operationen auf dem Volkszähler auszuführen.
(--> wen es interessiert siehe: http://wiki.volkszaehler.org/development/api/reference#http-methode)
#9
BECKHOFF / Re: http POST
19. November 2013, 11:32:18
danke!

ähm..
diese lib im beckhoff controller verwenden?? wo gibts die?

danke!
#10
BECKHOFF / http POST
18. November 2013, 09:22:17
Guten Tag!

Ich benötige zum Schreiben von Messwerten auf einen volkszaehler (www.volkszaehler.org) eine http POST routine.

In der Netwok lib gibt es http GET.
Kann mir bitte jemand helfen, das "GET" gegen "POST" auszuwechseln?
Dann sollte dieser Baustein für diese Zwecke funktionieren.

Danke!
Martin
#11
Generelle Frage:
Ich habe gehört, die Zähler haben eine Batterie, da normalerweise das Lesen ja sehr sporadisch passiert. Stimmt das? Die würde dann ja schneller leer werden...
Und zweite Frage, wie schaute denn mit der Legalität aus? "Darf" man die Werte auslesen??
#12
Hallo,

kann mir bitte jemand auf die Sprünge helfen.

Gibt es einen Baustein, der alle x minuten einen Wert in ein Array schreibt und, wenn das Array voll ist, den letzten hinten wegwirft und den neuesten vorne reinschreibt?
Wie schaut da der einfachste Weg aus?

DANKE!
#13
hallo m-obi

kannst du das bitte kurz beschreiben, wie du das gemacht hast?
Danke!
#14
Modulentwicklung / SPS steuern per http request
06. Februar 2012, 12:03:35
Hallo!

Ich würde gerne von einem Webbrowser (oder CLI) einen http request absetzten und damit z.B. eine variable steuern. (Bool: on, off, toggle), evtl. int mit value

hat das schon mal jemand gemacht???
Wie warte ich auf einen request? Wie kann ich den dann auswerten?
Danke!!
#15
SPS-Hardware / Re: Wago Hardware zu verkaufen
29. Januar 2012, 16:16:34
Hallo zusammen:
Folgendes ist noch zu haben, am liebsten alles im Paket, aber auch einzeln:

03 x 750-841 (ETHERNET TCP/IP Programmierbarer Feldbus-Controller 10/100 Mbit/s digitale und analoge Signale)

01 x 750-400 (2-Kanal Digital Eingangsklemme DC 24 V 3,0 ms positiv schaltend 2- bis 4-Leiter-Anschluss)
13 x 750-401 (2-Kanal Digital Eingangsklemme DC 24 V 0,2 ms positiv schaltend 2- bis 4-Leiter-Anschluss)
04 x 750-408 (4-Kanal Digital Eingangsklemme DC 24 V 3,0 ms negativ schaltend 2-Leiter-Anschluss)
02 x 750-455 (4-Kanal Analog Eingangsklemme 4-20 mA Single Ended)
01 x 750-483 (2-Kanal Analog Eingangsklemme 0-30 V Differenz-Messeingang)

01 x 750-501 (2-Kanal Digital Ausgangsklemme DC 24 V 0,5 A positiv schaltend kurzschlussfest)
01 x 750-550 (2-Kanal Analog-Ausgangsklemme 0-10 V)

02 x 750-600 (Bus-Endklemme)