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

Ergebnis 1 bis 4 von 4

Thema: Ausgangsbit indirekt in scl ansprechen

  1. #1
    Registriert seit
    29.08.2009
    Beiträge
    776
    Danke
    25
    Erhielt 3 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, ich möchte gerne indirekt Bits auf einer Profibusperipherie ansprechen. Leider bekomme ich eine Fehlermeldung Bezeichner nicht vorhanden.

    Also folgendes funktionier: Variable := PEW[adresse];

    und Variable_BOOL := PEX[adresse].0; funktioniert nicht, auch nur mit PE klappt es nicht, wer kann mir helfen? wie greift man auf einzelnen bits zu?
    Zitieren Zitieren Ausgangsbit indirekt in scl ansprechen  

  2. #2
    Registriert seit
    15.01.2005
    Ort
    In der Mitte zwischen Bayreuth/Weiden
    Beiträge
    6.733
    Danke
    317
    Erhielt 1.522 Danke für 1.283 Beiträge

    Standard

    Du kannst im Peripheriebereich kein Bit lesen/schreiben, in SCL genau so wenig, wie in AWL/KOP/FUP.

    D.h. du musst wenigstens ein Byte lesen, und auf dieses Byte dann z.B. mit Hilfe einer Temp-Var auf einzelne Bits zugreifen.

    Mfg
    Manuel
    Warum denn einfach, wenn man auch Siemens einsetzen kann!

    Wer die grundlegenden Freiheiten aufgibt, um vorübergehend ein wenig Sicherheit zu bekommen, verdient weder Freiheit noch Sicherheit (B. Franklin).

  3. #3
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard

    Hi,

    Beispiel (mittels AT):
    Code:
    FUNCTION FC2 : VOID
    
    VAR_TEMP
      Test : WORD;
      atTest AT Test : ARRAY[0..15] OF BOOL;
      tAdr : INT;
      tBool : BOOL;
    END_VAR
    
    BEGIN
    
      // ...
      // ...
      // ...
      
      Test := PEW[tAdr];
      tBool := atTest[8]; //PEX n.0
      
    END_FUNCTION
    Gruss Daniel
    Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

    OSCAT.lib Step 7

    Open Source Community for Automation Technolgy

    SPS-Forum Chat (Mibbit) | SPS-Forum Chat (MIRC)

  4. Folgender Benutzer sagt Danke zu dalbi für den nützlichen Beitrag:

    Bensen83 (18.07.2011)

  5. #4
    Bensen83 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    29.08.2009
    Beiträge
    776
    Danke
    25
    Erhielt 3 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Alles kalr, danke euch
    Zitieren Zitieren Ok  

Ähnliche Themen

  1. PEW; PAW indirekt Adressieren
    Von casius im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 02.10.2017, 09:00
  2. Ausgangsbit Toggeln
    Von FinalMistery im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 18.09.2011, 14:22
  3. indirekt DBs in SCL ansprechen
    Von Bensen83 im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 01.08.2010, 22:29
  4. Datenbausteinnummer indirekt
    Von Deep Blue im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 06.07.2010, 17:21
  5. Array Indirekt ansprechen
    Von tobl2002 im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 13.03.2009, 11:29

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •