Potentiometer - Widerstandsauswertung

flobey311

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

ich habe auf Arbeit eine Wago 750-881 mit einer Analogbaugruppe, ein paar Potis und paar digitalen Ein- / Ausgänge zum herumexperimetieren. Es soll eine kleine Füllstandssteuerung simuliert werden. Hat jemand einen Tipp, aus welcher Bibliothek ich die Analogwertverarbeitung entnehmen kann? hab mir die Oscat.lib geladen, aber dort nicht fündig geworden. Auf Youtube habe ich in Videos gesehen, dass dort eine andere Codesysversion benutzt wird anstelle der WAGO I/O Software. Ich finde die Version 3 übersichtlicher bzw. für mich besser verständliche, da sie der Ansicht von Simatic mehr ähnelt. Kann ich diese ebenfalls zum Programmieren verwenden?
 
Du bekommst aus einer Analogbaugruppe üblicherweise einen INT als Istwert, also je nach BG einen Wert von -32768 - 32767 oder von 0 - 32767.
Was genau Du damit anfängst, kannst Du selbst bestimmen.
Für eine einfache Füllstandsimulation kann ich jetzt nicht die Notwendigkeit spezieller Lib's erkennen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich denke mal die Analoge Baugruppe ist eine Eingangsbaugruppe oder ?
Was für ein Signal soll sie verarbeiten ? Bei Füllstand tippe ich mal naiv auf (0)4-20mA.
Dann wirst du wohl wie oben schon geschrieben einen Wert erhalten vom 0-32767. Dieser muss nun noch für deinen Wert skaliert werden.
Wenn du bspw einen Füllstand 0...200cm hast gehst du hin und rechnest (32767.0/200.0)*Analogwert => so hast du eine Auflösung von 1cm. Du kannst das ja anpassen. Als wert solltest du real für das Ergebnis verwenden.
 
Genau. Die analoge Baugruppe ist eine Eingangskarte. Ich habe mal als Anhang eine Bild meiner Baugruppen mit angehangen. Ich habe jeweils als Eingang 4 Potis mit 1 kOhm geschalten. Diese sollen durch Drehen die Füllstände simulieren. Die analoge Karte wertet ja Spannungen von 0V bis 10V aus oder liege ich da falsch? Da die Karte ja universell programmierbar ist, habe ich versucht erstmal in den Einstellungen der K-Klemme Eingangswerte die Potentiometer anzugleichen. Sonst kann ich ja gar nicht die Eingangswerte abfragen oder?
 

Anhänge

  • Bildschirmfoto 2016-03-21 um 20.14.15.jpg
    Bildschirmfoto 2016-03-21 um 20.14.15.jpg
    69,5 KB · Aufrufe: 31
Jetzt wäre die Frage welchen Wert erwartet der Eingang ?
Wenn ich das richtig sehe ist der auf irgendwas Widerstandsmässiges ausgelegt. Also nix mit 0-10V
Möglichkeit 1) du verwendest das Wago I/O Pro und schaust dir an was am Eingang passiert (falls du das hast, wobei das ja zum Parametrieren nötig ist)
2) Lass dir einfach das Analogword anzeigen und schau mal ob und in welchen Bereich sich der Wert zwischen 0 und 32767 ändert.
Dann kannst du schonmal sehen ob das was du vorhast so klappt.
Aber ! Prüfe für dein Vorhaben wie dein Signal später aufbereitet ist.
Wenn du den Füllstand via Ultraschall misst ist es wahrscheinlich ein 4-20mA Signal.
Das Vorgehen ist das selbe aber ggf musst du die Eingangskarte tauschen, weiß aus dem Stegreif nicht was die Karte kann.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die analoge Karte wertet ja Spannungen von 0V bis 10V aus oder liege ich da falsch?
Auf Deinem Bildschirmfoto ist eine 750-451 8AI RTD zu sehen. Ich nehme mal an, daß das die Karte ist, wo Du Deine Poties anschließen willst.
Falls Du mal auf die Idee kommst, bei Google 750-451 einzugeben dann findet Google in 0,39 Sekunden das Datenblatt und als zweite Fundstelle das Handbuch zu der Klemme. Und falls Du auf die äußerst clevere Idee kommst, mal einen Blick in dieses Handbuch zu werfen, dann beantworten sich Deine Fragen alle quasi von alleine ;)

- Nein, die die Karte kann keine 0-10V messen.
- Wenn Du einen Meßkanal auf "Widerstandsmessung 2, 0 Ohm … 1,2 kOhm, ID 15" einstellst, dann liefert Dir die Karte für die 0...1200 Ohm --> als Prozesswert 0...24000 zurück
- Im Kapitel 4 des Handbuchs findest Du eine Tabelle, auf welchen Eingangsadressen im Prozessabbild die Words der Kanäle mit den Prozesswerten (Meßwerten) liegen

Harald
 
Ich hab so eben mit WAGO telefoniert. Anscheinend muss ich mir erstmal die Software I/O Check kaufen, da ohne diese diese nicht die analogen Eingänge parametriert werden können. Kann man den die Parametrierung auf andere Messbereiche mit Codesys vornehmen?
 
Zurück
Oben