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

Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 30

Thema: Scale Baustein

  1. #1
    Registriert seit
    28.01.2016
    Beiträge
    15
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich habe ein Problem mit dem Baustein was ich eintragen muss an low und hi.

    Analogkarte Meßart U
    Meßbereich +/-10V

    Durchflusssensor von Festo Durchflussmessbereich -0,1-0,1 l/min Misst von 3-5V

    3,05V =8440
    6,79V=18792

    Der Wert soll in ml rauskommen.
    Also 0 - 100 ml

    Kann mir jemand da weiterhelfen.
    Im vorraus danke
    Zitieren Zitieren Scale Baustein  

  2. #2
    Registriert seit
    12.12.2013
    Ort
    Kaiserslautern
    Beiträge
    1.338
    Danke
    387
    Erhielt 218 Danke für 173 Beiträge

    Standard

    Hallo Thomas,

    Da kannst du der Scale dann nicht nehmen.
    Am beste mit ein selbst gemachte code skalieren.

    mit zu Beispiel untere Code.

    Code:
     // Skalierung
    #EW_REAL_IN        := INT_TO_REAL(#EW_IN);
    #EW_REAL_Range_HLM := INT_TO_REAL(#EW_Range_HLM);
    #EW_REAL_Range_LLM := INT_TO_REAL(#EW_Range_LLM);
    #AV_intern := (#EW_REAL_IN - #EW_REAL_Range_LLM) / ((#EW_REAL_Range_HLM - #EW_REAL_Range_LLM) / 100.0)* ((#Range_HLM - #Range_LLM) / 100.0) + #Range_LLM;
    Das kann auch in FUP, oder AWL gemacht werden.

    Bram
    Wenn es nicht auf STRAVA ist, ist es nicht passiert !!

  3. Folgender Benutzer sagt Danke zu de vliegende hollander für den nützlichen Beitrag:

    friendo (01.02.2016)

  4. #3
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.191
    Danke
    923
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard

    SCALE
    HI_LIM: 100.0
    LO_LIM: -100.0
    BIPOLAR: True
    --> OUT: -100.0 ... +100.0

    oder

    HI_LIM: 100.0
    LO_LIM: 0.0
    BIPOLAR: False
    --> OUT: 0.0 ... +100.0

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  5. #4
    Thomas E ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    28.01.2016
    Beiträge
    15
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ok danke ich teste mal

  6. #5
    Thomas E ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    28.01.2016
    Beiträge
    15
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    noch mal eine Frage wie muss ich das mit dem code machen, kann ich das einfach in ein Netzwerk kopieren!!
    weil das geht nicht

  7. #6
    Registriert seit
    19.06.2008
    Ort
    Ostalbkreis
    Beiträge
    3.140
    Danke
    201
    Erhielt 553 Danke für 498 Beiträge

    Standard

    Öffne Datei-Öffnen-bibliotheken-Standard library-Ti-S7 converting blocks --FC 105 kopieren - in deinem Projekt Bausteinordner einfügen.
    Im FC/FB den Baustein in FUP/AWL/KOP aufrufen und die Parameter eintragen

  8. #7
    Registriert seit
    12.12.2013
    Ort
    Kaiserslautern
    Beiträge
    1.338
    Danke
    387
    Erhielt 218 Danke für 173 Beiträge

    Standard

    Hallo Thomas,

    Ich hab das nicht in FUP griffbereit.

    Du machst es in S7 Classic oder ?
    Wenn es nicht auf STRAVA ist, ist es nicht passiert !!

  9. #8
    Thomas E ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    28.01.2016
    Beiträge
    15
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo,

    ich habe Step7 V5.5+SP4

  10. #9
    Registriert seit
    12.12.2013
    Ort
    Kaiserslautern
    Beiträge
    1.338
    Danke
    387
    Erhielt 218 Danke für 173 Beiträge

    Standard

    Ich hab mal auf die schnelle eine Quelle generiert.

    Code:
     FUNCTION "Scale_Manual" : Void
    VERSION : '0.1'
       VAR_INPUT 
          EW_Range_LLM : Int;   // Low Limit EW
          EW_IN : Int;   // INPUT EW
          EW_Range_HLM : Int;   // High Limit EW
          Range_HLM : Real;   // HIGH Limit Measure Range
          Range_LLM : Real;   // LOW Limit Measure Range
       END_VAR
       VAR_OUTPUT 
          Actal_Value : Real;
       END_VAR
       VAR_TEMP 
          EW_REAL_Range_LLM : Real;   // Low Limit EW
          EW_REAL_IN : Real;   // INPUT EW
          EW_REAL_Range_HLM : Real;   // High Limit EW
       END_VAR
    
    BEGIN
        EW_REAL_IN := INT_TO_REAL(EW_IN);
        EW_REAL_Range_HLM := INT_TO_REAL(EW_Range_HLM);
        EW_REAL_Range_LLM := INT_TO_REAL(EW_Range_LLM);
        Actal_Value := (EW_REAL_IN - EW_REAL_Range_LLM) / ((EW_REAL_Range_HLM - EW_REAL_Range_LLM) / 100.0) * ((Range_HLM - Range_LLM) / 100.0) + Range_LLM;
    END_FUNCTION
    Die kannst du im Ordner Quellen importieren und dann übersetzen.

    Probiere mal,

    Bram
    Wenn es nicht auf STRAVA ist, ist es nicht passiert !!

  11. Folgender Benutzer sagt Danke zu de vliegende hollander für den nützlichen Beitrag:

    AirKlaus (30.01.2016)

  12. #10
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.191
    Danke
    923
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Bram

    Zitat Zitat von de vliegende hollander Beitrag anzeigen
    Da kannst du der Scale dann nicht nehmen.
    Warum nicht?

    Zitat Zitat von de vliegende hollander Beitrag anzeigen
    Ich hab mal auf die schnelle eine Quelle generiert.
    Dein Code ist jetzt aber SCL. Hat und kann der TE denn SCL?

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

Ähnliche Themen

  1. Step 7 Scale baustein 0 abgleich vornehmen
    Von knollsimi im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 18.09.2015, 10:58
  2. TIA Scale
    Von shutdown_TIA12 im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 03.12.2013, 09:36
  3. FC105 SCALE will PEW nicht
    Von klaerbaer2010 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 16.02.2011, 16:14
  4. Analogwertverarbeitung mit FC105 Scale
    Von DaTommy im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 31.08.2006, 15:15
  5. FC105 (scale) belegt Merker ab 234...254
    Von michi im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 03.01.2004, 10:35

Lesezeichen

Berechtigungen

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