VKE nach Klammer

Drain

Level-2
Beiträge
224
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe zwei einfache Verständnisfragen.

1) Das VKE (Verknüpfungsergebnis) wird bei jedem Netzwerk erneut auf null gesetzt.
Wie kann man sich das bei verschachtelten Anweisungen vorstellen?
Code:
      U     E1.1
      U(    
      O     M0.2
      O     M0.3
      )     
      U     E2.2
...
Die Berechnung in der Klammer fängt wohl auch wieder bei VKE=0 an, oder? Bzw. es werden alle Verschachtelungen von innen her aufgelöst.

2) Folgender Code
Code:
      U     E4.1
      U(    
      ON    E10.1
      )     
      S     M12.1
ist mit meiner Annahme von oben (1) gleichwertig mit

Code:
      U     E4.1
      UN    E10.1
      S     M12.1
Richtig?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn das VKE vor der Klammer relevant für das VKE Ergebnis der Klammer wäre für was würde ich dann Klammern?

Der Satz ist wohl nicht zu verstehen ;o)

Also die Bedingungen in der Klammer verhalten sich nach außen wie ein Ergebnis. Das mit mit dem Befehl das die Klammer anführt mit dem VKE vor der Klammer ausgewertet wir.

Das ist wohl noch weniger zu verstehen ;o(

Hoffen wir mal auf einen Kollegen der das besser Formulieren kann ;o)
 
Hallo,
ich habe zwei einfache Verständnisfragen.

1) Das VKE (Verknüpfungsergebnis) wird bei jedem Netzwerk erneut auf null gesetzt.

Das ist so nicht richtig. Nicht in jedem Netzwerk! Es gibt VKE-begrenzende Befehle, nach welchen das VKE wieder "neu beginnt".

z.Bsp.

S ...
R ...
= ...

Siemens-Hilfe:

Diese Verknüpfungskette wird nach einer Zuweisung oder einem bedingten Sprung beendet und abhängig vom Wert im VKE-Bit wird eine Zuweisung oder ein bedingter Sprung ausgeführt.

Siemens spricht zwar auch von Netzwerk, aber die meinen ein Abfrage-Netzwerk, nicht ein AWL-Netzwerk.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen zusammen,

und wie wird es gehandled wenn VKE anfangs null ist und ich mit einer UND-Verknüpfung beginne. Dann muß VKE ja eins sein, um die Verknüpfung nicht negativ zu beeinflussen?

Möchte ich nur interessehalber wissen.
(Denn Wissen ist das einzige Gut das sich vermehrt, wenn man es teilt)
 
Entweder du hast zum Abschluß einer Operation immer einen VKE-begrenzenden Befehl, also S oder = etc.
Oder, wenn du dir mal unsicher bist, dann schreibst du ein Set vor den Aufruf, dieser Befehl setzt das VKE auf 1.

Set
U(
U M 0.0
U M 0.1
...
)
= M 0.2
 
ohne begrenzendes objekt, wie ralle es beschreibt, kann auch folgendes passieren:

A1.0 wird nicht nur durch E1.2 bedingt:
Code:
NW 1
U E 1.0
U E 1.1

NW 2
U E 1.2
= A 1.0

oder A1.0 wird auch durch E1.0 und E1.1 bedingt:
Code:
NW 1
U E 1.0
U E 1.1

NW 2
O E 1.2
= A 1.0
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Keine Regel ohne Ausnahme

Hallo,

wie immer, gibt es auch hier Ausnahmen:

Bei BS-Versionen älter als V2.6.3 der 313-6CF03 kann das VKE im Status verfälscht werden, siehe ID12011632
 
@ralle und vierlagig:
Ja danke, habs verstanden.

Und wie ist das beim 1.Netzwerk?
Code:
NW1
O M1.1
O M1.2
S A0.0
Hier ist es ja gleich, ob das Start-VKE 0 oder 1 ist.

Aber hier
Code:
NW1
U M1.1
U M1.2
S A0.0
muß das Start-VKE 1 sein, damit die Verknüpfung richtig arbeitet.



D.h. ein Zurücksetzen des VKEs müßte diesen doch eigentlich auf 1 setzen, oder?
 
@Drain
hier die Hilfe zum /ERB
/ER Erstabfragebit (Statuswort, Bit 0)

Der Signalzustand des /ER-Bits steuert den Ablauf einer Verknüpfungskette.
Das /ER-Bit ist das Bit 0 des Statusworts.
Jede Verknüpfungsoperation fragt den Signalzustand des /ER-Bits und des angesprochenen Kontakts ab.
· Ist der Signalzustand des /ER-Bits gleich "1", dann verknüpft eine Operation das Ergebnis ihrer Signalzustandsabfrage am von ihr angesprochenen Kontakt mit dem seit der Erstabfrage gebildeten VKE und speichert das Ergebnis im VKE-Bit.
· Ist der Signalzustand des /ER-Bits gleich "0", dann beginnt die Verknüpfungskette mit einer Erstabfrage.
Mit Zuordnung eines Wertes (S, R, =) oder mit einer VKE-abhängigen Sprungoperation endet die Verknüpfungskette und das /ER-Bit wird auf "0" gesetzt.
Damit werden deine Fragen eigentlich beantwortet

mfG. Jo

PS: Ich wünsche mir unseren UG zurück ins FORUM
 
Was hat es mit diesem UG auf sich? Ist der ein Troll?

UG war/ist der coolste User unter der Sonne....

leider ist er sehr oft angeeckt, da er seine Meinung konsequent vertreten hat

es war auch nicht alles okay, was gelaufen ist, aber alleine war er sicherlich nicht schuld

ausserdem vermissen ihn sogar ein paar Leute
 
Zurück
Oben