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

Ergebnis 1 bis 3 von 3

Thema: Ausgänge mit Bitmaske ansteuern

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo!

    Ich bin eigentlich eher professioneller Programmierer im Bereich Anwendungssoftware für PCs, und weniger für Mikroprozessoren, hab aber durch einen glücklichen Zufall diverse CPUs (226,221) von Siemens und eine kleine FX0 von Mitsubishi bekommen...

    Mit dem S7 - Geräten habe ich auch schon einige kleinere Steuerungen implementiert, nun ist allerdings meine Frage, ob ich nicht direkt eine Bitmaske (0101 z.B.) auf die Ausgänge schreiben kann, um mir somit das umständliche einzelne Schalten zu ersparen, sprich, ich möchte mir so etwas hier ersparen:

    Code:
    NETWORK 1
    LD     V0.0
    =      Q0.0
    
    NETWORK 2
    LD     V0.1
    =      Q0.1
    
    NETWORK 3
    LD     V0.2
    =      Q0.2
    Hat da jemand eine Idee oder bereits Erfahrungen,evtl. alternative Lösung?
    Zitieren Zitieren Gelöst: Ausgänge mit Bitmaske ansteuern  

  2. "Moin
    Obige/die S7/ S5 Notation greift bei den 2xx-ern so nicht ganz. Da gehts mit dem Punkt "Übertragung" in MicroWin Fup-Kop, :=> "Move" Bit,Byte,Word, Doppelwort in AWL

    "IN" kann eine Konstante (&b10011100) || (B16#AF) || wie immer wer das wo schreibt sein; jedoch auch jede Variable (Lx, Vx, Ax, Mx ...).

    Oder man nimmt Pointer - die können direkt auf PortBytes adressiert werden - und mit etwas Übung dann direkt auch auf die Bits verschoben werden. Grade bei der 226 geht 'ne parametrierte Übergabe damit astrein einfach.

    mfg
    tobias"


  3. #2
    Andi Gast

    Standard

    Weiß zwar nicht mit welcher Steuerung Du programmierst aber da zwei Versionen :

    S7 :

    L L#10101010
    T AB x

    S5 :

    L KM10101010
    T AB x

    Wenn Du mit Merker (MB) /Eingänge (EB) arbeitest :

    L MB x oder L EB x
    T AB X

    Natürlich auch mit Word möglich :

    L MW x oder L EW x
    T AW x

    Dieses geht bei S7 und S5.
    Zitieren Zitieren S5 oder S7 Steuerung  

  4. #3
    Registriert seit
    22.06.2003
    Beiträge
    242
    Danke
    9
    Erhielt 19 Danke für 19 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Moin
    Obige/die S7/ S5 Notation greift bei den 2xx-ern so nicht ganz. Da gehts mit dem Punkt "Übertragung" in MicroWin Fup-Kop, :=> "Move" Bit,Byte,Word, Doppelwort in AWL

    "IN" kann eine Konstante (&b10011100) || (B16#AF) || wie immer wer das wo schreibt sein; jedoch auch jede Variable (Lx, Vx, Ax, Mx ...).

    Oder man nimmt Pointer - die können direkt auf PortBytes adressiert werden - und mit etwas Übung dann direkt auch auf die Bits verschoben werden. Grade bei der 226 geht 'ne parametrierte Übergabe damit astrein einfach.

    mfg
    tobias

Ähnliche Themen

  1. Ausgänge über Profinet und IM151 ansteuern
    Von marcowitte im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 28.03.2011, 16:07
  2. Ausgänge ansteuern während dem Betrieb
    Von Pockebrd im Forum Simatic
    Antworten: 20
    Letzter Beitrag: 25.10.2010, 23:13
  3. Allgemeine Frage - Ausgänge ansteuern!
    Von Ricko im Forum Programmierstrategien
    Antworten: 12
    Letzter Beitrag: 09.11.2009, 17:58
  4. Schrittkette, Ausgänge ansteuern !
    Von Ricko im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 05.10.2009, 19:46
  5. Antworten: 3
    Letzter Beitrag: 09.09.2003, 03:35

Lesezeichen

Berechtigungen

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