kann jemand mit der Meldung etwas anfangen? Ich habe diesen Typ deklariert:
TYPE UDP_300 :STRUCTÂ Â Name :Â Â Â Â ARRAY [ 0..7 ] OF BYTE ;Â Â Jahr :Â Â Â Â Â Â INT ;Â Â Monat :Â Â Â Â Â Â BYTE ;Â Â Tag :Â Â Â Â Â Â BYTE ;END_STRUCTEND_TYPE
und will den dann in zwei UDP outputs versenden:
VAR_GLOBALÂ Â UDP_301 :Â Â UDP_300 ;END_VAR
und:
AR_GLOBALÂ Â UDP_302 :Â Â UDP_300 ;END_VAR
Leider ist dann ein Übersetzen nicht mehr möglich?!
Compiler ist die 2.3.9.26 Ein mini mini Testprogramm lege ich mal bei...
Sorry, vergesst das Thema! Ich bin zu blöd zum lesen!!!
Die ID ist falsch. Mit meinen Variablen hat das rein gar nichts zu tun...
Das Problem kommt aber von wo ganz anders her. Normalerweise sendet man ja UDP an den broadcast xxx.xxx.xxx.255 Eine Siemens SPS kann das aber nicht empfangen Also mache ich immer zwei Variablenlisten ( vollkommen identisch ) einmal für die normalen Codesys Rechner mit broacast Adresse xxx.xxx.xxx.255 und eine extra für die Simatic AS xxx.xxx.xxx.15
Natürlich muss ich dann auch jede Ausgabevariable zweimal beschreiben. Geht das auch anders? Ich habe jetzt gesehen, dass man bei einer UDP Liste mehrere Netzwerkverbindungen vergeben kann...
Grüße
Tom
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo zusammen,
kann jemand mit der Meldung etwas anfangen? Ich habe diesen Typ deklariert:
und will den dann in zwei UDP outputs versenden:
und:
Leider ist dann ein Übersetzen nicht mehr möglich?!
Compiler ist die 2.3.9.26 Ein mini mini Testprogramm lege ich mal bei...
Danke schon mal
Grüße
Tom
Test 001.pro [41.74 KiB]
Sorry, vergesst das Thema! Ich bin zu blöd zum lesen!!!
Die ID ist falsch. Mit meinen Variablen hat das rein gar nichts zu tun...
Das Problem kommt aber von wo ganz anders her. Normalerweise sendet man ja UDP an den broadcast xxx.xxx.xxx.255 Eine Siemens SPS kann das aber nicht empfangen Also mache ich immer zwei Variablenlisten ( vollkommen identisch ) einmal für die normalen Codesys Rechner mit broacast Adresse xxx.xxx.xxx.255 und eine extra für die Simatic AS xxx.xxx.xxx.15
Natürlich muss ich dann auch jede Ausgabevariable zweimal beschreiben. Geht das auch anders? Ich habe jetzt gesehen, dass man bei einer UDP Liste mehrere Netzwerkverbindungen vergeben kann...
Grüße
Tom
Und natürlich "geht" auch das! Einfach ausprobiert... Feine Sache!
In diesem Sinne: Noch ein schönes WE
Tom