전기기능장 70회 2일차 1번 문제 풀이 - 카운터 방식
전기기능장 70회 2일차 1번 문제 풀이하려고 합니다. 카운터 방식을 이용하여 문제를 만들었습니다. 확실히 제가 자주 하는 방식도 아니고, 문제가 엄청 늘어져서 보기가 싫더군요. 이게 PLC인지, 노동성을 요하는 작업인지 하고요. 전기기능장 PLC 문제에서는 여러 가지 방식 중 하나입니다.
목록
1.
2.
3.
4.
5.
6.
7.
8.
정리
입력
먼저 하기에 앞서 대충 짚어보고 넘어가겠습니다.
1. 카운터 방식은 1초에 한번씩 올려주는 부분
2. 램프가 다 켜졌을 때 데이터를 꺼주는 부분
크게 두개로 하겠습니다.
제일 많이 하는 방식인데, 1초에 한 번씩 켜질 수 있도록 무한 동작하는 타이머를 만들어주세요.
많이 본 느낌이죠? 세번쨰 줄 전까지는요!
자 그러면 T0가 1초가 되어서 ON 되면 DATA를 쌓아줍니다. 계속 쌓아주는 방식이죠!
이게 무한으로 쌓이면 100이 넘어서겠죠? 일단 그런 방식을 만들어준 겁니다.
문제를 다시 볼게요!
처음에 켜질 때 1로 만드는 방식이 있고요~ 0에서부터 시작하는 방식입니다.
제가 동영상에서 올린 것을 보면은 0부터 시작해서 8까지 합니다.
그러면 내가 필요해서 켜지는 부분은 어디일까요?
0, 2, 4, 6, 8이 됩니다! 이때 DATA 시점에만 켜주면 됩니다. 그건 출력에서 쳐다보도록 하고요~
일단 그럼 출력 먼저 보고서 이건 다시 올라올게요! 여기 부분 기억을 해주세요!
다시 돌아와서 보겠습니다. 그럼 이해가 되시죠?
이렇게 해서 PBB 버튼을 눌러 때 시점도 만들어주시고요! 이게 확인되면 바로 출력으로 가시고요!
출력
자 그러면 한번 보겠습니다. PLA는 깜빡거릴 때마다 모두 켜집니다. 그렇다면 위에 언급했던 0, 2, 4, 6, 8 시점에 켜주고요!
PLB는 2번째 시점부터 켜지니까 2, 4, 6, 8이 됩니다!
이해가 되시죠! 이런 식으로 계속 내려가면서 써줍니다. PLE까지 보고 싶으시면 전체 시퀀스 영역을 봐주세요~
자 위에 시퀀스 보시면 어떻죠? PLE부터 켜지니까! 0, 2, 4, 6, 8일 때 되도록 해줍니다!
PLD도 2, 4, 6, 8 시점에 켜주면 되겠죠!
부가조건
여기서부터 잘 따라오셔야 합니다.
부가조건 요소가 무엇이 있을까요?
1. DATA 9 이상일 때 램프 끄기
2. PBC 눌렀을 때도 램프 끄기
3. SSA일 때만 동작하는 조건
무려 다섯 개나 됩니다. 그러니 잘 따라와야 합니다.
1번과 2번입니다.
1번 요소를 볼까요? 9 이상일 때는 데이터를 끄는 방법입니다. M1과 D0을 0으로 보내는 방식입니다.
M1은 자기 유지 요소도 같이 끊어주게 되겠죠! 그래서 M1을 해준 겁니다.
그리고 PBC를 중간에 누르면 꺼지도록 만들어주고요!
이런 형태의 인터락은 자주 없는데, 익히면 한 번쯤은 쓸 수 있습니다.
자 그럼 3번으로 SSA일 때만 동작해주세요!
아 하나 빼먹었습니다. 내가 SSA를 중간에 돌리면 데이터도 꺼야겠죠!
전체 시퀀스
동영상
정리
이번 시간에는 카운터라는 방식을 이용해서 만들어보았습니다. 이렇게 하니.. PLC가 엄청나게 늘어나게 됩니다.
만약 코일을 만들어서 제가 처음에 보여준 방식처럼 반전을 이용한다면 짧아질 수도 있겠죠!
전기기능장에서 짜는데 쉽다고 쉽고, 어렵다면 어렵게 풀 수 있는 문제입니다.
여러 가지 고민을 하여 푸는 방식이니, 여러분에게 도움이 되었으면 좋겠습니다.
'전기기능장 > 회차별 문제' 카테고리의 다른 글
전기기능장 PLC 71회 1일 차 2번 문제 (0) | 2022.05.24 |
---|---|
전기기능장 PLC 71회 1일 차 1번 문제 (0) | 2022.05.20 |
전기기능장 PLC 70회 3일차 두번째 문제풀이 (0) | 2021.09.28 |
전기기능장 70회 3일차 1번 문제 풀이 - Timer 방식 (0) | 2021.09.27 |
전기기능장 70회 2일차 두번째 문제 풀이 - INC 방식 (0) | 2021.09.26 |
댓글