28.12.2009 20:33 | |
Beigetreten: 28.10.2009 Letzter Bes: 11.10.2024 Beiträge: 33 Bewertung: (1) |
Hallo, grundsätzlich muss natürlich erst einmal der FU entsprechend parametriert sein, damit er mit einem Analogsollwert arbeitet. Die Analogausgangskarte in der SPS wandelt einen digitalen Wert in ein analoges Spannungs- oder Stromsignal (0..10V; 0..20mA). Der Wertebereich der Analogausgangskarte erstreckt sich hierbei von 0..27648. Im Prinzip kannst du also 27648 auf das Ausgangswort schreiben und die Karte gibt "Vollgas" raus. Um jetzt nicht mit solchen untransparenten Werten im Programm zu hantieren, bietet es sich an den Wertebereich zu skalieren. Das geht am besten mit dem "Unscale" Baustein. In der S7-300/400 Welt ist dies der FC106, der Link im Anhang enthält einen Baustein mit gleicher Funktion für die S7-1200. Beschaltest du den Baustein bspw. so: IN: Dein Vorgabewert vom Touchpanel HI_LIM: 100.0 LO_LIM: 0.0 BIPOLAR: false OUT: Ausgangswort der Analogkarte dann hast du den Ausgabewert auf 0..100% skaliert. D.h. du kannst vom Touchpanel aus die Geschwindigkeit zwischen 0 und 100% steuern. Wieviel Hz 100% sind, ist dann natürlich abhängig davon was im FU als Obergrenze eingestellt ist. Man kann natürlich auch einen beliebig anderen Wertebereich abbilden, bspw. 0..80Hz, dann würde man an HI_LIM und LO_LIM halt 80 und 0 schreiben. Ich hoffe die Vorgehensweise ist deutlich geworden, ansonsten nochmal nachfragen. Gruß Andy Hier der Link mit den Bausteinen: /tf/WW/de/Posts/34153#top |
Folgen Sie uns auf