Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 47336

Step 7 Hilfe bei AWL Code

$
0
0
Moin zusammen,

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]

      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


      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

Viewing all articles
Browse latest Browse all 47336


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>