TIA Analogwert auf Ausgang geben

KatVe

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

ich möchte gerne einen Analogwert (Integer Zahl) auf eine Analog Ausgang meiner S7-1200 geben. Mit welcher Anweisung in FUP kann ich dies machen? Bei der MOVE Anweisung kam leider das es nicht möglich ist (Real Zahl kann nicht auf INT Ausgang geschrieben werden) . Liegt das evt. dran das ich den Integer wert falsch hin schreibe? oder ist es mit der MOVE-Anweisung nicht möglich?
 
Wo braucht man bei MOVE die Angabe INT#? :confused:
Wo wird eine Zahl ohne INT#... als REAL angesehen? :confused:

Code:
          +--------+
          |  MOVE  |
          |        |
      ...-|EN  OUT1|-%QW64
          |        |
    27648-|IN   ENO|-
          +--------+

          +--------+
          |  MOVE  |
          |        |
      ...-|EN  OUT1|-%QW64
          |        |
#myIntVar-|IN   ENO|-
          +--------+
Denke mal ein bisschen weiter. Du willst doch bestimmt nicht nur konstante Werte an den Analogausgang ausgeben sondern den Ausgabewert irgendwie berechnen. Da brauchst Du dann auch noch eine Skalierung auf den Wertebereich des Analogausgangs (0..27648) --> da bietet sich die Anweisung SCALE_X an.

Benutze mal die Forumssuche mit den Suchbegriffen "norm_x scale_x", da findest Du z.B. solche Themen
S7-1214C Wert von 0-100% als Analogwert ausgeben
Scale_X Problem

Harald
 
Zurück
Oben