Step 7 Fehler bei zugriff über Python step 7

Sarah1982

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

ich habe ein Gerät mit einer S7-1200 und greife mit Python-Steo7 darauf zu.

nun habe ich augenscheinlich das selbe Gerät noch mal auch mit einer S7-1200 und bekomme beim verbinden die Fehlermeldung "
CLI : function refused by CPU (Unknown error)"

kennt jemand das Problem und hat eine Lösung.

Ich habe leider keine Software mit der ich die S7-1200 Einstellungen vergleichen kann!

Gibt es da etwas als Freeware?

Danke
 
Aus der Fehlermeldung lässt sich schließen das es nicht erlaubt ist, also:

1 - PUT/GET zugelassen?
2 - NICHT-optimierte Bausteine?
3 - KEIN Zugrifssschutz
Damit würde ich beginnen.

Freeware für S7-1200 gibt es meines Wissens nach nicht.
Eventuell TIA Portal als Trial nutzen.
 
Na wenn es eine 1200er ist, wird dir der Simatic Manager nichts bringen. Nur Tia Portal, Änderungen direkt im Projekt und dann laden
 
Ok Danke,

Also wir haben probiert mit dem TIA Studio das Projekt einer Funktionierenden SPS auf die die nicht so Funktioniert zu kopieren, aber leider ohne Erfolg der Fehler ist der selbe...

Zugangsrechte sind offen leider kommt nach wie vor der selbe Fehler.

vielleicht noch jemand einen Tip
 
Wenn die Verbindung schon nicht angenommen wird, dann ist Put/Get noch nicht freigegeben. Welche Firmwareversion hat denn die aktuelle CPU? Bei älteren Firmwareversionen gab es die Option mit Put/Get Enabled nämlich noch nicht, da war die Funktion immer aktiviert. Wenn du dann ein Projekt mit der Firmware auf eine neue kopierst, ist das vermutlich nicht aktiviert. Dazu ist auch eine neue oder neuere TIA-Version notwendig.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich kann gerade nicht schauen nach dee version glaub 2.2. due letzte zahl weis ich nicht mehr.
Angezeigt wurde das das Projekt mut TIA V13 gemacht wurde..

aber ich verusche noch mal zu Prüfen
 
Bei FW 2.2 gab es diese Option nicht, da war Put/Get immer freigegeben. Die Version ist aber schon etliche Jahre alt und kann auch nicht hochgerüstet werden. Wenn du eine neue CPU kaufst ist es sehr unwahrscheinlich, dass du so ein altes Modell bekommst (außer da leert jemand sein Lager).

Bist du sicher, dass deine Kommunikationsparameter stimmen: IP, Rack=0, Slot=1? Als letzte Möglichkeit kannst du eine Wireshark Aufzeichnung vom Verbindungsaufbau machen, da kann man sehen an welcher Stelle es hakt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok Danke,

Also wir haben probiert mit dem TIA Studio das Projekt einer Funktionierenden SPS auf die die nicht so Funktioniert zu kopieren, aber leider ohne Erfolg der Fehler ist der selbe...

Zugangsrechte sind offen leider kommt nach wie vor der selbe Fehler.

vielleicht noch jemand einen Tip

Was meinst Du mit funktionierenden SPS? Eine mit welcher der Verbindungsaufbau mittels Skript funktioniert oder einfach eine die in einer Anlage steckt und seinen Dienst verrichtet?

Die genannten Punkte sind hier markiert: http://snap7.sourceforge.net/snap7_client.html#1200_1500


Falls es weiterhin nicht läuft dann könnte auch ein Fehler im Skript liegen oder falsche Adressen angesprochen werden wie Thomas bereits angedeutet hat.

Habt Ihr denn jemals mit Eurem Skript zu irgendeiner SPS eine Verbindung aufbauen und Daten lesen können oder ist das hier ein jungfräuliches Projekt wo noch viele Unbekannte sind?
Eventuell könnte ein Auszug aus Eurem Skript helfen sowie die Ansicht des DBs.
 
Zurück
Oben