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

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

Thema: einfache und-verknüpfung

  1. #11
    Registriert seit
    24.10.2007
    Ort
    Niederlande
    Beiträge
    673
    Danke
    22
    Erhielt 143 Danke für 135 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    4L,

    Sie in Ihr beispiel wurde die merker nicht zuruck gesetst.

    [php]*
    U E2.0
    SPBN M1
    L EB3
    T MB10
    SPA M2
    M1: L 0
    T MB10
    M2: NOP 0
    [/php]

  2. #12
    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 JoopB Beitrag anzeigen
    4L,

    Sie in Ihr beispiel wurde die merker nicht zuruck gesetst.
    gucken sie bitte hier

    CODE statt PHP ... tut auch nich weh
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #13
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Also wenn es darum geht die Funktion des Codes zu verschleiern, bekommst Du von mir 100Punkte. Ich überlege mir gerade Deine Lösung >hier< zu präsentieren ;o)

    Ansonsten sollte Linuxluder bei seiner Ursprünglichen Version bleiben.
    If you open your Mind too much, your Brain will fall out.

  4. #14
    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

    Zitat Zitat von zotos Beitrag anzeigen
    Also wenn es darum geht die Funktion des Codes zu verschleiern, bekommst Du von mir 100Punkte. Ich überlege mir gerade Deine Lösung >hier< zu präsentieren ;o)

    Ansonsten sollte Linuxluder bei seiner Ursprünglichen Version bleiben.
    Ok, wenns darum geht könnte man noch ein paar Pointer einführen.
    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

  5. #15
    Registriert seit
    17.10.2007
    Ort
    35043 Marburg
    Beiträge
    176
    Danke
    4
    Erhielt 30 Danke für 29 Beiträge

    Standard

    Hab da auch noch ne Idee!

    Code:
          MCRA  
          L     EB     3
          U     E      2.0
          MCR(  
          T     MB    10
          )MCR


    Sind aber immer noch 6 Zeilen
    Aber nur einmal E2.0

    Gruß....

  6. #16
    Registriert seit
    02.04.2006
    Ort
    nähe Muc
    Beiträge
    2.787
    Danke
    115
    Erhielt 126 Danke für 107 Beiträge

    Standard

    Zitat Zitat von linuxluder Beitrag anzeigen
    hi,

    ich habe folgenden code
    Code:
      
          U     E      2.0      *
          U     E      3.0
          =     M     10.0
          U     E      2.0      *
          U     E      3.1
          =     M     10.1
    kann man das noch kürzer schreiben, dass E 2.0 nur einmal vorkommt?

    danke jo

    Unterschiedliche Und Verknüpfungen auf ein = ist doch das kürzeste.
    Wie willst du das den noch kürzer machen?
    Kannst ja Save Bie verwenden wenn du es schöner findest, kürzer wird es nicht.
    ___________________________________________





    Sende eine SMS mit dem Stichwort "Feuer" an die 112 und innerhalb von 10 Minuten steht ein roter Partybus mit derbem Sound vor deiner Tür.


    AGB: Wer Rechtschreibfehler findet darf diese behalten. Bitte meine in eile gefertigten, selten anfallenden Vertipsler zu entschuldigen.

  7. #17
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Mal eine Lösung mit nur zwei Zeilen aber leider steht der E2.0 noch zweimal drin:
    Code:
    M10.0 := E2.0 AND E3.0;
    M10.1 := E2.0 AND E3.1;
    If you open your Mind too much, your Brain will fall out.

  8. #18
    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

    glaub zwar nicht, dass ich die 400 in aussicht gestellten punkte erreichen kann aber ein versuch ist es wert ...

    Code:
    *
          U     E      2.0
          SPBN  end
          L     EB     3
          SPA   ende
    end:  L     0
          *I    
    ende: T     MB    10
    [edit]

    die sprungmarke ende funktioniert auch so + eine L 1, aber dann versteht man es zu schnell

    Code:
    *
          U     E      2.0
          L     1
          SPBN  end
          L     EB     3
          SPA   ende
    end:  L     0
    ende: *I    
          T     MB    10
    [/edit]

    [edit2] es geht auch ganz ohne E 2.0
    Code:
    *
          L     EW     1
          L     W#16#1
          UW    
          L     EB     3
          *I    
          T     MB    10
    [/edit2]

    [edit3]
    der code oben nimmt ja immer noch das ganze abbild vom EB3 mit ...
    Code:
    *
          L     EW     1
          L     W#16#1
          UW    
          L     EB     3                  // aber auch EW 2 funzt
          *I    
          L     W#16#3
          UW    
          T     MB    10
    [/edit3]
    Geändert von vierlagig (18.04.2008 um 00:45 Uhr)
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  9. Folgender Benutzer sagt Danke zu vierlagig für den nützlichen Beitrag:

    zotos (17.04.2008)

  10. #19
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Ich habe echt lange gebraucht um die Funktion nachzuvollziehen... die 400 Verwirrungspunkte hast Du locker geschafft.
    If you open your Mind too much, your Brain will fall out.

  11. Folgender Benutzer sagt Danke zu zotos für den nützlichen Beitrag:

    vierlagig (17.04.2008)

  12. #20
    Registriert seit
    29.01.2008
    Ort
    ´s Stauferstädtle
    Beiträge
    314
    Danke
    54
    Erhielt 53 Danke für 44 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    noch ein sechs-Zeiler [edit] SIEBEN [/edit]

    Code:
          U     E      3.0
          =     M     10.0
          U     E      3.1
          =     M     10.1
          UN    E      2.0
          R     M     10.0
          R     M     10.1
    der sich leicht umformulieren lässt in

    Code:
          L     EB     3
          T     MB    10
          UN    E      2.0
          R     M     10.0
          R     M     10.1
    wobei ich bei letzterer Lösung die Seitenwirkung auf M10.2 bis M10.7 verachte ... (und die erste Lösung wegen Doppelzuweisung anstössig sein könnte).
    Geändert von kermit (17.04.2008 um 23:02 Uhr) Grund: Informatiker können nicht zählen
    Ein Frosch ohne Humor ist nur ein kleiner grüner Haufen!

Ähnliche Themen

  1. UND Verknüpfung
    Von ETechniker2011 im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 20.01.2011, 11:06
  2. Verknüpfung von Ausgängen
    Von COOLT im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 12.08.2009, 13:06
  3. UND-Verknüpfung in SCL
    Von SPS_Neuling im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 11.06.2008, 07:59
  4. Und Verknüpfung
    Von Computerliebe im Forum HMI
    Antworten: 8
    Letzter Beitrag: 17.12.2007, 12:19
  5. Bausteinaufruf aus Verknüpfung
    Von samson im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 19.02.2006, 21:49

Lesezeichen

Berechtigungen

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