ARIES PLC110[M02]-MS4, HMI, OPC ๋ฐ SCADA ๋˜๋Š” ๊ฐœ์ธ์—๊ฒŒ ํ•„์š”ํ•œ ์นด๋ชจ๋งˆ์ผ ์ฐจ์˜ ์–‘. 1 ๋ถ€

์•ˆ๋…•ํ•˜์„ธ์š”, ์ด ๊ธฐ์‚ฌ๋ฅผ ์ฝ๋Š” ๋…์ž ์—ฌ๋Ÿฌ๋ถ„. ๋ฆฌ๋ทฐ ํ˜•์‹์œผ๋กœ ๊ธ€์„ ์“ฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฝ๊ฐ„์˜ ๊ฒฝ๊ณ ์ œ๋ชฉ์—์„œ ์šฐ๋ฆฌ๊ฐ€ ๋งํ•˜๋Š” ๋‚ด์šฉ์„ ์ฆ‰์‹œ ์ดํ•ดํ–ˆ๋‹ค๋ฉด ์ฒซ ๋ฒˆ์งธ ์ง€์ (์‹ค์ œ๋กœ๋Š” PLC ์ฝ”์–ด)์„ ํ•œ ๋‹จ๊ณ„ ๋†’์€ ๊ฐ€๊ฒฉ ๋ฒ”์ฃผ์—์„œ ๋ฌด์—‡์ด๋“  ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
์ฃผ๊ด€์ ์œผ๋กœ ๋ˆ์„ ์ ˆ์•ฝํ•˜๋Š” ๊ฒƒ์€ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€ ์‹ ๊ฒฝ์„ ์“ธ ๊ฐ€์น˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์•ฝ๊ฐ„์˜ ํฐ๋จธ๋ฆฌ์™€ ๊ธด์žฅ๋œ ํ‹ฑ์˜ ์ง„ํญ์„ ๋‘๋ ค์›Œํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ๋‚˜์ค‘์— ์ด ๊ธฐ์ˆ ์  ๊ธฐ์ ์ด ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์–ด์กŒ๋Š”์ง€ ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ๋Š” ์ผ์ •๋Ÿ‰์˜ ๋น„ํŒ์„ ํฌํ•จํ•˜์—ฌ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๊ฐ„๋žตํ•œ ๋ถ„์„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์›. ๋ฌธ์ œ์˜ ๊ณต์‹ํ™”

์‹ค์ œ๋กœ ์ €๋Š” ์„ค๊ณ„๊ตญ์—์„œ ๊ทผ๋ฌดํ•˜๋ฉฐ ํ„ดํ‚ค ๊ณต์žฅ์— ํ†ตํ•ฉํ•  ์ž๋™ํ™” ์žฅ๋น„๋ฅผ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค. ์ตœ๊ทผ OWEN ์žฅ๋น„๊ฐ€ ์ฐฝ๊ณ ์— ๋„์ฐฉํ•˜์—ฌ ํ…Œ์ŠคํŠธ ๋ฒค์น˜๋ฅผ ์กฐ๋ฆฝํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • PLC110[M02]-MS4(์‹คํ–‰ ํ™˜๊ฒฝ MasterSCADA 4D)
  • ์กฐ์ž‘๋ฐ˜ SP307
  • ๋ฒ”์šฉ ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ ์ž…๋ ฅ ๋ชจ๋“ˆ ะœะ’110-224.2ะ
  • MV110-4TD ์ŠคํŠธ๋ ˆ์ธ ๊ฒŒ์ด์ง€ ์‹ ํ˜ธ ์ž…๋ ฅ ๋ชจ๋“ˆ
  • ์ „๊ธฐ ์ธก์ • ๋ชจ๋“ˆ MV110-220.3M

์‹œ์Šคํ…œ ๊ตฌ์กฐ ๋ชฉ์ ์— ๋”ฐ๋ผ ๋„คํŠธ์›Œํฌ๋ฅผ ์ฐจ๋ณ„ํ™”ํ•˜์—ฌ ์„ ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  1. RS-485 ๊ธฐ๋ฐ˜ Modbus RTU - PLC์™€ ์Šฌ๋ ˆ์ด๋ธŒ ์žฅ์น˜(๋ชจ๋“ˆ, ์ฃผํŒŒ์ˆ˜ ๋ณ€ํ™˜๊ธฐ, ์Šค๋งˆํŠธ ์„ผ์„œ, HMI ํŒจ๋„ SP307), PLC ๋„คํŠธ์›Œํฌ ๋งˆ์Šคํ„ฐ ๊ฐ„์˜ ํ†ต์‹ .
  2. ์ด๋”๋„ท ๊ธฐ๋ฐ˜ Modbus TCP - ์„œ๋กœ ๋‹ค๋ฅธ PLC ๊ฐ„ ๋ฐ OPC ์„œ๋ฒ„์™€์˜ ํ†ต์‹ 
  3. OPC ๋ฐ SCADA ์‹œ์Šคํ…œ PC ์„œ๋ฒ„๋Š” ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ(๊ธฐ์—…์˜ ๊ธฐ์—… LAN ๋ฐ ์ปจํŠธ๋กค๋Ÿฌ์˜ Modbus TCP ๋„คํŠธ์›Œํฌ(ํ‘œ์ค€ Windows ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ผ์šฐํŒ…์ด ์žˆ๋Š” ๋‘ ๊ฐœ์˜ ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ)) ์‚ฌ์ด์˜ ๋™์‹œ์— ๊ฒŒ์ดํŠธ์›จ์ด์ž…๋‹ˆ๋‹ค.
  4. ํšŒ์‚ฌ LAN์€ ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ์˜ ์ผ๋ฐ˜์ ์ธ ๊ตฌ์กฐ๋Š” ์•„๋ž˜ ์ด๋ฏธ์ง€์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

ARIES PLC110[M02]-MS4, HMI, OPC ๋ฐ SCADA ๋˜๋Š” ๊ฐœ์ธ์—๊ฒŒ ํ•„์š”ํ•œ ์นด๋ชจ๋งˆ์ผ ์ฐจ์˜ ์–‘. 1 ๋ถ€

๋‚ด์žฅ๋œ ๊ธฐ๋Šฅ

  • PLC์—์„œ OPC ์„œ๋ฒ„๋กœ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐ ๋ฆฌ๋””๋ ‰์…˜
  • HMI ํŒจ๋„์„ ํ†ตํ•œ ๋กœ์ปฌ ์ œ์–ด ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง
  • OPC ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด SCADA์—์„œ ์ œ์–ด ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง
  • SCADA ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ LAN๊ณผ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ๋ชจ๋“  PC์—์„œ ์ œ์–ด
  • LAN ๋ฐ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ๋ชจ๋ฐ”์ผ OPC ๋ชจ๋‹ˆํ„ฐ ์—ฐ๊ฒฐ
  • ๋ฌผ๋ก  ๋ณด๊ด€ ๋ฐ ๋ณด๊ณ ์„œ ์ƒ์„ฑ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์•„๋ฌด๊ฒƒ๋„ ๋†“์นœ ๊ฒƒ์ด ์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์„ค๋ช…์ด ์žˆ์œผ๋ฉฐ ์ด์ œ ์‹ค์ œ๋กœ ์ฃผ์ œ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค(๊ฐ ๋…ธ๋“œ ๊ตฌํ˜„๊ณผ ๊ด€๋ จ๋œ ๊ธฐ์‚ฌ์—์„œ ์ œ๊ฑฐ ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค).

์ง๋ฉดํ•œ ์–ด๋ ค์›€

1. PLC ๋ฌธ์„œ

MasterSCADA 4D ์ฝ”์–ด์— ์„ ์–ธ๋œ PLC์˜ ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ๋Š” 2012๋…„ ์ œ์กฐ์—…์ฒด์— ์˜ํ•ด ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋…์˜ ์ธ์ƒ์ ์ธ ์ˆ˜๋ช…์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  2019๋…„์— ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์€ 28(!?) ํŽ˜์ด์ง€์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋งค๋‰ด์–ผ๋ฟ์ด๋ฉฐ ์—ฌ๊ธฐ์—๋Š” ์œ ์šฉํ•œ ์ •๋ณด๊ฐ€ ๊ฑฐ์˜ ์—†์œผ๋ฉฐ ๋งค๋‰ด์–ผ์˜ ์Šคํฌ๋ฆฐ์ƒท์€ MasterSCADA 3D์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜๋ฉด ๊ฝค ์žฌ๋ฏธ์žˆ์Šต๋‹ˆ๋‹ค.

20๊ฐœ ์ฃผ์ œ๋กœ ๊ตฌ์„ฑ๋œ ํฌ๋Ÿผ ์Šค๋ ˆ๋“œ๋„ ์ง€์ง€์ž XNUMX๋ช…๊ณผ ์˜์—… ๊ด€๋ฆฌ์ž XNUMX๋ช…์˜ ์ ๊ทน์ ์ธ ์ง€์›์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

2. PLC ๋ชจ๋“ˆ์˜ ์•„ํ‚คํ…์ฒ˜

์ด๊ฒƒ์€ ํ† ๋ก ์„ ์œ„ํ•œ ๋ณ„๋„์˜ ์ฃผ์ œ์ž…๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, PLC๋Š” Modbus RTU ์Šฌ๋ ˆ์ด๋ธŒ ์žฅ์น˜๋กœ์„œ ๋ชจ๋“ˆ๊ณผ ํ†ต์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ € RS-485 ๋ณ€ํ™˜๊ธฐ๋ฅผ ํ†ตํ•ด ๊ฐ๊ฐ์„ PC์— ์—ฐ๊ฒฐํ•˜์—ฌ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋กœ ๋ณ„๋„๋กœ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

์ด๋Ÿฌํ•œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ฒ˜์Œ ๋ณด๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ๋Š” ์ „ํ˜€ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋˜ํ•œ ๋ชจ๋“  ์•„๋‚ ๋กœ๊ทธ ๋ชจ๋“ˆ์€ Terra Incognita์˜ ์ „์ฒด RS-485 ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•Œ ์ˆ˜ ์—†๋Š” ์ด์œ ๋กœ ์‹คํŒจํ•˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜์ง€๋งŒ, ๋ฌผ๋ก  ์ด์— ๋Œ€ํ•ด ์ „์ฒด ์„œ์‚ฌ์‹œ์ ์œผ๋กœ ๋ณ„๋„๋กœ ์ด์•ผ๊ธฐํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ฌธ์ œ๋Š” 10๋…„์ด ์ง€๋‚ฌ๋Š”๋ฐ ์ œ์กฐ์‚ฌ์—์„œ๋Š” ์›ƒ์–ด ๋„˜๊น๋‹ˆ๋‹ค. โ€œํ…œํ”Œ๋ฆฟ์ด ์šฐ๋ฆฌ์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š์•˜๋‹ค๋Š” ์ ์„ ์ธ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.โ€๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ๋ชจ๋“ˆ๊ณผ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•œ ์œ ์ผํ•œ ์ธํ„ฐํŽ˜์ด์Šค์ด๋ฉฐ ์‚ฌ๋žŒ๋“ค์€ ์˜ค๋žซ๋™์•ˆ Modbus RTU ๊ตฌํ˜„์„ ์ž‘์„ฑํ•ด ์™”์Šต๋‹ˆ๋‹ค.

๊ทธ ์‚ฌ์ด ์นด๋ชจ๋งˆ์ผ ์ฐจ๊ฐ€ ๋‹ค ๋–จ์–ด์ ธ๊ฐ€๋Š”๋ฐ... ํ•ด๊ฐ€ ์ง€๊ณ  ์žˆ์—ˆ์–ด์š”

3. IDE ๋งˆ์Šคํ„ฐSCADA

๊ทธ๋ž˜ํ”ฝ ๋„๊ตฌ์— ๋Œ€ํ•ด์„œ๋Š” ์ด์•ผ๊ธฐํ•˜์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ํ…Œ์ŠคํŠธํ•˜์ง€๋Š” ์•Š์•˜์ง€๋งŒ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ฆ‰์‹œ ๋ง์”€ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ ๊ตํ™˜ ๋ฐ IEC ํ‘œ์ค€ ์–ธ์–ด์˜ ๊ตฌํ˜„์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ปจํŠธ๋กค๋Ÿฌ์˜ ๋ฌผ๋ฆฌ์  ์ž…๋ ฅ ๋ฐ ์ถœ๋ ฅ์€ ์ „์—ญ ๋ณ€์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ฉฐ "DI1"๊ณผ ๊ฐ™์€ ๋ณ„์นญ์„ ์ž‘์„ฑํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์˜ ์–ด๋–ค ๋ถ€๋ถ„์—์„œ๋„ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ธ๋“ค์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฅผ ๊ฐ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋Œ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์— ๊ฐ’์„ ์ƒ์†ํ•˜๊ฑฐ๋‚˜ ์ „์†กํ•˜๋Š” ๋กœ์ปฌ ๋ณ€์ˆ˜๊ฐ€ ํ˜•์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ €๊ฒƒ๋“ค. ๋‚ด ๋น„์ „์—์„œ PLC์˜ ๋ณธ์งˆ์€ ์•ฝ๊ฐ„ ์†์‹ค๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์žฅ์น˜๋Š” ๋ฌผ๋ฆฌ์  ์ฑ„๋„ ์ž‘๋™ ๋…ผ๋ฆฌ๋ฅผ ๋ ˆ๋ฒจ์— ๋งž๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ๊ฒƒ์„ ๋‹จ์ˆœํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. "์ž…๋ ฅ DI1์ด ํŠธ๋ฆฌ๊ฑฐ๋˜๋ฉด ์ถœ๋ ฅ DO1์„ ์ผœ์‹ญ์‹œ์˜ค."๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค "์ž…๋ ฅ DI1 - ๋ณ€์ˆ˜ LI1 - ๋ณ€์ˆ˜ LO1 - ์ถœ๋ ฅ DO1", ๋˜ํ•œ ์ด IDE ์›์น™์— ๋Œ€ํ•œ ๋ฌด์ง€๋กœ ์ธํ•ด "๋ถ€์šธ-๋ถ€์šธ ๋ณ€ํ™˜์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค"๋ผ๋Š” ์œ ์พŒํ•œ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋Œ€๋ถ€๋ถ„ ๊ทธ ์ค‘ ํ•˜๋‚˜๋Š” ํฌ์ธํ„ฐ์ด์ง€๋งŒ ์ œ์ž‘์ž์˜ ํŽธ์ง‘์ž์—์„œ๋Š” ๋” ์กฐํ™”๋กญ๋‹ค๊ณ  ์ƒ์ƒํ•ฉ๋‹ˆ๋‹ค). .

ST, FBD, SFC ์–ธ์–ด์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์ƒ๋‹นํžˆ ๋ฐฉ๋Œ€ํ•˜๋ฉฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์šฉ์ด์„ฑ์„ ์œ„ํ•œ ์„ ํƒ ์‚ฌํ•ญ์ด ์žˆ์ง€๋งŒ ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ํ•จ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฉ”์„œ๋“œ๊ฐ€ ํฌํ•จ๋œ ํด๋ž˜์Šค์ด๋ฉฐ ๋‘˜์งธ, ๋Œ€๋ถ€๋ถ„ ์„ค๋ช…์— ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ๋ฐ ๋ฐ์ดํ„ฐ ์œ ํ˜•. ์ง€์†์„ฑ์€ ๋‚˜๋ฅผ CodeSys ์ปค๋„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์ด๋Œ์—ˆ๊ณ , ๊ทธ๊ณณ์—์„œ ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๊ฐ€์ ธ์™”๊ณ  ๊ทธ๋“ค์˜ ๋„์›€์ด ๋„์›€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

4. SP307 ํŒจ๋„๊ณผ ๊ตํ™˜

๋ฉฐ์น ์„ ๋ณด๋‚ผ ๊ณณ์ด ์—†๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋Š” ๋งค์šฐ ํฅ๋ฏธ๋กœ์šด ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค.

๋‚˜์—๊ฒŒ ์žˆ์–ด ํ‘œ์ค€ GUI ํ…Œ์ŠคํŠธ(HMI ๋˜๋Š” SCADA)๋Š” 6๊ฐ€์ง€ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  1. ์ด์‚ฐ ์‹ ํ˜ธ ์ฝ๊ธฐ
  2. ๊ฐœ๋ณ„ ์‹ ํ˜ธ ๋…น์Œ
  3. ์ •์ˆ˜ ๊ฐ’ ์ฝ๊ธฐ
  4. ์ •์ˆ˜ ๊ฐ’ ์“ฐ๊ธฐ
  5. ์‹ค์ œ ๊ฐ’ ์ฝ๊ธฐ
  6. ์‹ค์ œ ๊ฐ’ ์“ฐ๊ธฐ

๋”ฐ๋ผ์„œ ํ™”๋ฉด์— 6๊ฐœ์˜ ๊ธฐ๋ณธ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๊ทธ๋ ค์„œ ์ˆœ์„œ๋Œ€๋กœ ํ•˜๋‚˜์”ฉ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
๊ตํ™˜์€ ๋ชจ๋“ˆ๊ณผ ์™„์ „ํžˆ ๋™์ผํ•˜์ง€๋งŒ ๋ณ„๋„์˜ RS-232/485 PLC ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๋” ์•ˆ์ •์ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. HMI ์Šฌ๋ ˆ์ด๋ธŒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์šด์˜์ž์˜ ํ–‰๋™์„ ๋†“์น˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ๋ณ€๊ฒฝํ•ด์„œ ์“ฐ๊ณ  500ms ํด๋ง์œผ๋กœ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค.

์ฒ˜์Œ 4๊ฐœ ์ง€์ ์€ ์™„๋ฒฝํ•˜๊ฒŒ ์™„๋ฃŒ๋์œผ๋‚˜ 5, 6๊ฐœ ์ง€์ ์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

Single Float ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ณ  ์ด๋ฅผ ํ™”๋ฉด์— ํ‘œ์‹œํ•œ ํ›„ ๋ชจ๋“  ์ถœ๋ ฅ ์„ค์ •(Float, ์ฐจ์› 1 ๋ ˆ์ง€์Šคํ„ฐ ๋“ฑ)์ด ์ •ํ™•ํ•จ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ๋™์ผํ•˜์ง€ ์•Š์Œ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ์— ์„ ๋ก€๊ฐ€ ๊ธฐ์ˆ ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๊ณ  ํ•˜๋ฉด ๊ฑฐ์ง“๋ง์ด๊ฒ ์ง€๋งŒ, ๊ฒ‰์œผ๋กœ ๋ณด๊ธฐ์— ์–ด๋–ค ์„ ๋ก€๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€ ์ฐพ์•„๋ณด๋ฉด ์žฌ๋ฏธ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์ž์ฒด ๋ฐ ์ „์†ก๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ์„ค์ •์„ ํžˆ์Šคํ…Œ๋ฆฌํ•˜๊ฒŒ ๊ฒ€์ƒ‰ํ•œ ํ›„, ์šฐ๋ฆฌ๋Š” ๊ธฐ์ˆ  ์ง€์›์— ํŽธ์ง€๋ฅผ ๋ณด๋‚ด๊ณ  ์‘๋‹ต์€ ํ‰๊ท  5-6์ผ์ด๋ฉฐ ํ‘œ์ค€ ๊ธฐ์ˆ  ์ง€์› ์Šคํฌ๋ฆฝํŠธ์— ๋”ฐ๋ผ ์ž‘์—…ํ•ฉ๋‹ˆ๋‹ค. โ€.

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ๊ทธ๊ฒƒ์€ ์ ˆ๋Œ€์ ์œผ๋กœ ๋ถ€์ ์ ˆํ•œ ์„œ๋ช…์œผ๋กœ ์ ˆ๋Œ€์ ์œผ๋กœ ๋ถ€์ ์ ˆํ•œ ์žฅ์†Œ์— ํ•˜๋‚˜์˜ ์ง„๋“œ๊ธฐ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฒฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

๊ธฐ์‚ฌ ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ๊ณผํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— 2๋ถ€์—์„œ ์ตœ์ƒ์œ„ ์ˆ˜์ค€์˜ ๋ฌธ์ œ์ ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์š”์•ฝํ•ด์„œ ๋งํ•˜์ž๋ฉด, ์–ธ๋œป ๋ณด๋ฉด ์žฌ๋ฏธ์žˆ์–ด ๋ณด์ด์ง€๋งŒ ํ”ผํ•ด์ž์—๊ฒŒ๋Š” ๋งŽ์€ ๊ณ ํ†ต์„ ์•ˆ๊ฒจ์ฃผ๋Š” ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์ถฉ๋ถ„ํ•œ ์ž์œ ์™€ ๋งŽ์€ ์‹œ๊ฐ„์ด ์žˆ์—ˆ๋‹ค๋Š” ์ ์„ ์ง€์ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ œํ•œ๋œ ์ƒํ™ฉ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๋ฌธ์ œ์— ์ง๋ฉดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์ถ”์‹ : ์—ฌ๊ธฐ์— ์ œ์‹œ๋œ ๋ชจ๋“  ๋…ผ๋ฌธ์€ ์ฃผ๊ด€์ ์ด๋ฉฐ ์ค€๋น„๋˜์ง€ ์•Š์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ฒฝ๊ณ ํ•˜๋ ค๋Š” ์‹œ๋„์ผ ๋ฟ ์ œ์กฐ์—…์ฒด๋ฅผ ์ฐจ๋ณ„ํ•˜๋ ค๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๊ด€์ ์—์„œ ์ด ๊ธฐ์‚ฌ๋ฅผ ๋ฐ›์•„๋“ค์ด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„์€ ์ด๋ฏธ ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ธ๊น ํ•˜๋Š” ์†Œ๋ฆฌ

์ถœ์ฒ˜ : habr.com

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