Step 7 SCALE/ UNSCALE und SCALE/NORM

Auto_Well

Level-2
Beiträge
47
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

Könntet ihr mir bitte erklären was ist der Unterschied zwichen SCALE/UNSCALE und NORM_X/SCALE_X ?

Sorry für die dumme Frage
:rolleyes:,ich bin verwirrt :rollen:


vielen Dank an euch alle.
 
Der Bausteine FC105 Scale und FC106 Unscale sind nur für CPUs aus der 300/400 Serie verfügbar. Die Bausteine Norm_X und Scale_X sind für die neuen CPUs aus der 1200/1500 Serie verfügbar. Die Funktion ist die gleiche.

Falls du noch Probleme mit der Beschaltung der Bausteine hast, dann drücke einfach mal F1 wenn du den Baustein angewählt hast, dann sollte sich ein Hilfefenster öffnen, dort wird Beschaltung erklärt.
 
Zuletzt bearbeitet:
Norm_X bestimmt, wieviel % zwischen Min und Max ein Eingangswert ist (man erhält einen Wert zwischen 0 und 100% bzw. von 0,0 bis 1,0).
Scale_X bestimmt den entsprechenden Wert einer Prozentzahl zwischen Min und Max.


Scale ist die "Zusammenfassung" von Norm_X und anschließend Scale_X für die Wandlungsrichtung Analogeingang zum physikalischen Wert.
Unscale ist die "Zusammenfassung" von Norm_X und anschließend Scale_X für die Wandlungsrichtung physikalischer Wert zum Analogausgang.


Bei Scale/Unscale muss man Min/Max des Analogein-/-ausgangs nicht angeben (außer, ob bipolar oder nicht), da die durch die Siemens-Hardware festgelegt sind.
Dafür wird der normierte Zwischenwert von 0-100% bei den beiden nicht bestimmt/ausgegeben, sondern direkt zwischen Ein-und Ausgangswert umgerechnet.


PS:
Mit Norm_X und Scale_X kann man zwischen beliebigen linearen Skalen wandeln, nicht nur in Verbindung mit Analogein-/-ausgängen.
Z.B. zwischen Kelvin und Grad Fahrenheit bzw. umgekehrt.
 
Zuletzt bearbeitet:
Hallo Zusammen ich habe da auch noch eine Frage und Zwar habe ich beim Scale Baustein einen Wegsensor eingang 0-10V der eine Baugrösse von 19.87 - 33.33 cm angibt. Ich habe den am Bipolareingang eine 1 geschaltet. Denn muss ich den Analogwert der von 0-20mA im range hat wieder umwandeln um ein Display zu füttern.
Nun Ich habe nun schon viele Varianten ausprobiert doch finde ich die Richtige Übersetzung nicht kann da jemand helfen?
 
Sorry die SPS Welt ist einfach nicht meine :-(, doch halt unabdingbar. Ja ich habe einen Wegensor der ein Analogeingang 0-10V hat. Und ein Display das den Ist Wert des Analogeingangs in (cm vom Werkstück) anzeigen muss. Dieses hat auch einen Analogeingang von 0-20mA.
Nun habe ich mir gedacht ich wandle das Analogsignal 0-10V in ein digitales (Bipolar) mit dem Scale Baustein und danach mit dem Unscale Baustein wieder zurück in das Analogsignal 0-20mA. Umgerechnet ergibt es einen Echt Wert von 0V entspricht einer länge von 19.87cm des Werkstückes und 10V entspricht 33.33 cm. Wenn ich diese angaben in die min Max werte eingebe erhalte ich auch die richtigen werte darum denke ich der Scale Baustein ist richtig bestückt. Nun zum Problem 1 wenn ich bei 19.87cm starte ist dies mein min wert auf dem Unscale baustein. Beim Zurückwandeln habe ich min 0mA und max 20mA was mir aber nie die richtigen Werte ergiebt.
Ich hoffe das ist einigermassen verständlich...
 
Sorry die SPS Welt ist einfach nicht meine :-(, doch halt unabdingbar. Ja ich habe einen Wegensor der ein Analogeingang 0-10V hat. Und ein Display das den Ist Wert des Analogeingangs in (cm vom Werkstück) anzeigen muss. Dieses hat auch einen Analogeingang von 0-20mA.
Nun habe ich mir gedacht ich wandle das Analogsignal 0-10V in ein digitales (Bipolar) mit dem Scale Baustein und danach mit dem Unscale Baustein wieder zurück in das Analogsignal 0-20mA. Umgerechnet ergibt es einen Echt Wert von 0V entspricht einer länge von 19.87cm des Werkstückes und 10V entspricht 33.33 cm. Wenn ich diese angaben in die min Max werte eingebe erhalte ich auch die richtigen werte darum denke ich der Scale Baustein ist richtig bestückt. Nun zum Problem 1 wenn ich bei 19.87cm starte ist dies mein min wert auf dem Unscale baustein. Beim Zurückwandeln habe ich min 0mA und max 20mA was mir aber nie die richtigen Werte ergiebt.
Ich hoffe das ist einigermassen verständlich...
Wenn ich das richtig verstehe musst du doch nix umskalieren und kannst eigentlich deinen Einganswert einfach auf den Ausgang schreiben.

Bzw. was entspricht denn den 0mA/20mA auf deiner Anzeige? Dann kannst du da ja einfach nen 3 Satz machen und kommtst auf deine Werte die du beim UnScale angeben musst.
 
Zurück
Oben