-> Hier kostenlos registrieren
Hallo!
Habe eine (peinliche) Frage zu S7-300 und DP-Koppler.
Derzeit habe ich eine 313C mit CP342-5.
Am PB-Master(Basisadresse &H100) hängt nur ein DP/DP Koppler (Adr.5)
Auf Steckplatz 1 habe ich ein Universalmodul mit E0-31 und A0-31.
Im Programm lese ich vom Koppler via FC2
CALL "DP_RECV"
CPLADDR :=W#16#100
RECV :=P#DB6.DBX0.0 BYTE 32
NDR :=#Ndr
ERROR :=#Error
STATUS :=#Status
DPSTATUS:=#DPStatus
und schreibe via FC1
CALL "DP_SEND"
CPLADDR:=W#16#100
SEND :=P#DB7.DBX0.0 BYTE 32
DONE :=#Done
ERROR :=#Error
STATUS :=#Status
Das geht auch Super, aber was mach ich, wenn ich einen zweiten Koppler einbaue?
Die Basisadresse vom PB-Master ist ja immer gleich!? Woher weiß der FC von welchem Koppler ich die Daten möchte?
Vielen Dank!
cu
Habe eine (peinliche) Frage zu S7-300 und DP-Koppler.
Derzeit habe ich eine 313C mit CP342-5.
Am PB-Master(Basisadresse &H100) hängt nur ein DP/DP Koppler (Adr.5)
Auf Steckplatz 1 habe ich ein Universalmodul mit E0-31 und A0-31.
Im Programm lese ich vom Koppler via FC2
CALL "DP_RECV"
CPLADDR :=W#16#100
RECV :=P#DB6.DBX0.0 BYTE 32
NDR :=#Ndr
ERROR :=#Error
STATUS :=#Status
DPSTATUS:=#DPStatus
und schreibe via FC1
CALL "DP_SEND"
CPLADDR:=W#16#100
SEND :=P#DB7.DBX0.0 BYTE 32
DONE :=#Done
ERROR :=#Error
STATUS :=#Status
Das geht auch Super, aber was mach ich, wenn ich einen zweiten Koppler einbaue?
Die Basisadresse vom PB-Master ist ja immer gleich!? Woher weiß der FC von welchem Koppler ich die Daten möchte?
Vielen Dank!
cu