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

Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 29

Thema: Anfänger braucht Hilfe

  1. #11
    dj_franky ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.11.2006
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Kritik ist angekommen und verstanden.

    Kann denn jemand einen guten - vielleicht nicht zu langen - Crashkurs empfehlen?

  2. #12
    Registriert seit
    10.10.2006
    Ort
    Krefeld
    Beiträge
    101
    Danke
    0
    Erhielt 10 Danke für 10 Beiträge

    Standard

    Nobody is perfect ... so don't call me Nobody
    Wer glaubt, dass Abteilungsleiter Abteilungen leiten, der glaubt auch, dass Zitronenfalter Zitronen falten.

  3. #13
    dj_franky ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.11.2006
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ich habe mich jetzt ein wenig mit der Thematik auseinander gesetzt und es haben sich zwei neue Fragen ergeben.

    1.Kann man mit PLCSIM auch variable Eingänge simulieren (wenn ja wie)?
    2.Wie verwendet man MAX und MIN in SCL?

  4. #14
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.262
    Danke
    537
    Erhielt 2.707 Danke für 1.956 Beiträge

    Standard

    zu 2.

    Code:
     
    MAX(IN1 :=  // IN: ANY
          ,IN2 :=  // IN: ANY
          ,IN3 :=  // IN: ANY
          ); // ANY
     
    MIN(IN1 :=  // IN: ANY
           ,IN2 :=  // IN: ANY
           ,IN3 :=  // IN: ANY
           ); // ANY
    Am einfachsten, du gehst über Einfügen/Bausteinaufruf.
    Dann nimmst du aus der entsprechenden Library die gewünschte Funktion
    und erhältst die obigen Bausteinrümpfe. Du mußt dann nur noch deine
    Variablen einfügen.

    PS: MAX ist FC25 der IEC-Functions aus der Standard-Library, MIN FC27.
    Geändert von Ralle (13.11.2006 um 14:09 Uhr) Grund: Ergänzung
    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
    dj_franky ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.11.2006
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke, ich werd's probieren...

    Hab's probiert

    qmyfree:= MAX(IN1:=hmyfree , IN2:=0);

    aber, die Null scheint nicht zu funktionieren (ungültiger Datentyp)
    Geändert von dj_franky (13.11.2006 um 14:27 Uhr)

  6. #16
    Registriert seit
    28.06.2006
    Ort
    Königreich Neuseeland
    Beiträge
    2.027
    Danke
    133
    Erhielt 96 Danke für 76 Beiträge

    Standard

    Zitat Zitat von dj_franky Beitrag anzeigen
    Danke, ich werd's probieren...

    Hab's probiert

    qmyfree:= MAX(IN1:=hmyfree , IN2:=0);

    aber, die Null scheint nicht zu funktionieren (ungültiger Datentyp)
    Die Null geht nicht, weil du einen Pointer antragen musst (ANY)!

    Mach nen Any-Pointer auf 0 ! Oder nehm denselben wie für IN1, macht ja auch keinen Sinn, die 0 !

  7. #17
    dj_franky ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.11.2006
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Die 0 macht schon Sinn, wenn der Ergebnisswert nicht kleiner als 0 sein soll

    Muss ich auch IN3 belegen, oder was bedeutet: Die Eingangsparameterzuweisung(en) ist (sind) unvollständig.
    Geändert von dj_franky (13.11.2006 um 14:51 Uhr)

  8. #18
    Registriert seit
    28.06.2006
    Ort
    Königreich Neuseeland
    Beiträge
    2.027
    Danke
    133
    Erhielt 96 Danke für 76 Beiträge

    Standard

    Zitat Zitat von dj_franky Beitrag anzeigen
    Die 0 macht schon Sinn, wenn der Ergebnisswert nicht kleiner als 0 sein soll
    Unsinn! Wenn du nur auf kleiner 0 Vergleichen willst, dann nimm einen einfachen Vergleich und nicht den MAX.

    Zitat Zitat von dj_franky Beitrag anzeigen
    Muss ich auch IN3 belegen, oder was bedeutet: Die Eingangsparameterzuweisung(en) ist (sind) unvollständig.
    Oh Mann...
    http://www.sps-forum.de/showthread.php?t=6

  9. #19
    dj_franky ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.11.2006
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ein einfaches Ja oder Nein hätte es zwar auch getan, aber trotzdem danke.

    PS: Den MAX-Vergleich hab ich genommen weil er kürzer ist!

  10. #20
    Registriert seit
    28.06.2006
    Ort
    Königreich Neuseeland
    Beiträge
    2.027
    Danke
    133
    Erhielt 96 Danke für 76 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von dj_franky Beitrag anzeigen
    PS: Den MAX-Vergleich hab ich genommen weil er kürzer ist!
    Na, dafür musst du mit Pointern hantieren!
    Denk doch mal ein bischen mit !

Ähnliche Themen

  1. Anfänger braucht Hilfe
    Von bogenseller im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 26.09.2011, 09:17
  2. Anfänger braucht Hilfe
    Von Micha18 im Forum Stammtisch
    Antworten: 35
    Letzter Beitrag: 09.07.2011, 06:00
  3. SPS-Anfänger braucht Hilfe!!!
    Von Airness im Forum Programmierstrategien
    Antworten: 14
    Letzter Beitrag: 07.01.2007, 10:25
  4. Anfänger in der SPS braucht Hilfe
    Von Uwe H. im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 27.03.2005, 00:07
  5. Antworten: 15
    Letzter Beitrag: 01.03.2005, 22:25

Lesezeichen

Berechtigungen

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