TIA Analogeingang funktioniert nicht! Hilfe dringend benötigt

jonas10884

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich arbeite derzeit an unserem Technikerprojekt. Jedoch bekommen wir ein Problem mit einem Analogeingang einfach nicht in den Griff und nötige Erfahrung fehlt leider auch.

Zu den Fakten:
Wir arbeiten mit einer 317 PN/DP und dem TIA-Portal

Als Analogeingabegruppe haben wir eine AI 8x12.

Das Problem ist, dass einfach kein Wert an der SPS ankommt. Wir messen eine Spannung zwischen 0-10 V ist auch so eingestellt. Die Adressierung passt auch soweit ich meine, was mir aber schon in diversen Foren aufgefallen ist das man bei Tia wohl %PEW288:p schreibt aber das mit :p wird bei mir immer als unzulässig angezeigt? Kann hier bereits der Fehler liegen? Wir holen das Signal dann theoretisch mit einem Int ab. Aber wie gesagt beim Beobachten tut sich einfach rein garnichts, haben auch schon die Karte getauscht aber auch das hat nichts geholfen. Eigentlich kann das doch gar nicht so schwer sein. Bei der Verdrahtung haben wir auch noch alle Massen der Baugruppe miteinander verbunden.

Habt ihr irgendwelche Ideen?

Wäre euch super Dankbar wenn irgendwelche Vorschläge kommen würden
 

Anhänge

  • Bilder von der Gerätekonfiguration.pdf
    950,8 KB · Aufrufe: 32
  • Bilder von der Gerätekonfiguration_2.pdf
    1,3 MB · Aufrufe: 20
  • Schema118.jpg
    Schema118.jpg
    560,1 KB · Aufrufe: 63
  • DSCF2002.jpg
    DSCF2002.jpg
    604,8 KB · Aufrufe: 67
Zuletzt bearbeitet:
Hilfreich wäre die genaue Bezeichnung der Karte, ein Code-Schnipsel eures Projekts, der Schaltplan, wie ihr die Karte wirklich angeschlossen habt...

Thomas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Standardmäßig ist das Prozessabbild deiner CPU 256 Byte groß, der Analogeingang liegt daher außerhalb des Prozessabbildes, deswegen ist der Wert immer 0 wenn du auf EW288 zugreifst.
Du kannst die Größe des Prozessabbildes aber einstellen, dann kannst du mit %EW288 auf den Analogeingang zugreifen.

Alternativ kannst du mit %EW288:p direkt auf den Peripheriewert zugreifen.

Edit:
Prozessabbild.PNG
 
Du mußt schreiben: "%EW288:p"

Häufige Fehlerquellen: Zugriff auf Adresse außerhalb des Prozessabbildes (z.B. "%EW288")? Falsch verdrahtet? Geräte Konfig (Hardware) ist in die CPU geladen? Die Adresse %EW288:p ist die richtige Adresse? Das Programmstück wird auch ausgeführt? Die CPU ist in RUN? Leuchtet eine rote LED (z.B. SF) - dann mal online in den CPU-Diagnosepuffer. Kannst Du %EW288:p in einer Beobachtungstabelle beobachten?

Welche Analogeingangskarte hast Du genau? 6ES7331-.............?
Wie hast Du was angeschlossen?

Harald
 
Servus Harald,

6ES7331-1KF02 0AB0.
In der Beobachtungstabelle passiert gar nichts und Fehler wird im RUN auch keiner angezeigt.

Ich hab oben noch ein paar Bilder eingefügt, die eventuell etwas helfen können.
 
Du hast das PA der Eingänge (laut Screenshot) ja schon auf 600 Byte eingestellt, das ist völlig ausreichend.
So auf den ersten Blick entdecke ich da auch keinen Konfigurationsfehler.

Wurde die Hardwarekonfiguration auch wirklich geladen? Rechtsklick auf die CPU und dann Laden -> Hardwarekonfiguration

Hast den denn mal gemessen, ob am Eingang wirklich Spannung anliegt?
 
Spannung liegt an, dass haben wir schon gemessen. und das Prozessabbild haben wir schon einmal vergrößert jetzt. Aber wir kommen erst in zwei Wochen wieder zu unserem Projekt deswegen wollten wir zuvor alle Möglichkeiten hören was wir dann alles versuchen können. Das mit der Hardwarekonfiguartion müssen wir dann auch nochmal schauen aber vielen Dank nochmal für deine Beiträge.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wurde mit der Baugruppe schonmal eine Spannung erfasst?

Die Analogbaugruppen haben doch an der Seite "so ein Viereck" (keine Ahnung, wie das genau heißt), das man entsprechend drehen muss, je nachdem ob man Spannung, Strom oder Thermoelement misst.
Vielleicht ist das falsch eingestellt.
 
Das Messbereichsmodul (diesen Würfel) gibt es bei seiner Baugruppe nicht, die wird über HW-Config parametriert.
 
Spannung liegt an, dass haben wir schon gemessen.
Liegt auch + und - richtig herum an?
Adresse %IW288 = CH0: + an Klemme 1 (der gelbe Draht ist Plus?) / - an Klemme 5 (der blaue Draht ist Minus?)

PS: Die Rückwandbusverbinder zwischen den Baugruppen sind alle vorhanden? Die DI32- und die DO32-Baugruppe funktionieren?

Harald
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich weiß nicht inweiweit das Quatsch ist, was ich jetzt schreibe, da ich nicht viel mit Analogbaugruppen zu tun habe. Bei einem S7-Lehrgang wurde uns gesagt, dass man alle nicht verwendeten AIs an einer Karte auf Masse legen soll, wenn bspw nur einer von 4 Eingängen verwendet wird.
Korrigiert mich bitte, falls das nonsens ist.
 
Zurück
Oben