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

Ergebnis 1 bis 9 von 9

Thema: Position auf Messleiste errechnen

  1. #1
    Registriert seit
    12.03.2014
    Beiträge
    27
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Guten Tag

    In einem Schulprojekt haben wir die Aufgabe bekommen einen Sägenmotor an eine Bestimmte Position auf einem Brett zu verfahren.
    Die Position wird mittels einer Messleiste ermittelt welche von 4-20mA Arbeitet. Das INT Signal der Messleiste wurde schon in einen REAL wert umgewandelt und der Bereich ermittelt in dem sich das Brett befindet.

    Wert Brett Linkes Ende (REAL):8.703700e+001 (0 mm)
    Wert Brett Rechtes Ende (REAL):2.824020e+001 (700 mm)

    Ich möchte jetzt gerne über mein Display einen Wert von 0 mm bis 700 mm eingeben und diesen passend in einen REAL Wert ausgeben der in dem Oben beschriebenen Bereich Liegt.

    Hardware: S7-300 315 DP2

    Gruß
    Dennis
    Geändert von Die_Faust (20.04.2014 um 19:24 Uhr)
    Zitieren Zitieren Position auf Messleiste errechnen  

  2. #2
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.181
    Danke
    923
    Erhielt 3.289 Danke für 2.658 Beiträge

    Standard

    Stichwort: Dreisatz

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. Folgender Benutzer sagt Danke zu PN/DP für den nützlichen Beitrag:

    Die_Faust (26.04.2014)

  4. #3
    Registriert seit
    19.07.2010
    Beiträge
    1.289
    Danke
    213
    Erhielt 267 Danke für 233 Beiträge

    Standard

    Weiteres Stichwort: Skalierung
    mfG Aventinus

  5. Folgender Benutzer sagt Danke zu Aventinus für den nützlichen Beitrag:

    Die_Faust (26.04.2014)

  6. #4
    Registriert seit
    25.11.2008
    Ort
    Westpfalz
    Beiträge
    1.550
    Danke
    187
    Erhielt 212 Danke für 186 Beiträge

    Standard

    and we all support the team (S.King - Die Arena)

  7. Folgender Benutzer sagt Danke zu Sinix für den nützlichen Beitrag:

    Die_Faust (26.04.2014)

  8. #5
    Die_Faust ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    12.03.2014
    Beiträge
    27
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Moin eure Stichworte sind zwar gut aber ich stehe sowas von auf dem Schlauch und komme irgendwie nicht zur lösung.

    Wenn ich meine 700 mm im Display eingebe ist das ja eine Dezimal Zahl.
    700 mm Dezimal sind ja auch gleich 700 INT

    aber wie bekomme ich das jetzt in das diese 700 INT jetzt so umgerechnet das sie 2.935030e+001 REAL entsprechen so das ich die den Motor an diese Position fahren kann

    gruß
    Dennis
    Geändert von Die_Faust (20.04.2014 um 19:31 Uhr)

  9. #6
    Registriert seit
    25.11.2008
    Ort
    Westpfalz
    Beiträge
    1.550
    Danke
    187
    Erhielt 212 Danke für 186 Beiträge

    Standard

    Bekommst du das echt nicht Matjematisch hin oder macht dir die Konvertierung von Int nach Real ein Problem?

    y(x) = a*x + b

    durch einsetzen deiner beiden Punkte ermittelst du die Größen a und b.

    Nun umsetzen der Gleichung in der SPS, am Besten in AWL. Für eine Konvertierung zb Operationen ITD und DTR verwenden.

    MfG

    Gesendet von meinem GT-I8160 mit Tapatalk 2
    and we all support the team (S.King - Die Arena)

  10. Folgender Benutzer sagt Danke zu Sinix für den nützlichen Beitrag:

    Die_Faust (26.04.2014)

  11. #7
    Die_Faust ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    12.03.2014
    Beiträge
    27
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Mathematisch ist das nicht so das Problem.

    Ich habe es irgendwie noch nicht so ganz geblickt wie das Konvertiert.

    Ich werde mich mal morgen noch ein wenig damit beschäftigen

    danke

    Frohe Ostern Wünscht
    Dennis

  12. #8
    Registriert seit
    01.10.2012
    Beiträge
    203
    Danke
    12
    Erhielt 56 Danke für 36 Beiträge

    Standard

    <klugscheiss>
    Den INT Wert der Baugruppe auf die gewünschte Genauigkeit runden, damit rechnen, skalieren, vergleichen usw. und nur zur Ausgabe in die entsprechende REAL konvertieren.
    </klugscheiss>
    Nüchtern betrachtet war es besoffen besser.

  13. Folgender Benutzer sagt Danke zu Bapho für den nützlichen Beitrag:

    Die_Faust (26.04.2014)

  14. #9
    Die_Faust ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    12.03.2014
    Beiträge
    27
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Moin

    so habe mich Gestern mal wieder mit der Anlage beschäftigt und sie Funktioniert jetzt wunderbar danke für eure Hilfe

    gruß
    Dennis

Ähnliche Themen

  1. Hubzahl errechnen
    Von bastler im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 03.09.2009, 22:59
  2. Bandgeschwindigkeit errechnen
    Von poppycock im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 12.01.2009, 12:35
  3. Drehzahl errechnen
    Von MSB im Forum Programmierstrategien
    Antworten: 1
    Letzter Beitrag: 18.10.2008, 08:56
  4. Produktionsleistung errechnen S7/300
    Von digga im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 22.12.2006, 06:44
  5. S7 200 Drehzahl errechnen
    Von plc_tippser im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 04.10.2004, 20:17

Lesezeichen

Berechtigungen

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