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

Ergebnis 1 bis 9 von 9

Thema: Formalparametrierter Befehl!

  1. #1
    Registriert seit
    31.01.2009
    Beiträge
    16
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute!

    Ich habe ein Merkerbyte als Formaloperand in einem FB anlegt.

    BEZ: merk E/BY

    Wie kann ich jetzt einzelne Bits in diesem Byte lesen bzw. setzen??

    mfg Luki2
    Zitieren Zitieren Formalparametrierter Befehl!  

  2. #2
    Registriert seit
    15.01.2005
    Ort
    In der Mitte zwischen Bayreuth/Weiden
    Beiträge
    6.725
    Danke
    314
    Erhielt 1.519 Danke für 1.282 Beiträge

    Standard

    Code:
    L =Merk
    T MB200
    
    U M200.0 //Bit 0 von Merk
    U M200.1 //Bit 1 von Merk
    ...
    MB200 ist in dem Fall ein sog. Schmiermerker.

    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. Folgender Benutzer sagt Danke zu MSB für den nützlichen Beitrag:

    luki2 (27.02.2009)

  4. #3
    Registriert seit
    30.01.2009
    Beiträge
    440
    Danke
    25
    Erhielt 48 Danke für 44 Beiträge

    Standard

    Hi luki,

    naja mit festen Merker in einem FB zu arbeiten ist "böse"

    Besser wäre

    var: in_out: Merk/Byte
    var: temp: HM_Merk/Byte Adresse 0.0 (Lokal im FB)

    Dann:
    L #Merk
    T #HM_Merk
    .
    .
    U L 0.0 =Bit 0 von Merk
    U L 0.1 =Bit 1 von Merk
    = x.y

    U a.b
    = L 0.7 =Bit 7 von Merk
    .
    .

    L #HM_Merk
    T #Merk

    Gruß
    Zitieren Zitieren Formalparametrierter Befehl!  

  5. #4
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    @move:
    1. gehts hier offensichtlich um S5 und
    2. ist deine lösung, im besonderen der zugriff via L0.0 SCHROTT!

    ...in S5 sind schmiermerker normal...
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  6. #5
    Registriert seit
    30.01.2009
    Beiträge
    440
    Danke
    25
    Erhielt 48 Danke für 44 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    @move:
    1. gehts hier offensichtlich um S5 und
    2. ist deine lösung, im besonderen der zugriff via L0.0 SCHROTT!

    ...in S5 sind schmiermerker normal...
    Wenn S5 ist ok, hab ich nicht gesehen
    Zugriff auf L0.0 funzt aber in S7 oder nicht?

  7. #6
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Move Beitrag anzeigen
    Zugriff auf L0.0 funzt aber in S7 oder nicht?
    externer zugriff auf instanz-DBs funktioniert auch, trotzdem würd ich die die hände für abhacken.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  8. #7
    Registriert seit
    30.01.2009
    Beiträge
    440
    Danke
    25
    Erhielt 48 Danke für 44 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    externer zugriff auf instanz-DBs funktioniert auch, trotzdem würd ich die die hände für abhacken.
    Wenn's S7 wäre und ich in meinem FB die Info von Merk brauche um Verknüpfungen zu realisieren, wie würds es dann machen rein interessenhalber, bevor Hände ab

  9. #8
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Move Beitrag anzeigen
    Wenn's S7 wäre und ich in meinem FB die Info von Merk brauche um Verknüpfungen zu realisieren, wie würds es dann machen rein interessenhalber, bevor Hände ab
    eine möglichkeit siehst du hier: http://sps-forum.de/showthread.php?goto=newpost&t=23433 die kannst du auch runterbrechen und z.b. nur mit dem AR1 arbeiten

    Code:
    *
          LAR1  P##merk
          U      [AR1,P#0.2]
          U      [AR1,P#0.4]
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  10. #9
    Avatar von luki2
    luki2 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    31.01.2009
    Beiträge
    16
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo!

    ja es handelt sich hierbei um eine S5 Steuerung.
    Ich werde es mal mit diesen Schmiermerkern probieren.

    Danke
    Luki2

Ähnliche Themen

  1. S7 Befehl ABS
    Von Panzerknacker im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 09.08.2009, 10:49
  2. VB Befehl in SPS ausführen
    Von timod79 im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 14.03.2009, 12:49
  3. FB Befehl in S5
    Von Mazemukel im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 09.10.2007, 09:13
  4. Befehl TAK und BLD
    Von TedescoA im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 04.01.2007, 12:35
  5. S5-Befehl: 'KZW'
    Von churchill im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 25.10.2003, 22:09

Lesezeichen

Berechtigungen

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