Analogwert von Strommessung einlesen

xxgamerz

Level-1
Beiträge
42
Reaktionspunkte
0
Hallo Community,

Ichhabe hier eine 313C-2DP mit OP77b. Ich möchte nun einen Strom messen. Also habe ich den Wahl-Stecker in Position für 2DMU von 4-20mA gesteckt. Verkabelung ist mir auch klar, nur wie müsste mein Programm aussehen, dass mir ein Wert einliest, in DINT konvertiert und dann in eine DB schreibt?

Einlesen mache ich ja mit PEW <Adresse>.


Aber wie den Rest?
 
Schau Dir mal in der Standard Library > TI-S7 Converting Blocks > Convert den FC 105 (SCALE CONVERT) an.
 
Ich hab mir den alten Thread mal zu Gemüte geführt.

Scheinbar versuchst du zu große Schritte auf einmal zu machen.

Du solltest dir mal ne Menge Doku reinziehen, dann wird das auch was. So blind direkt in so ein Projekt zu springen hat wenig Sinn...

Sorry, aber dieser Eindruck ergibt sich beim Lesen deiner Antworten...
 
Hallo Gamerz

Du musst den Analogwert in Digital umwandeln. Entweder mit selbst geschriebenem Normierungs- oder SCALE-Baustein.

http://www.automation.siemens.com/m...step7_programmierung/Documents/b02_analog.pdf

Vielen Dank. Werde sie mir zu Gemüte führen.

Du hälst offenbar immer noch an deinem Zeug von diesem Thread fest

http://www.sps-forum.de/showthread.php/57960-Digitale-Temperatursensoren-an-313C-2DP

Das wird so nichts

Gute, aussagekräftige Antwort. Aber nein. Mache ich nicht.


Es ist im Grunde genommen mein Problem, ob ich da voll reinspringe oder nicht. Ich habe ja lediglich die Frage gestellt wie man einen analogen Wert skaliert und dann als DInt in einer DB speichert.
 
Mit Deinen Aussagen sorgst Du nicht gerade dafür, daß die Hilfsbereitschaft zu Deinen Gunsten steigt....
 
So. Ich hab ein Angebot von Rinck, für einen Messumformer.

Also. Ich würde dann doch dann theoretisch den Wert einlesen, mit dem FC105 in DInt wandeln(?) und in der DB speichern. So wie ich das jetzt verstanden habe.

Mein Problem ist im Moment nur mein Betriebssystem. Ich habe mittlerweile Win 8 Pro(64 Bit), und da kann ich den USB Adapter nicht mehr installieren, sodass ich ihn in einer XP-VM benutzen kann. Gibt es mittlerweile einen Treiber für den Adapter unter Win 8 oder sogar Step 7 (TIA V12?) komplett?
 
So. Mittlerweile hab ich die TIA V12 Trial. Nur finde ich die FC's aus der Standartbibliothek nicht - und meine ursprrüngliche CPU wird nicht mehr unterstützt.



Den FC 105 kann ich so benutzen wie auf dem Screenshot, oder? Wenn ich bei Rinck den DMU von 0 bis 100°C einstellen lasse, das dann als min und max-Wert?

 
Wenn du sowieso DINT willst, dann kannst du den FC105 auch weglassen ...

Hier mal Quick and Dirty in AWL:
L PEW
ITD
L 100
*D
L 27648
/D
T DB
 
DINT brauche ich nicht unbedingt. War jetzt nur wegen der Weitergabe aufs Panel, weil ich da schon alles in DINT hatte.

Ich muss leider zugeben, dass AWL mein Wissen meist übersteigt - aber ich versuche mich mal. Ist da auf der SCE-DVDwas drauf, oder gibts da nur rohen Text dazu?
 
L "Tag_1"
ITD
L 100
*D
L 27648
/D
T %DB6.DBD0

Ich habs jetzt so, aber ich bekomme zum DB6.DBD0 einen Fehler. "Der aufgerufene Baustein DB6 ist in Netzwerk 1 nicht vorhanden."

Das ->

L 27648
/D

Skaliert mir mein Ergebnis, oder liege ich da falsch?
 
Wie weit bist du denn mit deinem Problem?
Ist dein DB6 im Projekt vorhanden und das DBD0 als solches definiert?
Was die Skalierung angeht, sind deine Angaben und Codeschnipsel etwas anstrengend...
Im Zweifel solltest du vielleicht das Projekt hochladen...

Gruß, Toki
 
So. Ich hab mich jetzt mal drin versucht, habe allerdings jetzt ne andere CPU.


Einen 2-DMU zum testen habe ich, nur das OP77b geht nicht, da es kein Basic Panel ist. Besteht die Möglichkeit mit einer älteren Version von WinCC flexible das HMI zu projektieren?

Anhang anzeigen Heizung_TIA_V12.zip
 
Die Version die du zum Projektieren brauchst steht normalerweise im Handbuch des OP77b...
Aber mit WinCCflex 2008 geht es. ;-)

Gruß, Toki
 
Niemand ne Meinung ob das so funktioniert?

Dann hätte ich noch 2 Fragen. Wenn ich ein Positives Signal auf einen Eingang schalte, dann soll ein Ausgang aktiv werden. Aber irgendwie scheitere ich schon am Aufruf von dem Eingang in AWL..

Und woher bekomme ich eine (günstige) TIA-Lizenz, wenn möglich mit WinCC comfort? Es muss nicht mal ne Floating-Lizenz sein.
 
Und woher bekomme ich eine (günstige) TIA-Lizenz, wenn möglich mit WinCC comfort? Es muss nicht mal ne Floating-Lizenz sein.

Da meine nicht billig war, geb ich sie nicht her ... Also musst du wohl Siemens fragen.
Die haben soviele, dass sie dir eine verkaufen

Gruß
Dieter
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…