Hallo,
ich versuche die Baudrate mittels der Funktion "ADSWRITE" zu ändern:
Die Variable:
StartTest: BOOL;
Message : ARRAY [0..5] OF BYTE := [16#45,16#23,0,0,5,0];
error: UDINT;
Der Code:
ADSTest(
NETID:= sNetId,
PORT:= 1029 ,
IDXGRP:= 16#1F480,
IDXOFFS:= 0,
LEN:= SIZEOF (Message),
SRCADDR:= ADR (Message) ,
WRITE:= StartTest,
TMOUT:= DEFAULT_ADS_TIMEOUT,
BUSY=> ,
ERR=> ,
ERRID=>error );
Mein Problem ist dass ich den Fehler "11" bekomme (Unbekannter ADS-Befehl).
Hat vielleicht jemand eine Idea was mein Fehlern sein könnte?
Die Baudrate werden per ADS Kommandos geändert:
123.PNG
Danke
ich versuche die Baudrate mittels der Funktion "ADSWRITE" zu ändern:
Die Variable:
StartTest: BOOL;
Message : ARRAY [0..5] OF BYTE := [16#45,16#23,0,0,5,0];
error: UDINT;
Der Code:
ADSTest(
NETID:= sNetId,
PORT:= 1029 ,
IDXGRP:= 16#1F480,
IDXOFFS:= 0,
LEN:= SIZEOF (Message),
SRCADDR:= ADR (Message) ,
WRITE:= StartTest,
TMOUT:= DEFAULT_ADS_TIMEOUT,
BUSY=> ,
ERR=> ,
ERRID=>error );
Mein Problem ist dass ich den Fehler "11" bekomme (Unbekannter ADS-Befehl).
Hat vielleicht jemand eine Idea was mein Fehlern sein könnte?
Die Baudrate werden per ADS Kommandos geändert:
123.PNG
Danke