Hi,
I have an application where I need to "sniff", and log all MODBUS traffic on RS485 2-wire. The application that DT80 will be used will have one MODBUS Master, and 4 MODBUS Slave Devices.
DT80 will ONLY monitor the link and log the data. The link runs at 9600 baud. The MODBUS Master only will request one register at a time from each slave device. I have tried various different ways of programming this with DeLogger in the Text Window.
The most successful way I have found of doing this is posted below:
BEGIN "Job1"
/r
RA"TEST1"("B:",DATA:NOV:100MB)
RA1SERIAL"" 'Grab 7 Bytes from Rx Buffer
1SERIAL("%b[1CV]%b[2CV]%b[3CV]%b[4CV]%b[5CV]%b[6CV]%b[7CV]")
'Init 8CV to default 0xFFFF 8CV=0xFFFF
'If Message is a request, then store 8th byte in 8CV, otherwise 8CV=0xFFFF
IF(3CV==0){1SERIAL("%b[8CV]")}
1..8CV
LOGON
END
The debug information is pasted below:
D,089556,"JOB1",2010/05/28,14:18:39,0.064819,0;A,0,0,65535,53,4,0,0,0,1,53,190;
?? 1SERIAL: RxBuf=7[5\004\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-6[\004\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-5[\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-4[\000\000\008\244]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-3[\000\008\244]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf+11[\000\008\2445\004\000\002\000\001\148~]
?? 1SERIAL: RxBuf-10[\008\2445\004\000\002\000\001\148~]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-9[\2445\004\000\002\000\001\148~]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-8[5\004\000\002\000\001\148~]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.126831,0;A,0,0,65535,53,4,2,0,0,8,244,65535;
?? 1SERIAL: RxBuf=8[5\004\000\002\000\001\148~]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-7[\004\000\002\000\001\148~]
?? 1SERIAL: InputAction: "%b[2CV]" ?? 1SERIAL: RxBuf-6[\000\002\000\001\148~] ?? 1SERIAL: InputAction: "%b[3CV]" ?? 1SERIAL: RxBuf-5[\002\000\001\148~]
?? 1SERIAL: InputAction: "%b[4CV]" ?? 1SERIAL: RxBuf-4[\000\001\148~] ?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-3[\001\148~] ?? 1SERIAL: RxBuf+10[\001\148~5\004\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-9[\148~5\004\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-8[~5\004\002\000\000\008\244]
?? 1SERIAL: RxBuf=8[~5\004\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[8CV]"
?? 1SERIAL: RxBuf-7[5\004\002\000\000\008\244]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.152709,0;A,0,0,65535,53,4,0,2,0,1,148,126;
?? 1SERIAL: RxBuf=7[5\004\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-6[\004\002\000\000\008\244]
?? 1SERIAL: RxBuf+14[\004\002\000\000\008\2442\004\000\005\000\001$\008]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-13[\002\000\000\008\2442\004\000\005\000\001$\008]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-12[\000\000\008\2442\004\000\005\000\001$\008]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-11[\000\008\2442\004\000\005\000\001$\008]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-10[\008\2442\004\000\005\000\001$\008] ?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-9[\2442\004\000\005\000\001$\008]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-8[2\004\000\005\000\001$\008]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.224243,0;A,0,0,65535,53,4,2,0,0,8,244,65535;
?? 1SERIAL: RxBuf+15[2\004\000\005\000\001$\0082\004\002\000\000\1894]
?? 1SERIAL: RxBuf=15[2\004\000\005\000\001$\0082\004\002\000\000\1894]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-14[\004\000\005\000\001$\0082\004\002\000\000\1894]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-13[\000\005\000\001$\0082\004\002\000\000\1894]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-12[\005\000\001$\0082\004\002\000\000\1894]
?? 1SERIAL: RxBuf+20[\005\000\001$\0082\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-19[\000\001$\0082\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-18[\001$\0082\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-17[$\0082\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-16[\0082\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: RxBuf=16[\0082\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: InputAction: "%b[8CV]"
?? 1SERIAL: RxBuf-15[2\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.282226,0;A,0,0,65535,50,4,0,5,0,1,36,8;
?? 1SERIAL: RxBuf+22[2\004\002\000\000\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: RxBuf=22[2\004\002\000\000\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-21[\004\002\000\000\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-20[\002\000\000\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-19[\000\000\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-18[\000\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-17[\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-16[41\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-15[1\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.347412,0;A,0,0,65535,50,4,2,0,0,189,52,65535;
?? 1SERIAL: RxBuf=15[1\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-14[\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-13[\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-12[\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-11[\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-10[\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-9[\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-8[:1\004\002\000\000\2494]
?? 1SERIAL: RxBuf+16[:1\004\002\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: RxBuf=16[:1\004\002\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: InputAction: "%b[8CV]"
?? 1SERIAL: RxBuf-15[1\004\002\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.377685,0;A,0,0,65535,49,4,0,3,0,1,196,58;
?? 1SERIAL: RxBuf=15[1\004\002\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-14[\004\002\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-13[\002\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-12[\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf+19[\000\000\24941\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: RxBuf-18[\000\24941\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-17[\24941\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-16[41\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-15[1\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.439453,0;A,0,0,65535,49,4,2,0,0,249,52,65535;
?? 1SERIAL: RxBuf=15[1\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-14[\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-13[\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-12[\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-11[\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-10[\001\149\2501\004\002\000\000\2494] ?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-9[\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-8[\2501\004\002\000\000\2494]
?? 1SERIAL: RxBuf=8[\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[8CV]"
?? 1SERIAL: RxBuf-7[1\004\002\000\000\2494]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.577392,0;A,0,0,65535,49,4,0,2,0,1,149,250;
?? 1SERIAL: RxBuf=7[1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-6[\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-5[\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-4[\000\000\2494]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-3[\000\2494]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-2[\2494]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-1[4]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-0[]
Hi,
I have an application where I need to "sniff", and log all MODBUS traffic on RS485 2-wire. The application that DT80 will be used will have one MODBUS Master, and 4 MODBUS Slave Devices.
DT80 will ONLY monitor the link and log the data. The link runs at 9600 baud. The MODBUS Master only will request one register at a time from each slave device. I have tried various different ways of programming this with DeLogger in the Text Window.
The most successful way I have found of doing this is posted below:
````
BEGIN "Job1"
/r
RA"TEST1"("B:",DATA:NOV:100MB)
RA1SERIAL"" 'Grab 7 Bytes from Rx Buffer
1SERIAL("%b[1CV]%b[2CV]%b[3CV]%b[4CV]%b[5CV]%b[6CV]%b[7CV]")
'Init 8CV to default 0xFFFF 8CV=0xFFFF
'If Message is a request, then store 8th byte in 8CV, otherwise 8CV=0xFFFF
IF(3CV==0){1SERIAL("%b[8CV]")}
1..8CV
LOGON
END
````
The debug information is pasted below:
````
D,089556,"JOB1",2010/05/28,14:18:39,0.064819,0;A,0,0,65535,53,4,0,0,0,1,53,190;
?? 1SERIAL: RxBuf=7[5\004\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-6[\004\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-5[\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-4[\000\000\008\244]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-3[\000\008\244]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf+11[\000\008\2445\004\000\002\000\001\148~]
?? 1SERIAL: RxBuf-10[\008\2445\004\000\002\000\001\148~]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-9[\2445\004\000\002\000\001\148~]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-8[5\004\000\002\000\001\148~]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.126831,0;A,0,0,65535,53,4,2,0,0,8,244,65535;
?? 1SERIAL: RxBuf=8[5\004\000\002\000\001\148~]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-7[\004\000\002\000\001\148~]
?? 1SERIAL: InputAction: "%b[2CV]" ?? 1SERIAL: RxBuf-6[\000\002\000\001\148~] ?? 1SERIAL: InputAction: "%b[3CV]" ?? 1SERIAL: RxBuf-5[\002\000\001\148~]
?? 1SERIAL: InputAction: "%b[4CV]" ?? 1SERIAL: RxBuf-4[\000\001\148~] ?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-3[\001\148~] ?? 1SERIAL: RxBuf+10[\001\148~5\004\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-9[\148~5\004\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-8[~5\004\002\000\000\008\244]
?? 1SERIAL: RxBuf=8[~5\004\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[8CV]"
?? 1SERIAL: RxBuf-7[5\004\002\000\000\008\244]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.152709,0;A,0,0,65535,53,4,0,2,0,1,148,126;
?? 1SERIAL: RxBuf=7[5\004\002\000\000\008\244]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-6[\004\002\000\000\008\244]
?? 1SERIAL: RxBuf+14[\004\002\000\000\008\2442\004\000\005\000\001$\008]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-13[\002\000\000\008\2442\004\000\005\000\001$\008]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-12[\000\000\008\2442\004\000\005\000\001$\008]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-11[\000\008\2442\004\000\005\000\001$\008]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-10[\008\2442\004\000\005\000\001$\008] ?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-9[\2442\004\000\005\000\001$\008]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-8[2\004\000\005\000\001$\008]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.224243,0;A,0,0,65535,53,4,2,0,0,8,244,65535;
?? 1SERIAL: RxBuf+15[2\004\000\005\000\001$\0082\004\002\000\000\1894]
?? 1SERIAL: RxBuf=15[2\004\000\005\000\001$\0082\004\002\000\000\1894]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-14[\004\000\005\000\001$\0082\004\002\000\000\1894]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-13[\000\005\000\001$\0082\004\002\000\000\1894]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-12[\005\000\001$\0082\004\002\000\000\1894]
?? 1SERIAL: RxBuf+20[\005\000\001$\0082\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-19[\000\001$\0082\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-18[\001$\0082\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-17[$\0082\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-16[\0082\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: RxBuf=16[\0082\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: InputAction: "%b[8CV]"
?? 1SERIAL: RxBuf-15[2\004\002\000\000\18941\004\000\003\000\001\196:]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.282226,0;A,0,0,65535,50,4,0,5,0,1,36,8;
?? 1SERIAL: RxBuf+22[2\004\002\000\000\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: RxBuf=22[2\004\002\000\000\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-21[\004\002\000\000\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-20[\002\000\000\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-19[\000\000\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-18[\000\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-17[\18941\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-16[41\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-15[1\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.347412,0;A,0,0,65535,50,4,2,0,0,189,52,65535;
?? 1SERIAL: RxBuf=15[1\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-14[\004\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-13[\000\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-12[\003\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-11[\000\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-10[\001\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-9[\196:1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-8[:1\004\002\000\000\2494]
?? 1SERIAL: RxBuf+16[:1\004\002\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: RxBuf=16[:1\004\002\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: InputAction: "%b[8CV]"
?? 1SERIAL: RxBuf-15[1\004\002\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.377685,0;A,0,0,65535,49,4,0,3,0,1,196,58;
?? 1SERIAL: RxBuf=15[1\004\002\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-14[\004\002\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-13[\002\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-12[\000\000\24941\004\000\002\000\001\149\250]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf+19[\000\000\24941\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: RxBuf-18[\000\24941\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-17[\24941\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-16[41\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-15[1\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.439453,0;A,0,0,65535,49,4,2,0,0,249,52,65535;
?? 1SERIAL: RxBuf=15[1\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-14[\004\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-13[\000\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-12[\002\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-11[\000\001\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-10[\001\149\2501\004\002\000\000\2494] ?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-9[\149\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-8[\2501\004\002\000\000\2494]
?? 1SERIAL: RxBuf=8[\2501\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[8CV]"
?? 1SERIAL: RxBuf-7[1\004\002\000\000\2494]
?? 1SERIAL: Triggered schedule A
D,089556,"JOB1",2010/05/28,14:18:39,0.577392,0;A,0,0,65535,49,4,0,2,0,1,149,250;
?? 1SERIAL: RxBuf=7[1\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[1CV]"
?? 1SERIAL: RxBuf-6[\004\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[2CV]"
?? 1SERIAL: RxBuf-5[\002\000\000\2494]
?? 1SERIAL: InputAction: "%b[3CV]"
?? 1SERIAL: RxBuf-4[\000\000\2494]
?? 1SERIAL: InputAction: "%b[4CV]"
?? 1SERIAL: RxBuf-3[\000\2494]
?? 1SERIAL: InputAction: "%b[5CV]"
?? 1SERIAL: RxBuf-2[\2494]
?? 1SERIAL: InputAction: "%b[6CV]"
?? 1SERIAL: RxBuf-1[4]
?? 1SERIAL: InputAction: "%b[7CV]"
?? 1SERIAL: RxBuf-0[]
````