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

Ergebnis 1 bis 4 von 4

Thema: UND Verknüpfung

  1. #1
    Registriert seit
    16.09.2010
    Beiträge
    23
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Zusammen,

    Ich bin CodeSYS-Anfänger und bräuchte Eure Hilfe.

    Hier mein Programmcode in S7:

    L Eingang --------INT
    L W#16#0001
    UW
    L 1
    ==I
    = Ausgang

    Möchte dieses Programm in
    Beckhoff realisieren, doch leider
    kenne ich den AWL Befehl nicht,
    hätte Ihr ne Idee?

    Vielen Dank

    MFG
    Zitieren Zitieren UND Verknüpfung  

  2. #2
    Registriert seit
    18.01.2011
    Ort
    Mainz
    Beiträge
    42
    Danke
    0
    Erhielt 4 Danke für 4 Beiträge

    Standard

    In AWL bei CoDeSys sieht das so aus:
    Code:
    LD iEingang
    AND 16#0001
    ST iAusgang
    Noch einfacher im ST:
    Code:
    iAusgang := iEingang AND 16#1;
    iEingang und iAusgang sind vom Typ INT

    Falls du ein Bit (in deinem Fall das niederwertigste Bit) als Boolschen Wert haben willst kannst du auch das hier nehmen:
    Code:
    LD iEingang.0
    ST xAusgang
    xAusgang ist vom Typ BOOL
    Geändert von mainzelmann (20.01.2011 um 10:29 Uhr)

  3. #3
    ETechniker2011 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    16.09.2010
    Beiträge
    23
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Vielen Dank,

    aber deine erste AWL Anweisung ging nicht. Kam irgendwie der Fehler in der AND Zeile: Kann vom Typ INT nicht in ANY INT umwandeln.

    SCL programmier ich leider noch nicht so viel, deshalb
    lass ich das mal aussen vor.

    Zum dritten Code, diesen find ich sehr interessant und werde ich auch
    gleich testen.

    MFG

  4. #4
    Registriert seit
    18.01.2011
    Ort
    Mainz
    Beiträge
    42
    Danke
    0
    Erhielt 4 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von ETechniker2011 Beitrag anzeigen
    deine erste AWL Anweisung ging nicht. Kam irgendwie der Fehler in der AND Zeile: Kann vom Typ INT nicht in ANY INT umwandeln.
    Habs auch grad noch mal probiert, bei mir kommt nur ne Warnung wegen des Vorzeichens bei INT. Wenn du die beiden Variablen als UINT oder WORD deklarierst sollte es funktionieren.

Ähnliche Themen

  1. Verknüpfung von Ausgängen
    Von COOLT im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 12.08.2009, 13:06
  2. DWORD AND-Verknüpfung
    Von Gerri im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 23.02.2009, 17:41
  3. UND-Verknüpfung in SCL
    Von SPS_Neuling im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 11.06.2008, 07:59
  4. einfache und-verknüpfung
    Von linuxluder im Forum Simatic
    Antworten: 33
    Letzter Beitrag: 19.04.2008, 23:48
  5. Und Verknüpfung
    Von Computerliebe im Forum HMI
    Antworten: 8
    Letzter Beitrag: 17.12.2007, 12:19

Lesezeichen

Berechtigungen

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