64bit PLC ์ฝ”๋“œ ๊ตฌ์กฐ ๊ฐœ์š”
Reserved(63-56)
${'0'.repeat(8).split('').map(()=>'
R
').join('')}
์˜ˆ์•ฝ ์˜์—ญ
Line/Spare(55-48)
${'0'.repeat(8).split('').map(()=>'
R
').join('')}
๋ผ์ธ/์˜ˆ๋น„ ์˜์—ญ
SEQ BCD(47-28)
${'0'.repeat(20).split('').map((_,i)=>`
${i+1<=20?'S':''}
`).join('')}
์‹œํ€€์Šค๋ฒˆํ˜ธ 5์ž๋ฆฌ BCD (20bit)
์ฐจ์ข…(27-25)
${'0'.repeat(3).split('').map(()=>'
V
').join('')}
์ฐจ์ข… 3bit (CAR_MODEL)
DOOR(24)
D
DOOR LH=0, RH=1 (1bit)
BodyType(23-21)
${'0'.repeat(3).split('').map(()=>'
B
').join('')}
Body Type 3bit
ํ’ˆ๋ฒˆInfo(20-13)
${'0'.repeat(8).split('').map(()=>'
P
').join('')}
ํ’ˆ๋ฒˆ ์ •๋ณด 8bit
์˜ต์…˜(12-5)
${'0'.repeat(8).split('').map(()=>'
O
').join('')}
์˜ต์…˜ ์ฝ”๋“œ 8bit
Check/Spare(4-0)
${'0'.repeat(5).split('').map(()=>'
C
').join('')}
์ฒดํฌ/์˜ˆ๋น„ 5bit
S ๋ฐ์ดํ„ฐ ๋น„ํŠธ R ์˜ˆ์•ฝ/์ฒดํฌ 0 ๋ฏธ์‚ฌ์šฉ
์ด 64bit = Reserved(8) + Line(8) + SEQ BCD(20) + ์ฐจ์ข…(3) + DOOR(1) + BodyType(3) + ํ’ˆ๋ฒˆ(8) + ์˜ต์…˜(8) + Check(5) = 64bit
๊ทœ์น™์œ ํ˜• ์›๋ณธ๊ฐ’ PLC ๋น„ํŠธ๊ฐ’ ๋น„ํŠธ๊ธธ์ด ๋น„ํŠธ์œ„์น˜(64bit) ๋น„ํŠธ ์‹œ๊ฐํ™” ์„ค๋ช… ์‚ฌ์šฉ ์ˆ˜์ •์‹œ๊ฐ ์ž‘์—