Prolem mit Analogwert

Deri3asti

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus zusammen,
Ich habe folgendes Problem:
Ich ( Mechatroniker 3 Ljahr. ) soll mit einem Kollegen ein Projekt "Fließband und Sortieranlage" Optimieren. ich habe schon einige S7 Kurse hinter mir, habe aber noch nie mit Analogwerten und AWL gearbeitet. Jetzt haben wir auf dem Fließband eine Messstation ( ein Regelbarerwiederstand) der Zylindrische werkstücke nach größe sortiert. Der wiederstand spuckt bei Ausschuss 0V aus und bei Werkstücken die ok sind mehr als 1V. Nun haben wir die LOGo programiert und es funzt alles top. Der Meister möchte aber das Logo und S7 geht..... ich sitze nun schon 2 tage rum und versuche Analogwerte in die S7 Steuerung mit einzubeziehen. Der S7 Ausbilder ist Leider für 1 Woche im Urlaub... und ich habe keinen Plan genaus so wenig wie sonst wer...
Die Analogbaugruppe wurde auch richtig angeschlossen denn im Hardware Manager bei baugruppe beobachten sehe ich das sich der Wert in HEX verändert, wenn ich den wiederstand verändere.
Kann mir jemand helfen?

Hardware:
S7 314
2x (DI16xDC 24V)
2x (DO16xDC 24V 0.5A)
1x (AI 2x12bit)
 
Hallo,

Schnapp Dir den FC106 (unscale) aus der Simatic Bibliothek (Projekt öffnen---Bibiliotheken--standardLib--TiS7Blöcke---FC106)

Drücke F1 auf den selbigen.
 
Also ich muss den Wert im Programm vergleichen können, also einen Soll Istwert vergleich. Ich gebe dem programm im vergleicher meinen Sollwert vor und er sollte ihn dann mit dem wert aus dem FC106 vergleichen ?
 
Zuletzt bearbeitet:
Ok.
Dann mal mit Hilfe.

Der Wert ist ein Eingangswort, welches sich meistens nicht im PAE befindet.
Daher greift man mit
Code:
L PEW288 //Analoger Istwert
zu.

Der Wert ist ein Integer und im Bereich von -27648 (-10V) bis +27648 (+10V)
Wenn also die Zahl größer als 2765 ist, dann sollte der Wert logischer Weise über 1V sein.

Der FC105 scaliert dir den Wert auf eine lesbare (Physikalische) Größe.
IN: PEW288
HI_LIM: 10.0 (Real)
LO_LIM: 0.0 (Real)
OUT: MD80 (Istwert als Realzahl zwischen HI_LIM und LO_LIM)
(Den Rest musst du selber nachlesen)

Jetzt nur noch vergleichen.

Fertig.

Gruß wolder
 
Zurück
Oben