shadowdb
Level-1
- Beiträge
- 115
- Reaktionspunkte
- 8
-> Hier kostenlos registrieren
[GELÖST] BSEND/BRCV - Idee Was hier Falsch ist ?
Moin,
vielleicht seh' ich mal wieder den Wald vor lauter Bäumen nicht...
Vielleicht sieht ein Kollege auf den ersten Blick was hier falsch geht.
Ich will DB36 von 0 ... 22 Byte übertragen auf Ziel SPS, dort ebenfalls DB 36 0...22 Byte.
Die DBs existieren in genau der Form und Größe.
Die Verbindung ist aufgebaut und hat auf beiden Seiten die ID W#16#1 - identisch wie in NetPro projektiert und angegeben.
Sendeseite
Auf der Sende Seite Sehe ich keinen Fehler. Allerdings sehe ich auch nie ein "done"/"gesendet".
Empfangsseite
Als Ergebnis auf der Empfangsseite sehe/fange ich bei "Empfangsfehler"=1 einen Error/Status Code 1. Lt. Doku soll das bedeuten:
"Maximale Anzahl paralleler Aufträge/Instanzen ist überschritten.", was allerdings nicht der Fall sein kann. Es gibt noch 2 andere Verbindungen aber das war's. Die anderen Möglichkeiten kann man ausschliessen. Verbindung steht (lt. NetPro Online). R_ID ist gleich .... ???
Hat da Irgendwer eine Erleuchtung für mich ?
Grüße aus der Steiermark, Euer Schatten ...
PS: Nachtrag, es handelt sich um 2 VIPA CPUs 315-4NE12
http://www.vipa.de/nc/de/produkte/system-300s/cpus/?tx_sbinclude_pi1[page]=315-4NE12.html
Moin,
vielleicht seh' ich mal wieder den Wald vor lauter Bäumen nicht...
Vielleicht sieht ein Kollege auf den ersten Blick was hier falsch geht.
Ich will DB36 von 0 ... 22 Byte übertragen auf Ziel SPS, dort ebenfalls DB 36 0...22 Byte.
Die DBs existieren in genau der Form und Größe.
Die Verbindung ist aufgebaut und hat auf beiden Seiten die ID W#16#1 - identisch wie in NetPro projektiert und angegeben.
Sendeseite
Code:
L 22
T "Sendlänge" // MW190
[...]
CALL "BSEND" , "IDB-FB12-BSEND"
REQ :=M1.7 // 2sec Blinker
R := "VKE0" // Permanent 0
ID :=W#16#1
R_ID :=DW#16#1
DONE :="gesendet"
ERROR :="SendeError"
STATUS:=#status
SD_1 :=P#DB36.DBX0.0 BYTE 22
LEN :="Sendlänge"
Auf der Sende Seite Sehe ich keinen Fehler. Allerdings sehe ich auch nie ein "done"/"gesendet".
Empfangsseite
Code:
L 22
T "Empfangslänge" // MW190
CALL "BRCV" , "IDB-FB13-BRCV"
EN_R :="VKE1" // Permanent 1
ID :=W#16#1
R_ID :=DW#16#1
NDR :="NDR"
ERROR :="EmpfangsFehler"
STATUS:=#status
RD_1 :=P#DB36.DBX0.0 BYTE 22
LEN :="Empfangslänge"
Als Ergebnis auf der Empfangsseite sehe/fange ich bei "Empfangsfehler"=1 einen Error/Status Code 1. Lt. Doku soll das bedeuten:
"Maximale Anzahl paralleler Aufträge/Instanzen ist überschritten.", was allerdings nicht der Fall sein kann. Es gibt noch 2 andere Verbindungen aber das war's. Die anderen Möglichkeiten kann man ausschliessen. Verbindung steht (lt. NetPro Online). R_ID ist gleich .... ???
Hat da Irgendwer eine Erleuchtung für mich ?
Grüße aus der Steiermark, Euer Schatten ...
PS: Nachtrag, es handelt sich um 2 VIPA CPUs 315-4NE12
http://www.vipa.de/nc/de/produkte/system-300s/cpus/?tx_sbinclude_pi1[page]=315-4NE12.html
Zuletzt bearbeitet: