Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Nachrichten - NightWatcher

Seiten: 1 [2] 3 4 ... 6
16
oscat.lib fuer TwinCAT/CoDeSys / Sommer / Winterzeit
« am: 30. März 2015, 15:57:52 »
Heute war es mal wieder soweit, dass ich mir das Script angesehen habe, da mir die halbjährliche Umstellung auf den Keks geht.

die Oscat Lib hat ja nen tollen Baustein für die Uhrumstellung. Klappt auch soweit.

Leider habe ich gesehen, dass die Zeiterfassung für den Sonnenstand nach UTC rechnet, ich aber intern LDT verwende (wegen Lokaler Uhrzeiten).

Müsste nicht der xcal Baustein eigentlich den Sonnenstand auch mit LDT am Eingang rechnen?

Vielleicht ist mein Verständnis auch falsch. Habe mal nen Screenshot angehangen.

SUN_RISE müsste eigentlich bei etwa 7:17 Uhr stehen
SUN_SET bei etwa 19:54 Uhr

Screenshot ist um 15:55Uhr gemacht worden (LDT stimmt also).

[gelöscht durch Administrator]

17
SPS-Programmierung / Re: Eintaster Jalousiefunktionen
« am: 02. März 2015, 17:02:24 »
Blind_Input kann das doch ab Werk?

Impuls an S1 anlegen und Interne Variable Single_Switch auf true.

18
oscat.lib fuer TwinCAT/CoDeSys / Neuer Baustein Blind_Modbus
« am: 02. März 2015, 10:23:11 »
Ich plane aktuell einen neuen Baustein "Blind_Modbus".

Dieser soll nur auf eine neue Position reagieren und diese entsprechend anfahren, ohne dass man True etc. übergeben muss.

Hat hier jemand zufällig schon Ansätze in der Richtung?

PS: Einfach die Merker Variable an POS des Blind_Input wäre keine Lösung für mich, da diese nicht durchgereicht wird, sofern Master_Mode = true ist.

Für Ideen bin ich aber gerne offen.

19
oscat.lib fuer TwinCAT/CoDeSys / Re: Blind_Input mit Single Click
« am: 02. März 2015, 10:14:24 »
So, für alle die Interesse an einem erweiterten Baustein hat, der einen Trigger am Ausgang hat, sobald die Rollläden hochgehen, habe ich diesen in den Anhang gepackt.

Beschaltet habe ich den Trigger mit dem IN vom Blind_Input. PI habe ich auf 255 gesetzt.

So wird der Rollladen morgens auch hochgefahren, wenn ich in der Nacht Manuell eingegriffen habe.

[gelöscht durch Administrator]

20
Das liegt wohl daran, dass die Bausteine für sowas nicht gedacht sind. An das Thema wollte ich irgendwann auch dran gehen.

21
oscat.lib fuer TwinCAT/CoDeSys / Re: Blind_Input mit Single Click
« am: 12. Februar 2015, 13:13:40 »
Okay, danke. Werde weiter testen. Mir war nur wichtig zu wissen, ob du es getestet hattest :-)

22
Sicher, dass der Breiten- und Längengrad richtig ist?

Ich habe bei mir
Lat = 50
und
Long =  7

eingetragen.

23
oscat.lib fuer TwinCAT/CoDeSys / Re: Blind_Input mit Single Click
« am: 10. Februar 2015, 16:26:40 »
@mattsches,

hast du deine Schaltung selbst mal getestet? Ich vermute, dass mein Task zu schnell läuft. Morgens geht der Rollladen nämlich NICHT hoch, nachdem ich nachts einen Manuellen Eingriff hatte.

Habe den Task nun mal auf 30ms gestellt. Mal sehen, ob das hilft.

24
oscat.lib fuer TwinCAT/CoDeSys / Re: Round Problem in Wago
« am: 09. Februar 2015, 18:30:47 »
Hi,

den Grundsatz dahinter habe ich verstanden. Auch dass es in Codesys nicht angezeigt wird.

Übergebe ich dem Temperaturwert aber DIREKT an den register, dann erhalte ich dort den korrekten wert auf 4 Nachkommastellen genau. Da ist nicht mit 20 Nachkommastellen.

Das ist das, was mich wundert. Vielleicht denke ich auch zu kompliziert  ::)

25
oscat.lib fuer TwinCAT/CoDeSys / Re: Round Problem in Wago
« am: 09. Februar 2015, 11:04:07 »
er hat vielleicht auch viele nachkommastellen da frage ist ob der angezeigte wert der reale ist oder
ein optisch gerundeter

Er liegt zumindest nicht mit sovielen Nachkommastellen im Register, wie beim Round Baustein (sondern nur mit 4, wie es der Sensor auch ausspuckt).

real_to_string gibt auch nur die eine Nachkommastelle aus. (Anhang)

[gelöscht durch Administrator]

26
oscat.lib fuer TwinCAT/CoDeSys / Re: Round Problem in Wago
« am: 09. Februar 2015, 08:03:13 »
Das macht Sinn.

Ich danke dir für die ausführliche Aufklärung. Dann werde ich das ganze in meiner Visualisierung entsprechend runden.

PS: Kannst du denn erklären, wieso der Wert vom Temperatur Sensor, welcher über 1wire als real kommt, Punktgenau (3 Stellen nach dem Komma) angezeigt und übertragen wird? Müsste er laut deiner Erklärung nicht dann auch n Nachkommastellen besitzen

27
oscat.lib fuer TwinCAT/CoDeSys / Re: Round Problem in Wago
« am: 08. Februar 2015, 17:27:59 »
Hi, irgendwie ist es aber dennoch komisch. Denn sofern nicht gerundet wird, ist die Zahl korrekt im register. Wago stellt er ins codesys auch richtig dar.

Gibst du mir also recht, dass man mit der wago nicht runden kann, sofern man den Wert über modbus auslesen möchte.

Dann muss ich mit nen weg überlegen, es im Script zu runden.

28
oscat.lib fuer TwinCAT/CoDeSys / Re: Round Problem in Wago
« am: 06. Februar 2015, 13:42:36 »
Hi Peewit,

das Problem mit den 11 Nachkommastellen passiert aber nur, wenn ich den Wert runde.

Übergebe ich den real vor dem Baustein an den Merker (mit den 4 Nachkommastellen), dann erhalte ich den richtigen Wert im Frontend.

Weisst du, was ich meine?

29
oscat.lib fuer TwinCAT/CoDeSys / Re: Blind_Input mit Single Click
« am: 06. Februar 2015, 13:39:57 »
Zur Info,

Ich habe den Baustein BLIND_NIGHT erweitert. Teste den heute Nacht mal und gebe morgen (hoffentlich) Feedback.

Sollte es klappen, stelle ich Ihn hier für alle zur Verfügung.

30
oscat.lib fuer TwinCAT/CoDeSys / Round Problem in Wago
« am: 06. Februar 2015, 11:26:18 »
Hat schonmal jemand nen gerundeten Wert auf einen Merker gelegt und diesen über Modbus ausgelesen?

Man bekommt komischerweise einen Wert mit 11 Nachkommastellen. (siehe Anhang).

Ist der Wert z.b. genau 20 oder 20.5, dann wird er korrekt an den Merker gegeben.

Könnte jemand den Fehler irgendwo vermuten?

P: Nicht von den Unterschiedlichen Werten (Visu - CodeSys blenden lassen)  ;)

[gelöscht durch Administrator]

Seiten: 1 [2] 3 4 ... 6