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

Ergebnis 1 bis 3 von 3

Thema: Schrittanzeige einer Schrittkette in einem FB

  1. #1
    Registriert seit
    11.06.2015
    Beiträge
    11
    Danke
    2
    Erhielt 1 Danke für 1 Beitrag

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo miteinander,

    bin neu hier und hoffe ihr köönt mir helfen.
    Habe eine Schrittkette in einem FB programmiert und soll nun die einzelnen Schritte die Ablaufen in einem Datenword BCD codiert darstellen.
    Normaler weise habe ich es immer so gelöst.

    O schritt 1

    = BCD 1 ( a4.0 )

    O schritt 2
    O schritt 3
    = BCD 2 ( a4.1 )

    Jetzt stehe ich aber völlig auf dem Schaluch wie ich es in einem Datenwort in einem FB und dazu noch BCD codiert darstellen soll.

    Könnt ihr mir hier weiterhelfen??
    Zitieren Zitieren Schrittanzeige einer Schrittkette in einem FB  

  2. #2
    Registriert seit
    12.04.2005
    Ort
    Black Forest
    Beiträge
    1.336
    Danke
    27
    Erhielt 130 Danke für 117 Beiträge

    Standard

    Schau dir doch einmal das Datenformat BCD an
    Dann so als kleiner Tipp, gibt es Wandlung von z.B. Integer nach BCD (ITB)
    Jetzt musst halt nur wissen in welchem Schritt (Nr.) deine SK steht ...
    Hier hätte es nun Vorteile wenn die SK über einen SPL Sprungverteiler läuft

    Mal so aus der AWL Befehsliste kopiert:

    ITB (Dual-Dezimal-Umwandlung einer Ganzzahl, 16 Bit) wertet den Inhalt von AKKU1-L als eine
    Ganzzahl (16 Bit) aus und wandelt diese in eine dreistellige binär-codierte Dezimalzahl (BCD) um.
    Das Ergebnis wird in AKKU1-L gespeichert. Bit 0 bis Bit 11 geben den Wert der BCD-Zahl an. Bit 12
    bis Bit 15 stellen den Vorzeichenstatus (0000 = positiv, 1111 = negativ) der BCD-Zahl dar. AKKU1-H
    und AKKU 2 werden nicht verändert.
    Die BCD-Zahl kann im Bereich von "-999" bis "+999" liegen. Befindet sich die Zahl außerhalb des
    zulässigen Bereichs, werden die Statusbits OV und OS auf "1" gesetzt.

    „Eine Frage raubt mir den Verstand bin ich verrückt oder sind es die Anderen ?“

    Albert Einstein

  3. #3
    ichhalt ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    11.06.2015
    Beiträge
    11
    Danke
    2
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Boxy,

    Wenn ich es richtig verstehe, kann ich das Dw dann auslesen und über die Umwandlung ITB es dann richtig ausgeben?

    also z.b.:
    L dbw 200
    itb
    T dbw 202
    Habe ich es so richtig verstanden?

Ähnliche Themen

  1. Step 7 Schrittkette mit einem Timer
    Von andre_p im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 10.06.2015, 10:18
  2. PID-Regler in einer Schrittkette
    Von zloyduh im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 23.05.2009, 17:56
  3. Transitionen einer Schrittkette
    Von neon im Forum Programmierstrategien
    Antworten: 7
    Letzter Beitrag: 28.11.2006, 11:00
  4. Antworten: 2
    Letzter Beitrag: 26.12.2005, 18:44
  5. Timer in einer Schrittkette
    Von DirkKuhn im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 22.08.2005, 16:53

Stichworte

Lesezeichen

Berechtigungen

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