johnyrecon
Level-1
- Beiträge
- 38
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Moin zusammen,
ich habe hier ein Stück AWL Code den ich nicht so richtig verstehen kann.
Es geht mir im Prinzip um den blauen Teil und hier im speziellen um die Aufrufe innerhalb der Klammern wie "= DBX [AR1,P#35.0]" oder "R DBX [AR1,P#35.7]". Die indirekte Addressierung ist kein Problem und eigentlich dachte ich auch mit Klammern klarzukommen. Aber diese Variante mag mir nicht einläuchten.
Wer kann mir auf die Sprünge helfen?
Viele Grüße
ich habe hier ein Stück AWL Code den ich nicht so richtig verstehen kann.
Code:
// Write Command word, Start/Stop
S DBX [AR1,P#35.2]
S DBX [AR1,P#35.3]
S DBX [AR1,P#35.4]
S DBX [AR1,P#35.5]
R DBX [AR1,P#34.0]
R DBX [AR1,P#34.1]
S DBX [AR1,P#34.2]
R DBX [AR1,P#34.3]
R DBX [AR1,P#34.4]
R DBX [AR1,P#34.5]
R DBX [AR1,P#34.6]
[COLOR=#0000ff]U DBX [AR1,P#35.6] //Run signal
U(
= DBX [AR1,P#35.0]
= DBX [AR1,P#35.1]
R DBX [AR1,P#35.7] //Reset VLT
)
U(
U DBX [AR1,P#35.7] //Reset VLT
U "1sec"
U DBX [AR1,P#0.1] //Mem 1Sec has been on
R DBX [AR1,P#35.7] //Reset VLT
R DBX [AR1,P#0.1] //Mem 1Sec has been on
)
U(
U DBX [AR1,P#35.7] //Reset VLT
U "1sec"
S DBX [AR1,P#0.1] //Mem 1Sec has been on
)
UN DBX [AR1,P#35.7] //Reset VLT
R DBX [AR1,P#0.1] //Mem 1Sec has been on[/COLOR]
L DBW [AR1,P#34.0] //Command word
T PAW [AR2,P#0.0] //VLT Command Word
Es geht mir im Prinzip um den blauen Teil und hier im speziellen um die Aufrufe innerhalb der Klammern wie "= DBX [AR1,P#35.0]" oder "R DBX [AR1,P#35.7]". Die indirekte Addressierung ist kein Problem und eigentlich dachte ich auch mit Klammern klarzukommen. Aber diese Variante mag mir nicht einläuchten.
Wer kann mir auf die Sprünge helfen?
Viele Grüße