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

Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 31

Thema: Kodierschschaltung mit Step 7 Awl

  1. #11
    Registriert seit
    03.03.2008
    Beiträge
    40
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    danke Ralle das war genau die Antwort welches mein problem am einfachsten lösen konnte


    1000000x danke!!!!!


    lg steve

  2. #12
    Registriert seit
    08.07.2007
    Ort
    Burbach
    Beiträge
    366
    Danke
    80
    Erhielt 34 Danke für 32 Beiträge

    Standard

    Also ich denke mal nicht so kompliziert.
    Das Programm ist nur unwesentlich länger als das von Ralle, dafür kann man 90% der Zeilen kopieren und jeder Elektriker wird verstehen können, wie es gemacht wird.

    Kodierschalter liegt auf EB0, das Listing behandelt den einen Vektor der Matrix. Für den zweiten Vektor muss man nur das Netzwerk kopieren und mit Suchen&Ersetzen die E 0.0 - 0.3 gegen E 0.4 - 0.7 austauschen, die Ausgänge ändern von A 0.0 - A 1.1 auf A 2.7 - A 1.5 und fertig.

    Code:
         U     E      0.0
          UN    E      0.1
          UN    E      0.2
          UN    E      0.3
          =     A      0.0
     
          UN    E      0.0
          U     E      0.1
          UN    E      0.2
          UN    E      0.3
          =     A      0.1
     
          U     E      0.0
          U     E      0.1
          UN    E      0.2
          UN    E      0.3
          =     A      0.2
     
          UN    E      0.0
          UN    E      0.1
          U     E      0.2
          UN    E      0.3
          =     A      0.3
     
          U     E      0.0
          UN    E      0.1
          U     E      0.2
          UN    E      0.3
          =     A      0.4
     
          UN    E      0.0
          U     E      0.1
          U     E      0.2
          UN    E      0.3
          =     A      0.5
     
          U     E      0.0
          U     E      0.1
          U     E      0.2
          UN    E      0.3
          =     A      0.6
     
          UN    E      0.0
          UN    E      0.1
          UN    E      0.2
          U     E      0.3
          =     A      0.7
     
          U     E      0.0
          UN    E      0.1
          UN    E      0.2
          U     E      0.3
          =     A      1.0
     
          UN    E      0.0
          U     E      0.1
          UN    E      0.2
          U     E      0.3
          =     A      1.1
    Lieber Feste feiern, als feste arbeiten.

  3. #13
    Registriert seit
    03.03.2008
    Beiträge
    40
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard

    danke für die antwort aber mit pointer ist´s besser da mir das bsp helfen sollte dazu zu lernen


    so nach dem motto was wäre wenn statt 100 lampen 1000 000 anzusteuern wären?


    lg steve

  4. #14
    Registriert seit
    08.07.2007
    Ort
    Burbach
    Beiträge
    366
    Danke
    80
    Erhielt 34 Danke für 32 Beiträge

    Standard

    Akzeptiert.
    Ich wollte mit dem Beispiel nur zeigen, dass die Aufgabe auch ein Programmierer lösen kann, der die Arbeit mit Zeigern nicht beherrscht.

    Ich komme eben aus einer Vergangenheit, in der man solchen "Schnickschnack" wie Zeiger nicht hatte.
    Lieber Feste feiern, als feste arbeiten.

  5. #15
    Registriert seit
    03.03.2008
    Beiträge
    40
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Daumen hoch

    anfangs hat mei programm so ausgschaut das ich die werte der kodierschalter abgefragt habe (20mal) und des wird dann ein bisschen lang


    vorallem wenn es heißt die Zykluszeit soll möglichst kurz gehalten werden ...


    naja wo anfangen wenn man null ahnung von pointern hat

    aba jetzs hab ichs so einigermaßen gecheckt

    danke nochmal für die unterstützung von dieser special Forum


    lg steve

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

    Standard

    Zitat Zitat von blasterbock Beitrag anzeigen
    Ich komme eben aus einer Vergangenheit, in der man solchen "Schnickschnack" wie Zeiger nicht hatte.
    Ich doch auch !
    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

  7. #17
    Registriert seit
    03.03.2008
    Beiträge
    40
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Tja zu früh gefreut...

    chef will es so das ich bcd codiere sprich


    meine 2 kodierschalter als ganzes ansehen

    und nicht mit einem kodierschalter die zeile und mit dem andern die spalte angeben



    hmmm....





    dh wenn ks2 = 9 ks1=0 wähle ich lampe 91 aus (von 0 beginnent)


    hab wieder mal keine ahnung wie er das meint that´s reality

    jemand nenn plan?

  8. #18
    Registriert seit
    08.07.2007
    Ort
    Burbach
    Beiträge
    366
    Danke
    80
    Erhielt 34 Danke für 32 Beiträge

    Standard

    Sag mal, die Vorgabe für die Matrix mit den Ausgängen A0.0-A1.1 und für die andere Seite der Matrix mit A2.7-A1.5 gibt es dafür einen Hintergrund oder kann man die frei wählen aus dem verfügbaren Adressbereich der vorhandenen Hardware ?
    Lieber Feste feiern, als feste arbeiten.

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

    Standard

    Zitat Zitat von stevexxx Beitrag anzeigen
    Tja zu früh gefreut...

    chef will es so das ich bcd codiere sprich


    meine 2 kodierschalter als ganzes ansehen

    und nicht mit einem kodierschalter die zeile und mit dem andern die spalte angeben



    hmmm....





    dh wenn ks2 = 9 ks1=0 wähle ich lampe 91 aus (von 0 beginnent)


    hab wieder mal keine ahnung wie er das meint that´s reality

    jemand nenn plan?
    Versteh ich nicht, das ist doch eine reine Definitionssache. Wenn man 100 Lampen mit nem BCD-Schalter anwähle will, dann ist bei '00' halt Lampe 1 dran usw. Ich weiß nicht genau was er nun von dir will, laß dir das nochmal erklären.
    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

  10. #20
    Registriert seit
    03.03.2008
    Beiträge
    40
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    also ausgänge hätte ich 0.0 bis 2.7 zur verfügung


    da ich aber immer 2 ausgänge schalten muss um 1 lampe zum leuchten zu bringen muss ich 0.0-1.1 und 2.7-1.6 auswählen
    da es sonst zu überschneidungen kommt sprich es wird nur ein ausgang angesteuert anstatt 2

    naja tricky

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 31.05.2011, 10:59
  2. Funktionsaufrufe Online step by step ansehen
    Von snowleopard1702 im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 03.05.2011, 07:41
  3. Antworten: 10
    Letzter Beitrag: 29.10.2010, 17:06
  4. Antworten: 2
    Letzter Beitrag: 24.01.2006, 06:01
  5. wert von step 5 v7.15/ step 7 v5.1 und mehr...
    Von Anonymous im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 20.04.2005, 17:42

Lesezeichen

Berechtigungen

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