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

Ergebnis 1 bis 8 von 8

Thema: IEC61131 - Byte auswerten

  1. #1
    Registriert seit
    17.03.2008
    Beiträge
    5
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    Ich versuch gerade ein Byte so auswerten, dass:

    00000001 = 1
    ....
    00001000 = 4
    00010000 = 5
    usw.

    Mein Problem ist dass ich nur KOP verwenden darf. Kann mir jemand vl einen kleinen Lösungstip geben

    mfg ChristianR
    Zitieren Zitieren IEC61131 - Byte auswerten  

  2. #2
    Registriert seit
    15.01.2005
    Ort
    In der Mitte zwischen Bayreuth/Weiden
    Beiträge
    6.733
    Danke
    317
    Erhielt 1.522 Danke für 1.283 Beiträge

    Standard

    Also du hast z.B.
    VAR
    Auswertung : BYTE;
    END_VAR

    Dann kannst du in jeder beliebigen Programmiersprache mit Auswertung.0 bis 7 auf das entsprechende Bit zugreifen.

    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. #3
    Registriert seit
    27.09.2008
    Beiträge
    201
    Danke
    21
    Erhielt 11 Danke für 10 Beiträge

    Standard

    Nur mal so eine Frage:
    Ist es nicht möglich dass mehrere BITS gesetzt sind?
    Wenn 00 00 10 00 = 4

    was wäre denn dann:

    00 00 00 01 01 ???

    Gruss

    McNugget

  4. #4
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard

    Wie willst du denn deine Auswertung weiterverarbeiten??

    Etwa so, dass du 8 Ausgänge hast und je nachdem welche Bits gesetzt sind die Ausgänge beschaltest?
    A programmer is just a tool which converts caffeine into code.

  5. #5
    Registriert seit
    27.09.2008
    Beiträge
    201
    Danke
    21
    Erhielt 11 Danke für 10 Beiträge

    Standard

    Sorry.. Hatte mich vertippt... und weiss nun nicht, wie ich diesen Post löschen kann..


    Gruss

    McNugget
    Geändert von McNugget (06.10.2008 um 16:26 Uhr)

  6. #6
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard

    ? @McNugget
    ? Versteh ich das jetzt richtig, dass du ein Relais abfallen lassen willst, wenn das entsprechende Bit gesetzt ist?
    ?
    ? Dann müsstest du ja einfach nur mehrere Relais abfallen lassen, wenn mehrere Bits gesetzt sind.
    ?
    ? Gruß Cerberus

    Hat sich erledigt. Wollte nur auf McNuggets Post eingehen.
    Geändert von Cerberus (06.10.2008 um 16:30 Uhr) Grund: McNugget hat seinen Eintrag geändert.
    A programmer is just a tool which converts caffeine into code.

  7. #7
    Registriert seit
    27.09.2008
    Beiträge
    201
    Danke
    21
    Erhielt 11 Danke für 10 Beiträge

    Standard

    @Cerberus:

    Vielen Dank dennoch. Ich hatte Deine Antwort mit meinen anderen gerade aktuellen Thread verwechselt. Tut mir leid, wenn ich deine Zeit verschwendet habe.


    Mich interessierte, wofür man eine solche Auswertung verwenden kann, wie sie ChristianR brauchte. Oder war das nur eine rein theoretische Aufgabe ohne jeglichen Praxisbezug?


    Gruss

    McNugget

  8. #8
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Genau das will ich auch wissen.

    @McNugget
    Macht nix. Kann passieren.
    A programmer is just a tool which converts caffeine into code.

Ähnliche Themen

  1. C++ nach IEC61131
    Von cas im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 09.06.2011, 14:54
  2. Wie kann man Hi-Byte Low-Byte spiegeln?
    Von Klärmolch im Forum Simatic
    Antworten: 23
    Letzter Beitrag: 11.12.2010, 20:58
  3. OOP in IEC61131-3
    Von Neals im Forum CODESYS und IEC61131
    Antworten: 29
    Letzter Beitrag: 01.11.2010, 22:38
  4. Umwandeln von INT nach Byte u Byte + n
    Von Gerold im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 07.04.2009, 10:07
  5. Antworten: 4
    Letzter Beitrag: 08.07.2008, 08:52

Lesezeichen

Berechtigungen

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