
RobustelGoRuggedM1000ProUserGuide
RT_M1000Pro_UG_v01.01 27.12.2011 56/59
Confidential
5.5 RobustelDIandDOoverTCPProtocol
DIoverTCPandDOoverTCPareusingprivateprotocol.
UsercaneasilyintegrateRobustelDIandDOoverTCPProtocolintotheirSCADAorsystem.
Dataformat:
Start DeviceName
DataType
TimeStamp I/OChannel Data End
Part1 Part2
$ 8bytes 2byte 2byte 12bytes 2bytes Nbytes #
Start:1bytestartswith$
End:1byteendswith#
Device Name: 8 bytes, such as 00000001, indicates ”Device Name” from ModemConfigurator (maximum 8
characters)
Part1:Canbe“DI”or“DO”
Part2: Can be “00” and “01”, 00=Single DI/DO channel, 01=Multi DI/DO channelfrom the1
st
channel (M1000 just
has1DIand1DO)
TimeStamp:12bytes,formatisyyMMddHHmmSS,suchas111028174532=28
th
Oct.2011,17:45:32
I/OChannel:WhenPart2=00,indicatesthespecifyDI/DOchannel,suchas00=1
st
DI/DO,01=2
nd
DI/DO; WhenPart
2=01,indicatescontinuousmultiDI/DOchannel,suchas01=1
st
DI/DO,02=1
st
to2
nd
DI/DO,03=1
st
to3
rd
DI/DO
Data: EachDI or DO occupies one byte. When Part 1=DI, it can be 0or 1, 0=recovering alarm, 1=triggering alarm;
WhenPart1=DO,itcanbe0,1or2,0=recoveringalarm,1=triggeringalarm,2=outputpulse.
Forexample:
Start
Device
Name
DataType
Time
Stamp
I/O
Chann
el
Data End
$ 10000001 D O 0 1 11‐06‐18
17:28:48
0 2
21
#
Data:$10000001DO011106181728480221#
$:Startbyte
10000001:DeviceName
DO01:multi‐channelDO
110618172848:timeis18
th
Jun.2011,17:28:48
02:2continuousDOfromthefirst channel
21:DO_0=outputpulse,DO_1=recoveringalarm
#:Endbyte
Comentarios a estos manuales