Eingänge auf 1 ohne angeschlossene Sensoren CPU 224

pater-noster

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

ich habe eine CPU 224 DC/DC/DC mit einem EM 231 AI 4 x RTD und einem CP 243-1 IT im Einsatz.

Das ganze soll eine Steuerung für insg. 8 Gasbrenner geben, die zeit- und präsenzabhängig ein- und ausgeschaltet werden, visualisiert über den CP in html.

Nach dem ersten programmierten Eingang E0.0 ist mir aufgefallen, das dieser in der Statustabelle ständig auf 1 steht, obwohl noch nichts daran angeschlossen ist. Das gleiche gilt für E0.3 .
Alle anderen Eingänge von EB1 stehen auf 0.
Der Zustand lässt sich bei keinem der genannten Eingänge verändern.
Bei angelgten 24V kommt zwar die entsprechende LED, doch in der Statustabelle tut sich nichts (Programm in RUN).

Mit "forcen" kann der Zustand verändert werden,nach dem entforcen wieder das gleiche Problem.

Am RTD ist derzeit nur ein Kanal belegt (Pt100), die anderen Kanäle sind offen, deshalb blinkt dort die rote LED. Meiner Meinung gibt es hier keinen Zusammenhang.

Vielleicht hat jemand einen Tipp, was ich hier falsch gemacht habe?
 

Anhänge

  • Projekt Heizungssteuerung.rar
    10,9 KB · Aufrufe: 14
Hallo,

:) komische sache.

Hab dein Prog auf meine cpu224 zuhaus mal aufgespielt. Die Eingänge sind komplett alle abgeklemmt.
Ich habe nach dem Starten der CPU folgende Eingänge auf 1:
E0.1
E0.3
E0.4
E0.6

E1.0


Hardware kanns also nicht sein :)

ich guck erstmal dein Prog mal durch.

Gruß
com
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok, da haben wir den Salat

ich hatte ein ähnliches Problem vor ca. paar Monaten.
Es waren die Lokalen Pointer in unterprogrammen. Schau dir mal die letzten beiden Unterprogramme mal an (passwort EDIT)

Da gibt es sehr viele davon ( sollte man vermeiden)

Es kommen komische Sachen dabei raus (undzwar geht es alleine um die Prozessabbilder der Eingänge ;) ) Was ich dann auch rausstellte.


Gruß
com


Versuche die Pointer absolut zu deklarieren und ersetze alle lokalen.

Gruß
 
Zuletzt bearbeitet:
Hallo Com,

Herzlichen Dank.
Ich habe die beiden letzten Unterprogramme durch einen Standard "READ_RTC" ersetzt. Jetzt funktioniert das.

:-D

Viele Grüsse

PN
 
hi,

ja die sache ist. du musst nicht nur die pointer absolut deklarieren, sondern auch die strings ;) (auf die diese Pointer zeigen)


Gruß
com
 
Zurück
Oben