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

Ergebnis 1 bis 3 von 3

Thema: Step5 Bit aus DB in FB ansprechen (Bezeichner)

  1. #1
    Registriert seit
    19.10.2006
    Beiträge
    86
    Danke
    18
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Folgende Problemstellung:
    CPU S5-135U 928B, PG2000 V5.02 (Step5)
    Mangels freier Merker und um der Übersichtlichkeit im PLS willen benutze ich häufig einzelne Datenbits aus Parameter-DBs. Wenn ich diese direkt anspreche, ist das auch kein Problem:
    z.B.:
    A DB12
    U D0.1
    =A2.4

    Wenn ich jedoch ein Datenbit über einen Bezeichner in einem FB aufrufen möchte, funktioniert das nicht.

    Beispiel:
    Bez BSO E/A/D/B/T/Z: B
    BI/BY/W/D: BI
    Bez :IMP E/A/D/B/T/Z: E BI/BY/W/D: BI
    : B =DBSO
    : U =IMP
    : =A2.3
    *****

    Beim Aufruf des FB und Übergabe der Daten:
    : SPA FBxx
    : Name: xxx
    : DBSO : DB15
    : IMP: D0.1

    Akzeptiert das PG die Eingabe nicht (für Variable IMP).
    Geht das überhaupt? Bei DWs funzt es ja prima. Warum nicht bei D-Bits?
    Geändert von urlicht (06.05.2008 um 09:48 Uhr)
    Ich fordere die Anerkennung von Boolimie als Berufskrankheit.
    Zitieren Zitieren Step5 Bit aus DB in FB ansprechen (Bezeichner)  

  2. #2
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.222
    Danke
    533
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    Warum das nicht geht, kann ich dir nicht sagen, Fakt ist aber, daß Zugriffe auf Bits aus DB alá U D0.1 extrem viel Zykluszeit verschlingen. (Es können auch nicht alle CPU) Wir haben daher ohnehin grundsätzlich bei S5 mit den Schmiermerkern gearbeitet.

    Also vor der Nutzung

    A DB 12
    L DW0
    T MW200

    hier der Code
    mit

    U M200.1

    und danach

    A DB12
    L MW200
    T DW0

    Ab MW200 ist ja bei S5 der Schmiermerkerbereich, jedenfalls ist das so eine allgemein anerkannte Konvention von Siemens.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  3. #3
    Registriert seit
    16.06.2003
    Ort
    88356 Ostrach
    Beiträge
    4.811
    Danke
    1.231
    Erhielt 1.101 Danke für 527 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    geht es wenn du den bezeichner auf "B" änderst und dir quasi direkt die adresse holst?

    ...ist lange her
    "Es ist weit besser, große Dinge zu wagen, ruhmreiche Triumphe zu erringen, auch wenn es manchmal bedeutet, Niederlagen einzustecken, als sich zu den Krämerseelen zu gesellen, die weder große Freude noch großen Schmerz empfinden, weil sie im grauen Zwielicht leben, das weder Sieg noch Niederlage kennt." Theodore Roosevelt - President of the United States (1901-1909)

Ähnliche Themen

  1. EL6021 Ansprechen
    Von egor im Forum CODESYS und IEC61131
    Antworten: 8
    Letzter Beitrag: 18.05.2010, 10:00
  2. Step7 - Bezeichner suchen
    Von poppypraun im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 29.10.2008, 12:36
  3. 2 DP/DP Koppler - Wie ansprechen?
    Von BPlagens im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 30.08.2006, 08:18
  4. ?:Symbol/Bezeichner Blende
    Von PeterEF im Forum Stammtisch
    Antworten: 0
    Letzter Beitrag: 12.05.2006, 15:23
  5. Antworten: 3
    Letzter Beitrag: 09.04.2005, 10:40

Lesezeichen

Berechtigungen

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