easy-forum
Deutsch - Hardware => easyControl => Thema gestartet von: KressSwiss am Dezember 02, 2006, 12:36:17 Nachmittag
-
Hallo EC4P Kenner
Im Moeller Trainingscenter habe ich die Applikation "Parkhaussteuerung mit Oeffnungszeiten " Heruntergeladen. Dieses Programm wollte ich in der Simulation testen. Leider ohne Erfolg. Grund:
Die Oeffnungszeiten sind
MO-FR von 8:00 - 20:30
SA-SO von 8:00 - 16:00
Die Uhrzeit steht aber auf 23:59
Beim besten Willen, ich habe ea nicht fertiggebracht, in der Simulation die Uhrzeit zu ändern was bewirkt, dass die Einfahrt gesperrt ist. Wie richte ich die Uhrzeit? Wer weiss Bescheid?
Gruss Hermann
-
Hallo Hermann,
du kannst in der Simulation die Variable "Realtime_Clock" forcen (Zwangssetzen). Dann kannst du eine beliebige Zeit eingeben.
:) ;) :D
Gruß Paul
-
Hallo Paul
Hab's hingekrigt :D :D :D.
Have a nice weekend
Hermann
-
Hallo
Frage an CoDeSys Kenner
Wo liegt der Unterschied zwischen den bistabilen Funktionsblöcken (Bausteinen) SR und SEMA?
Gruss Hermann
-
Hallo Herrmann,
die Bausteine SR und SEMA haben nichts miteinander zu tun. Wie schon richtig beschrieben handelt es sich bei SR um einen bistabilen Funktionsblock, der im Prinzip wie ein RS-Flip Flop funktioniert.
Bei SEMA handelt es sich um einen Baustein, mit dem man die Funktion einer Semaphore realisieren kann. Semaphoren verwendet man in Multitasking-Systemen, wie z.B. der XC200, um den parallelen Zugriff aus unterschiedlichen Tasks auf eine gemeinsame Ressource zu kontrollieren.
Für die EC4P hat der Baustein keine Bedeutung.
Ich hoffe ich hab das einigermassen verständlich erklärt.
Viele Grüße
Dieter
-
Hallo Dieter
"To be honest", ganz habe ich das nicht kapier. Ich habe beide Bausteine mit der EC4 getestet und beide hatten die gleiche Funktionn. Aber wenn das so ist, dan verwende ich in der EC4 die SR, falls ich diese benötige.
Vielen dank aber, für die schnelle Beantwortung. Ich bin immer wieder überrascht, wie schnell im Forum kompetent beraten wird.
Gruss Hermann
-
Hallo Herrmann,
mmm.., der SEMA-Baustein sollte bei der EC4P eigentlich überhaupt keine Funktion haben. Ich werde mir das morgen mal genauer ansehen.
Viele Grüße
Dieter
-
Hallo Herrmann,
ich habe mir die Implementierung der beiden Bausteine SR und SEMA mal angesehen. Du hast Recht, das Verhalten ist absolut gleich. Ein konkreter Anwendungsfall für SEMA will mir so Recht nicht einfallen, da er im Gegensatz zu meiner gestrigen Antwort nicht verwendet werden kann einen Zugriff aus mehreren parallelen Tasks zu synchronisieren. Hierfür gibt's eine spezielle Library (SysLibSem.lib) die für die EC4P zwar existiert, aber von ihrer Funktionalität her nicht implementiert ist.
Gruß Dieter