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) 구조

SECS-II 데이터 구조

  • 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를 나타낸다.

SEMI Standard Item Code

 

3. SECS-II(SEMI E5) Example

Message Byte Stream

        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

BELATED ARTICLES

more