ditj_vitja
Level-1
- Beiträge
- 36
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich versuche mit SCL
AG_RECV(ID := 1 // IN: INT
,LADDR := w#16#0100 // IN: WORD
,RECV := db1.dbw0 // IN: ANY
,NDR := recv_done // OUT: BOOL
,ERROR := recv_error// OUT: BOOL
,STATUS := recv_status // OUT: WORD
,LEN := recv_len // OUT: INT
); // VOID
ein Telegram zu empfangen.
mein DB1 ist bei DBW0 ein INT, ich versuche den Integerwert 102 zur sps zu schicken, das was da ankommt ist jedoch nur 10.. ich vermute es liegt an meiner RECV := db1.dbw0 Anweisung.
Ich weiss jedoch nicht wie ich da einen Pointer machen könnte wie zum Beispiel in AWL mit P#DB1.DBX0.0 Byte 2 bräuchte ich ja eigentlich aber ich weiss nicht wie ich das fertig machen kann...
Ich hoffe es kann mir wer helfen und danke schonmal vorab...
Die Informationen die ich bislang hier im Forum dazu gefunden habe konnten mir nicht wirklich weiterhelfen.. weil ich auch gerade erst mit SCL angefangen habe zu arbeiten.
Danke schonmal vorab!
ich versuche mit SCL
AG_RECV(ID := 1 // IN: INT
,LADDR := w#16#0100 // IN: WORD
,RECV := db1.dbw0 // IN: ANY
,NDR := recv_done // OUT: BOOL
,ERROR := recv_error// OUT: BOOL
,STATUS := recv_status // OUT: WORD
,LEN := recv_len // OUT: INT
); // VOID
ein Telegram zu empfangen.
mein DB1 ist bei DBW0 ein INT, ich versuche den Integerwert 102 zur sps zu schicken, das was da ankommt ist jedoch nur 10.. ich vermute es liegt an meiner RECV := db1.dbw0 Anweisung.
Ich weiss jedoch nicht wie ich da einen Pointer machen könnte wie zum Beispiel in AWL mit P#DB1.DBX0.0 Byte 2 bräuchte ich ja eigentlich aber ich weiss nicht wie ich das fertig machen kann...
Ich hoffe es kann mir wer helfen und danke schonmal vorab...
Die Informationen die ich bislang hier im Forum dazu gefunden habe konnten mir nicht wirklich weiterhelfen.. weil ich auch gerade erst mit SCL angefangen habe zu arbeiten.
Danke schonmal vorab!