-> Hier kostenlos registrieren
Hallo Leute,
ich habe den Auftrag bekommen eine Profibus FMS Verbindung zwischen einer Siemens CPU mit CP343-5 und einer B&R Steuerung zu Realisieren.
Ich soll Daten aus der B&R Steuerung auslesen.
In der Hardware Konfig habe ich eine CPU 315-2 DP mit CP343-5.
Habe zwei Profibuskreise einen von der CPU und einen vom CP.
An dem Profibus kreis der CPU ist nichts angeschlossen, an dem Kreis von der CP habe ich mit NetPro eine "Andere Station" mit der Addr. 12 angelegt und vernetzt. CPU hat folgende Addressen MPI 2, Profibus DP 2 und der CP343-5 die 1.
Der Profibus FMS ist wie folgt eingestellt:
Max. Teilnehmer 31
Baudrate 187,5kbit/s
Profil: Universal (DP/FMS) (Einstellungen der Busparameter habe ich kontrolliert und sind identisch mmit den Angaben die ich für die B&R Steuerung habe)
Dann habe ich eine Verbindung projektiert mit folgenden Parametern:
s.Bilder
Nun habe ich in einem FC folgendes Netzwerk erstellt:
CALL FB 3 , DB3
REQ :=M 1.0
ID :=DW#16#10100
VAR_1 :="Index_DB".Index258
RD_1 :=P#DB1.DBX 0.0 WORD 64
NDR :=M1.1
ERROR :=M1.2
STATUS:=MW6
"Index_DB".Index258 ist eine String Variable mit folgendem Inhalt '<258>'
DB1.DBX 0.0 Word 64 ist ein ARRAY[1..64] Typ Word
Wenn jetzt eine Positive Flanke bei M1.0 kommt müsste ja jetzt theoretisch was passieren, aber es Passiert rein garnichts. der Status bleibt immer auf 0 und es gibt auch keine Fehlermeldung/Fehlerbit wird nicht gesetzt.
Könnt mir bitte jemand helfen und mir verraten was ich falsch mache??
MfG DarkLykan
ich habe den Auftrag bekommen eine Profibus FMS Verbindung zwischen einer Siemens CPU mit CP343-5 und einer B&R Steuerung zu Realisieren.
Ich soll Daten aus der B&R Steuerung auslesen.
In der Hardware Konfig habe ich eine CPU 315-2 DP mit CP343-5.
Habe zwei Profibuskreise einen von der CPU und einen vom CP.
An dem Profibus kreis der CPU ist nichts angeschlossen, an dem Kreis von der CP habe ich mit NetPro eine "Andere Station" mit der Addr. 12 angelegt und vernetzt. CPU hat folgende Addressen MPI 2, Profibus DP 2 und der CP343-5 die 1.
Der Profibus FMS ist wie folgt eingestellt:
Max. Teilnehmer 31
Baudrate 187,5kbit/s
Profil: Universal (DP/FMS) (Einstellungen der Busparameter habe ich kontrolliert und sind identisch mmit den Angaben die ich für die B&R Steuerung habe)
Dann habe ich eine Verbindung projektiert mit folgenden Parametern:
s.Bilder
Nun habe ich in einem FC folgendes Netzwerk erstellt:
CALL FB 3 , DB3
REQ :=M 1.0
ID :=DW#16#10100
VAR_1 :="Index_DB".Index258
RD_1 :=P#DB1.DBX 0.0 WORD 64
NDR :=M1.1
ERROR :=M1.2
STATUS:=MW6
"Index_DB".Index258 ist eine String Variable mit folgendem Inhalt '<258>'
DB1.DBX 0.0 Word 64 ist ein ARRAY[1..64] Typ Word
Wenn jetzt eine Positive Flanke bei M1.0 kommt müsste ja jetzt theoretisch was passieren, aber es Passiert rein garnichts. der Status bleibt immer auf 0 und es gibt auch keine Fehlermeldung/Fehlerbit wird nicht gesetzt.
Könnt mir bitte jemand helfen und mir verraten was ich falsch mache??
MfG DarkLykan