안녕하세요! 공돌이 직딩입니다.
지난 시간에 이어서 또다른 래더를 더살펴보도록 하겠습니다.
첫 번째 ON 우선회로 입니다.
회로를 한번 보시죠.
위 그림에서 보시듯이 두 개의 누름버튼이 존재합니다.
하나는 ON버튼이고 하나는 OFF 버튼이네요.
우리가 배웠듯이 ON버튼을 누르면 릴레이(코일에 통전)가 작동하여 전자기적인 힘에 의해서 릴레이 A접점을
B접점 상태로 만들어 주겠죠.
여기까지는 우리가 공부했던 자기유지 회로와 동일합니다.
하지만 여기서 OFF버튼을 눌러봅시다. 어떤 현상이 벌어질까요?
가장먼저 자기유지를 도와주는 릴레이 접점이 다시 떨어지게 되겠네요.
그다음 코일에 전류는 흐르지 않게되어 전체회로가 OFF가 되는 결과를 빚게 되네요.
하지만 ON과 OFF를 같이눌렀다면????
잘보시면 알겠지만 ON, OFF 버튼을 같이 눌렀을때
릴레이가 동작하게끔 회로가 구성되어 있음을 알 수 있어요.
두 번째 OFF 우선회로 입니다.
회로를 보겠습니다.
ON우선 회로와 비교하여 보았을때 어떤점이 달라졌죠?
자세히 보시면 OFF버튼이 ON과 릴레이 A접점과는 다르게 직렬로 연결되신 것을 확인 할 수 있어요.
이쯤되면 눈치채셨을 겁니다.
ON 우선 회로는 ON, OFF 회로를 동시에 눌렀을때 릴레이가 작동되었다면
OFF 우선 회로는 말 그대로 ON, OFF 회로를 동시에 눌렀을때 릴레이가 정지하는 것이죠.
실제 산업에는 OFF 우선회로가 더 폭넓게 사용됩니다.
안전상의 이유로요.
Emergency Swich가 있습니다.
모터의 구동중 비상상황 발생시 회로를 차단시켜주는 스위치 역할을 하는 것이죠.
어떻게 응용할 수 있는지 사례를 살펴보겠습니다.
시나리오를 던지겠습니다.
컨베이어 위에 움직이는 피가공체가 있고, 밀링머신이 있습니다.
회로 구성은 위 그림과 같습니다.
피가공체는 하나의 가격이 3,000만원을 호가하는 고가의 제품입니다.
공정라인에 문제가 발생하면 즉각 해당 공정을 중지해야만 합니다.
안그러면 수 천만원의 금액이 하늘로 증발하게 되니까요.
작업자는 공정을 모니터링하다가 지루했는지 휴대폰 게임을 해댑니다.
근데 하필이면 휴대폰 게임도중 공정에 문제가 터졌습니다,
밀링머신이 맛이 가서 가공이 엉망으로 진행되고 있습니다.
작업자는 당황하여 휴대폰을 내던지고 컨베이어 모터 정지버튼과 동작버튼을 동시에 눌렀습니다.
이때 회로가 동작한다면???
작업자가 당황하여 OFF를 다시 누르기 전의 시간에 이미 3,000만원의 돈이 하늘로 증발했다면...
각오해야겠죠.
보시듯이 작업자가 Emergency Swich를 작동시켰을때 ON과 OFF를 동시에 눌렀습니다.
작업자 실수로 조작중 ON과 OFF를 동시에 눌러 버렸습니다.
이때 시그널에 우선순위를 주는 것이 얼마나 중요한 일인지 작업자는 깨달았을 겁니다.
작업자는 깨닫죠.
회로가 아래와 같이 변경되야 한다는 걸요.
ON과 OFF를 동시에 눌렀지만 OFF가 우선시 되야해!.
이런 연유로 OFF 우선회로가 실로 중요한 회로가 아닐 수 없습니다.
이론이해는 이쯤에서 접어두고 본격적으로 래더를 만들어 보도록 하겠습니다.
XG-5000을 켜줍시다.
프로젝트 만드는 법은 이전에 배웠죠? (익숙해졌으리라 믿습니다.)
백지화면에 우리는 다음과 같은 완성회로를 작성하여 시뮬레이션을 돌려볼겁니다.
래더 작성 과정에 앞서 한가지 짚고 넘어갈 것이 있습니다.
시뮬레이션으로는 ON버튼과 OFF 버튼을 동시에 누를 수 없습니다. (실제 PLC를 사용한다면 가능하겠지만요)
따라서 우리는 차례대로 ON과 OFF버튼을 눌러진 상태로 만들어주고 회로의 정상 동작여부를 판단할 겁니다.
[명심하세요~ ON버튼 OFF버튼이 다눌러져있는 상태여야만 정상 동작여부 확인이 가능합니다.]
엔지니어로서 단축키쯤은 외우고 있어야 된다고 말씀드렸죠?
되짚어 봅시다.
F3 => A접점
F4 => B접점
F5 => 수평회로
F6 => 수직회로
F9 => 코일
F10 => 명령창
우리는 이렇게 총 6가지 단축키를 이용하여 회로를 구성할 겁니다.
심볼에 대해서 정의해볼게요
P0=> ON Swich
P1=> Off Swich
M0=> Relay
P20=> Lamp
우리는 위와 같이 실제 누름스위치 기호를 XG-5000의 심볼로 치환할 겁니다.
결과를 봐볼까요
위 그림대로 래더를 작성하셨나요?
그럼 시뮬레이션을 돌려봅시다.
시뮬레이션을 돌리기 위해서 종전에 말씀드렸던 것과 같이 XG-5000 컴파일러에게 어떤 PLC를 선택하여 시뮬레이션
하겠다는 부분을 명시해줘야 한다고 설명드렸었죠.
저는 아래와 같이 선택하였습니다.
자 그럼 회로를 테스트 해봅시다.
ON과 OFF를 차례대로 눌린 상태로 만들어 줍시다.
반드시 ON과 OFF가 눌린상태여야 된다고 거듭 말씀드립니다.
ON버튼과 OFF 버튼에 모두 파란불이 들어온 상태를 눌린상태라고 판단하시면 됩니다.
확인해보시면 ON과 OFF가 모두 눌려있을때 램프에 불이 들어와있음을 확인하실 수 있을 겁니다.
아래 그림처럼 ON과 OFF가 동시에 눌려있음에도 램프에 불이 들어옵니다.
ON 우선회로는 ON과 OFF가 동시에 눌려있을때 ON 우선 작동한다.
반대로 OFF우선 회로를 만들어 시뮬레이션을 돌려볼까요.
ON우선 회로와 회로 작성법이나 시뮬레이션 방법이 동일하기 때문에 살명은 생략하겠습니다.
OFF 우선회로의 결과물은 다음과 같습니다
보시는것처럼 ON과 OFF가 모두 파란불이 들어와있음에도 램프의 점등이 꺼져있는 것을 확인할 수 있죠.
OFF 우선회로는 ON과 OFF가 동시에 눌려있을때 OFF 우선 작동한다.
오늘의 포스팅은 여기까지 하겠습니다.
- 끊임없는 노력은 어제와 다른 나를 만들고 어제와 다른 나는 오늘과 다른 내일을 창조한다. -
'PLC > PLC(XG-5000)' 카테고리의 다른 글
6. 타이머의 개념과 응용 (5) | 2019.07.03 |
---|---|
5. 인터록 회로의 개념과 응용 (4) | 2019.06.26 |
3. 자기유지회로 (2) | 2019.06.12 |
2. PLC(PLC 설치 및 인터페이스) (0) | 2019.06.06 |
1. PLC (PLC의 개요) (0) | 2019.05.28 |