Initial commit: HC900 Crawler

Honeywell HC900을 Modbus TCP로 직접 폴링 → gRPC → C# 크롤러 → PostgreSQL.
기존 Experion OPC UA 데이터 경로를 HC900 직접 통신으로 대체.

- industrial-comm/cpp: C++ Modbus 게이트웨이 (gRPC 서버)
- src: C# .NET 8 ASP.NET Core 크롤러 + 웹 UI (3-Layer)
- mcp-server: Python FastMCP (RAG/NL2SQL/P&ID)
- 다중 컨트롤러(N-Controller) 지원

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
windpacer
2026-06-03 20:28:14 +09:00
commit 16fc7a2598
325 changed files with 126583 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
RevisionID:,0119.0032.0005.0002.0011
File Name:,HC900-C70 Rev 4.4x : Config1
Controller Name,CONTROLLER
Title:,
Author:,
Created Date:,2014-02-25 오전 10:01:30
Modified Date:,2026-06-01 오후 4:41:08
Report Title:,Modbus Function Block Summary Report
Hex Addr,Dec Addr,Tag Name,Description,Type,#
Loop Blocks, , , , ,
0x0040,0065,FICQ3101,,PID,#01
0x0140,0321,LICA5113,,PID,#02
0x0240,0577,FICA3203,,PID,#03
0x0340,0833,TICA3202A,,PID,#04
0x0440,1089,TICA6111A,,PID,#05
0x0540,1345,PICA3203,,PID,#06
0x0640,1601,LICA3705,,PID,#07
0x0740,1857,TICA3403,,PID,#08
0x0840,2113,LICA3403,,PID,#09
0x0940,2369,PICA6111,,PID,#10
0x0A40,2625,FICA6101,,PID,#11
0x0B40,2881,FICA6113,,PID,#12
0x0C40,3137,FICA6114,,PID,#13
0x0D40,3393,FICA6116,,PID,#14
0x0E40,3649,FICA6118,,PID,#15
0x0F40,3905,LICA6128,,PID,#16
0x1040,4161,TICA6211,,PID,#17
0x1140,4417,PICA6211,,PID,#18
0x1240,4673,FICA6201,,PID,#19
0x1340,4929,FICA6213,,PID,#20
0x1440,5185,FICA6214,,PID,#21
0x1540,5441,FICA6216,,PID,#22
0x1640,5697,FICA6218,,PID,#23
0x1740,5953,TICA5111A,,PID,#24
0x7840,30785,PICA5111,,PID,#25
0x7940,31041,FICA5101,,PID,#26
0x7A40,31297,FICA5113,,PID,#27
0x7B40,31553,FICA5114,,PID,#28
0x7C40,31809,FICA5116,,PID,#29
0x7D40,32065,FICA5118,,PID,#30
0x7E40,32321,LICA6113,,PID,#31
0x7F40,32577,LICA6213,,PID,#32
1 RevisionID: 0119.0032.0005.0002.0011
2 File Name: HC900-C70 Rev 4.4x : Config1
3 Controller Name CONTROLLER
4 Title:
5 Author:
6 Created Date: 2014-02-25 오전 10:01:30
7 Modified Date: 2026-06-01 오후 4:41:08
8 Report Title: Modbus Function Block Summary Report
9 Hex Addr Dec Addr Tag Name Description Type #
10 Loop Blocks
11 0x0040 0065 FICQ3101 PID #01
12 0x0140 0321 LICA5113 PID #02
13 0x0240 0577 FICA3203 PID #03
14 0x0340 0833 TICA3202A PID #04
15 0x0440 1089 TICA6111A PID #05
16 0x0540 1345 PICA3203 PID #06
17 0x0640 1601 LICA3705 PID #07
18 0x0740 1857 TICA3403 PID #08
19 0x0840 2113 LICA3403 PID #09
20 0x0940 2369 PICA6111 PID #10
21 0x0A40 2625 FICA6101 PID #11
22 0x0B40 2881 FICA6113 PID #12
23 0x0C40 3137 FICA6114 PID #13
24 0x0D40 3393 FICA6116 PID #14
25 0x0E40 3649 FICA6118 PID #15
26 0x0F40 3905 LICA6128 PID #16
27 0x1040 4161 TICA6211 PID #17
28 0x1140 4417 PICA6211 PID #18
29 0x1240 4673 FICA6201 PID #19
30 0x1340 4929 FICA6213 PID #20
31 0x1440 5185 FICA6214 PID #21
32 0x1540 5441 FICA6216 PID #22
33 0x1640 5697 FICA6218 PID #23
34 0x1740 5953 TICA5111A PID #24
35 0x7840 30785 PICA5111 PID #25
36 0x7940 31041 FICA5101 PID #26
37 0x7A40 31297 FICA5113 PID #27
38 0x7B40 31553 FICA5114 PID #28
39 0x7C40 31809 FICA5116 PID #29
40 0x7D40 32065 FICA5118 PID #30
41 0x7E40 32321 LICA6113 PID #31
42 0x7F40 32577 LICA6213 PID #32