Probleme mit Wago 750-464

Android_Garden

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

ich habe eine Wago 750-8202 für meine Haussteuerung, soweit funktioniert alles mit den Digitalen I/O´s. Ich habe nur ein Problem mit der Analogen Eingangsklemme(750-464), im WAGO I/O Check wird mir ein Wert angezeigt den die Klemme von den angeschlossenen PT100 (eingesetzt als Raumfühler) erhält. Leider bekomm ich diesen Wert nicht in CoDeSys rein.

Da ich anfänger in sachen SPS bin würde ich mich freuen wenn mir jemand das erklären kann wie ich mit einer Analogen Eingangsklemme in CoDeSys arbeite.

Ich habe bereits Variablen für die jeweilen Kanäle angelegt, es wird mir aber dennoch immer "0" als Wert angezeigt.
 
Hast du die Klemme konfiguriert nach Anleitung im Handbuch?
Falls ja, wie hast du im Programm deine Variable deklariert?

Vieleicht kannst du einen Programmausschnitt senden, hilft bei der Diagnose.

Grüße,
Flo
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Denke auch das deine Var nicht richtig geklariert wurde. Kannst du mal den Teil posten in welchem du diese deklarierst ? Machst du das direkt im Program oder in der Konfiguration wo deine Karten konfiguriert werden ? Hast du sie ggf doppelt deklariert oder auf Null gesetzt ? Falschen Typ verwendet ?
 
Hmm ich denke auch das es was mit den variablen zu tun hat. Im Moment habe ich die Variablen so deklariert:

Analog_E0 AT %???: WORD;

Die Fragezeichen habe ich verwendet da ich gerade die Adresse des analogen eingangs nicht auswendig weiß.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab ich schon gemacht ... Bleibt aber bei "0"

Liegt hier eventuell ein Verständnis Problem meiner seits vor? Ich sehe die "0" wenn ich mich in codesys mit meiner wago verbinde, das system auf "run" stelle und in Übersicht der globalen variablen mir eben die der Analogkarte ansehe
 
Sofern du den Haken bei Simulation auch wirklich draußen hast, solltest du hier eigentlich auch die entsprechenden Werte sehen.
Zumindest schwankt so ein Analogwert immer minimal, wenn auch nur um ein paar Einheiten. Also solltest du zumindest nicht ewig eine 0 sehen.

Blinken auch keine Lämpchen an der WAGO?

Noch eine Möglichkeit:
Formatieren -> Extrahieren -> Alles Bereinigen -> Download

Nur zur Sicherheit.

Falls das auch nicht geht, könntest du dein Programm mal an einen hier senden.

Grüße,
Flo
 
Hmm ok ich werd das heute mal versuchen ;)
Was ich eben komisch finde, in wago I/O check wird mir ein wert der auch so stimmen sollte angezeigt.

Die vier grünen led's leuchten und die beiden roten der Kanälen die nicht angeschlossen sind leuchten.
 
Ich bekomm nichts raus :/

hab mal zwei bilder gemacht
analogIO1.PNG
Die Variablen wie ich sie deklariert habe und die Steuerungskonfiguration mit der Analogen Klemme


analogIO2.PNG
Die übersicht der Variablen wenn die SPS auf "run" steht
 
Sehr merkwürdig. Auf den ersten Blick sehe ich da auch nix falsches. Hast du mal auf geschaut (Querverweis) ob es ggf eine Doppel Deklaration gibt ? Im IO Check sagst du stimmen die werte ? Schwanken die ? Was hast du noch so an Klemmen in deinem System ?
 
Das Problem ist gemäß den angehängten Bildchen ganz einfach, steht auch bei jedem Compiler-Vorgang im Info-Fenster:
Nicht verwendete Variablen im Prozessabbild werden nicht aktualisiert.

Insofern wird die Var im Programm gegenwärtig wohl schlicht nicht verwendet, sondern ist lediglich in der GVL deklariert.

Mach also in irgend einem Prog einen Move oder irgend eine Form von Zuweisung auf eine andere Variable.

Mfg
Manuel
 
Das ist eher was man nicht sieht, und vom TE auch nicht liest ...

Großkotzig würde ich das jetzt als Erfahrung vs. Glaskugel vs. Anfänger bezeichnen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Na ja,

er hat schon recht, dass Variablen, die nur deklariert sind aber nirgends im programm benutzt oder "gewacht" werden in einer Visu, auch nicht aktualisiert werden.

Hat er einfach vermutet, da er schon mehr "Problembehebungserfahrung im Forum" hat als wir zwei hübschen :)

Grüße,
Flo
 
Du magst ja recht haben aber was lässt dich das Glauben ?
Immerhin sollte die Adresse ja stimmen.
1. Die Adresse sollte wohl stimmen
2. Man sieht nur die Globale Variablenliste
3. Compiler-Hinweis: "Nicht verwende IO Variablen werden nicht aktualisiert"
4. Ergo am wahrscheinlichsten "Variable im Prog nicht verwendet"
 
Zurück
Oben