Trying to read a device parameter using explicit message through devicenet.
======================
Param35=
0, $ parameter value slot
6, “20 64 24 23 30 01”, $ link path size and path
0x30, $ descriptor: monitor parameter, read only
0xC4, 4, $ type is DINT, length is 4 byte
“ERR_STAT”, $ parameter name
“”, $ units string
“”, $ help string
-2147483648, 2147483647, 0, $ min, max, default
1, 1, 1, 0, $ mult, div, base, offset scaling
0, 0, 0, 0, 0 ; $ scaling links and precision
========================
PROC AA()
var string atSET:=“10”;
var string atGET:=“0E”;
var rawbytes rb;
var iodev dev;
!PackDNHeader atget,“0,6,20 64 24 23 30 01,30,C4,4”,rb;
!PackDNHeader atget,“0,6,20 64 24 23 30 01,C4,4”,rb;
!PackDNHeader atget,“0,6,20 64 24 23 30 01”,rb;
PackDNHeader atget,“20 64 24 23 30 01”,rb;
Open “/FCI1:” File:=“S_JVL1”, dev Bin;
WriteRawBytes dev,rbNoOfBytes:=RawBytesLen(rb);
ClearRawBytes rb;
ReadRawBytes dev,rb;
Close dev;
UnpackRawBytes rb,1,dn intx:=-4;
pdn:=dn;
error
skipwarn;trynext;
ENDPROC
now I’m frustrated…