TIA 15 und PAC3200 -> Fehler Speicherzugriff?

stfan1409

Level-1
Beiträge
37
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe eine S7 1515 v2.5 mit TIA 15.1 und moechte eine Leistungsmessung (Sentron PAC3200) Ueber Modbus TCP einbinden.

Eine Anleitung habe ich bei Siemens gefunden: https://cache.industry.siemens.com/...2/v3/109749074_ModbusTCP_EnergyAdv_DOC_de.pdf

Die Leistungsmessung ist in der Geraetekonfiguration drin, sowie der FB und der DB aus der "LModbusTCP_energyAdv_V1.1" Bibliothek. Wenn ich dann konvertiere kommt fuer den FB diese Fehlermeldung, ob wohl in der Anleitung steht, dass man danach Uebersetzen soll:

PAC3200_Fehler.JPG


PAC3200_Fehler_FB.JPG

Wer kann helfen?
 
Moin,

mit was wird denn MBC_DataPtr verknüpft beim Aufruf? Zeigt der Pointer auf ein Array in einem der Instanz-Datenbausteine und ist in diesem der optimierte Bausteinzugriff in den Eigenschaften abgeschaltet?

Gruß,
J.
 
Möglicherweise steht dein Serialize/Deserialize in der Systembibliothek auf einem älteren Release stand
Schon mal geschaut was da eingestellt ist?
Evtl muss man hie nur eine aktuelle Version einstellen und dann war es das :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Serialize/Deserialize was ist das und wo kann man da was einstellen?
:ROFLMAO:
Liest Du Dein eigenes Programm nicht, bevor Du hier Fragen dazu stellst? Deserialize ist die Anweisung in Deinem Programm, wo Du gefragt hast wieso z.B. die Zeile 528 eine Fehlermeldung bringt ... siehe Dein zweites Bild in Deinem ersten Beitrag.

Ansonsten: in TIA F1 drücken > Index > Deserialize eintippen

Harald
 
JA, das war der Fehler: :D ich habe nicht gewusst, dass ich das "Programm in der aktuellen CPU aktualisieren" muss...
CPU_aktualisieren.jpg
Jetzt bekomme ich die Werte, ABER nur ca 20 Sekunden lang. Dann folgt eine 2 Minütige Pause und es kommen wieder Werte für 20 Sekunden...:confused:
Der STATUS (in der Pause wo keine Werte kommen) bleibt dann bei: 16# 7001(Auftrag aktiv)_7002(MB-Client: Verbindungsaufbau angestoßen)
DONE: FALSE
BUSY: TRUE
ERROR: FALSE
 
Zuletzt bearbeitet:
Zurück
Oben