SECS #3 - SECS-II(SEMI E5)
2021. 4. 21. 15:28
1. SECS-II(SEMI E5) 정의
실제 송수신 되는 Data 영역에 대한 규약을 정의한 프로토콜 이다. SECS-II는 STREAM, FUNCTION을 통해 메시지의 포맷을 결정한다.
2. SECS-II(SEMI E5) 구조
- Number of Length Byte
- Length Byte를 얼마나 사용할 것 인지를 표시한다. 즉, Length Byte는 Item Body의 Byte 범위를 나타낸다.
- 00, 01, 10, 11로 표시하며 각각 00~FF 까지 크기를 나타낸다.
- Item Body : Item Format Code에 맞는 데이터를 표시한다.
- Item Format Code : SECS-II 표준 문서에 정의 되어 있는 Item Format Code를 나타낸다.
3. SECS-II(SEMI E5) Example
01 → 0000 0001(2): [Item Format] 00 (8) = List, [No of Length Byte]01=0x00 ~ 0x0F
04 → 0000 0100(2): [Length Byte] (0x00~0x0F) 04, List의 Item 개수가 4개
B1 → 1011 0001(2): [Item Format] 101100(2)=54(8)=U4, [No of Length Byte]01=0x00 ~ 0x0F
04 → 0000 0100(2): [Length Byte] (0x00~0x0F) 04, 뒤 4-byte가 U4의 값
00 03 92 FA → 0x0392FA(16)=234234(U4)
… (중략)
L (4)
[U4] 234234
[U4] 122112
[A] 123123123
L (2)
[A] 234234
[A] 234234234
'protocol > secs' 카테고리의 다른 글
SECS #5 - GEM(SEMI E30) (0) | 2021.04.21 |
---|---|
SECS #4 - HSMS(SEMI E37) (0) | 2021.04.21 |
SECS #2 - SECS-I(SEMI E4) (0) | 2021.04.21 |
SECS #1 - SECS Protocol (0) | 2021.04.21 |