์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅํ ๋
ผ๋ฆฌ ์ ์ด๊ธฐ
1.1. ๊ฐ์1.2. ์ญ์ฌ1.3. ์๋๋ณ ๋ณ์ฒ ํน์ง1.4. GM์ด ๋ฐํํ ์ ์์ ์ด์ฅ์น์ 10๋ ์กฐ๊ฑด1.5. ์ฅ์
2. ์ ํ์๋ช
์ฃผ๊ธฐ3. ์ ๋ ฅ์ ํต์ 4. ๊ณต๊ฐ์ ํํ์ฌ1.5.1. ๋์ ์ ๋ขฐ์ฑ1.5.2. ์ข์ ํ์ฅ์ฑ(ํธํ์ฑ)1.5.3. ๊ฐํธํ ์ฌ์ฉ 1.5.4. ์ ๋ ดํ ๊ฐ๊ฒฉ1.5.5. ์ฉ์ดํ ์ ์ง/๋ณด์
1.6. ๋จ์ 1.6.1. ์์น๊ณ์ฐ์ ์ ๋ก์ฌํญ
1.7. ์ทจ์
1.8. ์ ํ ๋ชฉ๋ก1. ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅํ ๋ ผ๋ฆฌ ์ ์ด๊ธฐ[ํธ์ง]
1.1. ๊ฐ์[ํธ์ง]
Programmable Logic Controller
PLC์ ์ํ์๋ ํธ์นญ์ด ๋ค๋ฅผ ๋ฟ ๊ฐ์ ๊ธฐ๊ธฐ๋ฅผ ๋งํ๋ค.
PLC ์ ์กฐ์ ์ฒด๋ 10๊ฐ ์ํ์ด ์๋ค.
์ํ์ค์ ์ด(Sequential Control)๋ ๋ฐ๊ฟ ๋งํด, ๊ธฐ๊ธฐ์ ์ค๋น๊ฐ ์ํํ ๊ฐ ๋์๊ณผ ์์, ๊ทธ๋ฆฌ๊ณ ๊ณ ์ฅ์ผ ๋์ ์ฒ์น ๋ฑ์ ์ ์ด์ฅ์น์ ์ ๋ ฅํด๋๊ณ , ์ ์ด์ฅ์น๊ฐ ๋ด๋ณด๋ด๋ ๊ฐ ๋ช ๋ น ์ ํธ์ ๋ฐ๋ผ ์ด์ ์ ์งํํ๋ ์ ์ด๋ฅผ ๋งํ๋ค. ๋ฏธ๋ฆฌ ์ ํด์ง ์์์ ๋ฐ๋ผ ์ ์ด์ ๊ฐ ๋จ๊ณ๋ฅผ ์ ์ฐจ๋ก ์งํํ๋ ์ ์ด๋ค. ๋ถ์ฐ์์ ์ธ ์์ ์ ํํ๋ ๊ณต์ ์ ์ด ๋ฑ์ ๋๋ฆฌ ์ด์ฉ๋๋ค.
์ด๋ ์ผ์ข ์ ์ค์์น๋ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ์ ๊ธฐํ๋ก์ ๋ถํ๋ฅผ ์ด์ ํ๊ธฐ๋ ํ๊ณ , ๋ถํ์ ์ด์ ์ํ๋ ๊ณ ์ฅ์ํ๋ฅผ ์๋ฆฌ๊ธฐ๋ ํ๋ ์ผ๋ จ์ ์ ์ด๋ฅผ ๋งํ๋ค. ์๋ก ๋น๋ฉ์ด๋ ๊ณต์ฅ ๋ฑ์์ ์๋ฆฌ๋ฒ ์ดํฐ๋ฅผ ์์ง์ด๊ณ ๊ณ ์ฅ์ ์๋ฆฌ๊ธฐ๋ ํ๊ณ , ์ธํ๊ธฐ, ๋์ฅ๊ณ , ์๋ํ๋งค๊ธฐ ๋ฑ๋ ์ํ์ค์ ์ผ๋ก ๋์ํ๊ณ ์๋ค.
PLC์ ์ํ์๋ ํธ์นญ์ด ๋ค๋ฅผ ๋ฟ ๊ฐ์ ๊ธฐ๊ธฐ๋ฅผ ๋งํ๋ค.
PLC ์ ์กฐ์ ์ฒด๋ 10๊ฐ ์ํ์ด ์๋ค.
์ํ์ค์ ์ด(Sequential Control)๋ ๋ฐ๊ฟ ๋งํด, ๊ธฐ๊ธฐ์ ์ค๋น๊ฐ ์ํํ ๊ฐ ๋์๊ณผ ์์, ๊ทธ๋ฆฌ๊ณ ๊ณ ์ฅ์ผ ๋์ ์ฒ์น ๋ฑ์ ์ ์ด์ฅ์น์ ์ ๋ ฅํด๋๊ณ , ์ ์ด์ฅ์น๊ฐ ๋ด๋ณด๋ด๋ ๊ฐ ๋ช ๋ น ์ ํธ์ ๋ฐ๋ผ ์ด์ ์ ์งํํ๋ ์ ์ด๋ฅผ ๋งํ๋ค. ๋ฏธ๋ฆฌ ์ ํด์ง ์์์ ๋ฐ๋ผ ์ ์ด์ ๊ฐ ๋จ๊ณ๋ฅผ ์ ์ฐจ๋ก ์งํํ๋ ์ ์ด๋ค. ๋ถ์ฐ์์ ์ธ ์์ ์ ํํ๋ ๊ณต์ ์ ์ด ๋ฑ์ ๋๋ฆฌ ์ด์ฉ๋๋ค.
์ด๋ ์ผ์ข ์ ์ค์์น๋ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ์ ๊ธฐํ๋ก์ ๋ถํ๋ฅผ ์ด์ ํ๊ธฐ๋ ํ๊ณ , ๋ถํ์ ์ด์ ์ํ๋ ๊ณ ์ฅ์ํ๋ฅผ ์๋ฆฌ๊ธฐ๋ ํ๋ ์ผ๋ จ์ ์ ์ด๋ฅผ ๋งํ๋ค. ์๋ก ๋น๋ฉ์ด๋ ๊ณต์ฅ ๋ฑ์์ ์๋ฆฌ๋ฒ ์ดํฐ๋ฅผ ์์ง์ด๊ณ ๊ณ ์ฅ์ ์๋ฆฌ๊ธฐ๋ ํ๊ณ , ์ธํ๊ธฐ, ๋์ฅ๊ณ , ์๋ํ๋งค๊ธฐ ๋ฑ๋ ์ํ์ค์ ์ผ๋ก ๋์ํ๊ณ ์๋ค.
์ํ์ค๋์ ์ค๋ก
์ฃผ๋ก ์ฐ์ ํ์ฅ์์ ๋ง์ด ์ฐ์ด๋ฉฐ, ๊ฐ์ข ํ๋ํธ๋ ๋ํ ์ ๋ฐ, ๋ฌด์ ์ค๊ณ๊ตญ, ์๋ฆฌ๋ฒ ์ดํฐ, ๊ฐ์ข ๋น๋ฉ์ ์ค์์์คํ ๋ฑ ์ ๋ ดํ๊ณ ๋น๊ต์ ๊ฐ๋จํ ๋์์ ์ ์ด๊ฐ ํ์ํ ์ ๋ง ๊ด๋ฒ์ํ ๊ณณ์์ ์ฌ์ฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก๋ PC์์ ์ฌ์ฉ๋๋ Lineํํ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์๋ ๋ค๋ฅธ Ladder(๋๋ - ๋ผ๋ค ๋ผ๊ณ ํ๋ ์ฌ๋๋ ์์)์ ํํ๋ก ์ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ฒ ๋๋ค.[1] ๊ฐ๊ฐ์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ด ๊ทธ๋ฆผ์ผ๋ก ํํ๋์ด ๋์์ ๋ํ ์กฐ๊ฑด์ ์ฝ๊ฒ ํ์ธํ ์ ์๊ณ , ์ง๊ด์ ์ธ ํ์ธ์ด ๊ฐ๋ฅํ๋ค.
๊ณผ๊ฑฐ์ ๋ฆด๋ ์ด ์ ์ด๋ฐ์ ๋ถํธํจ (๊ณ ์ฅ์ ๊ณ ์ฅ ๋ถํ ์ฐพ๊ธฐ ์ด๋ ค์, ๊ณต์ฅ์ ๋ผ์ธ์ด ๊ธธ์ด์ง๋ฉด ์ ์ด๋ฐ์ ๋ถํผ์ฆ๊ฐ, ์ง์ ๋ฐฐ์ ์ผ๋ก ์ธํ ์ ํ์๋ช ์งง์, ๋ฑ) ๋๋ฌธ์ GM (General Motor) ์ฌ์์ ๊ฐ๋ฐํ ํ๊ธฐ์ ์ธ ์๋ํ ์ค๋น, ๊ณต์ฅ ์๋ํ์ ์ ๋์ฃผ์์ด๋ค.
์์ฐ ์๋ํ ์๊ฒฉ์ฆ ์ค๊ธฐ์ํ์ ์ด PLC์ CAD(์ธ๋ฒคํฐ, ์๋ฆฌ๋์์ค ๋ฑ)๋ฅผ ๋ณธ๋ค. ํ์ง๋ง PLC๋ 4๋ ์ ๋ํ์๋ ๊ฑฐ์ ์๋ ํธ์ด๋ฏ๋ก ๋ณธ์ธ์ด ๋ง์ฝ PLC๋ฅผ ๋ฐฐ์ฐ๊ณ ์ถ๋ค๋ฉด ๊ณต์ ๊ณ ๋ฑํ๊ต๋ ์ ๋ฌธ๋์ ์๋ํ๊ณผ์ ์งํํ๋๋ก ํ์.[2]
์ฃผ๋ก ์ฐ์ ํ์ฅ์์ ๋ง์ด ์ฐ์ด๋ฉฐ, ๊ฐ์ข ํ๋ํธ๋ ๋ํ ์ ๋ฐ, ๋ฌด์ ์ค๊ณ๊ตญ, ์๋ฆฌ๋ฒ ์ดํฐ, ๊ฐ์ข ๋น๋ฉ์ ์ค์์์คํ ๋ฑ ์ ๋ ดํ๊ณ ๋น๊ต์ ๊ฐ๋จํ ๋์์ ์ ์ด๊ฐ ํ์ํ ์ ๋ง ๊ด๋ฒ์ํ ๊ณณ์์ ์ฌ์ฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก๋ PC์์ ์ฌ์ฉ๋๋ Lineํํ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์๋ ๋ค๋ฅธ Ladder(๋๋ - ๋ผ๋ค ๋ผ๊ณ ํ๋ ์ฌ๋๋ ์์)์ ํํ๋ก ์ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ฒ ๋๋ค.[1] ๊ฐ๊ฐ์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ด ๊ทธ๋ฆผ์ผ๋ก ํํ๋์ด ๋์์ ๋ํ ์กฐ๊ฑด์ ์ฝ๊ฒ ํ์ธํ ์ ์๊ณ , ์ง๊ด์ ์ธ ํ์ธ์ด ๊ฐ๋ฅํ๋ค.
๊ณผ๊ฑฐ์ ๋ฆด๋ ์ด ์ ์ด๋ฐ์ ๋ถํธํจ (๊ณ ์ฅ์ ๊ณ ์ฅ ๋ถํ ์ฐพ๊ธฐ ์ด๋ ค์, ๊ณต์ฅ์ ๋ผ์ธ์ด ๊ธธ์ด์ง๋ฉด ์ ์ด๋ฐ์ ๋ถํผ์ฆ๊ฐ, ์ง์ ๋ฐฐ์ ์ผ๋ก ์ธํ ์ ํ์๋ช ์งง์, ๋ฑ) ๋๋ฌธ์ GM (General Motor) ์ฌ์์ ๊ฐ๋ฐํ ํ๊ธฐ์ ์ธ ์๋ํ ์ค๋น, ๊ณต์ฅ ์๋ํ์ ์ ๋์ฃผ์์ด๋ค.
์์ฐ ์๋ํ ์๊ฒฉ์ฆ ์ค๊ธฐ์ํ์ ์ด PLC์ CAD(์ธ๋ฒคํฐ, ์๋ฆฌ๋์์ค ๋ฑ)๋ฅผ ๋ณธ๋ค. ํ์ง๋ง PLC๋ 4๋ ์ ๋ํ์๋ ๊ฑฐ์ ์๋ ํธ์ด๋ฏ๋ก ๋ณธ์ธ์ด ๋ง์ฝ PLC๋ฅผ ๋ฐฐ์ฐ๊ณ ์ถ๋ค๋ฉด ๊ณต์ ๊ณ ๋ฑํ๊ต๋ ์ ๋ฌธ๋์ ์๋ํ๊ณผ์ ์งํํ๋๋ก ํ์.[2]
1.2. ์ญ์ฌ[ํธ์ง]
1960๋
๋๋ง GM(General Motor)์ฌ๋ ์๋์ฐจ ์กฐ๋ฆฝ ๋ผ์ธ์์ ๋ณต์กํ ๋ฆด๋ ์ด ์ ์ด๋ฐ ์์คํ
์ ๊ต์ฒดํ ๋ ๋ฐ์ํ๋ ๋น์ฉ์ ์ค์ด๊ณ ์ Sequence ์ ์์ ์ด์ฅ์น์ 10๋ ์กฐ๊ฑด์ ๋ฐํํ๋ค
์ด๋ฌํ ์กฐ๊ฑด์ ๋ง๋ ์ ์ด์ฅ๋น๋ฅผ Modular Digital Controller (MODICON)๋ผ๋ ์ด๋ฆ์ผ๋ก Medford์ฌ๊ฐ ์ ์ํ๊ณ ์๋์ด๋ ์ผ๋ ํธ๋ฆญ ๊ณผ ๊ฐ์ ์ฌํ ํ์ฌ๋ค๋ PDP-8์ ๊ทผ๊ฑฐํ ์์คํ ๋ค์ ์ ์ํ์๋ค. MODICON 084 ๋ ๊ทธ๋ ๊ฒ ํ์ฌ ํ์ํ ์ธ๊ณ ์ต์ด์ PLC๊ฐ ๋์๋ค.
1970๋ ๋ ์ด ๋ง์ดํฌ๋กํ๋ก์ธ์์ ์ถํ๊ณผ ํจ๊ป ์๋ก์ด ์ ์์ ํ์ ๊ฐ๋ฐ๋ก ๊ธฐ์กด ์ ์ด์ฅ์น์ ๊ธฐ๋ฅ์ ํฅ์์์ผฐ๊ณ ์ด๋ฅผ ๊ธฐ์ด๋ก ๋ฆด๋ ์ด ์ ์ด๋ฐ์ ๋นํด
์ด๋ฌํ ์กฐ๊ฑด์ ๋ง๋ ์ ์ด์ฅ๋น๋ฅผ Modular Digital Controller (MODICON)๋ผ๋ ์ด๋ฆ์ผ๋ก Medford์ฌ๊ฐ ์ ์ํ๊ณ ์๋์ด๋ ์ผ๋ ํธ๋ฆญ ๊ณผ ๊ฐ์ ์ฌํ ํ์ฌ๋ค๋ PDP-8์ ๊ทผ๊ฑฐํ ์์คํ ๋ค์ ์ ์ํ์๋ค. MODICON 084 ๋ ๊ทธ๋ ๊ฒ ํ์ฌ ํ์ํ ์ธ๊ณ ์ต์ด์ PLC๊ฐ ๋์๋ค.
1970๋ ๋ ์ด ๋ง์ดํฌ๋กํ๋ก์ธ์์ ์ถํ๊ณผ ํจ๊ป ์๋ก์ด ์ ์์ ํ์ ๊ฐ๋ฐ๋ก ๊ธฐ์กด ์ ์ด์ฅ์น์ ๊ธฐ๋ฅ์ ํฅ์์์ผฐ๊ณ ์ด๋ฅผ ๊ธฐ์ด๋ก ๋ฆด๋ ์ด ์ ์ด๋ฐ์ ๋นํด
- ๊ฒฝ์ ์ฑ
- ์ ๋ขฐ์ฑ
- ํธ์์ฑ
๋ฑ ์ฌ๋ฌ๊ฐ์ง ์ฅ์ ์ ๊ฐ์ง๊ฒ ๋์ด ์๋์ฐจ, ์ฒ ๊ฐ,ํํ๋ฑ์ ๋ํ๊ณต์ฅ์์ ์๊ท๋ชจ ์ฌ์ ์ฅ๊น์ง ๊ธ๊ฒฉํ๊ฒ ๋ณด๊ธ๋์๋ค.
PLC๋ฆด๋ ์ด ๊ธฐ๋ฅ
- ๋ถ๊ธฐ ๊ธฐ๋ฅ : ๋ฆด๋ ์ด ์ฝ์ผ 1๊ฐ์ ์ ๋ ฅ ์ ํธ์ ๋ํด ์ถ๋ ฅ์ ์ ์๋ฅผ ๋๋ฆผ โ ์ ํธ ๋ถ๊ธฐ๋ก ๋์์ ๋ช ๊ฐ์ ๊ธฐ๊ธฐ๋ฅผ ์ ์ด
- ์ฆํญ ๊ธฐ๋ฅ : ๋ฆด๋ ์ด ์ฝ์ผ์ ํ๋ ค์ง๋ ์ ๋ฅ๋ฅผ ON OFF ํ์ฌ ์ถ๋ ฅ์ ์ ํ๋ก์์๋ ํฐ ์ ๋ฅ๋ฅผ ๊ฐํ
- ๋ณํ ๊ธฐ๋ฅ : ๋ฆด๋ ์ด์ ์ฝ์ผ๋ถ์ ์ ์ ๋ถ๋ ์ ๊ธฐ์ ์ผ๋ก ๋ถ๋ฆฌ๋์ด ์์ผ๋ฏ๋ก ๊ฐ๊ฐ ๋ค๋ฅธ ์ฑ์ง์ ์ ํธ๋ฅผ ์ทจ๊ธ
- ๋ฐ์ ๊ธฐ๋ฅ : ๋ฆด๋ ์ด์ b ์ ์ ์ ์ด์ฉํ๋ฉด ์ ๋ ฅ์ด OFF์ผ ๋ ์ถ๋ ฅ์ ON์ด ๋๊ณ , ์ ๋ ฅ์ด ON์ผ ๋ ์ถ๋ ฅ์ OFF๊ฐ ๋์ด ์ ํธ๋ฅผ ๋ฐ์
- ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฅ : ๋ฆด๋ ์ด๋ ์์ ์ PLC์ ์ ์ ์ํด ์ ๋ ฅ์ํ์ ์ ์ง๊ฐ ๊ฐ๋ฅํ์ฌ ๋์ ์ ํธ๋ฅผ ๊ธฐ์ต
๋จ์ Sequence ์ ์ด์ฅ์น์์ ์ถ๋ฐํ์ฌ ์ฐ์ฐ, ๊ณ์๊ธฐ๋ฅ,ํต์ ๋ฑ ์ปดํจํฐ์ ๊ธฐ๋ฅ๊น์ง ์ด๋ฅด๋ ๋ค.๋น์ด GM์ด ๋ฐํํ ์๋ฐฉ์ ๋ง๋ ์ ํ์ ์ฌ๋ฌ ์ ์ฒด๋ค์ด ๊ฐ๋ฐ, ๋ฐํํ์๋๋ฐ ์ด ์๋ก์ด ์ ํ์ PLC(Programmable Logic Controller)๋ผ ํ์๋ค. ์ด์ ๋ ์ด ์ ํ์ด ์ฃผ๋ก ๋ก์ง ์ฐ์ฐ์ ํ๋ ๊ฒ์ด์๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธํ ์ผ๋ฐ ๋ง์ดํฌ๋กํ๋ก์ธ์ค๋ฅผ ๋์ ํ ์ฝํธ๋กค๋ฌ๊ฐ ๋ฐํ๋๋ฉด์ ๊ณ ๊ธ๊ธฐ๋ฅ์ธ ์ฐ์ฐ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์ด PLC โ PC( Programmable Controller) ๋ก ๊ฐ์นญ๋์์ผ๋ ์ค๋๋ ๊ฐ์ธ์ฉ PC(Personal Computer)์ ๊ตฌ๋ณํ๊ธฐ์ํด PLC๋ผ๋ ๋ช ์นญ์ด ์ผ๋ฐํ ๋ ๊ฒ์ด๋ค.
1.3. ์๋๋ณ ๋ณ์ฒ ํน์ง[ํธ์ง]
- 1970๋ ๋
์ด ์๋์ ์ง๋ฐฐ์ ์ธ PLC๊ธฐ์ ์ ์์ฐจ์ ์ด์ ๋นํธ ๋จ์์ ์ฒ๋ฆฌ์๋ค. AMD 2901,2903๋ Modicon๊ณผ A-B PLC์์ ๋ง์ด ์ ์ฉํ์๋ค. ์ค๋๋ ๋ 2903์ ๊ทผ๊ฑฐํ ์ ํ์ด ์กด์ฌํ๋ฉฐ Modicon์ ๊ฒฝ์ฐ 2901์ ๊ทผ๊ฑฐํ์ฌ ๊ทธ๋ค์ด ์ ์ํ 984A/B/X๋ณด๋ค ๋น ๋ฅธ PLC๋ฅผ ๋ง๋ค์ง ๋ชปํ๊ณ ์๋ค.
1973๋ ์ ํต์ ๊ธฐ๋ฅ์ ๋ํ ์๊ตฌ๊ฐ ๋ํ๋ฌ๊ณ ์ต์ด์ ์์คํ ์ Modicon's Modbus์ ๋ค.์ค๋๋ PLC๋ ํต์ ๊ธฐ๋ฅ์ด ๊ธฐ๋ณธ์ผ๋ก ์ฌ๊ฒจ์ง๋ค.ํ์ง๋ง, ์ง์์ ์ผ๋ก ๋ณํํ๋ ๊ธฐ ์ ์ ๋ถํฉํ๋ ํ์คํ์ ๋ถ์ฌ๋ PLC ํต์ ์ด ๋ฌผ๋ฆฌ์ ๋คํธ์ํฌ์ ํ๋กํ ์ฝ๊ฐ์ ๋ถํฉํ์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ์ผ๊ธฐ์์ผฐ๋ค.
- 1980๋ ๋
GM์ฌ์ Manufacturing Automation Protocol(MAP)์ ์คํ ํต์ ๊ท์ฝ ํ์คํ๊ฐ ์๋ ๋์๋ค. ๊ทธ๊ฒ์ ๋ํ ๊ธฐ์กด ์ ์ฉ ํ๋ก๊ทธ๋๋ฐํฐ๋ฏธ๋์ PC์์ ๋์ฒดํ์ฌ ํ๋ก๊ทธ๋จํ ์ ์๋ ์ํํธ์จ์ด์ ํ์๊ณผ PLC์์ฒด์ ํฌ๊ธฐ๋ฅผ ์ค์ด๋ ๊ณ๊ธฐ๊ฐ ๋์๋ค.
- 1990๋ ๋
์๋ก์ด ํ๋กํ ์ฝ์ ๋ฑ์ฅ์ ์ค์ด๋ค์๋ค. IEC 1131-3๋ ์ด ๊ท์ฝ ์๋ PLCํ๋ก๊ทธ๋๋ฐ์ธ์ด๋ฅผ ํ์คํํ๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ์๋ค. ์ฐ๋ฆฌ๋ function block, instructionlists,C, structured text ๋ฑ์ด ๋์์ ๊ฐ๋ฅํ PLC๋ฅผ ์ ํ๊ฒ ๋์๋ค.์ด๋ค ๋ถ์ผ์์๋ PC๊ฐ PLC๋ฅผ ๋์ฒดํ๊ณ ์๋ค(์ฃผ์ฐจ๊ด๋ฆฌ,์๋ฆฌ๋ฒ ์ดํฐ๋ฑ). PC based control system์ ๋ค์ ์ธ๊ธฐ์ ์ฃผ์ ํ๋ฆ์ด ๋์ง ์์๊น ์๊ฐํ๋ค.
- 2000๋ ๋
PC๊ธฐ๋ฐ ์๋ํ๊ฐ ๋ง์ด ์ด๋ฃจ์ด์ง๊ณ ์์ผ๋ ์์ง๊น์ง๊ณ ์์ ์ฑ์ ๊ณ ๋ คํ ์ฐ์ ํ์ฅ์์๋ PLC์ ๋น์ค์ด ํฌ๋ค.
PLC๋ Ethernet ํต์ , Field Bus๋ฑ ์๋ก์ ํต์ ๊ท์ฝ์ ํธํ์ฑ์ ๊ฐ๊ณ ์์ผ๋ฉฐ ์ ์ ๋น ๋ฅธ ์ฐ์ฐ์๋์ ์ด์ํ PLC๋ก ๋ฐ์ ํด ๋๊ฐ๊ณ ์๋ค.
- 2010๋ ๋
2000๋ ๋ ๋ท์ปด๋ฒ๋ธ ํ์๋๋ฌธ์ธ์ง ์ฐ์ ์ฉ ์ฅ๋น์ ์๋XP, NT๋ฅผ OS๋ก ํ๋ PC๊ธฐ๋ฐ์ ์๋ํ ์ค๋น๊ฐ ์๋ ๋์์ผ๋, PC๊ธฐ๋ฐ ์๋ํ ์ค๋น์ ์์ ์ฑ, ํ์ฅ์ฑ, ์ ์ง๋ณด์์ ๋ฌธ์ ๋๋ฌธ์ ์ค๋๊ฐ์ง ๋ชป ํ์๋ค. ์ดํ ๋๋ถ๋ถ ํ๊ธฐ ๋๊ฑฐ๋ PLC ์ค๋น๋ก ๊ฐ์กฐ ๋์๋ค.
์ดํ PLC๋ ๋ฉ๋ชจ๋ฆฌ ์ฉ๋, ์๋๊ฐ ๋ํญ ํฅ์๋์ด ๋์ด์ ๋ฆฌ์์ค์ ๋ถ์กฑ์ ๊ด๋ จ ๋ ๋ฌธ์ ๋ ์๊ฐํ์ง ์์๋ ๋ ๋งํผ ์งํ ๋์๋ค. ๋ฌผ๋ก ๊ธฐ์กด์ ์์ ์ฑ, ํ์ฅ์ฑ, ํธํ์ฑ, ์ ์ง๋ณด์์ ํธ์์ฑ์ ๋ ํธ๋ฆฌํ๋๋ก ์งํํ๊ณ ์์ผ๋ฉฐ, ๋๋ถ๋ถ์ PLC ๋ฉ์ด์ปค์์ ์๋ฎฌ๋ ์ด์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ์์ด์ ํ๋ก๊ทธ๋จ ์ค๊ณ ๋จ๊ณ์์ ๊ธฐ๋ณธ์ ์ธ ๋ฒ๊ทธ๋ ์์ฝ๊ฒ ์์ ํ ์ ์๊ฒ ๋์๋ค.
1.4. GM์ด ๋ฐํํ ์ ์์ ์ด์ฅ์น์ 10๋ ์กฐ๊ฑด[ํธ์ง]
- ํ๋ก๊ทธ๋จ ์์ฑ ๋ฐ ๋ณ๊ฒฝ์ด ์ฉ์ดํ๊ณ Sequence ๋ณ๊ฒฝ์ ํ์ฅ์์ ํ ์ ์์ ๊ฒ
- ์ ์ง ๋ณด์๊ฐ ์ฉ์ดํ ๊ฒ
- ํ์ฅ์ ์์ด์ ์ ๋ขฐ์ฑ์ด ๋ฆด๋ ์ด ์ ์ด๋ฐ ๋ณด๋ค ๋์ ๊ฒ
- Size๋ ๋ฆด๋ ์ด ์ ์ด๋ฐ ๋ณด๋ค ์์ ๊ฒ
- ์ค์ ์ ์ด์ฅ์น๋ก ๋ฐ์ดํฐ ์ ์ก์ด ๊ฐ๋ฅํ ๊ฒ
- ๋ฆด๋ ์ด ๋ฐ ๋ฌด์ ์ ๋ฐฉ์์ด ๊ฐ๋ฅํ ๊ฒ
- ์ ๋ ฅ์ AC 115V๋ฅผ ๋ฐ์ ์ ์์ ๊ฒ
- ์ถ๋ ฅ์ AC 115V 2A ์ด์์ผ๋ก ์๋ ๋ ธ์ด๋ ๋ฐธ๋ธ,๋ชจํ์ ๊ธฐ๋, ์กฐ์์ด ๊ฐ๋ฅํ ๊ฒ
- ์ ์ด ์์คํ ์ ํ์ฅ์ ๊ธฐ๋ณธ ์์คํ ์ ์์ ๋ณ๊ฒฝ์ผ๋ก ๊ฐ๋ฅํ ๊ฒ
- ํ๋ก๊ทธ๋จ์ ํ์ฅ์ ์ต์ 4Kbyte Word๊น์ง ๊ฐ๋ฅํ ๊ฒ
1.5. ์ฅ์ [ํธ์ง]
1.5.1. ๋์ ์ ๋ขฐ์ฑ[ํธ์ง]
PC๋ฅผ ์ฌ์ฉํ ์ ์ด์ ๊ฒฝ์ฐ, ํ๋ก๊ทธ๋จ ์์ฒด์์ ๋ฆฌ์์ค์ ๋ํ ๋ถ๋ถ์ ์ ๊ฒฝ์จ์ค์ผ ํ๋ฉฐ, ์น๋ช
์ ์ธ ๋ฒ๊ทธ ๋ฑ์ด ๋ฐ์ํ์ฌ, ์ค์ํ ๋ถ๋ถ์ด ์ค์๋๋ฑ์ผ๋ก ๋ฉ์ถ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ ์ ์์ผ๋, PLC์ ๊ฒฝ์ฐ์๋ ์ฐ์
์ฉ ์ปจํธ๋กค๋ฌ ๋ต๊ฒ, ์ด๋ฌํ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์กฐ๊ฑด์ด ์ต์ํ ๋์ด ์์ด ๋ช๋
์ด ์ง๋๋๋ผ๋ ์ฒ์๊ณผ ๊ฐ์ ๋์์ด ๊ฐ๋ฅํ๋ค.
๋ ธ์ด์ฆ ํ์์ ์๋นํ ๊ฐํ ํธ์ด๋ค. ๋ ธ์ด์ฆ์ ๋ฏผ๊ฐํ ์ฐ์ ํ์ฅ์์ ๊ฐ์ฅ ๋ง์ด ์ ๋ขฐํ ์ ์๋ ์ ์ด ์ฅ์น ์ค ํ๋์ด๋ค.
๋ ธ์ด์ฆ ํ์์ ์๋นํ ๊ฐํ ํธ์ด๋ค. ๋ ธ์ด์ฆ์ ๋ฏผ๊ฐํ ์ฐ์ ํ์ฅ์์ ๊ฐ์ฅ ๋ง์ด ์ ๋ขฐํ ์ ์๋ ์ ์ด ์ฅ์น ์ค ํ๋์ด๋ค.
1.5.2. ์ข์ ํ์ฅ์ฑ(ํธํ์ฑ)[ํธ์ง]
PLC๋ ๊ฐ์ข
์ฐ์
์ฉ ๊ธฐ๊ธฐ์ ์ฐ๊ฒฐ ํธํ์ฑ์ด ์ข๋ค. PC์์๋ ์ฃฝ์๊ฒ์ด๋ ๋ค๋ฆ์ด ์๋, Serial ํต์ ์์คํ
์ด ์ฐ์
ํ์ฅ์์๋ ๋์ ์ ๋ขฐ์ฑ์ผ๋ก ์์ง๋ ์ฌ์ฉ๋๊ณ ์์ผ๋ฉฐ PLC๋ ์์ง๋ ์ง์์ ํ๊ณ ์์ผ๋ฉฐ ๋์ถ ์ผ์ด๋ธ์ ์ด์ฉํ ํต์ , ์ธํฐ๋ท์ ์ด์ฉํ ํต์ ๋ ๋ฌผ๋ก ์ด์ฉ์ด ๊ฐ๋ฅํ๊ณ ํต์ ํ๋กํ ์ฝ ๋ํ Fieldbus, Modbus, TCP/IP ๋ฑ๋ฑ... ๋ง์๋จน์๋๋ก ๊ฐ์ข
์ฐ์
์ฉ ๊ธฐ๊ธฐ์ ํต์ ํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ค.
1.5.3. ๊ฐํธํ ์ฌ์ฉ [ํธ์ง]
A์ค์์น์ B์ค์์น๋ฅผ ๋๋ฅผ ๊ฒฝ์ฐ ์ ๋ฑC๊ฐ ์ผ์ง๋ค๋ ๋์ ์กฐ๊ฑด์ ๊ตฌํํ ๋, ์ผ๋ฐ์ ์ธ ๋ญ๊ท์ง ํ๋ก๊ทธ๋๋ฐ์
If (a==true && b == true) {
If (a==true && b == true) {
c = true;
} /* true : ์ผ์ง, false : ๊บผ์ง */
์ด๋ฐ์์ผ๋ก ์์ฑํ๋ค๋ฉด ๋๋ ํ๋ก๊ทธ๋จ์
| A |ใ กใ ก| B |ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก( C )
์ ํํ๋ก ์์ฑ๋๋ค!
๋ง์ฝ ์ค์์น(์ ์กฐ๊ฑด)๋ฅผ 10๊ฐ ์ถ๊ฐํ๋ค๊ณ ํ ๋ ๋ญ๊ท์ง ํ๋ก๊ทธ๋จ์์๋ if ๋ถ๊ธฐ๋ฌธ์ 10๊ฐ ์ถ๊ฐํด์ผ ํ์ง๋ง ๋๋ ํ๋ก๊ทธ๋จ์์๋ 10๊ฐ์ ์ ์ ๊ธฐํธ๋ง B์ C ์ฌ์ด์ ์ถ๊ฐํ๋ฉด ์ ์ฉ์ด ๊ฐ๋ฅํ๋ค! ๋ํ C์ ๋์ ์กฐ๊ฑด์ด ๊ถ๊ธํ ๊ฒฝ์ฐ์๋ C์ ์๋ถ๋ถ์ A, B ์กฐ๊ฑด์ ์ง๊ด์ ์ผ๋ก ํ์ธํ ์ ์๋ค.
์ฝ๊ฐ ๋ค๋ฅธ ์๊ฒฌ์ด ์์ด ์๋์ ๊ฐ์ด ๊ธฐ์ ํ๋ค. ์์ ์ค๋ช ์ด ์์ ํ ์๋ชป๋ ๊ฒ์ ์๋์ง๋ง ์ฌ์ค PLC์ ์ฅ์ ์ด๋ผ๊ณ ๋ด์ธ์ฐ๊ธฐ์๋ ์กฐ๊ธ ์๋ชป๋ ์๋ก ์๊ฐํ๋ค. ๋จผ์ ์ ์ค๋ช ์ C์ธ์ด์ ๋ํด ์ ๋ชฐ๋ผ์ ํ๋ ์ค๋ช ์ด๋ค. ๋ง์ฝ C์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋์ด ๋จ์ง ์์ ๋ก์ง์ด ํ์ํ๋ค๋ฉด ์๋์ ๊ฐ์ด ์ธ ๊ฒ์ด๋ค.
c = a & b;
(a์ b, ๋ ๋ค 1์ผ๋๋ง c๊ฐ 1์ด ๋๋ค.)
๋๋ค ํด๋ณธ ์ ์ฅ์์ ๋จ์ํ ํ๋ก๊ทธ๋๋ฐ ๋ถ๋ถ๋ง ๋ฐ์ ธ๋ณด๋ฉด C์ธ์ด๊ฐ ๋ ํธํ๋ค. ํ์ง๋ง PLC์์๋ C์ธ์ด๊ฐ ์ฃผ์ง ์๋ ๋ช๊ฐ์ง ๋ค๋ฅธ ์ฅ์ ์ด ์๋ค. ์ผ๋จ ๋๋๋ผ๊ณ ํ๋ ๋งค์ฐ ์ง๊ด์ ์ธ ํธ์งํ๋ฉด์ด ๊ทธ๊ฒ์ด๋ค. ์ฌ๊ธฐ์ ๋๋ค์์ PLC ์ ์กฐ์ฌ์์ ์ค์๊ฐ ๋ชจ๋ํฐ๋ง์ ์ง์ํจ์ผ๋ก์จ ๋งค์ฐ ์ฌ์ด ๋๋ฒ๊น ์ด ๊ฐ๋ฅํด์ง๋ค. ๊ทธ๋ฆฌ๊ณ ์ปดํ์ผ ๋ฐ ์ฅ์น์ writeํ๋ ๊ฒ๋ ๋งค์ฐ ์ฝ๋ค.
์ด๋ฐ์์ผ๋ก ์์ฑํ๋ค๋ฉด ๋๋ ํ๋ก๊ทธ๋จ์
| A |ใ กใ ก| B |ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก( C )
์ ํํ๋ก ์์ฑ๋๋ค!
๋ง์ฝ ์ค์์น(์ ์กฐ๊ฑด)๋ฅผ 10๊ฐ ์ถ๊ฐํ๋ค๊ณ ํ ๋ ๋ญ๊ท์ง ํ๋ก๊ทธ๋จ์์๋ if ๋ถ๊ธฐ๋ฌธ์ 10๊ฐ ์ถ๊ฐํด์ผ ํ์ง๋ง ๋๋ ํ๋ก๊ทธ๋จ์์๋ 10๊ฐ์ ์ ์ ๊ธฐํธ๋ง B์ C ์ฌ์ด์ ์ถ๊ฐํ๋ฉด ์ ์ฉ์ด ๊ฐ๋ฅํ๋ค! ๋ํ C์ ๋์ ์กฐ๊ฑด์ด ๊ถ๊ธํ ๊ฒฝ์ฐ์๋ C์ ์๋ถ๋ถ์ A, B ์กฐ๊ฑด์ ์ง๊ด์ ์ผ๋ก ํ์ธํ ์ ์๋ค.
์ฝ๊ฐ ๋ค๋ฅธ ์๊ฒฌ์ด ์์ด ์๋์ ๊ฐ์ด ๊ธฐ์ ํ๋ค. ์์ ์ค๋ช ์ด ์์ ํ ์๋ชป๋ ๊ฒ์ ์๋์ง๋ง ์ฌ์ค PLC์ ์ฅ์ ์ด๋ผ๊ณ ๋ด์ธ์ฐ๊ธฐ์๋ ์กฐ๊ธ ์๋ชป๋ ์๋ก ์๊ฐํ๋ค. ๋จผ์ ์ ์ค๋ช ์ C์ธ์ด์ ๋ํด ์ ๋ชฐ๋ผ์ ํ๋ ์ค๋ช ์ด๋ค. ๋ง์ฝ C์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋์ด ๋จ์ง ์์ ๋ก์ง์ด ํ์ํ๋ค๋ฉด ์๋์ ๊ฐ์ด ์ธ ๊ฒ์ด๋ค.
c = a & b;
(a์ b, ๋ ๋ค 1์ผ๋๋ง c๊ฐ 1์ด ๋๋ค.)
๋๋ค ํด๋ณธ ์ ์ฅ์์ ๋จ์ํ ํ๋ก๊ทธ๋๋ฐ ๋ถ๋ถ๋ง ๋ฐ์ ธ๋ณด๋ฉด C์ธ์ด๊ฐ ๋ ํธํ๋ค. ํ์ง๋ง PLC์์๋ C์ธ์ด๊ฐ ์ฃผ์ง ์๋ ๋ช๊ฐ์ง ๋ค๋ฅธ ์ฅ์ ์ด ์๋ค. ์ผ๋จ ๋๋๋ผ๊ณ ํ๋ ๋งค์ฐ ์ง๊ด์ ์ธ ํธ์งํ๋ฉด์ด ๊ทธ๊ฒ์ด๋ค. ์ฌ๊ธฐ์ ๋๋ค์์ PLC ์ ์กฐ์ฌ์์ ์ค์๊ฐ ๋ชจ๋ํฐ๋ง์ ์ง์ํจ์ผ๋ก์จ ๋งค์ฐ ์ฌ์ด ๋๋ฒ๊น ์ด ๊ฐ๋ฅํด์ง๋ค. ๊ทธ๋ฆฌ๊ณ ์ปดํ์ผ ๋ฐ ์ฅ์น์ writeํ๋ ๊ฒ๋ ๋งค์ฐ ์ฝ๋ค.
1.5.4. ์ ๋ ดํ ๊ฐ๊ฒฉ[ํธ์ง]
์ฐ์
์ฉ ์ค๋น ๋๋ ๊ณต์ฅ์ ๊ฐ๋ํ ๋ ๊ท๋ชจ์ ๊ด๊ณ์์ด PLC๋ฅผ ์ด์ฉํ ๊ตฌ์ฑ๋งํผ ์ ๋ ดํ ๊ฒ์ด ์๋ค. ์๋ฅผ ๋ค์ด, ๋ฌผ๋ฅ ์ด์ก ์ปจ๋ฒ ์ด์ด ๋ผ์ธ์ ๊ตฌ์ฑํ๊ฒ ๋ ๊ฒฝ์ฐ 5๊ธฐ ์ด๋ด์ผ ๊ฒฝ์ฐ์ ๊ฐ๋จํ ๋ฆด๋ ์ด ํ๋ก๋ก ๊ตฌ์ฑ์ ํ๋๊ฒ ๊ฐํธํ๊ณ ์ ๋ ดํ์ง๋ง, ๊ทธ ์ปจ๋ฒ ์ด์ด์ ์ซ์๊ฐ 50๊ฐ๋ฅผ ๋์ด๊ฐ๊ณ ๋ ๊ทธ ์ปจ๋ฒ ์ด์ด๊ฐ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ๋ฌผ๋ฅ๋ฅผ ๊ตฌ๋ถํ์ฌ ์ด์ก์ ํด์ผํ๋ค๋ฉด ๋ฆด๋ ์ด ํ๋ก๋ก ๊ตฌ์ฑํ๋ ค๋ฉด ์๊ฐ, ๋, ์ธ๋ ฅ์ด ๋ง์ด ๋ ๋ค. ์ด๋ด๋์ PLC๋ฅผ ์ค์นํ์ฌ ๊ฐ ์ปจ๋ฒ ์ด์ด๋ฅผ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ง๋ค์ด ๊ตฌ์ฑํ๋ค๋ฉด, ์ ๋ ดํ ๊ฐ๊ฒฉ์ผ๋ก ํจ๊ณผ์ ์ธ ์์คํ
์ ๊ตฌ์ฑ ํ ์ ์๋ค.
๊ทธ๋ฆฌ๊ณ ์์ฆ ๊ฐ ์ฐ์ ์ฉ ์ปจํธ๋กค๋ฌ๋ฅผ ์์ฐํ๋ ๋ฉ์ด์ ๊ธฐ์ ๋ค์ DCS(๋ถ์ฐ์ ์ด์์คํ )์ด๋ผ ํ์ฌ, PLC์ HMI/SCADA, Database ์์คํ ์ ํตํฉํ ์์คํ ์ ์ฃผ๋ ฅ ์ํ์ผ๋ก ์ ๋ณด์ด๊ณ ์๋๋ฐ, ๊ทธ ๊ฐ๊ฒฉ์ด ์์์ ์ด์ํ๋ค. ๋๊ท๋ชจ์ ํ๋ํธ์์ ๊ฐ๋ฐ/์ ์ง๋ณด์/ํ์ฅ์ฑ์ด ์ฉ์ดํด ๊ณ ๋ คํด๋ณผ๋ง ํ์ง๋ง, ์ค์๊ท๋ชจ ์ฐ์ ํ์ฅ์ด๋ผ๋ฉด ์์ง๊ฐ ๋ง์ง ์๋๋ค. ์ด๋ด๋์ PLC๋ก ๊ตฌ์ฑ๋ ์์คํ ์ด ์ ๊ฒฉ์ด๋ค.
๊ทธ๋ฆฌ๊ณ ์์ฆ ๊ฐ ์ฐ์ ์ฉ ์ปจํธ๋กค๋ฌ๋ฅผ ์์ฐํ๋ ๋ฉ์ด์ ๊ธฐ์ ๋ค์ DCS(๋ถ์ฐ์ ์ด์์คํ )์ด๋ผ ํ์ฌ, PLC์ HMI/SCADA, Database ์์คํ ์ ํตํฉํ ์์คํ ์ ์ฃผ๋ ฅ ์ํ์ผ๋ก ์ ๋ณด์ด๊ณ ์๋๋ฐ, ๊ทธ ๊ฐ๊ฒฉ์ด ์์์ ์ด์ํ๋ค. ๋๊ท๋ชจ์ ํ๋ํธ์์ ๊ฐ๋ฐ/์ ์ง๋ณด์/ํ์ฅ์ฑ์ด ์ฉ์ดํด ๊ณ ๋ คํด๋ณผ๋ง ํ์ง๋ง, ์ค์๊ท๋ชจ ์ฐ์ ํ์ฅ์ด๋ผ๋ฉด ์์ง๊ฐ ๋ง์ง ์๋๋ค. ์ด๋ด๋์ PLC๋ก ๊ตฌ์ฑ๋ ์์คํ ์ด ์ ๊ฒฉ์ด๋ค.
1.5.5. ์ฉ์ดํ ์ ์ง/๋ณด์[ํธ์ง]
PLC๋ก ์์คํ
์ ๋ง๋ค๊ฒ ๋๋ฉด, ์ค๋น์ ์ ์ง ๋ณด์๋ ์ฆ์ค์ด ์ฉ์ดํด ์ง๋ค. ๊ฐ๋ น, ์ด๋ค ๊ณต์ฅ ์ค๋น๋ฅผ PCB๊ธฐํ ์ปจํธ๋กค ๋๋ ๋ฆด๋ ์ด ํ๋ก๋ก ๊ตฌ์ฑํ์๋ค๋ฉด, ๊ทธ ์์คํ
์ด ํ๋ฆ(ํ๋ก์ธ์ค)์ด ๋ณํ๊ฒ ๋ ๋์ ๊ทธ๊ฒ์ ๋ณ๊ฒฝํ๊ธฐ๊ฐ ๊ต์ฅํ ๊น๋ค๋ก์ ์ง๋ค. PCB๊ธฐํ์ผ๋ก ํ๋ก์ธ์ค๋ฅผ ๋ฐ์ ๋์๋ค๋ฉด, ๋ณ๊ฒฝ๋ ์๋ก์ด ํ๋ก์ธ์ค๋ฅผ ๋ค์ ๋ฃ์ ๊ธฐํ์ ์๋ก์ด ์ค์นํด์ผ ํ๋ฉฐ, ๋ฆด๋ ์ด ํ๋ก๋ก ๊ตฌ์ฑํ์๋ค๋ฉด... ๋ค ํฌ๊ธฐํ๊ณ PLC๋ฅผ ์ด์ฉํ ์๋ก์ด ์ปจํธ๋กค ์์คํ
์ ๋๋๊ฒ์ด ์๊ฐ๊ณผ ์์ฐ์ ์ ์ฝํ๋ ๊ธธ์ด๋ค.
All in One ํ์ ์ด๋ผ๊ณ ํ ์ ์๋ ๋ธ๋ญํ์ ์ PLC๊ฐ ์๊ณ ์กฐ๋ฆฝ PC์ ๋น์ทํ ํํ์ ๋ชจ๋ํ์ PLC๊ฐ ์๋ค. ๋ธ๋ญํ์ PLC๋ ์ ๊ฐ / ์ํ์ ์ฅ๋น์ ์ฌ์ฉํ๊ณ (์ฃผ๋ก ๋ง์ด ์ฐ์ด๋) ๋ชจ๋ํ์ PLC๋ ํ์ฌ ์ํฉ์ ๋ง๋๋ก PLC๋ฅผ ์กฐ๋ฆฝํ ์ ์๋๋ก ๋์ด ์์ผ๋ฉฐ ๋ฐ๋ผ์ PLC์ ๊ณ ์ฅ์ด ๋ฐ์ํ๋๋ผ๋ ๊ณ ์ฅ๋ ๋ถ๋ถ์ ๋ชจ๋๋ง ๊ต์ฒดํด ์ฃผ๋ฉด ์ด์ ๊ณผ ๊ฐ์ด ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
All in One ํ์ ์ด๋ผ๊ณ ํ ์ ์๋ ๋ธ๋ญํ์ ์ PLC๊ฐ ์๊ณ ์กฐ๋ฆฝ PC์ ๋น์ทํ ํํ์ ๋ชจ๋ํ์ PLC๊ฐ ์๋ค. ๋ธ๋ญํ์ PLC๋ ์ ๊ฐ / ์ํ์ ์ฅ๋น์ ์ฌ์ฉํ๊ณ (์ฃผ๋ก ๋ง์ด ์ฐ์ด๋) ๋ชจ๋ํ์ PLC๋ ํ์ฌ ์ํฉ์ ๋ง๋๋ก PLC๋ฅผ ์กฐ๋ฆฝํ ์ ์๋๋ก ๋์ด ์์ผ๋ฉฐ ๋ฐ๋ผ์ PLC์ ๊ณ ์ฅ์ด ๋ฐ์ํ๋๋ผ๋ ๊ณ ์ฅ๋ ๋ถ๋ถ์ ๋ชจ๋๋ง ๊ต์ฒดํด ์ฃผ๋ฉด ์ด์ ๊ณผ ๊ฐ์ด ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
1.6. ๋จ์ [ํธ์ง]
- ํดํน์ ์์ ํ๋ค๊ณ ๋ ํ์ง๋ง ์ ๋ณด๊ธฐ๊ด์ ์ ์ผ๋ก ๋๋ฆฌ๋ฉด ๊ทธ๋ ์ง ์๋ค. ๋ฏธ๊ตญ ์ ๋ถ๊ฐ ์ด๋์ ํต ์์ค์ฉ ์์ฌ๋ถ๋ฆฌ๊ธฐ๋ฅผ ๊ณต๊ฒฉํ๊ธฐ ์ํด ๋ง๋ ์คํฑ์ค๋ท์ ์ง๋ฉ์ค PLC๋ฅผ ๊ณต๊ฒฉํ๋ค.
- ์๊ฐ๋ณด๋ค ๋ฎ์ PC์์ ํธํ์ฑ. PC๋ผ๋ฆฌ๋ ํธํ์ฑ์ด ์ข์ ํ๋ก๊ทธ๋จ ์ ์ก์ด ์ฉ์ดํ์ง๋ง PLC๋ ์ค๋ก์ง ์ ์ฉ ์ํํธ์จ์ด๊ฐ ํ์ฌ๋ PC์ ํ๋ก๊ทธ๋จ๋ง ๊ฐ์ง๊ณ ์๋ํ๋ค. ๊ฒ๋ค๊ฐ PLC๋ง๋ค CPUํ์ , ๋ชจ๋ํ์ ๋ฑ ๋ค๋ฅธ ๋ฑ ์ฌ๋ฌ๊ฐ์ง ๋ณต์กํ ์์๋ฅผ ๋ง์ถฐ์ผํ๋ ๋์ PC โ PLC๋ ํธํ์ฑ์ด ๋จ์ด์ง๋ ํธ์ด๋ค.
1.6.1. ์์น๊ณ์ฐ์ ์ ๋ก์ฌํญ[ํธ์ง]
PLC๋ ๋
ผ๋ฆฌ์ ์ธ ์กฐ๊ฑด / ์
์ถ๋ ฅ ํ๋ก๊ทธ๋จ์๋ ์๋นํ ๊ฐ์ ์ ์ง๋๊ณ ์์ผ๋, ์์น ๊ณ์ฐ ๊ด๋ จ ํ๋ก๊ทธ๋จ์ด ์๋นํ ๋ฒ๊ฑฐ๋กญ๋ค. ๊ธฐ๋ณธ์ ์ธ ์ฌ์น์ฐ์ฐ์ ์งํํ๋๋ฐ์๋ ๋ค์์ ํ์ด ํ์ํ๋ฉฐ, ์ค์๋ ๋ถ๋์์์ ์ ์ฌ์ฉํ๊ณ ์ ํ๋ฉด... ์๊ฐ๊ณผ ์์ฐ๋ง ์ฃผ์ด์ง๋ค๋ฉด ๊ฒ์์ ๋ง๋๋ ์ฉ์๋ค๋ ์๋ค.
ํ์ง๋ง, ์๊ฐ์ด ์ง๋ ์๋ก PLC๋ ๋ฐ์ ํ์ฌ, Rockwell์ฌ์ ์ ํ์ ์ฌ์ฉํ๋ค๋ฉด ์์น ๊ณ์ฐ์ ๋ ์ด์ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค. ํ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ ์์์ ์์ ๋กญ๊ฒ ์ค์์ ๋ถ๋์์ซ์ ์ ์ฌ์ฉํ๊ณ ์ฌ์น์ฐ์ฐ ๋ํ 1๊ฐ์ ํ์ ์์์ ์์ ๋กญ๊ณ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. ์์ผ๋ก ํ ์ ์กฐ์ฌ๋ ์ ํ์ด ๋ฐ์ ํ๋ค๋ฉด, ๋ณด๋ค ๋ ์ฝ๊ฒ ์ฌ์ฉ์ด ๊ฐ๋ฅํ ๋ฏ ์ถ๋ค.
๋ฏธ์ฏ๋น์์ melsec PLC๋ ๊ธฐ๋ณธ์ ์ธ ์ฌ์น์ฐ์ฐ ๋ฟ๋ง์๋๋ผ ์ค์๋ ๋ถ๋์์์ ์ ์ฌ์ฉํ๋๋ฐ ์์ด์๋ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค. ์ง์, ๋ก๊ทธ, ์ผ๊ฐํจ์๋ฑ์ ๊ณ์ฐ๋ ๋ช ๋ น์ด ํ์ค์ ์คํ ํ ์ ์๋ค.
ํ์ง๋ง, ์๊ฐ์ด ์ง๋ ์๋ก PLC๋ ๋ฐ์ ํ์ฌ, Rockwell์ฌ์ ์ ํ์ ์ฌ์ฉํ๋ค๋ฉด ์์น ๊ณ์ฐ์ ๋ ์ด์ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค. ํ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ ์์์ ์์ ๋กญ๊ฒ ์ค์์ ๋ถ๋์์ซ์ ์ ์ฌ์ฉํ๊ณ ์ฌ์น์ฐ์ฐ ๋ํ 1๊ฐ์ ํ์ ์์์ ์์ ๋กญ๊ณ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. ์์ผ๋ก ํ ์ ์กฐ์ฌ๋ ์ ํ์ด ๋ฐ์ ํ๋ค๋ฉด, ๋ณด๋ค ๋ ์ฝ๊ฒ ์ฌ์ฉ์ด ๊ฐ๋ฅํ ๋ฏ ์ถ๋ค.
๋ฏธ์ฏ๋น์์ melsec PLC๋ ๊ธฐ๋ณธ์ ์ธ ์ฌ์น์ฐ์ฐ ๋ฟ๋ง์๋๋ผ ์ค์๋ ๋ถ๋์์์ ์ ์ฌ์ฉํ๋๋ฐ ์์ด์๋ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค. ์ง์, ๋ก๊ทธ, ์ผ๊ฐํจ์๋ฑ์ ๊ณ์ฐ๋ ๋ช ๋ น์ด ํ์ค์ ์คํ ํ ์ ์๋ค.
1.7. ์ทจ์ [ํธ์ง]
์ ๊ธฐ ์
๋ฌด ์ค์์ ๊ฐ์ฅ ๋น์ถ์ฒํ๋ ์ง๋ฌด ์ค ํ๋๋ค. ํ์ฌ์์ ๋
ธ๋ ฅ์ ์๊ตฌํ๋ 50~60๋ ์ด์ ์ด๋ฅด์ ๋ค ์กฐ์ฐจ ์ฌ๋งํ๋ฉด ํ์ง ๋ง๋ผ๊ณ ํ ์ ๋๋ค.
PLC๋ ์ค๋ ์ผํ๊ณ , ์ค๋ ฅ์ ์์ผ๋ฉด ๋๋ฅธ ์ฐ๋ด์ ๋ฐ์ ์ ์๋ ์ง๋ฌด์ด์ง๋ง ๊ทธ ๋งํผ ํฐ ๋๊ฐ๊ฐ ํ์ํ๋ค. ์ฐ์ PLC๋ ๊ฐ ํ์ฅ์ ๊ฐ์ ์ ์ ๋ฐ ์์ด์ ์ ํด์ผ ํ๋ ์ ๋ฌด ํน์ฑ์ ์ถ์ฅ ๊ทผ๋ฌด๊ฐ ๋๋ถ๋ถ์ด๋ค. ์ง๋ฐฉ ์ถ์ฅ์ ๊ธฐ๋ณธ์ด๋ฉฐ ํด์ธ์๋ ์ถ์ฅ์ ๊ฐ๋ค. ์งง๊ฒ๋ 3์ผ ~ ๋ง๊ฒ๋ 1๋ ๋๊ฒ ๊ฐ๋ค.
์ถ์ฅ์ ํ๋ฃจ 10์๊ฐ ์ด์ ๊ทผ๋ฌด๋ฅผ ๊ฐ์คํด์ผ ํ๊ณ , ๊ธ์ฌ๋ ์ผํ ๊ทผ๋ฌด ์์ ๋นํด ๊ต์ฅํ ์๋ค๊ณ ์๋ ค์ ธ ์๋ค. (๋ชจ ์นดํ์์ PLC ์ ์ ๋ฉด์ ๋ ์~๊ธ์์ผ์ ๋ฌด์กฐ๊ฑด ์ถ์ฅ, ํด์ธ์ถ์ฅ์ 3๋ฌ ์ด์, 9์~22์๊น์ง ๊ทผ๋ฌดํ๋ฉฐ, ๊ธ์ฌ๋ ์ธ์ 200๋ง์์ด๋ผ๊ณ ํ์๋ค. ๋ชจ๋ ํ์ฌ๊ฐ ๋ค ์ ๋ฐ ๊ทผ๋ฌด ํํ๋ ์๋๋, ๋ง์ด๋ค ๋์ ํ์ผ๋ฉด ์ข๊ฒ ๋ค. ์ฑ๊ฒจ์ฃผ๋ ํ์ฌ๋ ์ ์ ๋๋ ์ธํ 200์ด์์ ์ฑ๊ฒจ์ค๋ค. ๋ฌผ๋ก ๊ทผ๋ฌด์๊ฐ์ ์์ ๊ฐ์ด ๋น์ทํจ)
PLC ์ผํ๋ ์ง์๋ค ์ฌ์ด์์ ์ญ๋ง์ด์ด ๋ผ์๊ฑฐ๋, ๊ฒฐํผ์ ๋ฌด์กฐ๊ฑด ํฌ๊ธฐํ๊ณ , ์น๊ตฌ/๊ฐ์กฑ ๋ฒ๋ฆฌ๊ณ ๋ ๊ณ ๋ค์ด๋ก ์ด ์ ์๋ค๋ฉด ์ถ์ฒํ๋ ์ง์ ์ด๋ผ๊ณ ํ๋ค.
ํ์ง๋ง ์์ฆ์ ์๋๊ฐ ์ข์์ ธ ์ ๋งํผ ๋์์ง๋ ์๋ค. ์คํ๋ ค ํด์ธ ์ถ์ฅ์ ๋๊ฐ๋ฉด ๋ณด๋์ค๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ง์ด ๋๊ฐ๋ ๊ฒ์ ์ ํธํ๋ ์ฌ๋์ด ๋ง๋ค.
PLC๋ ์ค๋ ์ผํ๊ณ , ์ค๋ ฅ์ ์์ผ๋ฉด ๋๋ฅธ ์ฐ๋ด์ ๋ฐ์ ์ ์๋ ์ง๋ฌด์ด์ง๋ง ๊ทธ ๋งํผ ํฐ ๋๊ฐ๊ฐ ํ์ํ๋ค. ์ฐ์ PLC๋ ๊ฐ ํ์ฅ์ ๊ฐ์ ์ ์ ๋ฐ ์์ด์ ์ ํด์ผ ํ๋ ์ ๋ฌด ํน์ฑ์ ์ถ์ฅ ๊ทผ๋ฌด๊ฐ ๋๋ถ๋ถ์ด๋ค. ์ง๋ฐฉ ์ถ์ฅ์ ๊ธฐ๋ณธ์ด๋ฉฐ ํด์ธ์๋ ์ถ์ฅ์ ๊ฐ๋ค. ์งง๊ฒ๋ 3์ผ ~ ๋ง๊ฒ๋ 1๋ ๋๊ฒ ๊ฐ๋ค.
์ถ์ฅ์ ํ๋ฃจ 10์๊ฐ ์ด์ ๊ทผ๋ฌด๋ฅผ ๊ฐ์คํด์ผ ํ๊ณ , ๊ธ์ฌ๋ ์ผํ ๊ทผ๋ฌด ์์ ๋นํด ๊ต์ฅํ ์๋ค๊ณ ์๋ ค์ ธ ์๋ค. (๋ชจ ์นดํ์์ PLC ์ ์ ๋ฉด์ ๋ ์~๊ธ์์ผ์ ๋ฌด์กฐ๊ฑด ์ถ์ฅ, ํด์ธ์ถ์ฅ์ 3๋ฌ ์ด์, 9์~22์๊น์ง ๊ทผ๋ฌดํ๋ฉฐ, ๊ธ์ฌ๋ ์ธ์ 200๋ง์์ด๋ผ๊ณ ํ์๋ค. ๋ชจ๋ ํ์ฌ๊ฐ ๋ค ์ ๋ฐ ๊ทผ๋ฌด ํํ๋ ์๋๋, ๋ง์ด๋ค ๋์ ํ์ผ๋ฉด ์ข๊ฒ ๋ค. ์ฑ๊ฒจ์ฃผ๋ ํ์ฌ๋ ์ ์ ๋๋ ์ธํ 200์ด์์ ์ฑ๊ฒจ์ค๋ค. ๋ฌผ๋ก ๊ทผ๋ฌด์๊ฐ์ ์์ ๊ฐ์ด ๋น์ทํจ)
PLC ์ผํ๋ ์ง์๋ค ์ฌ์ด์์ ์ญ๋ง์ด์ด ๋ผ์๊ฑฐ๋, ๊ฒฐํผ์ ๋ฌด์กฐ๊ฑด ํฌ๊ธฐํ๊ณ , ์น๊ตฌ/๊ฐ์กฑ ๋ฒ๋ฆฌ๊ณ ๋ ๊ณ ๋ค์ด๋ก ์ด ์ ์๋ค๋ฉด ์ถ์ฒํ๋ ์ง์ ์ด๋ผ๊ณ ํ๋ค.
ํ์ง๋ง ์์ฆ์ ์๋๊ฐ ์ข์์ ธ ์ ๋งํผ ๋์์ง๋ ์๋ค. ์คํ๋ ค ํด์ธ ์ถ์ฅ์ ๋๊ฐ๋ฉด ๋ณด๋์ค๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ง์ด ๋๊ฐ๋ ๊ฒ์ ์ ํธํ๋ ์ฌ๋์ด ๋ง๋ค.
1.8. ์ ํ ๋ชฉ๋ก[ํธ์ง]
ํ์ฌ ํ๊ตญ๋ด์์ ๊ฐ์ฅ ๋ณดํธ์ ์ผ๋ก ์ฌ์ฉ๋๋ PLC๋ ๋ค์๊ณผ ๊ฐ๋ค.
- ํ๊ตญ
- LS ์ผ๋ ํธ๋ฆญ : Master K, Glofa, XGT
- CIMON : CIMON PLC(CM1, CM3)
- ๋ฏธ์ฐ๋น์์ ๊ธฐ : MELSEC
- BECKHOFF : CX series
- SIEMENS : S5 Series, S7 Series
- ๋ฏธ๊ตญ
- Rockwell Automation : Control Logix, Compact Logix
- General Electric : RX3i
- Texas Instrument : TI Series
- Control Technology Inc : CTI Series
- ๋ ์ผ / ํ๋์ค
- SIEMENS : S5 Series, S7 Series
- BECKHOFF : CX series
- Schneider Electric: Modicon
- ์ผ๋ณธ
- ๋ฏธ์ฐ๋น์์ ๊ธฐ : MELSEC
- ํ๋์๋ : FP Series
- ์ด๋ก : CJ
์ธ์ด๋ชฌ์ฌ์ CIMON PLC ์ญ์ ํ๋ก๊ทธ๋๋ฐ S/W ์ธ CICON์ ์๋ฎฌ๋ ์ด์ SW๊ฐ ๋ด์ฅ๋์ด ์๋ค.
์ด๋ฅผ ํตํด PLC ํ๋ก๊ทธ๋จ์ ๋ฏธ๋ฆฌ ์ด์ ํด๋ณผ์ ์๊ณ , HMI ์ ํต์ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ๋ค.
LS์ผ๋ ํธ๋ฆญ์์ ๋ค์ด๋ก๋์ฐฝ์ ๋ณด๋ฉด PLC์๋ฎฌ ๋ฌด๋ฃ ์ํํธ์จ์ด๋ฅผ ์ค๋ค.
2. ์ ํ์๋ช ์ฃผ๊ธฐ[ํธ์ง]
Product life cycle
์ ํ์ ์ฑ์๊ธฐ, ์ ํด๊ธฐ ๋ฑ๋ฑ ์ฌ์ดํด์ ํ๊ณ ์์ง์ธ๋ค๋ ์ด๋ก . ์ด๊ฑธ ๊ด๋ฆฌํ๋ ์์คํ ์ ๋ณด๊ณ PLM์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์ ํ์ ์ฑ์๊ธฐ, ์ ํด๊ธฐ ๋ฑ๋ฑ ์ฌ์ดํด์ ํ๊ณ ์์ง์ธ๋ค๋ ์ด๋ก . ์ด๊ฑธ ๊ด๋ฆฌํ๋ ์์คํ ์ ๋ณด๊ณ PLM์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
3. ์ ๋ ฅ์ ํต์ [ํธ์ง]
๋์ ์๋ฏธ์ ์ ๊ธฐ ๋ถ์ผ์์๋ ์์ Programmable Logic Controller์ Power Line Communication ๋ ๋ค ์ฐ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋ ์ฉ์ด์ ํผ์ ์ด ์ค๋ ํธ์ด์ง๋ง, ์ธ๋ถ์ ์ผ๋ก ๋ค์ด๊ฐ๋ฉด ์ฌ์ฉ ๋ถ์ผ๊ฐ ๋ค๋ฅด๋ค. 1์ PLC๋ ์ฃผ๋ก ์ ์ด, ์๋ํ ๋ถ์ผ์์ ์ฐ๊ณ , ์ ๋ ฅ์ ํต์ ์ผ๋ก์์ PLC๋ ์ ๋ ฅ, ํต์ ๋ถ์ผ์์ ์ฃผ๋ก ์ด๋ค.
4. ๊ณต๊ฐ์ ํํ์ฌ[ํธ์ง]
Public Limited Company
์๊ตญ ์๋ฒ์์ ํ์ฌ ์ ํ. ์ฃผ์์ ๋ฐํํด ๊ธฐ์ ์ ๊ณต๊ฐํ ์ ํ์ฑ ์ํ์ฌ๋ก, ๋ํ์ ์์๋ก๋ BP plc, Rolls-Royce plc, British Airways plc, Barclays plc ๋ฑ์ด ์๋ค. ์์๋ฅผ ๋ณด๋ฉด ์๊ฒ ์ง๋ง ๋๋ฌธ์์ด์์๋ PLC๊ฐ ์๋ plc๋ก ์ฐ๋ ๊ฒ์ด ๊ณต์์ ํ๊ธฐ๋ฒ์ด๋ค.
์๊ตญ ์๋ฒ์์ ํ์ฌ ์ ํ. ์ฃผ์์ ๋ฐํํด ๊ธฐ์ ์ ๊ณต๊ฐํ ์ ํ์ฑ ์ํ์ฌ๋ก, ๋ํ์ ์์๋ก๋ BP plc, Rolls-Royce plc, British Airways plc, Barclays plc ๋ฑ์ด ์๋ค. ์์๋ฅผ ๋ณด๋ฉด ์๊ฒ ์ง๋ง ๋๋ฌธ์์ด์์๋ PLC๊ฐ ์๋ plc๋ก ์ฐ๋ ๊ฒ์ด ๊ณต์์ ํ๊ธฐ๋ฒ์ด๋ค.
[1] IEC_61131-3์์ 5๊ฐ์ง ํ์ค ์ธ์ด๋ฅผ ์ ์ํ๋๋ฐ ๊ทธ์ค์์๋ ๊ธฐ์กด์ ๋ฆด๋ ์ด ์ ์ ์์์ 1๋1๋ก ๋์ ๋๋ Ladder Diagram์ด ๊ฐ์ฅ ์ธ๊ธฐ ์๋ค. IL(Instruction List)๋ผ๋ ์ด์
๋ธ๋ฆฌ์ด๋ ๋๊ธ์ธ ์ธ์ด๋ ์๋ค.
[2] PLC๋ ๋จ๊ฐ๊ฐ ์๋นํ ๋น์ธ๋ฏ๋ก ์ฌ๋ฆฝ 4๋
์ ๋ํ๊ต์์๋ ์ทจ๊ธ์ ํ๋ ๊ฒฝ์ฐ๊ฐ ๊ฑฐ์ ์์ผ๋ฏ๋ก ์์ ๊ฐ๋ฅด์น์ง ์๊ฑฐ๋ ์ด๋ก ์ผ๋ก๋ง ์ด์ง ๋ฐฐ์ด๋ค. ๋๋ถ์ PLC ๊ธฐ์ ์๋ค์ ํ์ฅ์์ ๋๋ถ๋ถ์ ๋ฐฐ์ด๋ค.