IEC101: Difference between revisions

From Phobos Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:


'''IEC 870-5-101'''
'''IEC 870-5-101'''
frame with variable length<br />
2015-04-13 15:40:12.189 Gateway.Imatra.port.write -  68 16 16 68 53 01 00 24 01 03 01 00 1B 04 3C A2 C2 40 00 AB 28 28 0F 0D 04 0F A6 16<br />


2015-04-13 15:40:12.189 Gateway.Imatra.port.write -  68 16 16 68 53 01 00 24 01 03 01 00 1B 04 3C A2 C2 40 00 AB 28 28 0F 0D 04 0F A6 16
'''24 01 03 01 00 1B 04 3C A2 C2 40 00 AB 28 28 0F 0D 04 0F A6 16'''
{|
{|
|'''16''' || end
|-
|'''A6''' || checksum  
|'''A6''' || checksum  
|-
|-
|'''AB 28 28 0F 0D 04 0F'''||Timetag  
|'''AB 28 28 0F 0D 04 0F'''||Timetag http://phobos.martem.ee/shr/CP56t2a/CP56Time2a_experimental.exe
|-
|-
|'''00'''||Quality descriptor (iv, nt, ..., defined in 7.2.6.3)  
|'''00'''||Quality descriptor (iv, nt, ..., defined in 7.2.6.3)  
|-
|-
|'''3C A2 C2 40''' ||Value  (0x40C2A23c == 6.082304) defined in 7.2.5)
|'''3C A2 C2 40''' ||Value  (0x40C2A23c == 6.082304) defined in 7.2.5) http://gregstoll.dyndns.org/~gregstoll/floattohex/
|-
|-
|'''1B 04''' ||IOA  (object address 2 bytes)
|'''1B 04''' ||IOA  (object address 2 bytes)
Line 22: Line 26:
|'''24''' ||Type identification  (type 36 short float with timetag)
|'''24''' ||Type identification  (type 36 short float with timetag)
|}
|}
-------------------------------
 
'''68 16 16 68 53 01 00'''
'''68 16 16 68 53 01 00'''
{|
{|
Line 38: Line 42:
|'''68''' ||Start  
|'''68''' ||Start  
|}
|}
 
--------
EXAMPLE float with time tag
EXAMPLE: Measured value, short floating point value with time tag CP56Time2a M_ME_TF_1
{|
{|
|-
|-

Latest revision as of 09:39, 14 April 2015

IEC 870-5-101 frame with variable length
2015-04-13 15:40:12.189 Gateway.Imatra.port.write - 68 16 16 68 53 01 00 24 01 03 01 00 1B 04 3C A2 C2 40 00 AB 28 28 0F 0D 04 0F A6 16

24 01 03 01 00 1B 04 3C A2 C2 40 00 AB 28 28 0F 0D 04 0F A6 16

16 end
A6 checksum
AB 28 28 0F 0D 04 0F Timetag http://phobos.martem.ee/shr/CP56t2a/CP56Time2a_experimental.exe
00 Quality descriptor (iv, nt, ..., defined in 7.2.6.3)
3C A2 C2 40 Value (0x40C2A23c == 6.082304) defined in 7.2.5) http://gregstoll.dyndns.org/~gregstoll/floattohex/
1B 04 IOA (object address 2 bytes)
01 00 Common addr of ASDU (defined in 7.2.4)
03 Cause of transmission COT (1 byte) defined in 7.2.3)
01 Variable structure qualifier (nr of objects)
24 Type identification (type 36 short float with timetag)

68 16 16 68 53 01 00

01 00 Link address (2 bytes)
53 Control field (PRM, FCB, FCV, DFC, ACD, Fuction codes) (defined in 5.1.2 -> 870-5-2)
68 Start
16 Length(=22 dec)
16 Length
68 Start

EXAMPLE: Measured value, short floating point value with time tag CP56Time2a M_ME_TF_1

68 40 40 68 73 01 00
24 04 03 01 00
38 11 00 00 00 00 00 D9 5C 28 0F 0D 04 0F addr 472 value 0 time 2015.4.13 15:40:23:769
8D 02 48 30 70 43 00 D9 5C 28 0F 0D 04 0F addr 653 value 240,188 time 2015.4.13 15:40:23:769
8E 02 00 00 00 00 00 D9 5C 28 0F 0D 04 0F
8F 02 00 00 00 00 00 D9 5C 28 0F 0D 04 0F
C9 16