TIA Flanken -|P|- -[P]- P_TRIG

MaMoe2909

Level-1
Beiträge
22
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich hoffe, das ich keim Doppelpost mache, ich konnte aber leider bisher keine befriedigende Antwort finden.

Kann mir jemand den UNTERSCHIED zwischen den Flanken -|P|- -[P]- P_TRIG erklären?

Für mich besteht der einzige Unterschied darin, das mal der Eingang links und mal oben eingetragen wird.
Bei Step7 V5.x gab es P und POS und keiner hat beides verwendet - warum gibt es jetzt unter TIA eine dritte Flanke??

Viele Grüße aus Nordhessen
Marc
 
P-Trig -> prüft das Ergebnis der kompletten vorhergehenden Verknüpfungskette und das Ergebnis kann weiterverknüpft werden.

R-Trig -> im Prinzip das Gleiche, nur mit der zusätzlichen Möglichkeit, die Flankenprüfung über einen separaten Eingang frei zu geben bzw. zu sperren.

- (P) -˧ = P-Trig und Zuweisung (=) kombiniert

-| P | - = Flankenprüfung eines einzelnen Operanden und nicht der gesamten vorhergehenden Verknüpfungskette!

Kann man alles in der Hilfe F1 nachlesen!


Und auch bei V5.x hab' zumindest ich schon beides verwendet, je nachdem was ich brauchte.
Denn auch da war es bereits ein logischer Unterschied, ob man nur einen einzelnen Operanden oder die gesamte Verknüpfungskette auf eine Flanke untersuchte.
;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
In anderen Worten

P_TRIG ist eine Box, deren Ausgang für einen Zyklus true wird, wenn der Eingang eine steigende Flanke hat. Das ist das Arbeitstier die folgenden können damit nachgebildet werden.

--|P|-- ist ein Kontakt, der eine logische UND-Verknüpfung von dem was von links rein kommt mit der steigenden Flanke des Singals das oben drauf steht macht.

--[P]-- ist eine Spule, wenn das Signal von links eine steigende Flanke hat, dann wird das was oben steht für einen Zyklus true.


Das ganze gibt es auch noch in der Geschmacksrichtung fallende Flanke.
 
Hallo, ich arbeite mit PLC Sim, mir ist es leider nicht ganz klar wie die Anweisungen --|P|-- und --|N|-- funktionieren, auch wenn es in der Hilfe gut erklärt wird. Ich krieg keine Flanke egal wie ich es mache .... bei --|N|-- passiert bei einem Wechsel von einem 1 Signal zu einem 0 Signal gar nichts. Bei --|P|-- wird keine Flanke ausgegeben sondern der Ausgang ist permanent 1, wenn das was links steht TRUE ist. Das was unten steht wird niemals TRUE. Echt rätselhaft .....

TIA Portal V17

Es sieht so aus:
Versuch 1:
Bit1 .. Bit2 ..... Bit3
--| |----|P|----( )--
..............Bit4

Versuch 2:
Bit2 ........ Bit3
---|P|----( )--
......Bit4

Soll Bit 3 für einen Zyklus 1 werden? Es ist dauerhaft logisch 1 wenn Bit 1 logisch 1 wird. Bei den Beispielen toggelt das Bit 2 zwischen 1 und 0. Bit 1 ist nur bei Beispiel 1 relevant, es sollte 1 sein, um die UND Verknüpfung zu erfüllen.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ursache war die TEMP Variable ... Grund für TOF: soll sofort laufen sobald was passiert und nur für die eingestellte Zeit. Was der TOF macht verstehe ich, der Text ist nicht notwendig ... trotzdem danke
 
Ich glaube ich hab noch nie wirklich etwas anderes als die P-R-F-N_TRIG Funktionen gebraucht, mit denen kann man alles schön abbilden.

--|P|-- fand ich immer nie wirklich schön. :D
 
Ja da geb ich dir recht, ich wollte die anderen beiden eben mal testen. Da war ich etwas zu schnell beim Aufbauen des Versuchsprogrammes mit PLCSim
 
Zuviel Werbung?
-> Hier kostenlos registrieren
.. Warum brauchst du zum TOF noch eine vorherige Flankenauswertung? ..
Der Ausgang "Q" wird zwar gesetzt, wenn das VKE am Eingang von "0" auf "1" wechselt, die Zeit startet jedoch als Ausschaltverzögerung mit der negativen Flanke am Eingang. Ein "TOF" mit vorheriger Impulsbildung kommt einem einfachen "TP" ziemlich nahe ;).
 
Der Ausgang "Q" wird zwar gesetzt, wenn das VKE am Eingang von "0" auf "1" wechselt, die Zeit startet jedoch als Ausschaltverzögerung mit der negativen Flanke am Eingang. Ein "TOF" mit vorheriger Impulsbildung kommt einem einfachen "TP" ziemlich nahe ;).
Ich dachte der TOF sei essenziell jetzt hier für das Beispiel, war er aber nicht, damit ist mein Kommentar quasi hinfällig
 
Zurück
Oben