Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Results 1 to 3 of 3

Thread: Funktionsbaustein Temp. Variable auslesen mit SCL

  1. #1
    Join Date
    20.02.2004
    Posts
    15
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Kann mir vielleicht jemand helfen. Ich möchte aus einer temporären Variable von TYP Time(Dword) das 2 Word auslesen mit einem SCL Befehl

    In AWL ging das recht einfach:

    Var_Temp

    Zeit: Time; // Dword Adresse Temp. 0.0

    End_VAR


    L LW2
    L 20
    >I
    usw...

    Kann man diees auch in SCL.

    Für Hilfe wäre ich dankbar.

    Gruß Hamlet
    Reply With Quote Reply With Quote Funktionsbaustein Temp. Variable auslesen mit SCL  

  2. #2
    Join Date
    07.05.2004
    Location
    Campbelltown
    Posts
    2,500
    Danke
    131
    Erhielt 293 Danke für 86 Beiträge

    Default

    Du könntest über UND_DOPPELWORD die ersten 16Bit ignorieren und das Ergebnis auf eine neue Var schreiben.

    Das ist leider die unbequeme Lösung. Ich habe keine Ahnung, ob man in SCL direkt auf die Adr. zugreifen kann.

    pt
    Gegen Schwachsinn, Schwachköpfe und armselige Trittbrettfahrer kann man nicht argumentieren.

    Gott sieht alles, auch Signaturen in Geheimschrift,,... aber er petzt nicht.

  3. #3
    Join Date
    23.06.2003
    Posts
    81
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi Hamlet,

    das geht unter SCL mit dem AT-Befehl wie folgt:

    Code:
    VAR_TEMP
      test              : TIME;        // original TIME-Variable
      t_stru AT test    : STRUCT       // Sicht auf die TIME-Variable
          word1         : WORD;        // High-Wort der TIME-Variablen
          word2         : WORD;        // LOW-Wort der TIME-Variablen
        END_STRUCT;
    END_VAR
    so kannst Du auf die einzelnen Worte mit
    t_stru.word1 bzw.
    t_stru.word2

    zugreifen.

    Info's dazu findest Du in der online-Hilfe zu SCL. Such mal nach 'AT'

    Gruß Jörg
    Reply With Quote Reply With Quote funzt !  

Similar Threads

  1. TIA SCL Adresse einer In/Out Variable auslesen
    By wellenbrecher in forum Simatic
    Replies: 4
    Last Post: 05.07.2016, 13:17
  2. Replies: 12
    Last Post: 18.05.2011, 23:57
  3. Problem mit Temp-Variable im FC
    By Bär1971 in forum Simatic
    Replies: 19
    Last Post: 20.01.2011, 12:15
  4. Replies: 5
    Last Post: 30.06.2009, 11:48
  5. FB mit Temp Variable ergänzen.
    By swisscrane in forum Simatic
    Replies: 9
    Last Post: 27.02.2009, 13:42

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •