[Phoenix Contact] Akkuspannung auslesen

DerDaniel93

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe SPSler,

Da dies mein erster Beitrag im Forum ist, bitte im um verständnis falsch ich hier falsch sein sollte.

Es geht um folgendes, in der schule müssen wir ein Ausbildungsprojektabgeben.
Unser Projekt ist die Teilnahme am xplore wettbewerb.
Kurz gesagt bei diesem Wettbewerb geht es um Inovationen.

Unsere Idee war eine Solaranlagen Reinigungsmaschiene.
Klar soetwas gibt es schon aber nicht auf Akkubetrieb!

Mein Part in der ganzen Geschichte ist (vorerst) nichts anderes als die Akkuspannung zu Programieren.
So nun zu dem Interesanten;

Wir haben die SPS ILC330 Starterkit mit der Firmare 3.55.
Die Akkuspannung soll über einen Analogeneingang eingelesen werden (Datentyp WORD)

Wie ist es möglich die Akkuspannung abzufragen bzw. in brauchbare werte zuwandeln?
Ich will jetzt keine werte wie 32000 oder so sondern einfach 16 für 16V oder soetwas.

Ist das möglich oder muss ich mit Prozentenrechnen?

Ich hoffe ich hab mich deutlich genug ausgedrückt

MfG
Daniel
 
Zuletzt bearbeitet:
kenne deine Steuerung nicht.

Du hast aber wahrscheinlich einen Analogeingang der entweder 0-10V oder 0-5V messen kann.

bei 12V Akkunennspannung: einfach einen Widerstandsteiler 1:2 verwenden.

Messbereich 20V nach Teiler 0-10V

das dann auf deinen Eingang.

Die Umrechnung im Programm solltest du dann Hinbekommen.

bei 0-5V Eingang entsprechend anderes Widerstandsverhältnis wählen!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Umsetzung von analog Werten in Phoenix Contact

Man kann die werte der analogen Eingangskarten leicht in ein "verstänliches" Format ändern. Phoenix Contact hat dafür die Funktionsblöcke der Analog technologi. Diese kann man sich einfach von der Homepage holen. Einfach in den e-shop gehen (als Gast) und dort im such felt die folgende nummer eingeben: 2985259. das ist für PCworx pro, dort unter downloads ist dann die Datei zu finden.
ich denke das du den AI-IN FB verwenden wirst. Hier ist is dann möglich eine HH (high range ) und LL (low range ) zu definieren. Der FB wird dann einen Ausgangswert als REAL geben. Der sieht etwas anders aus, da er im Engineering standard angezeigt wird.

Ich habe mal einen screen print mit eingefügt. Bitte beachte das dein eingang richtig konfiguriert ist (unipolar / bipolar und was du als eingangs signal verwenden möchtest). Aber das werded ihr ja selber wissen.

screen.jpg
 
Zurück
Oben