전기기능장 73회 3일차 2번 문제풀이 - 1편
전기기능장 73회 3일차 2번 문제풀이 - 1편

전기기능장 문제를 오랜만에 보게 되었습니다.
보니까 모르는 명령어를 많이 썻더라고요.
저는 명령어를 단순하게 해서 만들어 보려고 합니다.
근데 이거는 전기기능장 안에서 시험에만 가능한겁니다.
완벽하게 짠 문제 형태는 아닙니다.
진짜 쉽게 알려줄 수 있는 방법이 무엇일까?
한참을 고민했습니다.
30분정도 고민하게 되었고, 이렇게만 하더라도 문제를 쉽게 할 수 있겠다 생각이 들었습니다.
여러분들이 봤을 때 “아니 저거는 편법이 아니냐”라고 말을 할 수 있습니다.
전기기능장 전 이렇게 생각합니다.
문제가 좀 길어지더라도 성공만 된다면 그것도 합격이니까요.
그렇다고 PLC를 열어서 문제를 일일이 확인할까요?
그럼 단순하게 더 생각해볼게요.
100 Step으로 짠 사람과 50 Step으로 짠 사람 두 명이 있습니다.
근데 동작 형태는 같다는 겁니다.
그럼 100 Step으로 짠 사람은 탈락인가요?
아닙니다.
합격입니다.
저의 핵심 포인트는 이것입니다.
동작이 중요하다는 겁니다.
여러분들이 판단하세요.
그럼 문제 풀어보겠습니다.
간단하게 조건 먼저 보고 가겠습니다.
전기기능장 조건
- SSB ON
- PBA COUNT
- PBB COUNT
- PBC Negative
- PLA는 √PBA x √PBB, 소수점 절삭
- PLB는 0.5초 점멸(ON, OFF)
- PLC는 PLA의 반전 OR 동작 시 OFF
- PLD는 PLB의 반전
- PLE는 PLC와 PLD의 XNOR 방식
이해가 안되실만한 게 있다면은 5번 조건입니다.
제가 좀 더 자세히 적어서 알려드리겠습니다.
1 | 1 | 30 | 5.477226 |
2 | 1.414214 | 31 | 5.567764 |
3 | 1.732051 | 32 | 5.656854 |
4 | 2 | 33 | 5.744563 |
5 | 2.236068 | 34 | 5.830952 |
6 | 2.44949 | 35 | 5.91608 |
7 | 2.645751 | 36 | 6 |
8 | 2.828427 | 37 | 6.082763 |
9 | 3 | 38 | 6.164414 |
10 | 3.162278 | 39 | 6.244998 |
11 | 3.316625 | 40 | 6.324555 |
12 | 3.464102 | 41 | 6.403124 |
13 | 3.605551 | 42 | 6.480741 |
14 | 3.741657 | 43 | 6.557439 |
15 | 3.872983 | 44 | 6.63325 |
16 | 4 | 45 | 6.708204 |
17 | 4.123106 | 46 | 6.78233 |
18 | 4.242641 | 47 | 6.855655 |
19 | 4.358899 | 48 | 6.928203 |
20 | 4.472136 | 49 | 7 |
21 | 4.582576 | 50 | 7.071068 |
22 | 4.690416 | 51 | 7.141428 |
23 | 4.795832 | 52 | 7.211103 |
24 | 4.898979 | 53 | 7.28011 |
25 | 5 | 54 | 7.348469 |
26 | 5.09902 | 55 | 7.416198 |
27 | 5.196152 | 56 | 7.483315 |
28 | 5.291503 | 57 | 7.549834 |
29 | 5.385165 | 58 | 7.615773 |
루트를 잘 모르면은 헤맬 수 있는 문제입니다.
대부분의 풀이가 SQRT를 쓰게 되는데, 변환도 굉장히 많이 해야 합니다.
아니 보다 보니까 나도 이해가 안 되는데, 이거 보는 사람도 이해가 될까 하는 생각이 들었습니다.
이 뜻은 진짜 내가 직접 타이핑을 해서 보지 않는다면 이해가 안 된다는 뜻이 됩니다.
규칙을 먼저 살펴볼게요.
루트는 같은 숫자를 곱한 애들은 정수로 떨어집니다.
1, 2, 3, 4, 5 이렇게요.
소수점이 아니라는 말입니다.
()가로 안에 있는 것은 원래 루트 값입니다.
1 x 1 = (1)1
2 x 2 = (4)2
3 x 3 = (9)3
4 x 4 = (16)4
어라 뭔가 풀 수 있을 거 같은 느낌이 들지 않나요?
우리가 이용해야 할 것은 바로 비교문을 잘 쓰면 풀 수 있다는 뜻입니다.
PBA x PBB = 1~3 = 1초
PBA x PBB = 4~8 = 2초
PBA x PBB = 9~15 = 3초
PBA x PBB = 16~24 = 4초
해당 사이의 있는 값에 들어온다면 초를 정할 수 있습니다.
감독관이 누른다는 걸 가정했을 때 7 x 8 = 56이 됩니다.
“8 x 8까지 누를 거 같아”라고 생각하는 사람은 여기까지 프로그램을 짜면 됩니다.
이걸 보고 바로 이해가 되는 분들은 먼저 프로그램을 짜보세요.
그리고 마지막 조건인 XNOR도 같이 보겠습니다.
0 | 0 | = | 0 |
0 | 1 | = | 1 |
1 | 0 | = | 1 |
1 | 1 | = | 0 |
둘 중 하나라도 PLC, PLD 둘 중에 ON이면 PLE가 ON됩니다.
쉽게 생각하면은 그냥 PLD의 반대로 해도 작동됩니다.
조건은 모두 살펴보았습니다.
이 방식은 결국에는 사칙연산만 가지고 최대한 활용해보려고 생각을 하는 문제였습니다.
제가 말했죠?
프로그램이 길어도 동작이 같다면! 그건 완성입니다.
설명이 길어져서 다음 편으로 프로그램 보여드리겠습니다.
LS ELECTRIC
스마트 에너지의 미래를 열어가는 LS ELECTRIC
www.ls-electric.com
'전기기능장 > 회차별 문제' 카테고리의 다른 글
전기기능장 73회 1일차 2번 문제풀이 (0) | 2024.08.10 |
---|---|
전기기능장 73회 3일차 2번 문제풀이 2편 (0) | 2024.08.03 |
전기기능장 PLC 72회 3일 차 2번 문제 (0) | 2022.10.06 |
전기기능장 PLC 72회 3일 차 1번 문제 (0) | 2022.09.24 |
전기기능장 PLC 72회 2일 차 2번 문제 (0) | 2022.09.21 |
댓글