TIA Aktivieren/deaktivieren von ProfiNET Teilnehmern

kliebisch.m

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

ich bin am Verzweifeln: TIA v12 auf WinAC RTX PC

Ich möchte ProfiNET Teilnehmer aktivieren und deaktivieren:

habe folgendes bereits probiert:

CALL D_ACT_DP
REQ :="AKT_A2"
MODE :=b#16#1 (b#16#2 bei deaktivieren)
LADDR :=w#16#56
RET_VAL :=#ERROR_A2
BUSY :="BUSY_A2"


wenn ich deaktivieren will, passiert folgendes:
- w#16#56 ist aus der PN Adresse (Dezimal: 86)
- deaktiviert wird aber ein anderer Teilnehmer : 77???

-hat jemand eine Erklärung für die Sache??? oder gibt es einen anderen Weg??


Herzlichen Dank
 
An LADDR wird nicht die Netzwerk-Adresse des Teilnehmers angegeben, sondern eine der "logischen" Adressen (E/A-Adresse oder Diagnoseadresse) welche dem Teilnehmer in HW Konfig zugeordnet ist. Ich nehme immer die Diagnoseadresse.

In Deinem Code mit W#16#56 = 86dez wird der Teilnehmer deaktiviert, in dem die Adresse E86 oder A86 liegt.

Harald
 
Hallo,

ich würde das auch gern nutzen, aber bei ein 1200er. Dort finde ich den Baustein aber nicht.
Bin ich blind oder gibt es diesen ggf. nicht für die 1200er?

Grüße

Marcel
 
Zurück
Oben