-> Hier kostenlos registrieren
Hallo,
mittlerweile ist es ja möglich zwei 2 cpus zu simulieren. Für die Kommunikation werden einige Bausteine angeboten:
http://support.automation.siemens.c...objaction=csview&extranet=standard&viewreg=WW
Leider funktioniert es bei mir nicht.
ohne weitere zutun, kommt fehlerstatus 1...
habe ich hier irgendwas falsch gemacht oder liegt der fehler bei den 2 plcsims. hab beide auf tcp/ip und hab sie einfach nach einander geöffnet und geladen.
mittlerweile ist es ja möglich zwei 2 cpus zu simulieren. Für die Kommunikation werden einige Bausteine angeboten:
http://support.automation.siemens.c...objaction=csview&extranet=standard&viewreg=WW
Leider funktioniert es bei mir nicht.
Code:
1. CPU:
zum lesen:
U M 30.0
= L 12.0
BLD 103
CALL "GET" , DB301
REQ :=L12.0
ID :=#_word
NDR :=M30.1
ERROR :=M30.2
STATUS:=MW33
ADDR_1:=P#DB100.dbx0.0 Byte 100
RD_1 :=P#DB100.dbx0.0 Byte 100
NOP 0
zum schreiben:
U M 31.0
= L 12.0
BLD 103
CALL FB 15 , DB302
REQ :=L12.0
ID :=#_word2
DONE :=M31.1
ERROR :=M31.2
STATUS:=MW35
ADDR_1:=P#DB100.dbx100.0 Byte 100
SD_1 :=P#DB100.dbx100.0 Byte 100
NOP 0
2. CPU
zum lesen:
U M 20.0
= L 96.0
BLD 103
CALL "GET" , DB300
REQ :=L96.0
ID :=#_word
NDR :=M20.1
ERROR :=M20.2
STATUS:=MW23
ADDR_1:=P#DB100.dbx100.0 Byte 100
RD_1 :=P#DB100.dbx100.0 Byte 100
NOP 0
zum schreiben:
U M 21.0
= L 96.0
BLD 103
CALL "PUT" , DB301
REQ :=L96.0
ID :=#_word2
DONE :=M21.1
ERROR :=M21.2
STATUS:=MW25
ADDR_1:=P#DB100.dbx0.0 Byte 100
SD_1 :=P#DB100.dbx0.0 Byte 100
NOP 0
habe ich hier irgendwas falsch gemacht oder liegt der fehler bei den 2 plcsims. hab beide auf tcp/ip und hab sie einfach nach einander geöffnet und geladen.