Ignition vs IronFlock: ์ต์ SCADA, ์ฃ์ง ์ฑ, ๊ฐ๊ฒฉ ๋น๊ต (2026)
Inductive Automation์ Ignition์ ์ธ๊ณ์์ ๊ฐ์ฅ ๋๋ฆฌ ๋ฐฐํฌ๋ SCADA ํ๋ซํผ ์ค ํ๋์ ๋๋ค. ๋ฌด์ ํ ๋ผ์ด์ ์ฑ๊ณผ ํ๋์ ์ธ Java ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ก ๋ ๊ฑฐ์ SCADA ์์ฅ์ ํ์ ํ์ฌ ๊ทธ ์์น๋ฅผ ์ป์์ต๋๋ค โ ์ถ์ ๋น์ ์ง์ ํ ๋์ฝ์ด์์ต๋๋ค. ๋ํ ์ด๋ค Ignition ๋์์ด๋ ๊ฒฐ๊ตญ ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๊ฐ๋ฐ๋ ๋ฒค์น๋งํฌ์ด๊ธฐ๋ ํฉ๋๋ค.
IronFlock์ ๋ค์ ์ํคํ ์ฒ ์ ํ์ ๋ํํฉ๋๋ค: ๊ฒ์ดํธ์จ์ด ์ค์ฌ์์ ๋ถ์ฐ ์ฃ์ง-ํ๋ฌ์ค-ํด๋ผ์ฐ๋๋ก, ๋ชจ๋๋ฆฌ์ ๋ชจ๋์์ ์ปจํ ์ด๋ํ๋ ์ฑ์ผ๋ก, ์๊ฐํ ์ฐ์ ์์ AI ์ฐ์ ์ผ๋ก.
์ด ํ์ด์ง๋ ํ์ด ์ฌ๋ฐ๋ฅธ ํ๋ซํผ์ ์ ํํ๋ ๋ฐ ๋์์ด ๋๋ ์์งํ ๋น๊ต๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํ๋์ ๋ณด๊ธฐ
| ํญ๋ชฉ | IronFlock | Ignition |
|---|---|---|
| ์ธ๊ด ๋ฐ ๋๋ | ํ๋์ ์ธ ์น UI โ ๊น๋ํ๊ณ ๋ฐ์ํ, ๋ธ๋ผ์ฐ์ ๋ค์ดํฐ๋ธ | ๊ธฐ๋ฅ์ ์ด์ง๋ง ๊ตฌ์ โ Java ๋ฐ์คํฌํฑ Designer, ์น Perspective๋ ๊ฐ์ ์ค |
| ์ฌ์ฉ์ฑ | ์ ํ ์๋น์ค: ๊ฐ์ , ๋๋ฐ์ด์ค ํ๋์ฑ, ์ ๋ถ ๋ด ์ฑ ๋ฐฐํฌ | ๊ฒ์ดํธ์จ์ด ์ค์ , ํ๊ทธ ๊ตฌ์ฑ, Designer ํ๋ก์ ํธ๋ฅผ ์ํ ๊ต์ก๋ ํตํฉ์ ์ฒด ํ์ |
| ํ์ | ์ญํ , API ํค, ๋๋ฐ์ด์ค ๊ณต์ , ํ๋ก์ ํธ ์์ค ์ ๊ทผ ์ ์ด๊ฐ ์๋ ๋ฉํฐ ์ฌ์ฉ์ | ๋จ์ผ ์ฌ์ฉ์ Designer; Perspective ์ธ์ ์ ํตํ ์ ํ์ ๋ฉํฐ ์ฌ์ฉ์ ์ง์ |
| ํ๋์ฑ | ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ, ์ปจํ ์ด๋ํ๋จ, AI ์ฐ์ , 2020๋ ๋ ์ค๊ณ | 2010๋ Java ๊ธฐ๋ฐ ์ํคํ ์ฒ; ํ๋ํ ์ค(Perspective)์ด์ง๋ง ๋ ๊ฑฐ์ ์ฝ์ด |
| ์ปค๋ฎค๋ํฐ | ์ฑ์ฅ ์ค โ ๊ฐ๋ฐฉํ ์ฑ ๋ง์ผํ๋ ์ด์ค, ๊ฐ๋ฐ์ ๋ฌธ์ | ๋๊ท๋ชจ ๊ธฐ์กด ์ปค๋ฎค๋ํฐ โ Inductive Automation ํฌ๋ผ, ์ฐ๊ฐ ICC ์ปจํผ๋ฐ์ค, ํตํฉ์ ์ฒด ๋คํธ์ํฌ |
| ์ ๋ต | ๊ฐ๋ฐฉํ ์ํ๊ณ โ IronFlock์ด ํต์ฌ ์์คํ (๋ฐ์ดํฐ ๊ธฐ๋ก๊ธฐ, ์๋, ๋์๋ณด๋, ๋๋ฐ์ด์ค ๊ด๋ฆฌ)์ ๊ตฌ์ถํ๊ณ ๋๋ฉ์ธ๋ณ ๊ธฐ๋ฅ์ ์ํ ๊ฐ๋ฐฉํ ์๋ํํฐ ์ฑ ๋ง์ผํ๋ ์ด์ค๋ฅผ ํตํด ํ์ฅ | ์์ฌ ๋ชจ๋ โ Inductive Automation์ด ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ตฌ๋งค ๊ฐ๋ฅํ ๋ชจ๋๋ก ๊ฐ๋ฐ ๋ฐ ํ๋งค; Ignition Exchange๋ฅผ ํตํ ์๋ํํฐ ๊ธฐ์ฌ๋ ์ฆ๊ฐ ์ค์ด์ง๋ง ๋ฒ์๊ฐ ์ ํ์ |
| ์ ํต | IoT ํ๋ฆฟ ๊ด๋ฆฌ ๋ฐ ์ฃ์ง ์ปดํจํ ์ ์ํด ์ค๋ฆฝ | 2003๋ ์ค๋ฆฝ โ ๋ฌด์ ํ ๋ผ์ด์ ์ฑ๊ณผ Java ์ํคํ ์ฒ๋ก ๋ ๊ฑฐ์ SCADA ํ์ |
์ํคํ ์ฒ
Ignition: ๊ฒ์ดํธ์จ์ด ์ค์ฌ
Ignition์ ์ ์ฒด ์์คํ ์ ์ค์ ํ๋ธ ์ญํ ์ ํ๋ **Java ์๋ฒ(๊ฒ์ดํธ์จ์ด)**๋ก ์คํ๋ฉ๋๋ค. ๊ฒ์ดํธ์จ์ด๋ PLC์์ ํ๊ทธ๋ฅผ ์์งํ๊ณ , SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ก์ ์ ์ฅํ๊ณ , Perspective/Vision ํ๋ฉด์ ์ ๊ณตํ๊ณ , ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๊ณ , ์๋์ ๊ด๋ฆฌํฉ๋๋ค. ๋ชจ๋ ํด๋ผ์ด์ธํธ๊ฐ ๊ฒ์ดํธ์จ์ด์ ์ฐ๊ฒฐํฉ๋๋ค. ํ์ฅ์ ๊ฒ์ดํธ์จ์ด๋ฅผ ์ถ๊ฐํ๊ณ ๊ฒ์ดํธ์จ์ด ๋คํธ์ํฌ๋ฅผ ํตํด ์ฐ๊ฒฐํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
- ์๋ฒ: Windows, Linux, macOS์์ ์คํ๋๋ Java ์ ํ๋ฆฌ์ผ์ด์
- ํด๋ผ์ด์ธํธ: ์น ๋ธ๋ผ์ฐ์ (Perspective) ๋๋ Java ๋ฐ์คํฌํฑ ์ฑ (Vision)
- ์ฃ์ง: Ignition Edge๋ ํ๋ ๋๋ฐ์ด์ค์ฉ ์ ํ ๋ฒ์ โ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ์์, 35์ผ ๊ธฐ๋ก ์ ํ, ํ ๋ฒ์ ํ๋์ ํ๋ก์ ํธ
- ๋ก์ง: Python/Jython ์คํฌ๋ฆฝํ , ์์ฐจ ๋ก์ง์ ์ํ SFC ๋ชจ๋
- ๋ฐฐํฌ: ๊ฒ์ดํธ์จ์ด ์ค์น, Designer (Java ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ )๋ฅผ ํตํด ํ๊ทธ ๋ฐ ํ๋ฉด ๊ตฌ์ฑ
IronFlock: ๋ถ์ฐ ์ฃ์ง + ์ค์ ์๋น์ค
IronFlock์ ๋ ๊ฐ์ง ๋ณด์ ๊ณ์ธต์ด ์๋ ๋ถ์ฐ ์์คํ ์ ๋๋ค. ์์จ ์ฃ์ง ๋๋ฐ์ด์ค๋ ์ด์ ์ง์ ์์ ๊ฒฝ๋ ์์ด์ ํธ์ Docker ์ปจํ ์ด๋ํ๋ ์ฑ์ ์คํํฉ๋๋ค. ์ค์ ์๋น์ค โ FleetDB (TimescaleDB), FleetDB Service, AI ์ค์ผ์คํธ๋ ์ด์ , ์น UI โ ๋ ํ๋ฆฟ ์ ์ฒด ๋ฐ์ดํฐ ์ ์ฅ, ๋์๋ณด๋, ์ธํ ๋ฆฌ์ ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. WAMP ๋ฉ์์ง ๋ธ๋ก์ปค๋ ์ค์๊ฐ pub/sub ๋ฐ RPC๋ก ๋ชจ๋ ๊ฒ์ ์ฐ๊ฒฐํฉ๋๋ค.
๋ํ ๊ฐ์ ๋๋ฐ์ด์ค โ ๋ฌผ๋ฆฌ์ ๋๋ฐ์ด์ค์ ํจ๊ป ํ๋ก์ ํธ์ ์ฐธ์ฌํ๋ ํด๋ผ์ฐ๋ ํธ์คํ ์ปดํจํ ๋ ธ๋ โ ๋ฅผ ํ๋ก๋น์ ๋ํ ์ ์์ผ๋ฉฐ, Grafana, Node-RED, Jupyter ๋๋ ์ฌ์ฉ์ ์ง์ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ๊ณผ ๊ฐ์ ํ๋ฆฟ ์ ์ฒด ์๋น์ค๋ฅผ ์คํํฉ๋๋ค.
์ค์ ์๋ฏธ
| ์๋๋ฆฌ์ค | IronFlock | Ignition |
|---|---|---|
| ์ ์ฌ์ดํธ ์ถ๊ฐ | ๋๋ฐ์ด์ค ์ฐ๊ฒฐ โ ํ๋ก์ ํธ์ ํฉ๋ฅํ๊ณ FleetDB์ ๋ฐ์ดํฐ ์ ์ก ์์ | ์ ๊ฒ์ดํธ์จ์ด ์ค์น ๋ฐ ๋ผ์ด์ ์ฑ |
| ๊ธฐ๋ฅ ์ถ๊ฐ | ์ฑ ์ค์น (์ข ์ข ๋ฌด๋ฃ) | ๋ชจ๋ ๊ตฌ๋งค ๋ฐ ์ค์น |
| 100๊ฐ ๋๋ฐ์ด์ค ์ ๋ฐ์ดํธ | ํ๋ฆฟ ์ ์ฒด์ ์ํด๋ฆญ ์ผ๊ด OTA | ๊ฐ ๊ฒ์ดํธ์จ์ด ๊ฐ๋ณ ์ ๋ฐ์ดํธ |
| ์ฌ์ฉ์ ์ง์ AI ๋ชจ๋ธ ์คํ | ๊ฐ ๋๋ฐ์ด์ค์ ์ปจํ ์ด๋ํ๋ ์ฑ์ผ๋ก ๋ฐฐํฌ | ๊ธฐ๋ณธ์ผ๋ก ์ง์๋์ง ์์ |
| ๋๋ฐ์ด์ค ์๊ฒฉ ์ ๊ทผ | ๋ธ๋ผ์ฐ์ ์์ โํฐ๋ ์ด๊ธฐโ ํด๋ฆญ | VPN ์ค์ |
| ๋๋ฐ์ด์ค, ๋ฐ์ดํฐ, ํ๋ก์ ํธ ํ์ฅ | ๋๋ฐ์ด์ค๊ฐ ์๋ฆฝํ; ์๋น์ค ๋ ๋ฆฝ ํ์ฅ; ๋ฐ์ดํฐ๋ฅผ ์ํ TimescaleDB; ์ค์ ๊ธฐ๋ฐ ํ๋ก์ ํธ ๊ฒฉ๋ฆฌ | ๊ฒ์ดํธ์จ์ด ์ถ๊ฐ; ๋ฐ์ดํฐ๋ฅผ ์ํ Historian; ๊ฒ์ดํธ์จ์ด๋ณ ๋ณ๋ ํ๋ก์ ํธ |
| ํ๋ซํผ ์์ฒด ์ ๋ฐ์ดํธ | ๋ชจ๋ ์ค์ ์๋น์ค์ ๊ฑฐ์ ๋ฌด์ค๋จ ๋กค๋ง ์ ๋ฐ์ดํธ | ์ธ์คํด์ค๋ณ ๊ฒ์ดํธ์จ์ด ์ฌ์์ ํ์ |
๊ธฐ๋ฅ ๋น๊ต
๋ฐ์ดํฐ ๋ฐ ์ฐ๊ฒฐ
| ๊ธฐ๋ฅ | IronFlock | Ignition |
|---|---|---|
| PLC ์ฐ๊ฒฐ | โ Industrial Collector โ Modbus TCP/RTU, OPC UA, Siemens S7, Allen-Bradley๋ฅผ ๋จ์ผ ์ฑ์์, ์ฌ์ ๋งคํ๋ ์ฅ๋น ํ๋กํ ์นดํ๋ก๊ทธ์ ํจ๊ป (S7 ๋ฐ Allen-Bradley๋ ์ผ๋ฆฌ ์ก์ธ์ค); ์ถ๊ฐ๋ก IO-Link, BACnet, MTConnect ์์ง๊ธฐ | โ ๊ด๋ฒ์ํ ๋ค์ดํฐ๋ธ ๋๋ผ์ด๋ฒ (Allen-Bradley, Siemens, Omron, Modbus, BACnet, DNP3) |
| OPC UA ์ง์ | โ Industrial Collector์ ๋ด์ฅ โ ์ฃผ์ ๊ณต๊ฐ ํ์, ์ธ์ฆ์ ์ธ์ฆ ์ง์ | โ ๋ด์ฅ ์๋ฒ ๋ฐ ํด๋ผ์ด์ธํธ |
| MQTT ์ง์ | โ ์ฑ์ ํตํด | โ ๏ธ Cirrus Link ๋ชจ๋ ํ์ (์ ๋ฃ ์ถ๊ฐ ๊ธฐ๋ฅ) |
| Kafka ์ฐ๊ฒฐ | โ ์ฑ์ ํตํด | โ ๏ธ ์ ๋ฃ ๋ชจ๋ |
| REST API ๋ฐ์ดํฐ ํตํฉ | โ ๋ด์ฅ | โ ๏ธ ์คํฌ๋ฆฝํ ์ ํตํด |
| ์๋ ์๊ณ์ด ์ ์ฅ | โ ํ๋ก์ ํธ๋ณ TimescaleDB | โ ์ธ๋ถ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค์ ํ์ |
| ํ๋ก์ ํธ ๊ฐ ๋ฐ์ดํฐ ๊ฒฉ๋ฆฌ | โ ๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ถ๋ฆฌ + ์ํธํ ๊ฒฉ๋ฆฌ | โ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค/ํ๊ทธ ๋ถ๋ฆฌ |
| ์ฃ์ง ๋ฐ์ดํฐ ์ฒ๋ฆฌ | โ ๋ชจ๋ Linux ๋๋ Windows ๋๋ฐ์ด์ค์์ ์์ ์ปดํจํ | โ ๏ธ Edge ์๋์ โ ์ ํ์ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ์์ |
| ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ฅ | โ ๊ด๋ฆฌํ, ์๋ ํ์ฅ | โ ์์ฒด ๊ด๋ฆฌ SQL |
| LoRaWAN ์ผ์ ํตํฉ | โ ๊ฐ์ ๋๋ฐ์ด์ค์ ChirpStack โ ํตํฉ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ | โ ๏ธ ์๋ํํฐ ๋ชจ๋์ ํตํด |
์๊ฐํ ๋ฐ ๋์๋ณด๋
| ๊ธฐ๋ฅ | IronFlock | Ignition |
|---|---|---|
| ๋์๋ณด๋ ๋น๋ | โ ๋ ธ์ฝ๋ YAML ์์ ฏ ์์คํ | Designer ๋๊ตฌ (๋๋๊ทธ ์ค ๋๋กญ, ๋ ๋ณต์กํจ) |
| ์์ ฏ ๋ผ์ด๋ธ๋ฌ๋ฆฌ | โ ์ฐจํธ, ๊ฒ์ด์ง, ์ง๋, ํ, ์์, ์์ | โ ํ๋ถํ ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (Perspective) |
| ๋ฉํฐ ํ์ด์ง ๋์๋ณด๋ | โ | โ |
| ๋ฐ์ดํฐ ์ ์ฅ์ด ์๋ ์์ ์์ ฏ | โ ๋ด์ฅ | โ ์ฌ์ฉ์ ์ง์ ๊ตฌ์ถ ํ์ |
| ์์ ์์ ฏ (๊ธฐ๊ณ ์ ์ด) | โ ๋ด์ฅ | โ ์คํฌ๋ฆฝํ ์ ํตํด |
| ์ค์๊ฐ ์ ๋ฐ์ดํธ | โ WAMP๋ฅผ ํตํด 1์ด ๋ฏธ๋ง | โ ํด๋ง/๊ตฌ๋ ์ ํตํด 1์ด ๋ฏธ๋ง |
| ๋์๋ณด๋ ์ ์ฉ ์ฌ์ฉ์ ์ญํ | โ ๋ด์ฅ | โ ๏ธ ์๋ ์ญํ ๊ตฌ์ฑ ํ์ |
| ์๋ฒ ๋ ๊ฐ๋ฅํ ๋์๋ณด๋ | โ | โ ๏ธ ์ ํ์ |
| ์ค๊ณ ๋๊ตฌ | ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฐ (์ค์น ์์) | Java ๋ฐ์คํฌํฑ Designer ์ ํ๋ฆฌ์ผ์ด์ |
์๊ฒฉ ์ ๊ทผ ๋ฐ ๋ณด์
| ๊ธฐ๋ฅ | IronFlock | Ignition |
|---|---|---|
| ๋ด์ฅ ํฐ๋๋ง ์๋น์ค | โ TCP, HTTP(S), UDP, SSH, VNC, VPN | โ ์ฌ์ฉ ๋ถ๊ฐ โ VPN ํ์ |
| ์๊ฒฉ HMI ์ ๊ทผ | โ ๋ธ๋ผ์ฐ์ ์์ ์ํด๋ฆญ | โ ๋คํธ์ํฌ ๊ตฌ์ฑ ํ์ |
| ์๊ฒฉ ๋ฐ์คํฌํฑ ์ ๊ทผ | โ VNC ํฐ๋๋ง | โ VPN ๋๋ ์๋ํํฐ |
| ๋๋ฐ์ด์ค์ SSH ์ ๊ทผ | โ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฐ | โ |
| ์ธ์ฆ | โ TOTP 2FA๊ฐ ์๋ OIDC | โ ๏ธ ๊ธฐ๋ณธ ์ฌ์ฉ์/์ญํ ์์คํ |
| API ํค ๊ด๋ฆฌ | โ | โ |
| ๋๋ฐ์ด์ค์ ์ด๋ฆฐ ํฌํธ ์์ | โ ์์ด์ ํธ๊ฐ ์์๋ฐ์ด๋ ํธ์ถ | โ ๊ฒ์ดํธ์จ์ด๊ฐ ๊ตฌ์ฑ๋ ํฌํธ์์ ์์ ๋๊ธฐ |
| ํ ๋ํธ๋ณ ๋ฉ์์ง ๊ฒฉ๋ฆฌ | โ ์ํธํ ๋ ๋ฆ ๊ฒฉ๋ฆฌ | โ ๊ณต์ ๊ฒ์ดํธ์จ์ด |
| ๊ฐ์ฌ ๋ก๊น | โ ์์ ํ ๋๋ฐ์ด์ค ๋ฐ ์ฌ์ฉ์ ๊ฐ์ฌ ์ถ์ | โ ๏ธ ์๋ ์ ๋๋ง |
์ฑ ๊ฐ๋ฐ
| ๊ธฐ๋ฅ | IronFlock | Ignition |
|---|---|---|
| ๊ฐ๋ฐ ์ธ์ด | โ ๋ชจ๋ (Docker ์ปจํ ์ด๋) | โ Java ๋ฐ Jython๋ง |
| ๋ด์ฅ ํด๋ผ์ฐ๋ IDE | โ | โ |
| Git ํตํฉ | โ GitHub, GitLab | โ |
| CI/CD ๋ฆด๋ฆฌ์ค ํ์ดํ๋ผ์ธ | โ ๋ด์ฅ ๋น๋ ๋ฐ ๋ฆด๋ฆฌ์ค | โ |
| ์ฑ ๋ง์ผํ๋ ์ด์ค | โ ์์ตํ ํฌํจ | โ ๏ธ Ignition Exchange (์ปค๋ฎค๋ํฐ, ๋ฌด๋ฃ) |
| ์๋ํํฐ ๋ชจ๋ ์ํ๊ณ | ์ฑ์ฅํ๋ ์ฑ ์ํ๊ณ | โ ํ๋ฆฝ๋ ๋ชจ๋ ์ผ์ผ์ด์ค |
| ์คํฌ๋ฆฝํ ์ธ์ด | ๋ชจ๋ (Python, Go, Rust, JS ๋ฑ) | Python/Jython |
AI ๋ฐ ๋ถ์
| ๊ธฐ๋ฅ | IronFlock | Ignition |
|---|---|---|
| ๋ฉํฐ ์์ด์ ํธ AI ์ค์ผ์คํธ๋ ์ด์ | โ ๋ด์ฅ | โ ์ฌ์ฉ ๋ถ๊ฐ |
| ๋๋ฐ์ด์ค ๋ฐ์ดํฐ ์์ฐ์ด ์ฟผ๋ฆฌ | โ | โ |
| ๋ฌผ๋ฆฌ์ AI (๋๋ฐ์ด์ค์์ ์คํ) | โ | โ |
| ์ฑ ์ ์ ์ฌ์ฉ์ ์ง์ AI ์์ด์ ํธ | โ YAML ๊ธฐ๋ฐ ์์ด์ ํธ ํ ํ๋ฆฟ | โ |
| AI ์์ฑ ์ค์๊ฐ ์ฐจํธ | โ ๋ํ ์ค | โ |
| ์์ฑ ๊ธฐ๋ฐ ์ํธ ์์ฉ | โ | โ |
| ์ฃ์ง ML/๋ถ์ | โ ์ปจํ ์ด๋ํ๋ ์ฑ์ ํตํด ๋ชจ๋ ML ํ๋ ์์ํฌ ๋ฐฐํฌ | โ |
๋๋ฐ์ด์ค ๋ฐ ํ๋ฆฟ ๊ด๋ฆฌ
| ๊ธฐ๋ฅ | IronFlock | Ignition |
|---|---|---|
| ์ผ๊ด OTA ์ ๋ฐ์ดํธ (OS, ์์ด์ ํธ, ์ฑ) | โ | โ ๊ฒ์ดํธ์จ์ด๋ณ ์๋ ์ ๋ฐ์ดํธ |
| ๋๋ฐ์ด์ค ๊ทธ๋ฃนํ ๋ฐ ๊ด๋ฆฌ | โ | โ |
| ๋ชจ๋ ์ฑ์ ์ค์๊ฐ ๋ก๊ทธ | โ ๋ธ๋ผ์ฐ์ ์์ ์คํธ๋ฆฌ๋ฐ | โ ๊ฒ์ดํธ์จ์ด ๋ก๊ทธ๋ง |
| ์์น ๊ด๋ฆฌ ๋ฐ ์ง๋ ๋ณด๊ธฐ | โ | โ |
| ๊ถํ์ด ์๋ ๋๋ฐ์ด์ค ๊ณต์ | โ | โ |
| OEM ๋๋ฐ์ด์ค ์ฌ์ ๋ฑ๋ก | โ ํ๋ฌ๊ทธ ์ค ํ๋ ์ด | โ |
| ๋ชจ๋ Linux ๋๋ Windows ๋๋ฐ์ด์ค ์ฐ๊ฒฐ | โ ARM, x86, NVIDIA Jetson, Windows ์ฐ์ ์ฉ PC | โ ์๋ฒ๊ธ ํ๋์จ์ด ์์ |
| ๊ฐ์ ๋๋ฐ์ด์ค (ํด๋ผ์ฐ๋ ์ปดํจํ ) | โ ๋ฌผ๋ฆฌ์ ํ๋ฆฟ๊ณผ ํจ๊ป Grafana, Node-RED, Jupyter ์คํ | โ |
์๋ ๋ฐ ์๋ฆผ
| ๊ธฐ๋ฅ | IronFlock | Ignition |
|---|---|---|
| ๊ตฌ์ฑ ๊ฐ๋ฅํ ์๋ ๊ท์น | โ ๋ชจ๋ ํ ๋ ๋ฉํธ๋ฆฌ ์คํธ๋ฆผ์ | โ ํ๊ทธ ์๋ ์์คํ |
| ์ด๋ฉ์ผ ์๋ฆผ | โ | โ (์๋ ์๋ฆผ ๋ชจ๋ โ ์ ๋ฃ ์ถ๊ฐ ๊ธฐ๋ฅ) |
| SMS ์๋ฆผ | โ | โ (SMS ๋ชจ๋ โ ์ ๋ฃ ์ถ๊ฐ ๊ธฐ๋ฅ) |
| ์์ฑ ํตํ ์๋ฆผ | โ | โ (Voice ๋ชจ๋ โ ์ ๋ฃ ์ถ๊ฐ ๊ธฐ๋ฅ) |
| ์ฌ๊ฐ๋ ์์ค | โ ์ํ, ์ฃผ์, ๊ฒฝ๋ฏธ | โ ๊ตฌ์ฑ ๊ฐ๋ฅํ ์ฐ์ ์์ |
| ์๋ ํด๊ฒฐ | โ | โ |
| ์๋ ํ๊ฐ ๋ฐ ์ฃผ์ | โ | โ ์๋ ์๋น |
๊ฐ๊ฒฉ ๋น๊ต
Ignition: ๋ชจ๋ ๊ธฐ๋ฐ ์๊ตฌ ๋ผ์ด์ ์ฑ
Ignition์ ๊ฐ ๊ธฐ๋ฅ์ด ๋ณ๋๋ก ๊ตฌ๋งค๋๋ ์๊ตฌ ๋ผ์ด์ ์ค ๋ชจ๋ธ์ ์ฌ์ฉํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ๋ฐฐํฌ์๋ ํ๋ซํผ ๋ผ์ด์ ์ค์ ์๊ฐํ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ, ์๋ ์๋ฆผ, ๋ณด๊ณ , MQTT์ฉ ๋ชจ๋์ด ํ์ํ๋ฉฐ ๊ฐ๊ฐ ๊ฐ๋ณ์ ์ผ๋ก ๊ฐ๊ฒฉ์ด ์ฑ ์ ๋ฉ๋๋ค. ์ฐ๊ฐ ์ง์ ๋ฐ ์ ์ง ๊ด๋ฆฌ ์์๋ฃ, ํ๋ ๋๋ฐ์ด์ค์ฉ Ignition Edge ๋ผ์ด์ ์ค, Sepasoft์ ์๋ํํฐ MES ๋ชจ๋์ ์ถ๊ฐํ์ธ์. ๊ฐ ์ ์ฌ์ดํธ์๋ ์์ฒด ๊ฒ์ดํธ์จ์ด ๋ผ์ด์ ์ค๊ฐ ํ์ํฉ๋๋ค.
ํ์ฌ ๋ชจ๋ ๊ฐ๊ฒฉ์ Ignition ๊ฐ๊ฒฉ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
IronFlock: ๋ฌด๋ฃ ํด๋ผ์ฐ๋ + ์จํ๋ ๋ฏธ์ค ๊ตฌ๋
IronFlock์ ํด๋ผ์ฐ๋ ๋ฒ์ ์ ๋ฌด๋ฃ์ ๋๋ค โ ๋ชจ๋ ํต์ฌ ํ๋ซํผ ๊ธฐ๋ฅ(๋๋ฐ์ด์ค ๊ด๋ฆฌ, ๋์๋ณด๋, OTA ์ ๋ฐ์ดํธ, ์๋, ์ฑ ๋ฐฐํฌ)์ด ๋ฌด๋ฃ๋ก ํฌํจ๋ฉ๋๋ค. IronFlock์ ๋ฆฌ์์ค ์ฌ์ฉ๋์ ๋ฐ๋ผ ์๊ธ์ ์ฒญ๊ตฌํฉ๋๋ค: ์คํ ๋ฆฌ์ง, ์๊ฒฉ ์ ๊ทผ ์ธ์ , ๊ฐ์ ๋๋ฐ์ด์ค, AI ์ฌ์ฉ๋.
์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ง์ผํ๋ ์ด์ค์์ ์ฑ ๊ตฌ๋งค๋ก ์ถ๊ฐํ ์ ์์ต๋๋ค โ ์๋ฅผ ๋ค์ด ํน์ ํ๋กํ ์ฝ ์ปค๋ฅํฐ, ๋ถ์ ๋๊ตฌ, ๋๋ IronFlock์ด๋ ์๋ํํฐ ๊ฐ๋ฐ์๊ฐ ๊ตฌ์ถํ ์ฐ์ ๋ณ ์๋ฃจ์ .
์จํ๋ ๋ฏธ์ค ๋ฐฐํฌ(์์ด๊ฐญ ๋๋ ํ๋ผ์ด๋น ์ธํ๋ผ)์ ๊ฒฝ์ฐ IronFlock์ ๊ตฌ๋ ๊ธฐ๋ฐ ๋ผ์ด์ ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
Ignition์ ์ ํํด์ผ ํ๋ ๊ฒฝ์ฐ
๋ค์ ๊ฒฝ์ฐ์ Ignition์ด ๋ ๋์ ์ ํ์ผ ์ ์์ต๋๋ค:
- ์ ํต์ ์ธ SCADA ํ๋ก์ธ์ค ์๊ฐํ๊ฐ ํ์ํ๊ณ ๋ณต์กํ ์ฌ์ฉ์ ์ง์ P&ID ๊ทธ๋ํฝ์ด ํ์ํ ๊ฒฝ์ฐ โ Ignition์ Perspective์ Vision ๋ชจ๋์๋ ๋ณต์กํ ์ฌ์ฉ์ ์ง์ ํ๋ก์ธ์ค ํ๋ฉด์ ์ํ ๊ณ ๊ธ ๋๋ก์ ๋๊ตฌ๊ฐ ์๋ ์ ์ฉ HMI ๊ทธ๋ํฝ ํธ์ง๊ธฐ๊ฐ ํฌํจ๋ฉ๋๋ค. (์ฐธ๊ณ : IronFlock์ ์ด์ ํํ, ๋ฐธ๋ธ, ํฑํฌ, ํ์ดํ ๋ฑ์ ํฌํจํ ์์ ํ SCADA ์ฌ๋ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.)
- ๊ฐ์ฅ ํญ๋์ ๋ค์ดํฐ๋ธ ๋๋ผ์ด๋ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํ ๊ฒฝ์ฐ โ IronFlock์ Industrial Collector๋ ์ด์ Siemens S7, Allen-Bradley, Modbus, OPC UA๋ฅผ ์ง์ ์ง์ํ์ง๋ง, Ignition์ ๊ทธ ๋ฒ์๋ฅผ ๋์ด์๋ ๋ ๊ฑฐ์ยทํ์ ํ๋กํ ์ฝ(DF1 ์๋ฆฌ์ผ, DNP3, PCCC, ๋ฒค๋ ์ ์ฉ ์คํ)๊น์ง ์ปค๋ฒํฉ๋๋ค.
- ๊ต์ก๋ ํตํฉ์ ์ฒด์ ํ๋ฆฝ๋ ํ๋ก์ ํธ๊ฐ ์๋ ๊ธฐ์กด Ignition ์ํ๊ณ๊ฐ ์๋ ๊ฒฝ์ฐ.
- ์๊ฐ์ ์์ฐจ ๋ก์ง ํ๋ก๊ทธ๋๋ฐ์ ์ํ ์์ฐจ ๊ธฐ๋ฅ ์ฐจํธ๊ฐ ํ์ํ ๊ฒฝ์ฐ.
- Ignition์ ๊ฒ์ฆ๋ ์ํฌํ๋ก์ฐ ๋ฌธ์๋ฅผ ํน๋ณํ ์๊ตฌํ๋ ๊ท์ ํ๊ฒฝ์์ ์ด์ํ๋ ๊ฒฝ์ฐ.
- ์ฌ์ฉ ์ฌ๋ก๊ฐ ํ๋ฆฟ ๊ด๋ฆฌ๋ AI๊ฐ ํ์ ์๋ ์๋ ค์ง ๊ณ ์ ๋ PLC ์ธํธ๊ฐ ์๋ ๋จ์ผ ์ฌ์ดํธ SCADA ์์คํ ์ธ ๊ฒฝ์ฐ.
IronFlock์ ์ ํํด์ผ ํ๋ ๊ฒฝ์ฐ
๋ค์ ๊ฒฝ์ฐ์ IronFlock์ด ๋ ๊ฐ๋ ฅํ ์ ํ์ ๋๋ค:
- ์ฌ๋ฌ ์ฌ์ดํธ์ ๊ฑธ์ณ ๋๋ฐ์ด์ค ํ๋ฆฟ์ ๊ด๋ฆฌํ๊ณ ์ค์ํ๋ OTA ์ ๋ฐ์ดํธ, ๋ชจ๋ํฐ๋ง, ๊ด๋ฆฌ๊ฐ ํ์ํ ๊ฒฝ์ฐ.
- Java/Jython์ด ์๋ ๋ชจ๋ ์ธ์ด๋ก ์ฌ์ฉ์ ์ง์ ์ฑ์ ๋ฐฐํฌํ๊ณ ์ถ์ ๊ฒฝ์ฐ.
- ๋ด์ฅ AI๊ฐ ํ์ํ ๊ฒฝ์ฐ โ ์์ฐ์ด ์ฟผ๋ฆฌ, ๋ฉํฐ ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์ , ๋๋ฐ์ด์ค์์ ๋ฌผ๋ฆฌ์ AI ์คํ.
- VPN ์์ด ์๊ฒฉ ์ ๊ทผ์ ์ํ๋ ๊ฒฝ์ฐ โ HTTP, SSH, VNC, TCP, UDP ํฐ๋๋ง์ด ํ๋ซํผ์ ๋ด์ฅ.
- ์๋ ํ๋ก์ ํธ๋ณ ๋ฐ์ดํฐ ๋ถ๋ฆฌ๊ฐ ์๋ ๋ฉํฐ ํ ๋ํธ ๊ฒฉ๋ฆฌ๊ฐ ํ์ํ ๊ฒฝ์ฐ.
- ๋น์ฉ์ด ์ค์ํ ๊ฒฝ์ฐ โ IronFlock์ ๋ชจ๋์ ํ๋์ฉ ๊ตฌ๋งคํ์ง ์๊ณ SCADA, MES, AI, ์๊ฒฉ ์ ๊ทผ, ํ๋ฆฟ ๊ด๋ฆฌ๋ฅผ ์ ๊ณต.
- ๋ง์ผํ๋ ์ด์ค์์ ์ฐ์ ์ฉ ์ฑ์ ๊ตฌ์ถํ๊ณ ์์ตํํ๊ณ ์ถ์ ๊ฒฝ์ฐ.
- ํ๋์ ์ธ ๋์งํธ ์ด์ ์คํ์ ๊ตฌ์ถํ๊ณ Java ๊ธฐ๋ฐ ๋๊ตฌ์ ๋ฒค๋ ์ข ์๋๋ ๊ฒ์ ํผํ๊ณ ์ถ์ ๊ฒฝ์ฐ.
๋ง์ด๊ทธ๋ ์ด์ ๊ฒฝ๋ก
IronFlock์ Ignition๊ณผ ํจ๊ป ์คํํ ์ ์์ต๋๋ค. ํ์ ์ผ๋ฐ์ ์ผ๋ก IronFlock์ ๊ธฐ์กด OPC UA ์ธํ๋ผ์ ์ฐ๊ฒฐํ๋ ๊ฒ์ผ๋ก ์์ํ๊ณ (Ignition์ด OPC UA ์๋ฒ ์ญํ ์ ํ ์ ์์), ๊ทธ๋ฐ ๋ค์ Ignition์ด ์ง์ PLC ํต์ ์ ๊ณ์ ์ฒ๋ฆฌํ๋ ๋์ ์๊ฐํ, ์๊ฒฉ ์ ๊ทผ, ํ๋ฆฟ ๊ด๋ฆฌ๋ฅผ IronFlock์ผ๋ก ์ ์ฐจ ์ ํํฉ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ IronFlock์ ์ปจํ ์ด๋ํ๋ OPC UA ์ฑ์ด Ignition ๊ณ์ธต์ ์์ ํ ๋์ฒดํ ์ ์์ต๋๋ค.