Neueste Beiträge

Seiten: [1] 2 3 ... 10
1
Xsoft-CoDeSys / "langsame" Encoder auslesen
« Letzter Beitrag von radar17892 am Gestern um 12:35:39 »
Auslesen eines nicht Interupt gesteuerten Encoders mit Schrittzeiten > Zykluszeit
Beispiele als schnelle Eingabemöglichkeit von mehrstelligen Zahlen über Encoderschalter (Bild1)
oder Positionsermittlung Spindelachse (Bild2) usw.

Störpulse:
Bei Störpulsen kommt es in kurzer Zeit zu einem Schritt vor und zurück (oder andersherum). Wenn die beiden Schritte zu schnell kommen, wird ggf. nur einmal die Auswertung aufgerufen. Dabei ist dann der alte und neue Wert gleich - so dass kein Schritt erfolgt.

Greycodeänderung
Vorwärts
00 vorher: 01
10 vorher: 00
11 vorher: 10
01 vorher: 11
Rückwärts
00 vorher: 10
01 vorher: 00
11 vorher: 01
10 vorher: 11

FUNCTION_BLOCK Encoder
(*
##################################################################################
Programmbeschreibung:
Auslesen eines Encoders/Drehgebers mit A+B Spur (90° versetzt) mit Richtungserkennung
Nicht Interuptgesteuert!
Funktioniert für Schrittzeiten > Zykluszeit

benötigt:
##################################################################################
                              Änderungsindex
Name: TL       Datum: 18.03.19          Version: 0.1       Grund:   neu
##################################################################################
*)
VAR_INPUT
   Geber_A: BOOL; (*Spur A*)
   Geber_B: BOOL; (*Spur B*)
END_VAR
VAR_OUTPUT
END_VAR
VAR
   AB:BYTE; (*2Bit Grey*)
   AB_alt:BYTE; (*2Bit Grey letzter Zyklus*)
END_VAR
VAR_IN_OUT
   Pos: DINT; (*Positionswert*)
END_VAR

(*Spuren auf 2Bit Grey ablegen*)
AB.0 :=Geber_A;
AB.1 :=Geber_B;
(*hochzählen*)
IF (AB = 0 AND AB_alt  = 1) OR (AB = 2 AND AB_alt  = 0) OR (AB = 3 AND AB_alt  = 2) OR (AB = 1 AND AB_alt  = 3)
   THEN Pos := Pos + 1;
END_IF
(*runterzählen*)
IF (AB = 0 AND AB_alt  = 2) OR (AB = 1 AND AB_alt  = 0) OR (AB = 3 AND AB_alt  = 1) OR (AB = 2 AND AB_alt  = 3)
   THEN Pos := Pos - 1;
END_IF
(*Akt.Grey speichern*)
AB_alt := AB;

Have a lot of Fun!
2
easySoft / Antw:Funktionierende sntp server url für die Uhr? (Version 7)
« Letzter Beitrag von radar17892 am Gestern um 11:13:32 »
Hallo,

wie Ralf schon, habe ich auch meine FritzBox als Zeitserver laufen.
Man muss das aber aktivieren. Bei meiner 7362SL ist das unter Heimnetz/Netzwerk/Netzwerkeinstellungen.
Eingetragen habe ich den Zeitsever von 1&1 ntp.1und1.de; und   2.europe.pool.ntp.org
Das mit der Sommerzeit hat sich zum Glück bald erledigt :-)

Gruß Thomas
3
easySoft / Antw:Funktionierende sntp server url für die Uhr? (Version 7)
« Letzter Beitrag von CiesleRa am Gestern um 10:44:37 »
Hallo zusammen,
ich habe meine easyE4 im Netzwerk an einer Fritz Box und gebe als
SNTP-Server URL einfach „fritz.box“ an. Funktioniert einwandfrei  :).

Viele Grüße
Ralf
4
easySoft / Antw:Funktionierende sntp server url für die Uhr? (Version 7)
« Letzter Beitrag von Juergen am März 22, 2019, 15:25:44 Nachmittag »
Gute Frage,
so aus dem Bauch heraus, Aktivieren da der Server auch ausfallen kann.
5
easySoft / Antw:Funktionierende sntp server url für die Uhr? (Version 7)
« Letzter Beitrag von Nitro am März 22, 2019, 15:18:33 Nachmittag »
Ach, sehr gut.

Hmm

Da die richtige Zeit jetzt von einem Server kommt sollte ich die Option "Sommerzeit MESZ" aktiviert lassen, oder deaktivieren?
6
easySoft / Antw:Funktionierende sntp server url für die Uhr? (Version 7)
« Letzter Beitrag von Juergen am März 22, 2019, 15:16:29 Nachmittag »
Sorry, für die Schweiz habe ich diese gefunden. ntp.metas.ch | IP 162.23.41.10

https://www.miaxcom.ch/support/kb/faq.php?id=54?id=54&lang=de
7
easySoft / Antw:Funktionierende sntp server url für die Uhr? (Version 7)
« Letzter Beitrag von Nitro am März 22, 2019, 15:12:35 Nachmittag »
Hallo Jürgen

Danke für deine Antwort, ich werde diese url testen.
Funkuhr Funktioniert vermutlich nicht so gut in einem Schaltschrank im Untergeschoss.
Selbst im Büro im Parterre findet meine Büro Uhr nicht immer das Signal, Schweiz halt.  ;D
Ausserdem ist die E4 mit LAN ins Firmennetz eingebunden.

Gruss Pascal

8
easySoft / Antw:Funktionierende sntp server url für die Uhr? (Version 7)
« Letzter Beitrag von Juergen am März 22, 2019, 14:48:25 Nachmittag »
Hallo Pascal,
https://www.zeitserver.de/deutschland/ptb-zeitserver-in-braunschweig/

ich habe versucht die Zeit Option so einzustellen. Beim Programm übertragen wurde nicht die"falsche" PC Zeit genommen, sondern die Richtige. Das könnte es sein. ptbtime1.ptb.de

Zitat
Die PTB übernimmt keine Haftung für den eventuellen Ausfall der PTB Zeitserver

Was ist mit Funkuhr?
9
easySoft / Funktionierende sntp server url für die Uhr? (Version 7)
« Letzter Beitrag von Nitro am März 22, 2019, 10:08:52 Vormittag »
Hallo zusammen.

Ich habe bemerkt das die Uhr des E4 nach zwei Wochen 1 Minute nachgeht.
Nun kann man in der Projektansicht bei "Uhr" die Uhr Synchronisieren mittels einer sntp server url.
Wie genau soll die lauten damit das Funktioniert!

Gruss Pascal
10
easySoft / Antw:Update easySoft Version 7.01
« Letzter Beitrag von Juergen am März 21, 2019, 08:55:16 Vormittag »
Danke für die Rückmeldung. :) Ralf
Es wurde ja schon in diesem Thema ein Hinweis gegeben.
http://easy-forum.net/index.php?topic=7919.msg32805;topicseen#new
Seiten: [1] 2 3 ... 10