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

Ergebnis 1 bis 6 von 6

Thema: Bei S7-300 Int-Wert in S5T umwandelt ?

  1. #1
    Registriert seit
    29.08.2005
    Beiträge
    25
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi,

    ich bräuchte ne Funktion um einen Int-Wert vom TP in das Zeit-
    Format S5T für eine Zeitverzögerung umzuwandeln. Gibt es das
    schon fertig oder wie mach ich da die Umwandlung.

    Zitieren Zitieren Bei S7-300 Int-Wert in S5T umwandelt ?  

  2. #2
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.862
    Danke
    78
    Erhielt 805 Danke für 548 Beiträge

    Standard

    warum benutzt du im tp nicht direkt die zeit?

    aber so gehts

    L INT
    ITB
    L W#16#2000 //zeitbasis für sekunden
    +I
    T ZEIT
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  3. #3
    Registriert seit
    19.06.2003
    Beiträge
    197
    Danke
    10
    Erhielt 17 Danke für 13 Beiträge

    Standard

    Hallo,
    In der Standard Library gibt es den IEC-function Block FC40. Der INT-Wert muss vorher noch in eine DINT-Variable kopiert werden.
    Gruss Martin
    Zitieren Zitieren FC40 "TIM_S5TI"  

  4. #4
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.255
    Danke
    537
    Erhielt 2.705 Danke für 1.954 Beiträge

    Standard

    Schau doch mal in die FAQ des Forums, da ist das im Detail beschrieben.

    http://www.sps-forum.de/phpBB2/viewtopic.php?t=3007
    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. #5
    Registriert seit
    19.07.2004
    Beiträge
    414
    Danke
    44
    Erhielt 34 Danke für 20 Beiträge

    Standard

    Hallo Boernie,

    ich habe einen kleinen Fc, der das für mich macht:

    Code:
    FUNCTION "Zeitwert Kalkulieren" : VOID
    TITLE =INT nach S5TIME Zeitbasis 0,01 bis 10 Sekunden
    //Zeitbasis:
    //    0=   999 = 9,99 Sek.
    //    1=   999 = 99,9 Sek.  (1 m 39 s 900 ms)
    //    2=   999 = 999 Sek.   (16 m 39 s)
    //    3=   999 = 9990 Sek.  (2 h 46 m 30 s)
    VERSION : 0.1
    
    
    VAR_INPUT
      In_Int : INT ;	
      Zeitbasis : INT ;	
    END_VAR
    VAR_OUTPUT
      Out_S5T : S5TIME ;	
    END_VAR
    VAR_TEMP
      iTemp_1 : INT ;	
    END_VAR
    BEGIN
    NETWORK
    TITLE =
    
          L     #Zeitbasis; 
          L     2#11; 
          UW    ; 
          SLW   12; 
          T     #iTemp_1; 
    
          L     #In_Int; 
          ITB   ; 
          L     2#111111111111; 
          UW    ; 
          L     #iTemp_1; 
          OW    ; 
          T     #Out_S5T; 
    END_FUNCTION
    Ich denke das ist das einfachste und du setzt im Pannel einfach Min = 0 und Max = 999 mit entsprechenden Fixkomma...
    Ich finde es auch seltsam, das es bei Siemens nicht mal mehr das eigene S5T-Format angeboten wird...
    Für richtiges Chaos,braucht man sehr schnelle Computer.
    Und wieso einfach... .... wenn es auch Siemens gibt




  6. #6
    Registriert seit
    12.04.2005
    Ort
    Black Forest
    Beiträge
    1.343
    Danke
    28
    Erhielt 131 Danke für 118 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    L DBx.DBWy //Eingabe aus HMI
    L W#16#FFF
    UW
    ITB
    L W#16#2000 //Zeitraster 1 sec.
    OW
    T MW 500 //S5T


    Ist das gleiche wie oben ...

Ähnliche Themen

  1. REAL-Wert in Word-Wert konvertieren
    Von Mohrchen im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 17.07.2011, 13:02
  2. Was ist das ca. wert
    Von Ryx im Forum Feldbusse
    Antworten: 2
    Letzter Beitrag: 03.06.2011, 07:56
  3. DB Wert mit Hex Wert Vergleichen?
    Von ibanesch im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 13.02.2011, 14:32
  4. Wert 0 in DB
    Von Mike369 im Forum Simatic
    Antworten: 29
    Letzter Beitrag: 05.11.2009, 13:04
  5. Antworten: 6
    Letzter Beitrag: 19.04.2007, 00:24

Lesezeichen

Berechtigungen

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