-> Hier kostenlos registrieren
Hallo zusammen.
Ich habe leider im Forum nichts gefunden das mir weitergeholfen hätte.
Ich Versuche eine DP Slave Diagnose über einen CP342-5 zu realisieren. (6GK7 342-5DA03-0XE0 v6.0)
Und zwar soll mir eine Liste der aktiven DP Slaves ausgegeben werden wie bei SFC51 mit SZL_ID 292.
Ich habe dazu versucht den FC3 DP_DIAG zu nutzen aber leider ohne Erfolg.
CP Adresse beginnt mit 272 (Hex 110)
Aufbau im Test:
CPU 315 2PN/DP 6ES7 315-2EH14-0AB0
CP 343-1 6ES7 343-1EX30-0XE0 v2.6
CP 342-5 6GK7 342-5DA03-0XE0 v6.0
Slave am CP 342-5 ist auf der Adresse 5 eine ET200S ST (6ES7 151-1AA03_0AB0).
Ich bekomme den Status 8182 zurück wärend er belegt ist und sonst den Status 0, das Problem dabei ist allerdings dass ich keine Daten von dem FC erhalte.
Vielleicht kann mir jemand weiterhelfen, habe auch mal das Beispieprojekt von Siemens geladen mit dem FB in welchem der FC3 aufgerufen wird. Hat leider auch nicht funktioniert.
Es muss nicht zwingend über den FC3 gelöst werden, der FC3 basiert ja auf dem SFC59 aber mit diesem bin ich leider auch nicht weiter gekommen.
Bestens Dank im Voraus
Ich habe leider im Forum nichts gefunden das mir weitergeholfen hätte.
Ich Versuche eine DP Slave Diagnose über einen CP342-5 zu realisieren. (6GK7 342-5DA03-0XE0 v6.0)
Und zwar soll mir eine Liste der aktiven DP Slaves ausgegeben werden wie bei SFC51 mit SZL_ID 292.
Ich habe dazu versucht den FC3 DP_DIAG zu nutzen aber leider ohne Erfolg.
CP Adresse beginnt mit 272 (Hex 110)
Aufbau im Test:
CPU 315 2PN/DP 6ES7 315-2EH14-0AB0
CP 343-1 6ES7 343-1EX30-0XE0 v2.6
CP 342-5 6GK7 342-5DA03-0XE0 v6.0
Slave am CP 342-5 ist auf der Adresse 5 eine ET200S ST (6ES7 151-1AA03_0AB0).
Code:
CALL "DP_DIAG"
CPLADDR:=W#16#110
DTYPE :=B#16#0
STATION:=B#16#0
DIAG :=P#M 110.0 BYTE 16
NDR :=#tNDR
ERROR :=#tError
STATUS :=#tStatus
DIAGLNG:=#tLange
L #tStatus
L 0
==I
U #tNDR
UN #tError
NOT
BEB
CALL "BLKMOV"
SRCBLK :=P#M 110.0 BYTE 16
RET_VAL:=#tRetVal
DSTBLK :="Test".DpDiag
Ich bekomme den Status 8182 zurück wärend er belegt ist und sonst den Status 0, das Problem dabei ist allerdings dass ich keine Daten von dem FC erhalte.
Vielleicht kann mir jemand weiterhelfen, habe auch mal das Beispieprojekt von Siemens geladen mit dem FB in welchem der FC3 aufgerufen wird. Hat leider auch nicht funktioniert.
Es muss nicht zwingend über den FC3 gelöst werden, der FC3 basiert ja auf dem SFC59 aber mit diesem bin ich leider auch nicht weiter gekommen.
Bestens Dank im Voraus