Hallo,
ich habe eine S7-300 CPU 315 AO 2x12BIT SM332
ich habe da ein kleines problem. Und zwar will ich einen Analogausgang programmieren und komme nicht weiter.
Ich will das aus mehreren Markern (z.B. M0.0 - M3.7) ein Analogausgang skaliert wird.
Es soll für Merker M0.0 ein Stomwert von 4mA ausgegeben werden
Für Merker M0.1 4,5mA
usw. bis M3.7 19,5mA
Wie bekomme ich jetzt die Umwandlung von Digitalwert zu Analogwert hin?
Vielen Dank für eure Hilfe und Mühe!
Mfg Jenson
Digitalwert zu Analogwert
Moderatoren: Matthias, Weiss_MHJ
Hallo,
analoge Werte werden im digitalen Zahlenbereich -27648 bis 27648 abgebildet (bipolare Bereiche).
Im Handbuch zur analogen Baugruppe sind die Werte für den von Ihnen gewählten Ausgabebereich aufgeführt. Dort finden Sie dann auch die Berechnungsgrundlage für die Zwischenwerte.
Sie können dann die berechneten digitalen Werte in einem DB ablegen und je nach gesetztem Merker diesen Wert an dem PAW des analogen Kanals ausgeben. Dies kann z.B. über einen Sprungverteiler realisiert werden.
Gruss
analoge Werte werden im digitalen Zahlenbereich -27648 bis 27648 abgebildet (bipolare Bereiche).
Im Handbuch zur analogen Baugruppe sind die Werte für den von Ihnen gewählten Ausgabebereich aufgeführt. Dort finden Sie dann auch die Berechnungsgrundlage für die Zwischenwerte.
Sie können dann die berechneten digitalen Werte in einem DB ablegen und je nach gesetztem Merker diesen Wert an dem PAW des analogen Kanals ausgeben. Dies kann z.B. über einen Sprungverteiler realisiert werden.
Gruss