{"text_format":"3","workbook":"xlsx","n_sheets":6,"sheets":["모니터링 항목비교","0613","0611","MODULE_INFO","PACKET DESCRIPTION","PACKET INFO"],"read":"whole","date_system":"1900"}

{"sheet":"모니터링 항목비교","index":0,"n_rows":49,"n_cols":11,"rows_kept":49,"hidden":true,"merged":[[1,1,1,10],[2,1,2,10],[4,1,10,1],[4,2,8,2],[4,3,8,3],[11,1,22,1],[11,2,22,2],[23,1,25,1],[26,1,27,1],[28,1,30,1]]}
[]
[null,"※ 양社 FDC 제어 기준은 모델별로 별도 관리함 (VSP別 부품 및 특성 상이하여 통일화 불가함)"]
[null,"※ VSP RS485통신 방식은 Modebus방식으로 IoT Box와 통신하며, FDC 제어 되도록 개발함 (설비와 통신은 개발하지 않음 1Port)"]
[null," 분류","구분","SAMSUNG 요청사항","A社 모니터링 항목","단위 ","O社 모니터링 항목","단위 ","범위","적용회사 ","비고"]
[null,"센서","온도","부위별온도","T1: AC Input Temp °C","°C","IF_board.SL_TEMPER","°C",null,"A/O"," 입력차단기 지정온도(70)"]
[{"$nulls":4},"T2: IGBT Temp °C","°C","IF_board.HS_TEMPER ","°C",null,"A/O","히트싱크 지정온도(90)"]
[{"$nulls":4},"T3: Trans Temp °C","°C","IF_board.TS_TEMPER","°C",null,"A/O","변압기 지정온도(100)"]
[{"$nulls":4},"T4: Cap Temp °C","°C","IF_board.SH_TEMPER ","°C",null,"A/O","슈퍼캡 지정온도(70)"]
[{"$nulls":4},"T5: AC Output Temp","°C","IF_board.HR_TEMPER ","°C",null,"A/O","출력차단기 지정온도(70)"]
[null,null,"Smoke","연기농도","연기농도감지 %","%","연기농도감지 %","%",null,"A/O","O社 Smoke Sensor변경"]
[null,null,"Leak","수냉식필요","누수 감지 유무","0=정상/1=Alarm","J13(leak)","0=정상/1=Alarm",null,"A/O"]
[null,"모니터링","상태알림","작동상태확인","VSP 현재 작동 상태","0=작동/1=정지","runstop_status",null,null,"A/O"]
[{"$nulls":3},"IGBT ERR","IGBT Alarm","0=정상/1=Alarm","OC(IGBT Error)","0=정상/1=Alarm",null,"A/O","제어부에서 모니터링 (IGBT 절연 게이트 양극성 트랜지스터)"]
[{"$nulls":3},"Over Current","Over Current Alarm","0=정상/1=Alarm","OL(Overload) ","0=정상/1=Alarm",null,"A/O","정격 전류의 2배 이상시 알람발생"]
[{"$nulls":3},"Fuse Broken","Fuse broken Alarm","0=정상/1=Alarm","J7(Fuse Broken)","0=정상/1=Alarm",null,"A/O"]
[{"$nulls":3},"Super Cap ERR","Super Cap ERR","0=정상/\n1=Warning/\n2=Alarm","SE(Supercap Error)","0=정상/\n1=Warning/\n2=Alarm",null,"A/O","Super Cap Err는 Analog출력 불가. Digital Code전송하되 Alarm과 Warning을 구분하여 전송함 (기준 삼성제시)\n※ Code발생 시기는 Sag발생 시점으로 함 (외부/내부 Sag)"]
[{"$nulls":3},"Change Empty","Change Empty","0=정상/1=Alarm","LV(Charge Empty)","0=정상/1=Alarm",null,"A/O","콘덴서가 100% 성능을 못 발휘하는 경우로  \nSag보상 최소 전압 50%이하 떨어지면 발생"]
[{"$nulls":3},"Backup End ERR","Backup Err","0=정상/1=Alarm","LV(Charge Empty)","0=정상/1=Alarm",null,"A/O","Sag보증 시간까지 보상못한것.\n설정 타이밍(2초)內 기준전압 50% 이하 떨어지면 발생"]
[{"$nulls":3},"Line Over Voltage","Line Overvoltage Alarm","0=정상/1=Alarm","OV(Over Voltage)","0=정상/1=Alarm",null,"A/O","A社 : 입력 전압 110%, O社 : 입력 전압 130%"]
[{"$nulls":3},"Reverse Phase","제외","로그만 남김","제외",{"$nulls":3},"통신사양에서 제외함. 단, 해당증상 발생시 출력제한 함 (VSP Alarm)"]
[{"$nulls":3},"Deviation Phase","제외",null,"제외",{"$nulls":3},"통신사양에서 제외함. 단, 해당증상 발생시 출력제한 함 (VSP Alarm)"]
[{"$nulls":3},"Sensor Out\n(SAG Detect Sensor)","Sensor out Alarm","0=정상/1=Alarm","VE(V.Sensor Error)","0=정상/1=Alarm",null,"A/O","A社: SCR동작 유뮤 및 메인보드 SCR(컨트롤) 시그널 확인\nO社: 전압 입출력 값이 [10% 이상차이 발생]"]
[{"$nulls":3},"Fan Motion","Fan 동작감지","0=정상/1=Alarm","J11(Fan Fail)","0=정상/1=Alarm",null,"A/O","A社 Fan Motor변경"]
[null,"전기","Voltage","Voltage","AC 입력 전압","V","AC 입/출력 전압","V",null,"A/O","ERR 발생은 3상 (RST) 전부 측정"]
[null,null,"주파수","주파수","AC 입력 주파수","Hz","-","Hz",null,"A/O"]
[null,null,"Current","Current","전류","A","AC 입/출력 전류","A",null,"A/O","ERR 발생은 3상 (RST) 전부 측정"]
[null,"Cap 상태","Backup DC Voltage","Backup DC Voltage","백업 DC 전압","V",null,"V",null,"A/O","Analog 통신항목추가 "]
[null,null,"Cap 충전 상태","Cap 충전 상태","커패시터 충전 상태","%",null,"%",null,"A/O","Analog 통신항목추가 "]
[null,"정보","VSP Time","VSP Time","VSP 시간","yy/mm/dd hh:mm","VSP 시간","yy/mm/dd hh:mm:ss",null,"A/O"]
[null,null,"Serial정보","Serial정보","Prefix/용량/고정/날짜/연번",null,"년/월/넘버",null,null,"A/O"]
[null,null,"Model정보","Model정보","위상/전압/용량",null,"위상/용량/전압정보/모델넘버",null,null,"A/O"]
[]
[{"$nulls":3},"Fatal Code 정립","A社",null,"O社"]
[{"$nulls":3},"01. Input전압","가능",null,"Input Voltage(RST)"]
[{"$nulls":3},"02. Input전류","가능",null,"Input Current(RST)"]
[{"$nulls":3},"03. SCR 동작유무","가능",null,"VSP동작으로 판단함"]
[{"$nulls":3},"04. 변압기온도","가능",null,"IF_board.HS_TEMPER"]
[{"$nulls":3},"05. 변압기 Fuse Broken","가능",null,"J7(Fuse Broken) = 5/8/11번 동일"]
[{"$nulls":3},"06. 변압기 Fuse 전압","가능",null,"가능"]
[{"$nulls":3},"07. IGBT 온도","가능",null,"IF_board.HS_TEMPER"]
[{"$nulls":3},"08. IGBT Fuse Broken","가능",null,"J7(Fuse Broken) = 5/8/11번 동일"]
[{"$nulls":3},"09. Super CAP온도","가능",null,"IF_board.SH_TEMPER"]
[{"$nulls":3},"10. Super CAP Fuse Broken","가능",null,"J7(Fuse Broken) = 5/8/11번 동일"]
[{"$nulls":3},"11. Super CAP 충방전시간","??",null,"측정불가"]
[{"$nulls":3},"12. Super CAP 충전신호","가능",null,"가능"]
[{"$nulls":3},"13. Super CAP 충전량 감지","가능",null,"가능"]
[{"$nulls":3},"14. Smoke 센서 ","가능",null,"디질털센서 (1/0)"]
[{"$nulls":3},"15. Output전압","가능",null,"Output Voltage(RST)"]
[{"$nulls":3},"16. Output전류","가능",null,"Output Current(RST)"]

{"sheet":"0613","index":1,"n_rows":38,"n_cols":6,"rows_kept":38,"hidden":true,"merged":[[12,4,13,4]]}
[]
[]
[]
[null,"Address","Meaning","Response","Description","비고"]
[null,0]
[null,1,"Device ID","00 01","Device ID:  1"]
[null,2,"Serial - 날짜(YYMM)","25 06","시리얼 날짜 (YYMM)"]
[null,3,"Serial - 연번","00 01","리얼 넘버 연번: 1"]
[null,4,"Model - 위상","00 33","11:D2R-(단상R) 12:D2W-(단상W) 13:D2P-(단상P) 33:D3P-(삼상)"]
[null,5,"Model - 전압","01 00","5:5K 10:10K 20:20K 30:30K 50:50K 100:100K"]
[null,6,"Model - 용량","02 20","220:220V 100:100V 120:120V 240:240V 110:110V …"]
[null,7,"Model - NO","01 00","100번대: {O사 모델명}"]
[null,8,"YYMM","25 06","설비 입고 시점: 250604"]
[null,9,"dd","00 04"]
[null,10,"온도 T1 Read Request","04 34","[입력차단기] 43.4°C "]
[null,11,"온도 T2","03 79","[heatsink] 37.9 °C"]
[null,12,"온도 T3","04 03","[변압기1] 40.3°C"]
[null,13,"온도 T4 (신규추가)","00 00 "]
[null,14,"온도 T5","00 00"]
[null,15,"온도 T6","02 91","[슈퍼캡] 29.1°C"]
[null,16,"온도 T7","03 73","[출력차단기] 37.3°C"]
[null,17,"스모크","00 07","연기농도 : 6% "]
[null,18,"Backup DC Voltage","04 45","DC: 445 V "]
[null,19,"Cap Charge ","00 98","Cap 충전상태: 98% "]
[null,20,"Voltage (R) -- 입력","02 33","R - AC 입력 전압: 233V "]
[null,21,"Voltage (S) ","02 34","S - 234 V"]
[null,22,"Voltage (T) ","02 32","T - 232 V"]
[null,23,"Current (R) ","00 99","R - AC 입력 전류: 9.9 A"]
[null,24,"Current (S)  ","01 04","S - 10.4 A"]
[null,25,"Current (T) ","01 02","T - 10.2 A"]
[null,26,"Voltage (R) -- 출력","02 32","R - AC 출력 전압: 232V"]
[null,27,"Voltage (S) ","02 33","S - 233V"]
[null,28,"Voltage (T) ","02 31","T - 231V"]
[null,29,"Current (R) ","00 09","R - AC 출력 전류: 0.9A"]
[null,30,"Current (S)  ","00 09","S - 0.9A"]
[null,31,"Current (T) ","00 09","T - 0.9A"]
[null,32,"주파수 ","00 60","AC 입력 주파수: 60 Hz"]
[null,33,"VSP Status","01 00","장치 상태: Line Over Voltage"]

{"sheet":"0611","index":2,"n_rows":39,"n_cols":10,"rows_kept":39,"hidden":true,"merged":[[2,1,2,2],[2,3,2,4],[14,8,20,8],[24,8,35,8]]}
[]
[]
[null,"6/11 구현 현황",null,"기존 요청 사항"]
[null,"hex Addr","Address","hex Addr","Address","Meaning","Description","O社","Scale Factor","비고"]
[null,{"$f":"D5+4000","v":4000},16483,0,0]
[null,{"$f":"D6+4000","v":4001},16484,1,1,"Device ID","Device ID:  1","00 01"]
[null,4002,16485,2,2,"Serial - 날짜(YYMM)","시리얼 넘버 날짜 (YYMM)","25 06"]
[null,4003,16486,3,3,"Serial - 연번","시리얼 넘버 연번","00 01"]
[null,4004,16487,4,4,"Model - 위상","11:D2R-(단상R) 12:D2W-(단상W) 13:D2P-(단상P) 33:D3P-(삼상)","00 33"]
[null,4005,16488,5,5,"Model - 전압","5:5K 10:10K 20:20K 30:30K 50:50K 100:100K","01 00","K 제외하고 숫자 값 보내기"]
[null,4006,16489,6,6,"Model - 용량","220:220V 100:100V 120:120V 240:240V 110:110V …","02 20","V 제외하고 숫자 값 보내기"]
[null,4007,16490,7,7,"Model - NO","100번대: {O사 모델명}","01 00"]
[null,4008,16491,8,8,"YYMM","설비 입고 시점 YYMM (2505)","25 06"]
[null,4009,16492,9,9,"dd","설비 입고 시점 00DD","00 04"]
[null,"400A",16493,"A",10,"온도 T1 Read Request","T1: AC Input Temp °C  [입력차단기]","02 53","소수점 한자리까지 표기\nScale Factor : 0.1\nOffset       :   0.0\nUnit         :  [°C]\nRange     : -6500 ~ 6500 (== -650.0 ~ 650.0 °C)"]
[null,"400B",16494,"B",11,"온도 T2","T2: AC Input Temp °C  [heatsink]","02 72"]
[null,"400C",16495,"C",12,"온도 T3","T3: AC Input Temp °C  [변압기1]","02 63"]
[null,"400D",16496,"D",13,"온도 T4 (신규추가)","T4: AC Input Temp °C  [변압기 2]","00 00 "]
[null,"400E",16497,"E",14,"온도 T5","T4: AC Input Temp °C  [변압기 3]","00 00"]
[null,"400F",16498,"F",15,"온도 T6","T4: AC Input Temp °C  [슈퍼캡]","02 56"]
[null,4010,16499,10,16,"온도 T7","T5: AC Input Temp °C  [출력차단기]","02 73"]
[null,4011,16500,11,17,"스모크","연기농도 % ","00 06"]
[null,4012,16501,12,18,"Backup DC Voltage","Backup DC Voltage V ","02 20"]
[null,4013,16502,13,19,"Cap Charge ","Cap 충전상태 % ","00 97"]
[null,4014,16503,14,20,"Voltage(R) -- 입력","R - AC 입력 전압 V  (단상 전송은 해당 Address 0x22로 전송) ","02 35","소수점 한자리까지 표기\nScale Factor : 0.1\nOffset       :   0.0\nUnit         :  [V/A]\nRange     : 0 ~ 6500 (== 0.0 ~ 650.0 V/A)"]
[null,4015,16504,15,21,"Voltage(S) ","S",null,null,"전압값은 소수점 x"]
[null,4016,16505,16,22,"Voltage Read Request (T) ","T"]
[null,4017,16506,17,23,"Current Read Request (R) ","R - AC 입력 전류 A","00 99",null,"전류값만 적용"]
[null,4018,16507,18,24,"Current Read Request (S)  ","S"]
[null,4019,16508,19,25,"Current Read Request (T) ","T"]
[null,"401A",16509,"1A",26,"Voltage Read Request (R) -- 출력","R - AC 출력 전압 V"]
[null,"401B",16510,"1B",27,"Voltage Read Request (S) ","S"]
[null,"401C",16511,"1C",28,"Voltage Read Request (T) ","T"]
[null,"401D",16512,"1D",29,"Current Read Request (R) ","R - AC 출력 전류 A"]
[null,"401E",16513,"1E",30,"Current Read Request (S)  ","S"]
[null,"401F",16514,"1F",31,"Current Read Request (T) ","T"]
[null,4020,16515,20,32,"주파수 ","AC 입력 주파수 Hz"]
[null,4021,16516,21,33,"VSP Status Request","장치 상태"]
[null,4028,16517,28,40,"전체정보 한번에 전송 Request","전압, 전류, 온도, 스모크, 트립정보를 읽어오기 Command"]

{"sheet":"MODULE_INFO","index":3,"n_rows":14,"n_cols":5,"rows_kept":14,"hidden":true,"merged":[[13,1,13,2]]}
[]
[null,"모듈 정보 (IOT모듈에서 프로그램을 껏다 키거나 할경우 한번씩 읽어와서 비교)"]
[]
[null,"Cam Info","변수 타입","Byte 수","내용"]
[null,"PROTOCOL MODE","uint8",1,"0x00 = Custom Protocol\n0x01 = Modbus RTU"]
[null,"BAUD RATE","uint8",1,"0x00 = 1200bps\n0x01 = 2400bps\n0x02 = 4800bps\n0x03 = 9600bps\n0x04 = 19200bps\n0x05 = 56000bps\n0x06 = 115200bps"]
[null,"PARITY BIT","uint8",1,"0x00 = Non-Parity\n0x01 = Parity"]
[null,"STOP BIT","uint8",1,"0x00 = Stop Bit 사용\n0x01 = Stop bit 미사용"]
[null,"MODULE NAME","uint8",20,"제품 정보(ASCII 사용)"]
[null,"FIRMWARE VER","uint8",5,"펌웨어 버전 (ASCII 사용)\nex) v 1.00"]
[null,"reserved","uint8",10,"예약"]
[null,"reserved","uint8",10,"예약"]
[null,"reserved","uint8",10,"예약"]
[null,"TOTAL ",null,{"$f":"SUM(D5:D13)","v":59},"Byte"]

{"sheet":"PACKET DESCRIPTION","index":4,"n_rows":63,"n_cols":6,"rows_kept":63,"merged":[[0,1,0,4],[1,1,1,4],[2,1,2,4],[3,1,3,4],[5,1,5,2],[9,1,9,2],[10,1,10,2],[11,1,11,2],[11,5,19,5],[12,1,12,2],[13,1,13,2],[14,1,14,2],[15,1,15,2],[16,1,16,2],[17,1,17,2],[18,1,18,2],[19,1,19,2],[20,1,20,2],[21,1,21,2],[21,5,29,5],[22,1,22,2],[23,1,23,2],[24,1,24,2],[25,1,25,2],[26,1,26,2],[27,1,27,2],[28,1,28,2],[29,1,29,2],[30,1,30,2],[31,1,31,2],[32,1,32,2],[33,1,33,2],[34,1,34,2],[35,1,35,2],[36,1,36,2],[37,1,37,2],[38,1,38,2],[39,1,39,2],[40,1,40,2],[41,1,41,2],[42,1,42,2],[42,5,43,5],[43,1,43,2],[44,1,44,2],[45,1,45,2],[46,1,46,2],[48,1,48,2],[49,1,49,2],[50,1,50,2],[51,1,51,2],[52,1,52,2],[53,1,53,2],[54,1,54,2],[55,1,55,2],[56,1,56,2],[57,1,57,2],[58,1,58,2],[59,1,59,2],[60,1,60,2],[61,1,61,2],[62,1,62,2]]}
[null,"** Modbus protocol 구성 (updated at 07/28)"]
[null,"** 통신 속도: Baud_rate: 9600 / Prity Bit = N / Stopbits = 1 / bytesize = 8"]
[null,"** 송신 데이터 형식; Binary 정수. (수신하는 측의 데이터는 *모든 데이터를 10진수로 받을 수 있도록 구성)"]
[null,"** Null (없는값) 보낼때: 0xFFFF 로 송신 (수신하는 측 데이터: 65535)"]
[]
[null,"기능 Function"]
[null,"Function","Hex","Meaning","Description"]
[null,4,"0x04","read_input_register","읽기 전용"]
[]
[null,"Address Table"]
[null,"Used Address",null,"Meaning","Description - 삼상","단상"]
[null,1,null,"Device ID","Device ID:  1","좌동"]
[null,2,null,"Serial - 날짜(YYMM)","시리얼 넘버 날짜(년 월) → YYMM"]
[null,3,null,"Serial - 연번","시리얼 넘버 연번: 01, 02, … "]
[null,4,null,"Model - 위상","1: 단상 3: 삼상 \n11: D2R(단상R) 12: D2W(단상W) 13: D2P(단상P) 33: D3P(삼상)"]
[null,5,null,"Model - 용량","1:1K  3:3K  5:5K  10:10K  30:30K  50:50K  100:100K   700: 0.7K"]
[null,6,null,"Model - 전압","220:220V 100:100V 120:120V 240:240V 380:380V 440:440V"]
[null,7,null,"Model - NO","1000번대: {A사 모델명} / 100번대: {O사 모델명}"]
[null,8,null,"YYMM","설비 입고 시점 (년 월) → YYMM"]
[null,9,null,"dd","설비 입고 시점 날짜"]
[null,10,null,"온도 T1 Read Request","T1: AC Input Temp °C  [입력차단기]   ","내부"]
[null,11,null,"온도 T2","T2: AC Input Temp °C  [heatsink]","좌동"]
[null,12,null,"온도 T3","T3: AC Input Temp °C  [변압기1]"]
[null,13,null,"온도 T4 ","T4: AC Input Temp °C  [변압기 2]  (A사 100K만 존재, 나머지 0)"]
[null,14,null,"온도 T5","T4: AC Input Temp °C  [변압기 3]  (A사 100K만 존재, 나머지 0)"]
[null,15,null,"온도 T6","T4: AC Input Temp °C  [슈퍼캡]"]
[null,16,null,"온도 T7","T5: AC Input Temp °C  [출력차단기]"]
[null,17,null,"스모크","연기농도 % "]
[null,18,null,"Backup DC Voltage","Backup DC Voltage V "]
[null,19,null,"Cap Charge ","Cap 충전상태 % "]
[null,20,null,"Voltage Read Request (R) -- 입력","R - AC 입력 전압 V","입력 전압 V"]
[null,21,null,"Voltage Read Request (S) ","S",0]
[null,22,null,"Voltage Read Request (T) ","T",0]
[null,23,null,"Current Read Request (R) ","R - AC 입력 전류 A ","입력 전류 A"]
[null,24,null,"Current Read Request (S)  ","S",0]
[null,25,null,"Current Read Request (T) ","T",0]
[null,26,null,"Voltage Read Request (R) -- 출력","R - AC 출력 전압 V ","출력 전압 V"]
[null,27,null,"Voltage Read Request (S) ","S",0]
[null,28,null,"Voltage Read Request (T) ","T",0]
[null,29,null,"Current Read Request (R) ","R - AC 출력 전류 A ","출력 전류 A"]
[null,30,null,"Current Read Request (S)  ","S",0]
[null,31,null,"Current Read Request (T) ","T",0]
[null,32,null,"주파수 ","AC 입력 주파수 Hz","좌동"]
[null,33,null,"VSP Status Request","장치 상태를 읽어오기 위한 Command [bitmask]\n(0x0000=정상, Leak, IGBT ERR, Over Current, Fuse Broken, Super Cap Warning, \nSuper Cap Alarm, Charge Empty, Backup End ERR, Line Over Voltage, Sensor Out. Fan Motion, Overload)"]
[null,34]
[null,"…"]
[null,63]
[]
[null,"VSP Status 정보"]
[null,"Alarm [Hexa]",null,"Meaning","Description"]
[null,"0x0000",null,"정상"]
[null,"0x0001",null," Leak"]
[null,"0x0002",null,"IGBT ERR"]
[null,"0x0004",null,"Over Current"]
[null,"0x0008",null,"Fuse Broken"]
[null,"0x0010",null,"Super Cap Warning"]
[null,"0x0020",null,"Super Cap Alarm"]
[null,"0x0040",null,"Charge Empty"]
[null,"0x0080",null,"Backup End ERR"]
[null,"0x0100",null,"Line Over Voltage"]
[null,"0x0200",null,"Sensor Out"]
[null,"0x0400",null,"Fan Motion"]
[null,"0x0800",null,"Overload"]

{"sheet":"PACKET INFO","index":5,"n_rows":26,"n_cols":21,"rows_kept":26,"merged":[[2,1,2,9],[4,4,4,5],[4,6,4,7],[4,8,4,9],[5,4,5,5],[5,6,5,7],[5,8,5,9],[6,4,6,5],[6,6,6,7],[6,8,6,9],[10,1,10,20],[12,5,12,6],[12,7,12,8],[12,9,12,10],[12,11,12,12],[12,13,12,14],[12,15,12,16],[12,17,12,18],[12,19,12,20],[13,5,13,6],[13,7,13,8],[13,9,13,10],[13,11,13,12],[13,13,13,14],[13,15,13,16],[13,17,13,18],[13,19,13,20],[14,5,14,6],[14,7,14,8],[14,9,14,10],[14,11,14,12],[14,13,14,14],[14,15,14,16],[14,17,14,18],[14,19,14,20],[21,1,22,1],[21,2,21,3],[21,5,22,5],[21,6,21,7],[21,9,22,9],[21,10,21,11],[24,2,24,3],[24,6,24,7],[24,10,24,11],[25,2,25,3],[25,6,25,7],[25,10,25,11]]}
[]
[null,"1. 데이터 요청"]
[null,"  [ PC  →  VSP ]  REQ Protocol Packet"]
[]
[null,"항목","Device ID","Function","Register Address",null,"Len",null,"CRC-16"]
[null,"Byte 수",1,1,2,null,2,null,2]
[null,"값","0x01","0x04","0x0001",null,"0x0007",null,"0xC855"]
[null,"예시","01h","04h","00h","01h","00h","07h","55h","C8h"]
[]
[null,"2. 데이터 수신"]
[null,"  [ VSP  →  PC ]   ACK Protocol Packet"]
[]
[null,"항목","Device ID","Function","Cnt","Data",null,"Data",null,"Data",null,"Data",null,"Data",null,"Data",null,"Data",null,"CRC-16"]
[null,"Byte 수",1,1,1,2,null,2,null,2,null,2,null,2,null,2,null,2,null,2]
[null,"값","0x01","0x04",14,"..",null,"..",null,"..",null,"..",{"$nulls":7},"0x94ED"]
[null,"예시","01h","04h","0Eh","00h","00h","00h","00h","00h","00h","00h","00h","00h","00h","00h","00h","00h","00h","ED",94]
[]
[null,"3. 데이터 상세"]
[null,"** Device ID: 1 / Function Code : 4"]
[]
[null,"온도",{"$nulls":3},"전압",{"$nulls":3},"전류"]
[null,"Format","현재온도",null,null,"Format","현재온도",null,null,"Format","현재온도"]
[null,null,"MSB","LSB",null,null,"MSB","LSB",null,null,"MSB","LSB"]
[null,"HEX","0x01","0XDA",null,"HEX","0x00","0XE9",null,"HEX","0x00","0X63"]
[null,"INT",474,null,null,"INT",233,null,null,"INT",99]
[null,"입력값",47.4,null,null,"입력값",233,null,null,"입력값",9.9]