11:56:00.281
|
|
Running procedure: 8.5.6.2
|
11:56:00.287
|
|
step: 1
|
11:56:00.287
|
|
- Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00
|
11:56:00.287
|
|
- g60v2, All Objects
|
11:56:00.287
|
|
- g60v3, All Objects
|
11:56:00.287
|
|
- g60v4, All Objects
|
11:56:00.288
|
--A->
|
Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00
|
11:56:00.288
|
|
g60v2, All Objects
|
11:56:00.288
|
|
g60v3, All Objects
|
11:56:00.288
|
|
g60v4, All Objects
|
11:56:00.288
|
--T->
|
fir: 1 fin: 1 seq: 0
|
11:56:00.289
|
--L->
|
master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 17 dest: 1024 src: 1
|
11:56:00.289
|
--P->
|
05 64 11 C4 00 04 01 00 60 4E
|
11:56:00.289
|
|
C0 C0 01 3C 02 06 3C 03 06 3C 04 06 9E 30
|
11:56:00.290
|
|
steps: 2 to 3
|
11:56:00.290
|
|
- Read a single fragment response w/ sequence(0x00)
|
11:56:00.290
|
|
- Verify that the response only contains objects, variations, and qualifiers specified in table 8-4
|
11:56:00.290
|
|
- If the response is not Null, verify that the device requests an application layer confirmation.
|
11:56:00.291
|
<-P--
|
05 64 0A 44 01 00 00 04 67 88
|
11:56:00.291
|
|
C0 C0 81 90 00 9B 2C
|
11:56:00.291
|
<-L--
|
master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
|
11:56:00.291
|
<-T--
|
fir: 1 fin: 1 seq: 0
|
11:56:00.292
|
<-A--
|
Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00 IIN(DeviceRestart, NeedTime)
|
11:56:00.292
|
|
steps: 4 to 6
|
11:56:00.292
|
|
- Generate known Class All event data
|
11:56:00.293
|
|
Updated BI 65535: value=true, flags=81, timestamp=DNPTime(1586534160292)
|
11:56:00.293
|
|
Updated BI 65535: value=false, flags=1, timestamp=DNPTime(1586534160293)
|
11:56:00.294
|
|
Updated BI 1024: value=true, flags=81, timestamp=DNPTime(1586534160293)
|
11:56:00.294
|
|
Updated Counter 41: value=2, flags=1, timestamp=DNPTime(1586534160294)
|
11:56:00.294
|
|
Updated Counter 41: value=3, flags=1, timestamp=DNPTime(1586534160294)
|
11:56:00.295
|
|
Updated Counter 41: value=4, flags=1, timestamp=DNPTime(1586534160294)
|
11:56:00.295
|
|
Updated AI 1024: value=100.0, flags=1, timestamp=DNPTime(1586534160295)
|
11:56:00.295
|
|
Updated AI 0: value=100.0, flags=1, timestamp=DNPTime(1586534160295)
|
11:56:00.296
|
|
Updated AI 0: value=200.0, flags=1, timestamp=DNPTime(1586534160296)
|
11:56:00.297
|
|
step: 7
|
11:56:00.297
|
|
- Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01
|
11:56:00.297
|
|
- g60v2, All Objects
|
11:56:00.297
|
--A->
|
Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01
|
11:56:00.297
|
|
g60v2, All Objects
|
11:56:00.298
|
--T->
|
fir: 1 fin: 1 seq: 0
|
11:56:00.298
|
--L->
|
master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
|
11:56:00.298
|
--P->
|
05 64 0B C4 00 04 01 00 CA 8A
|
11:56:00.298
|
|
C0 C1 01 3C 02 06 52 C3
|
11:56:00.299
|
|
steps: 8 to 10
|
11:56:00.299
|
|
- Read a single fragment response w/ sequence(0x01)
|
11:56:00.299
|
|
- Verify that the device responds with all the Class 1 event data generated in a single response
|
11:56:00.299
|
|
- Verify that the response only contains objects, variations, and qualifiers specified in table 8-4
|
11:56:00.299
|
|
- Verify that an application layer confirmation is requested.
|
11:56:00.300
|
<-P--
|
05 64 18 44 01 00 00 04 11 D6
|
11:56:00.300
|
|
C1 E1 81 9C 00 02 01 28 03 00 FF FF 81 FF FF 01 70 4A
|
11:56:00.300
|
|
00 04 81 D7 58
|
11:56:00.300
|
<-L--
|
master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 24 dest: 1 src: 1024
|
11:56:00.300
|
<-T--
|
fir: 1 fin: 1 seq: 1
|
11:56:00.301
|
<-A--
|
Response(0x81) fir: 1 fin: 1 con: 1 uns: 0 seq: 0x01 IIN(DeviceRestart, NeedTime, Class3Events, Class2Events)
|
11:56:00.301
|
|
g2v1, 2-Byte Count and Index, count: 3
|
11:56:00.301
|
|
[65535] - flags: 0x81
|
11:56:00.301
|
|
[65535] - flags: 0x01
|
11:56:00.301
|
|
[1024] - flags: 0x81
|
11:56:00.302
|
--A->
|
Confirm(0x00) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01
|
11:56:00.302
|
--T->
|
fir: 1 fin: 1 seq: 0
|
11:56:00.302
|
--L->
|
master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 8 dest: 1024 src: 1
|
11:56:00.303
|
--P->
|
05 64 08 C4 00 04 01 00 9A 19
|
11:56:00.303
|
|
C0 C1 00 7D 3D
|
11:56:00.304
|
|
step: 11
|
11:56:00.304
|
|
- Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02
|
11:56:00.304
|
|
- g60v2, All Objects
|
11:56:00.304
|
--A->
|
Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02
|
11:56:00.304
|
|
g60v2, All Objects
|
11:56:00.304
|
--T->
|
fir: 1 fin: 1 seq: 0
|
11:56:00.305
|
--L->
|
master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
|
11:56:00.305
|
--P->
|
05 64 0B C4 00 04 01 00 CA 8A
|
11:56:00.305
|
|
C0 C2 01 3C 02 06 58 A6
|
11:56:00.306
|
|
step: 12
|
11:56:00.306
|
|
- Read a single fragment response w/ sequence(0x02)
|
11:56:00.306
|
|
- Verify that the response is empty
|
11:56:00.307
|
<-P--
|
05 64 0A 44 01 00 00 04 67 88
|
11:56:00.307
|
|
C2 C2 81 9C 00 60 FA
|
11:56:00.307
|
<-L--
|
master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
|
11:56:00.307
|
<-T--
|
fir: 1 fin: 1 seq: 2
|
11:56:00.308
|
<-A--
|
Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02 IIN(DeviceRestart, NeedTime, Class3Events, Class2Events)
|
11:56:00.308
|
|
step: 13
|
11:56:00.308
|
|
- Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03
|
11:56:00.308
|
|
- g60v3, All Objects
|
11:56:00.309
|
--A->
|
Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03
|
11:56:00.309
|
|
g60v3, All Objects
|
11:56:00.309
|
--T->
|
fir: 1 fin: 1 seq: 0
|
11:56:00.309
|
--L->
|
master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
|
11:56:00.310
|
--P->
|
05 64 0B C4 00 04 01 00 CA 8A
|
11:56:00.310
|
|
C0 C3 01 3C 03 06 10 2E
|
11:56:00.311
|
|
steps: 14 to 16
|
11:56:00.311
|
|
- Read a single fragment response w/ sequence(0x03)
|
11:56:00.311
|
|
- Verify that the device responds with all the Class 2 event data generated in a single response
|
11:56:00.311
|
|
- Verify that the response only contains objects, variations, and qualifiers specified in table 8-4
|
11:56:00.311
|
|
- Verify that an application layer confirmation is requested.
|
11:56:00.312
|
<-P--
|
05 64 24 44 01 00 00 04 E0 88
|
11:56:00.312
|
|
C3 E3 81 98 00 16 01 28 03 00 29 00 01 02 00 00 80 A3
|
11:56:00.312
|
|
00 29 00 01 03 00 00 00 29 00 01 04 00 00 00 C9 D6
|
11:56:00.312
|
<-L--
|
master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 36 dest: 1 src: 1024
|
11:56:00.313
|
<-T--
|
fir: 1 fin: 1 seq: 3
|
11:56:00.314
|
<-A--
|
Response(0x81) fir: 1 fin: 1 con: 1 uns: 0 seq: 0x03 IIN(DeviceRestart, NeedTime, Class3Events)
|
11:56:00.314
|
|
g22v1, 2-Byte Count and Index, count: 3
|
11:56:00.314
|
|
[41] - flags: 0x01 count: 2
|
11:56:00.314
|
|
[41] - flags: 0x01 count: 3
|
11:56:00.314
|
|
[41] - flags: 0x01 count: 4
|
11:56:00.314
|
--A->
|
Confirm(0x00) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03
|
11:56:00.315
|
--T->
|
fir: 1 fin: 1 seq: 0
|
11:56:00.315
|
--L->
|
master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 8 dest: 1024 src: 1
|
11:56:00.315
|
--P->
|
05 64 08 C4 00 04 01 00 9A 19
|
11:56:00.315
|
|
C0 C3 00 98 26
|
11:56:00.316
|
|
step: 17
|
11:56:00.316
|
|
- Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
|
11:56:00.316
|
|
- g60v3, All Objects
|
11:56:00.317
|
--A->
|
Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
|
11:56:00.317
|
|
g60v3, All Objects
|
11:56:00.317
|
--T->
|
fir: 1 fin: 1 seq: 0
|
11:56:00.317
|
--L->
|
master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
|
11:56:00.318
|
--P->
|
05 64 0B C4 00 04 01 00 CA 8A
|
11:56:00.318
|
|
C0 C4 01 3C 03 06 02 C7
|
11:56:00.319
|
|
step: 18
|
11:56:00.319
|
|
- Read a single fragment response w/ sequence(0x04)
|
11:56:00.319
|
|
- Verify that the response is empty
|
11:56:00.319
|
<-P--
|
05 64 0A 44 01 00 00 04 67 88
|
11:56:00.319
|
|
C4 C4 81 98 00 3C 13
|
11:56:00.320
|
<-L--
|
master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
|
11:56:00.320
|
<-T--
|
fir: 1 fin: 1 seq: 4
|
11:56:00.320
|
<-A--
|
Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04 IIN(DeviceRestart, NeedTime, Class3Events)
|
11:56:00.321
|
|
step: 19
|
11:56:00.321
|
|
- Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05
|
11:56:00.321
|
|
- g60v4, All Objects
|
11:56:00.321
|
--A->
|
Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05
|
11:56:00.321
|
|
g60v4, All Objects
|
11:56:00.322
|
--T->
|
fir: 1 fin: 1 seq: 0
|
11:56:00.322
|
--L->
|
master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
|
11:56:00.323
|
--P->
|
05 64 0B C4 00 04 01 00 CA 8A
|
11:56:00.323
|
|
C0 C5 01 3C 04 06 65 63
|
11:56:00.324
|
|
steps: 20 to 22
|
11:56:00.324
|
|
- Read a single fragment response w/ sequence(0x05)
|
11:56:00.324
|
|
- Verify that the device responds with all the Class 3 event data generated in a single response
|
11:56:00.324
|
|
- Verify that the response only contains objects, variations, and qualifiers specified in table 8-4
|
11:56:00.324
|
|
- Verify that an application layer confirmation is requested.
|
11:56:00.325
|
<-P--
|
05 64 24 44 01 00 00 04 E0 88
|
11:56:00.325
|
|
C5 E5 81 90 00 20 01 28 03 00 00 04 01 64 00 00 88 7B
|
11:56:00.325
|
|
00 00 00 01 64 00 00 00 00 00 01 C8 00 00 00 ED 48
|
11:56:00.325
|
<-L--
|
master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 36 dest: 1 src: 1024
|
11:56:00.326
|
<-T--
|
fir: 1 fin: 1 seq: 5
|
11:56:00.327
|
<-A--
|
Response(0x81) fir: 1 fin: 1 con: 1 uns: 0 seq: 0x05 IIN(DeviceRestart, NeedTime)
|
11:56:00.327
|
|
g32v1, 2-Byte Count and Index, count: 3
|
11:56:00.327
|
|
[1024] - flags: 0x01 value: 100
|
11:56:00.327
|
|
[0] - flags: 0x01 value: 100
|
11:56:00.327
|
|
[0] - flags: 0x01 value: 200
|
11:56:00.327
|
--A->
|
Confirm(0x00) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05
|
11:56:00.328
|
--T->
|
fir: 1 fin: 1 seq: 0
|
11:56:00.328
|
--L->
|
master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 8 dest: 1024 src: 1
|
11:56:00.328
|
--P->
|
05 64 08 C4 00 04 01 00 9A 19
|
11:56:00.328
|
|
C0 C5 00 B7 0A
|
11:56:00.330
|
|
step: 23
|
11:56:00.330
|
|
- Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x06
|
11:56:00.330
|
|
- g60v4, All Objects
|
11:56:00.330
|
--A->
|
Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x06
|
11:56:00.330
|
|
g60v4, All Objects
|
11:56:00.330
|
--T->
|
fir: 1 fin: 1 seq: 0
|
11:56:00.331
|
--L->
|
master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
|
11:56:00.331
|
--P->
|
05 64 0B C4 00 04 01 00 CA 8A
|
11:56:00.331
|
|
C0 C6 01 3C 04 06 6F 06
|
11:56:00.332
|
|
step: 24
|
11:56:00.332
|
|
- Read a single fragment response w/ sequence(0x06)
|
11:56:00.332
|
|
- Verify that the response is empty
|
11:56:00.333
|
<-P--
|
05 64 0A 44 01 00 00 04 67 88
|
11:56:00.333
|
|
C6 C6 81 90 00 0D F2
|
11:56:00.333
|
<-L--
|
master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
|
11:56:00.334
|
<-T--
|
fir: 1 fin: 1 seq: 6
|
11:56:00.334
|
<-A--
|
Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x06 IIN(DeviceRestart, NeedTime)
|
11:56:00.335
|
|
step: 25
|
11:56:00.335
|
|
- Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x07
|
11:56:00.335
|
|
- g60v2, All Objects
|
11:56:00.335
|
|
- g60v3, All Objects
|
11:56:00.335
|
|
- g60v4, All Objects
|
11:56:00.336
|
--A->
|
Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x07
|
11:56:00.336
|
|
g60v2, All Objects
|
11:56:00.336
|
|
g60v3, All Objects
|
11:56:00.336
|
|
g60v4, All Objects
|
11:56:00.337
|
--T->
|
fir: 1 fin: 1 seq: 0
|
11:56:00.337
|
--L->
|
master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 17 dest: 1024 src: 1
|
11:56:00.338
|
--P->
|
05 64 11 C4 00 04 01 00 60 4E
|
11:56:00.338
|
|
C0 C7 01 3C 02 06 3C 03 06 3C 04 06 34 51
|
11:56:00.338
|
|
step: 26
|
11:56:00.338
|
|
- Read a single fragment response w/ sequence(0x07)
|
11:56:00.338
|
|
- Verify that the response is empty
|
11:56:00.339
|
<-P--
|
05 64 0A 44 01 00 00 04 67 88
|
11:56:00.339
|
|
C7 C7 81 90 00 E3 13
|
11:56:00.339
|
<-L--
|
master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
|
11:56:00.339
|
<-T--
|
fir: 1 fin: 1 seq: 7
|
11:56:00.339
|
<-A--
|
Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x07 IIN(DeviceRestart, NeedTime)
|
11:56:00.339
|
|
Passed procedure: 8.5.6.2
|