๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?

๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?

์‚ฐ์—… ์ž๋™ํ™” ๋ถ„์•ผ์—์„œ ๋งŽ์€ ๊ฒฝํ—˜์„ ๊ฐ–๊ณ  ์žˆ๋Š” ์šฐ๋ฆฌ๋Š” ํ•ญ์ƒ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์„ ์˜ ์˜ต์…˜์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ฐ์˜ ๊ธฐ์ˆ  ์‚ฌ์–‘์— ๋”ฐ๋ผ ์šฐ๋ฆฌ๋Š” ํ•˜๋‚˜ ๋˜๋Š” ๋‹ค๋ฅธ ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ๋ฐ˜์„ ์„ ํƒํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  TIA ํฌํ„ธ๊ณผ ํ•จ๊ป˜ Siemens ์žฅ๋น„๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•œ ์—„๊ฒฉํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์ด ์—†๋‹ค๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ MasterSCADA 3.XX๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•ด ์•„๋ž˜์„œ ์˜์›ํžˆ ์ง€์†๋˜๋Š” ๊ฒƒ์€ ์•„๋ฌด๊ฒƒ๋„ ์—†์Šต๋‹ˆ๋‹ค...

MasterSCADA 4D๋กœ ์ „ํ™˜ํ•œ ๊ฒฝํ—˜, ์ „์ œ ์กฐ๊ฑด, ์ด ๊ธฐ์‚ฌ์˜ ์ผ๋ถ€์— ํฌํ•จ๋œ ARM ์•„ํ‚คํ…์ฒ˜ ์ž„๋ฒ ๋””๋“œ ์ปดํ“จํ„ฐ์—์„œ์˜ ์ž‘์—… ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

ะŸั€ะตะดะฟะพัั‹ะปะบะธ

์šฐ๋ฆฌ๋Š” ์–ผ๋งˆ ์ „๋ถ€ํ„ฐ Insat์—์„œ ๋น„๊ต์  ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ์ธ MasterSCADA 4D๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋ช‡ ๊ฐ€์ง€ ์ „์ œ์กฐ๊ฑด์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ €, ์šฐ๋ฆฌ๋Š” ์–ด๋–ค SCADA ์‹œ์Šคํ…œ์ด ๊ฐ€์žฅ ์ธ๊ธฐ๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด ์‚ฐ์—… ์ž๋™ํ™” ๋ถ„์•ผ์˜ ์ „๋ฌธ๊ฐ€๋“ค์„ ๋Œ€์ƒ์œผ๋กœ ์—ฌ๋Ÿฌ ์ฐจ๋ก€ ๋…๋ฆฝ์ ์ธ ์„ค๋ฌธ์กฐ์‚ฌ๋ฅผ ์‹ค์‹œํ–ˆ์Šต๋‹ˆ๋‹ค(๊ทธ๋ฆผ 1). ์กฐ์‚ฌ ๊ฒฐ๊ณผ์— ๋”ฐ๋ฅด๋ฉด MasterSCADA ์‹œ์Šคํ…œ์€ ๊ตญ๋‚ด ์‹œ์Šคํ…œ ์ค‘ XNUMX์œ„๋ฅผ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋‹ค.

๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?
๊ทธ๋ฆผ 1 - ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” SCADA ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์กฐ์‚ฌ ๊ฒฐ๊ณผ(์‚ฌ์ง„ ํด๋ฆญ ๊ฐ€๋Šฅ)

๋‘ ๋ฒˆ์งธ ์ „์ œ ์กฐ๊ฑด์„ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ...

์ด์ œ MasterSCADA 4D ์ž์ฒด๋กœ ์ง์ ‘ ์ด๋™ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ๊ณผ ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์ด๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๊ฐ ๋ถ€๋ถ„์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ ํ™˜๊ฒฝ

์‹œ์Šคํ…œ ํ”„๋กœ์ ํŠธ๋Š” MasterSCADA 4D ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ ์ƒ์„ฑ๋˜๋ฉฐ, ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” Insat ์›น์‚ฌ์ดํŠธ์—์„œ ๋ฌด๋ฃŒ ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ํ”„๋กฌํ”„ํŠธ์— ๋”ฐ๋ผ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?
๊ทธ๋ฆผ 2 โ€” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์ธํ„ฐํŽ˜์ด์Šค(๊ทธ๋ฆผ ํด๋ฆญ ๊ฐ€๋Šฅ)

๊ฐ€์žฅ ๋จผ์ € ๋ˆˆ๊ธธ์„ ๋„๋Š” ๊ฒƒ์€ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์˜ ์พŒ์ ํ•œ ์ธํ„ฐํŽ˜์ด์Šค์™€ ํ”„๋กœ์ ํŠธ์˜ ํŽธ๋ฆฌํ•œ ๊ณ„์ธต ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ์ด์ œ ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ์—์„œ ์ž๋™ํ™”๋œ ์ž‘์—…์žฅ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ปจํŠธ๋กค๋Ÿฌ์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ์„œ๋ฒ„ ๋˜๋Š” ์šด์˜์ž์˜ ์›Œํฌ์Šคํ…Œ์ด์…˜์œผ๋กœ ๋๋‚˜๋Š” ์ „์ฒด ์‹œ์„ค์— ๋Œ€ํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ ํ™˜๊ฒฝ์€ ์ƒ๋Œ€์ ์œผ๋กœ ์นœ์ˆ™ํ•˜๊ณ  ๊ฒฌ๋”œ ์ˆ˜ ์žˆ๋Š” Windows OS์—์„œ๋งŒ ์‹คํ–‰๋˜์ง€๋งŒ ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ(RunTime)์€ ๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ ๋ฐ ํ”„๋กœ์„ธ์„œ ์•„ํ‚คํ…์ฒ˜์— ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ์šฐ๋ฆฌ๋ฅผ ์ฆ๊ฒ๊ฒŒ ๋†€๋ผ๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•ด์„œ๋Š” ๋‚˜์ค‘์— ์ž์„ธํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์‹œ๊ฐํ™” ์š”์†Œ๊ฐ€ ํฌํ•จ๋œ ๋Œ€๊ทœ๋ชจ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋„ ๋งˆ์Œ์— ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์˜ ์ „๋ฌธ๊ฐ€๋“ค์€ ๊ทธ๋ฆผ์„ ๊ทธ๋ฆฌ๊ฑฐ๋‚˜ ์ธํ„ฐ๋„ท์—์„œ ์•„์ด์ฝ˜์„ ๊ฒ€์ƒ‰ํ•  ํ•„์š” ์—†์ด ์Šค์Šค๋กœ ์‹œ๊ฐํ™” ์š”์†Œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?
๊ทธ๋ฆผ 3 โ€” ์‹œ๊ฐํ™” ์š”์†Œ(๊ทธ๋ฆผ ํด๋ฆญ ๊ฐ€๋Šฅ)

ํ†ต์‹  ํ”„๋กœํ† ์ฝœ

์‹œ์Šคํ…œ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ MasterSCADA 4D์— ํ†ตํ•ฉ๋˜๋Š” ๋‹ค์–‘ํ•œ ๋“œ๋ผ์ด๋ฒ„(๊ตํ™˜ ํ”„๋กœํ† ์ฝœ)๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • Modbus TCP/RTU, TCP๋ฅผ ํ†ตํ•œ RTU
  • DCON
  • OPC UA/DA/HDA
  • IEC61850
  • SNMP
  • PostgreSQL
  • MQTT
  • IEC104
  • MSSQL
  • MySQL์˜
  • Mercury(๋ณ„๋„์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ) ๋“ฑ

๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ

๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์€ ๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ ๋ฐ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ ์•„ํ‚คํ…์ฒ˜์—์„œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋กœ์ปฌ ๋จธ์‹ ์—์„œ๋„ RunTime์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐœ๋ฐœ ํ™˜๊ฒฝ๊ณผ ํ•จ๊ป˜ ์„ค์น˜๋˜์–ด ์ œํ•œ ์—†์ด 32์‹œ๊ฐ„(๋˜๋Š” XNUMX๊ฐœ์˜ ํƒœ๊ทธ) ๋™์•ˆ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

AntexGate ์žฅ์น˜

MasterSCADA Runtime์€ ARM ํ”„๋กœ์„ธ์„œ ์•„ํ‚คํ…์ฒ˜ ๋ฐ Debian ์šด์˜ ์ฒด์ œ๋ฅผ ๊ฐ–์ถ˜ AntexGate ์ž„๋ฒ ๋””๋“œ PC์— ๋ณ„๋„ ์˜ต์…˜์œผ๋กœ ์‚ฌ์ „ ์„ค์น˜๋˜์–ด ์žˆ์œผ๋ฉฐ ์ด ์žฅ์น˜์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?
๊ทธ๋ฆผ 4 - AntexGate ์žฅ์น˜

ํŠน์ง• :

  • CPU: 4์ฝ”์–ด x64 ARM v8 Cortex-A53
  • 1.2Mhz RAM: LPDDR2 1024MB
  • ๋น„ํœ˜๋ฐœ์„ฑ ๋ฉ”๋ชจ๋ฆฌ: 8/16/32GB eMMC

์žฅ์น˜์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—.

์‹คํ–‰ ์žฅ์น˜์—์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Modbus RTU ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ง ๋ฐ ์žฅ์น˜ ์ œ์–ด๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ, ํด๋ง ์„ค์ • ํ”„๋กœ์„ธ์Šค๋Š” ์ง๊ด€์ ์ด๊ณ  ์นœ์ˆ™ํ•œ OPC ์„œ๋ฒ„ ์„ค์ •๊ณผ ๋‹ค์†Œ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์‹ค, ์ด์ œ RunTime์—๋Š” ๋ฐ์ดํ„ฐ ๊ตํ™˜์„ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์ถ”์ƒ์ ์ธ ์ œ์กฐ ํ”„๋กœ์„ธ์Šค๋ฅผ ์œ„ํ•ด ํŽŒํ”„ 5๊ฐœ์™€ ๋ฐธ๋ธŒ XNUMX๊ฐœ๋ฅผ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹๊ฐ„๋‹จํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ๋Š” ๊ทธ๋ฆผ XNUMX์™€ ๊ฐ™์ด ๋ณด์ž…๋‹ˆ๋‹ค.

๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?
๊ทธ๋ฆผ 5 - ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์˜ ํ”„๋กœ์ ํŠธ(๊ทธ๋ฆผ ํด๋ฆญ ๊ฐ€๋Šฅ)

๊ทธ ๊ฒฐ๊ณผ HTML6๋ฅผ ์ง€์›ํ•˜๋Š” ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ž‘๋™ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋‹ˆ๋ชจ๋‹‰ ๋‹ค์ด์–ด๊ทธ๋žจ(๊ทธ๋ฆผ 5)์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?
๊ทธ๋ฆผ 6 โ€” ๋‹ˆ๋ชจ๋‹‰ ๋‹ค์ด์–ด๊ทธ๋žจ(GIF ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ์Œ)

HMI ์ •๋ณด ํ‘œ์‹œ ์˜ต์…˜

WEB์„ ํ†ตํ•ด ์‹คํ–‰ ํ™˜๊ฒฝ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ์˜ต์…˜์€ ๋‹ˆ๋ชจ๋‹‰ ๋‹ค์ด์–ด๊ทธ๋žจ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ธฐ ์œ„ํ•œ ํด๋ผ์ด์–ธํŠธ ์„ ํƒ์„ ์ œํ•œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ ์žฅ์น˜๋Š” HDMI, ์ด๋”๋„ท, 3G๋ฅผ ํ†ตํ•ด ์ •๋ณด ์ถœ๋ ฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
HDMI๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐํ•  ๋•Œ AntexGate์— ๋‚ด์žฅ๋œ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด LocalHost 127.0 0.1:8043์— ์•ก์„ธ์Šคํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ "Thin Client"๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท ๋˜๋Š” ๊ธฐ์—…์˜ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์—์„œ ๊ณ ์ • IP:8043 ์ฃผ์†Œ์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?
๊ทธ๋ฆผ 7 - ์›น ๋ชจ๋‹ˆํ„ฐ๋ง ๊ตฌ์กฐ(์‚ฌ์ง„ ํด๋ฆญ ๊ฐ€๋Šฅ)

ํฅ๋ฏธ๋กœ์šด ์†Œ์‹์€ ์˜ค๋žซ๋™์•ˆ ๊ธฐ๋‹ค๋ ค์˜จ MQTT ํ”„๋กœํ† ์ฝœ์ด์—ˆ๋Š”๋ฐ, ์ด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ SCADA ์‹œ์Šคํ…œ์—์„œ ์›๊ฒฉ ๊ฐœ์ฒด๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๋ฐ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
์˜ค๋Š˜๋‚  ๋ชจ๋“  ์‚ฌ๋žŒ์€ ๊ณ ์ • IP ์ฃผ์†Œ(์˜ˆ: ํšŒ์‚ฌ ์›น ์‚ฌ์ดํŠธ ์„œ๋ฒ„)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท์—์„œ ์ €๋ ดํ•œ VDS ์„œ๋ฒ„๋ฅผ ํ™•๋ณดํ•˜๊ณ  ์—ฌ๊ธฐ์— MQTT Broker(์˜ˆ: Mosquito)๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
MQTT ๋ธŒ๋กœ์ปค๊ฐ€ ํฌํ•จ๋œ ์„œ๋ฒ„ 900๊ฐœ๋ฅผ ๋ฐ›์œผ๋ฉด ๊ฐ’๋น„์‹ผ ์šด์˜์ž ์„œ๋น„์Šค(๊ณ ์ • IP)๋ฅผ ์‰ฝ๊ฒŒ ์ œ๊ฑฐํ•˜๊ณ  4000G ํ†ต์‹ ์— 3๋ฃจ๋ธ” ๋Œ€์‹  ์—ฐ๊ฐ„ XNUMX๋ฃจ๋ธ”์„ ์ง€๋ถˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?
๊ทธ๋ฆผ 8 โ€” MQTT ๋ชจ๋‹ˆํ„ฐ๋ง ๊ตฌ์กฐ(๊ทธ๋ฆผ ํด๋ฆญ ๊ฐ€๋Šฅ)

์ธํ„ฐ๋„ท์—์„œ Modbus TCP ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก์€ ๋ณด์•ˆ๊ณผ ํ†ต์‹  ํ’ˆ์งˆ์„ ๋ณด์žฅํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์€ ํŠธ๋ž˜ํ”ฝ์„ ์ ˆ์•ฝํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ๊ณ ๊ฐ์ด ์ง์ ‘ ์ธํ„ฐ๋„ท ๊ณต๊ธ‰์ž๋ฅผ ์„ ํƒํ•˜๋Š” ๋ณต์ œ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ํŒ๋งคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  IP ์ฃผ์†Œ๋ฅผ ์„ค์ •ํ•˜๊ณ  ํ• ๋‹นํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๋Š” ์‚ฌ๋žŒ์€ ์—†์Šต๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๊ฐ€ SIM ์นด๋“œ๋ฅผ ์ง์ ‘ ์‚ฝ์ž…ํ•˜๊ฑฐ๋‚˜ DHCP ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ๋ผ์šฐํ„ฐ์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

์†๋„ ์„ฑ๋Šฅ

ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์†๋„์ž…๋‹ˆ๋‹ค. ์†Œ์œ„ "์ž‘์—…"์ด ์ด์— ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ ๋…ธ๋“œ๋Š” ์ƒ์„ฑ๋  ๋•Œ ์ฃผ ์ž‘์—… ํ•˜๋‚˜๋งŒ ๊ฐ–์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ž๋Š” ํŠน์ • ํ”„๋กœ์ ํŠธ์˜ ์šด์˜์— ํ•„์š”ํ•œ ๋งŒํผ ์ด๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์‚ฐ ์ฃผ๊ธฐ์™€ ๊ฐ™์€ ๊ณ„์‚ฐ ๊ธฐ๋Šฅ์€ ํŠน์ • ์ž‘์—…์˜ ์„ค์ •์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๊ฐ๊ฐ์€ ์žฅ์น˜์˜ ๋‹ค๋ฅธ ๊ฒƒ๊ณผ ๋…๋ฆฝ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ํ”„๋กœ์ ํŠธ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ๊ณ„์‚ฐ ์ฃผ๊ธฐ๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ ์ž‘์—…์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ด ๊ธฐ๋Šฅ์€ ๋‹ค์ค‘ ์ฝ”์–ด๊ฐ€ ์žˆ๋Š” ํ”„๋กœ์„ธ์„œ๊ฐ€ ์žˆ๋Š” ์žฅ์น˜์— ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ "์ž‘์—…"์€ ์‹œ์Šคํ…œ์—์„œ ๋ณ„๋„์˜ ํ”„๋กœ์„ธ์Šค๋กœ ์‹œ์ž‘๋˜๋ฉฐ ๋กœ๋“œ๋Š” ํ”„๋กœ์„ธ์„œ ์ „์ฒด์— ๊ณ ๋ฅด๊ฒŒ ๋ถ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. AntexGate ์žฅ์น˜์—๋Š” 4GHz์˜ 1.2๊ฐœ ์ฝ”์–ด์™€ 1GB RAM์„ ๊ฐ–์ถ˜ ARM ํ”„๋กœ์„ธ์„œ๊ฐ€ ์žˆ์–ด ์ตœ์†Œ 4๊ฐœ์˜ ๋Œ€๊ทœ๋ชจ ์ž‘์—…์„ ์ƒ์„ฑํ•˜๊ณ  ์ฝ”์–ด ์ „์ฒด์— ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PLC์— ๋น„ํ•ด AntexGate๋Š” ๋™์ผํ•œ ๊ฐ€๊ฒฉ์œผ๋กœ ์ตœ์†Œ 4๋ฐฐ ๋” ๋งŽ์€ ์ปดํ“จํŒ… ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?
๊ทธ๋ฆผ 9 โ€” ๋Ÿฐํƒ€์ž„ ๋ชจ๋“œ์—์„œ AntexGate ์ปดํ“จํŒ… ๊ธฐ๋Šฅ ๋กœ๋“œ(๊ทธ๋ฆผ ํด๋ฆญ ๊ฐ€๋Šฅ)

๊ทธ๋ฆผ 9์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด CPU ๋กœ๋“œ๋Š” 2,5%๋ฅผ ๋„˜์ง€ ์•Š์œผ๋ฉฐ, ํ• ๋‹น๋œ ๋ฉ”๋ชจ๋ฆฌ๋Š” 61MB์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์†Œ๊ทœ๋ชจ ๋Ÿฐํƒ€์ž„ ํ”„๋กœ์ ํŠธ๋Š” ๊ธฐ๋ณธ ์ œ๊ณต ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ด ์žฅ์น˜๋Š” ์ปจํŠธ๋กค๋Ÿฌ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ 2000๊ฐœ ์ด์ƒ์˜ I/O ํฌ์ธํŠธ๋ฅผ ํด๋งํ•˜๊ณ  100๊ฐœ ์ด์ƒ์˜ ์›น ํด๋ผ์ด์–ธํŠธ๋ฅผ ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ์™„์ „ํ•œ ์„œ๋ฒ„๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด 9๊ฐœ์˜ WEB ํด๋ผ์ด์–ธํŠธ๋ฅผ ์žฅ์น˜์— ์—ฐ๊ฒฐํ•˜๊ณ  ๋ฆฌ์†Œ์Šค ์†Œ๋น„ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค(๊ทธ๋ฆผ 10).

๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?
๊ทธ๋ฆผ 10 โ€” 9๊ฐœ์˜ ์›น ํด๋ผ์ด์–ธํŠธ๋ฅผ ์—ฐ๊ฒฐํ•  ๋•Œ AntexGate์˜ ์ปดํ“จํŒ… ๊ธฐ๋Šฅ ๋กœ๋“œ(๊ทธ๋ฆผ ํด๋ฆญ ๊ฐ€๋Šฅ)

์œ„ ๊ทธ๋ฆผ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด CPU ์‚ฌ์šฉ๋ฅ ์€ ํ‰๊ท  2,5%์—์„œ 6%๋กœ ์ฆ๊ฐ€ํ–ˆ๊ณ , ๋ฉ”๋ชจ๋ฆฌ๋„ 3MB๋งŒ ๋” ํ• ๋‹น๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์žฅ์น˜์˜ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๊ฐ€ ํ’๋ถ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ์ž๋Š” MasterSCADA 4D์—์„œ ์ƒ์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ์˜ ํ’ˆ์งˆ์„ ์ธ์ƒ‰ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

ํฌ๋กœ์Šค ํ”Œ๋žซํผ

๋˜ํ•œ ๊ณ ๋ ค ์ค‘์ธ SCADA ์‹œ์Šคํ…œ์˜ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ํŠน์„ฑ์— ์ฃผ๋ชฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ†ตํ•ฉ์ž์—๊ฒŒ ํ”„๋กœ์ ํŠธ ๊ตฌํ˜„์„ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ ์„ ํƒ๊ถŒ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ ‘๊ทผ ๋ฐฉ์‹ ๋•๋ถ„์— ์šด์˜ ์ฒด์ œ ๋˜๋Š” PC ์•„ํ‚คํ…์ฒ˜ ๊ฐ„ ์ „ํ™˜์ด ๋งค์šฐ ๊ฐ„๋‹จํ•ด์กŒ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

MasterSCADA 4D๋Š” Insat์˜ ๋น„๊ต์  ์ƒˆ๋กœ์šด ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚  ์ด ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ ์ž‘์—…์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ๋งŒํผ ๋งŽ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํšŒ์‚ฌ ๊ณต์‹ ์›น์‚ฌ์ดํŠธ์—์„œ ๋ฌด๋ฃŒ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ”„๋กœ๊ทธ๋žจ ์ž‘์—…์— ๋Œ€ํ•œ ๋งค์šฐ ์ž์„ธํ•œ ๋„์›€๋ง์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋งˆ์Šคํ„ฐ SCADA 4D. ARM์— ์ƒ๋ช…์ด ์žˆ๋‚˜์š”?
๊ทธ๋ฆผ 11 - ๋„์›€๋ง ์ฐฝ(์‚ฌ์ง„ ํด๋ฆญ ๊ฐ€๋Šฅ)

๊ฒฐ๋ก ์ ์œผ๋กœ, ์ด ๊ธฐ์‚ฌ์—๋Š” MasterSCADA 4D ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ์— ๋Œ€ํ•œ ์†Œ๊ฐœ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ๋งŽ์€ ๋‚ด์šฉ์„ ์–ธ๊ธ‰ํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ง€์›์„ ๋ฐ›์•„ ์ด ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ ์ž‘์—…์— ๋Œ€ํ•œ ๋” ์ž์„ธํ•œ ์˜ˆ์ œ์™€ ๊ฐ•์˜๋ฅผ ๊ณต๊ฐœํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์–ด๋–ค ์งˆ๋ฌธ์— ๊ฐ€์žฅ ๊ด€์‹ฌ์ด ์žˆ๋Š”์ง€ ๋Œ“๊ธ€์—์„œ ํ™•์ธํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ๊ฐ€์žฅ ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ์„ MasterSCADA 4D์—์„œ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ์— ๋Œ€ํ•œ ๊ฐ•์˜๋กœ ์ „ํ™˜ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€