-> Hier kostenlos registrieren
Hallo,
ich habe ein Problem bei der Kommunikation zwischen unserer Anlage und einer Kundenanlage. Wir haben eine Teil der Anlage abgebaut und müssen nun diese Kommunikation bei uns einbinden.
Hier die Daten der alten Anlage, die die Daten gesendet hat:
CP414-3 DP V4.0
An eine CP 443-5 Ext V6.0 ist eine DP-Mastersystem (Nr. 2) mit der Eingangs-Adresse 8189 angeschlossen. Übertragen werden 11DINT über eine Baugruppe mit 2mal 8 Wörtern und einmal 6 Wörtern Out und 0 Wörtern In ab den Ausgangsasdressen 800 bis 843. Der Aufruf ist in einem FC wie folgt:
L DB510.DBD 300 //Speicherort der Daten
T PAD 804
L DB510.DBD 304
T PAD 808
Über den Kunden Empfänger ist mir nichts bekannt.
Diese Anlage gibt es nicht mehr, daher mußten wir es bei uns einbinden:
CPU 317-2 V2.1
CP 342-5 mit einem DP-Mastersystem (Nr. 180) mit den Netzeinstellungen wie die alte Anlage (Profibus-Adresse 2, 1,5Mbit/s, Profil DP), mit einer Baugruppe 2mal 8Wörtern und einmal 6 Wörtern Out und 0 Wörtern In mit der Eingangs- und Ausgangs-Adresse 400-415.
Die Datenliegen im DB200 mit 11DINT und der Aufruf ist in einem zyklisch aufgerufenem FC mit DP_Send wie folgt:
CALL "DP_Send"
CPLADDR:=W#16#190
SEND :=P#DB200.DBX0.0 BYTE 44
DONE :=M208.0
ERROR :=M208.1
STATUS :=MW206
Die SiemensHotline hat mir schon verraten, dass wenn ich DP_Send benutze auch DP-Receive brauche. Daher habe ich noch einen DB (DB201) erzeugt und wie folgt aufgerufen:
CALL "DP_RECEIVE"
CPLADDR :=W#16#190
RECV :=P#DB201.DBX0.0 BYTE 44
NDR :=M208.2
ERROR :=M208.3
STATUS :=MW210
DPSTATUS:=MB212
Der Kunden Empfänger hat sich nicht geändert, d.h. wenn ich die Daten wie früher sende, sollten sie dort fehlerfrei ankommen.
Das Problem ist nun, das zwar Daten ankommen, aber keine vernünftigen. Außerdem blinkt an der CP immer die SF Lampe. Muss ich die BG als In und Out konfigurieren? Oder habe ich noch andere Fehler?
Kann mir einer weiter helfen?
Vielen Dank.
Gruß
Tompson
ich habe ein Problem bei der Kommunikation zwischen unserer Anlage und einer Kundenanlage. Wir haben eine Teil der Anlage abgebaut und müssen nun diese Kommunikation bei uns einbinden.
Hier die Daten der alten Anlage, die die Daten gesendet hat:
CP414-3 DP V4.0
An eine CP 443-5 Ext V6.0 ist eine DP-Mastersystem (Nr. 2) mit der Eingangs-Adresse 8189 angeschlossen. Übertragen werden 11DINT über eine Baugruppe mit 2mal 8 Wörtern und einmal 6 Wörtern Out und 0 Wörtern In ab den Ausgangsasdressen 800 bis 843. Der Aufruf ist in einem FC wie folgt:
L DB510.DBD 300 //Speicherort der Daten
T PAD 804
L DB510.DBD 304
T PAD 808
Über den Kunden Empfänger ist mir nichts bekannt.
Diese Anlage gibt es nicht mehr, daher mußten wir es bei uns einbinden:
CPU 317-2 V2.1
CP 342-5 mit einem DP-Mastersystem (Nr. 180) mit den Netzeinstellungen wie die alte Anlage (Profibus-Adresse 2, 1,5Mbit/s, Profil DP), mit einer Baugruppe 2mal 8Wörtern und einmal 6 Wörtern Out und 0 Wörtern In mit der Eingangs- und Ausgangs-Adresse 400-415.
Die Datenliegen im DB200 mit 11DINT und der Aufruf ist in einem zyklisch aufgerufenem FC mit DP_Send wie folgt:
CALL "DP_Send"
CPLADDR:=W#16#190
SEND :=P#DB200.DBX0.0 BYTE 44
DONE :=M208.0
ERROR :=M208.1
STATUS :=MW206
Die SiemensHotline hat mir schon verraten, dass wenn ich DP_Send benutze auch DP-Receive brauche. Daher habe ich noch einen DB (DB201) erzeugt und wie folgt aufgerufen:
CALL "DP_RECEIVE"
CPLADDR :=W#16#190
RECV :=P#DB201.DBX0.0 BYTE 44
NDR :=M208.2
ERROR :=M208.3
STATUS :=MW210
DPSTATUS:=MB212
Der Kunden Empfänger hat sich nicht geändert, d.h. wenn ich die Daten wie früher sende, sollten sie dort fehlerfrei ankommen.
Das Problem ist nun, das zwar Daten ankommen, aber keine vernünftigen. Außerdem blinkt an der CP immer die SF Lampe. Muss ich die BG als In und Out konfigurieren? Oder habe ich noch andere Fehler?
Kann mir einer weiter helfen?
Vielen Dank.
Gruß
Tompson