본문 바로가기
전기기능장/회차별 문제

[전기기능장 실기] PLC 69회 3일차 2번 문제풀이

by >ⓐⓑⓒ 2021. 6. 3.

[전기기능장 실기] PLC 69회 3일차 2번 문제

 

[전기기능장 실기] PLC 69회 3일차 2번 문제

전기기능장 PLC 69회 3일 차 2번 문제 안녕하세요? 전기기능장을 준비하시는 여러분, 이번에는 복원 문제 69회 3일 차 2번 문제입니다. 69회 차 1번 문제들은 대부분이 비슷한 유형이고 많은 분들이

cherky.tistory.com


전기기능장 69회 3일차 2번 문제

이번 시간에는 전기기능장 69회 3일차 2번 문제입니다. 저도 머리를 많이 굴렸습니다. 아니 엄청 쉬운거였는데, 어렵게 생각해서 오래걸렸습니다. 그전에 올린 예제 문제도 풀어드려야하는데, 이런! 못하고 있네요. 전기기능장 자격증을 취득하고 나서 머리를 잘 안쓰다보니까 굳었나봅니다.

목차
1. 데이터 영역
2. 데이터 연산
3. 정동작 Timer
4. 정동작 출력
5. 역동작 Timer, INTERLOCK
6. 역동작 출력
7. 완성
8. 정리

 

데이터 영역

이 부분에서는 PBA만 이용해줍니다. 다른 문제랑은 조금 다른 유형이죠!

PBA-D0

데이터 연산

PBA는 한번에 1초씩 역할하니까 10을 곱하여 만들어줍니다.

여기서부터 조금 생각이 필요합니다. 전 타이머를 여러개 쓴게 아니라서 정동작 1개, 역동작 1개씩만 사용했습니다. 타이머는 2개네요. 그럼 어떻게 쓰라는거에요? 의문점이 일단 생깁니다. 답답합니다. 벌써부터..

설명을 드리면 램프가 꺼지는 방식입니다! 꺼진다는건 내가 전부 ON이었다가 OFF되어야한다는 말입니다.

그럼 PLA ~ PLE는 5개니까 5초만 필요하네! 아닙니다. 예를 들면 PBA가 5이면 PBA(5)- PLE = 0초?!

이렇게 되면 아무것도 켜지지 않아요!  그래서 큰 값을 60으로 했습니다. 이해가 되시나요?

MUL-SUB-DATA-연산

정동작 Timer

타이머는 2개면 충분합니다! 정동작용, 역동작용 이러면 쉽게 되는 것이죠. 내가 잘 되는지 먼저 보기 위해서 타이머 하나만 만들어줍니다. 그러고서 바로 출력으로 넘어갑니다. 그리고 TON T0 D5보이시나요? 처음에 생각할 때는 T0 50으로 넣었는데, 만약 PLE만 ON되었다가 OFF되어서 감독관이 바로 누르게  되면 50으로 설정되어져 있어서 바로 동작이 되지 않는다면 낭패입니다. 그래서 D5가 제일 큰값이니까 동작이 끝나면 진행될 수 있도록 설정해줘야합니다.

Timer-M0

정동작 출력

잘 보시면은 D5가 가장 큰수이니까, PLA가 넣어줍니다. PLA가 제일 나중에 꺼지니까요! 계산된 값이 나온다고 생각하면 한번만 눌렀을 때 50 ~ 10으로 D5 ~ D9로 DATA가 들어가있습니다. 아 그러면 눌렀을 때 PLE ~ PLA순으로 꺼진다는걸 확연히 알 수 있죠!

PLA-PLE-출력

역동작 Timer, INTERLOCK

여기서 보시면 M1, M0 B접점이 서로 상호로 만들어놨습니다. 동작을 막아주기 위해서 필요해서 이렇게 했습니다. 그러면서 역동작 Timer도 만들어주면 출력문에서만 제어해주면 됩니다.

M0-M1-B접점

역동작 출력

출력에서는 더 쉽겠죠?? 내가 제일 큰수가 PLE ~ PLA 순서로 가면 되니까 D9 ~ D5 순서로 가주면 끝납니다.

어떠신가요? 이해가 되시나요? 서로 반대로 만들어주면 순차적으로 제어가 가능한 부분이니까, 완성되는겁니다.

PLE-PLA-역동작

완성

FMOV 부분을 완성시켜서 하면 끝이 납니다. 영상에서 설명할때는 MOV 0 D0로 해도 되는데, 난 보기 싫다 하시면은 FMOV로 하셔도 되고 아니면 연산 부분을 묶지 않으셔도 되는거겠죠! 이해되시죠? 본인 자유입니다. 프로그램 하기 나름이 되겠죠!

PLC완성
PLC완성

정리

저도 생각을 많이 했습니다. 어렵게 접근을 하여서 오래걸렸고, 여러분에게 쉽게 알려드리려고 하다보니, 저라도 시험 당일에 문제를 풀었으면 25분가량정도 예상합니다. 그리고 타이머는 음수면 작동 안하니까 참고하세요! 이상하다고 생각하지 마시고 아 그냥 저런거구나라고 생각하고 넘어가시면 됩니다. 아 프로그램에서는 표현이 안된게 있는데, >= 5 이상이면 하는 조건이 있을겁니다. 복원 문제의 지문까지는 알 수 없어서 저도 조금 놓쳤던 부분입니다. 다음 시간에는 좀 더  유익한 정보로 찾아뵙겠습니다.


 

https://youtu.be/IR0hRXHXyD8


댓글