안녕하세요 공직자에요.
실상 기본적인 내용에 대해서는 다 말씀드린듯 합니다.
PLC에는 사실 제가 포스팅하는 내용 이외에도 배워야 할 것들이 너무나 많습니다.
허나 PLC라는 것이 회사별로, 버전별로 쓰이는 문법과 방식이 조금씩
바뀌기 때문에 모든 내용을 알 수는 없고 외우는것도 그렇게 크게 의미가 있지는 않거든요.
해서. 저는 기본적인 틀을 소개해드리고, 그것을 바탕으로 원하는 로직을 스스로 구현하실 수 있도록
길잡이 해드리자는 취지로 포스팅 해드렸었는데요.
이번 포스팅은 기존에 배웠던 방식으로도 충분히 구현이 가능하지만
조금 다른 방법으로 해결할 수 있는.... 알아두면 요긴하게 쓰일만한 내용에 대해서 설명드리고자 합니다.
바로 스텝릴레이인데요.
스텝이라는 명칭에서 대충 감이 오실거에요.
사람이 계단을 하나하나씩 밟고 앞으로 나아가듯이.
스텝릴레이라는 녀석도 하나하나씩 코일이 SET되어야 다음 코일이 SET 될 수 있답니다.
순차제어를 하는데 필요하겠죠?
128조* 100스텝 (S00.00 ~ S127.99) 라고 되어있네요.
조는 무엇이고 스텝은 무엇일까요?
눈치빠르신 분들은 대충 감을 잡으셨겠지만.
조라는 것은 아파트로 비유했을때 한층이고
스텝이라는 것은 호수를 말합니다.
요즘엔 계단식 아파트로 되어있는 구조가 많아 한층에 집이 2개씩 있는 경우가 있는데.
옛날아파트 보면 한층에 다세대의 호수가 있죠?
조라는 것은 아파트의 층수로 보시면 되고
스텝이라는 것은 아파트의 호수로 보시면 되겠습니다.
S00.00 | S01.00 | S02.00 | . | ~ | . | S127.00 |
S00.01 | S01.01 | S02.01 | . | ~ | . | S127.01 |
. | . | . | . | ~ | . | . |
. | . | . | ~ | . | . | |
S00.99 | S01.99 | S02.99 | . | ~ | . | S127.99 |
행렬로 보았을때 128 x 100개의 구조입니다.
할당된 메모리가 12,800개 라는 의미이죠.
설명은 겨우 이게 끝입니다.
그럼 예제를 바탕으로 어떻게 구현되는지 직접봐볼까요?
래더는 이렇게 짜주시구요.
S00.00은 F9를 눌러서 코일 입력하듯이 입력해주시면 됩니다.
시뮬레이션을 돌려봅시다.
아무것도 먼저 누르지 말고 SET 되어 있는 코일을 하나 봐볼까요?
보시다시피 P0를 누르지 않았는데도 S00.00이 SET 되어있죠?
우리는 이 결과부터 다음 사실을 알 수 있습니다.
1. 'S00.00은 시작부터 ON이 되는데 PLC가 RUN될때부터 자동으로 SET이 된다'
그상태로 P1을 눌러 변화를 한번 보세요.
자 무슨변화가 있었나요?
보시다시피 P20이 꺼졌죠? 즉, S00.00이 꺼졌습니다.
우리는 다음 결과로부터 아래 사실을 추가 정리할 수 있습니다.
1. 'S00.00은 시작부터 ON이 되는데 PLC가 RUN될때부터 자동으로 SET이 된다'
2. 'S00.00 이후의 스텝의 Coil이 Set되면 앞 스텝 Coil의 Reset 된다
즉, S00.00이 Set되어 있는 상태로 S00.01~S00.99중 하나가 Set 되면 S00.00은 Reset된다.
그상태로 P2를 다시눌러 전기를 빼보겠습니다.
보시다시피 자기유지가 되고 있는것을 확인할 수 있습니다.
1. 'S00.00은 시작부터 ON이 되는데 PLC가 RUN될때부터 자동으로 SET이 된다'
2. 'S00.00 이후의 스텝의 Coil이 Set되면 앞 스텝 Coil의 Reset 된다
즉, S00.00이 Set되어 있는 상태로 S00.01~S00.99중 하나가 Set 되면 S00.00은 Reset된다.
3. Step 코일은 자기유지기능이 있다.
이번엔 레더를 한번 바꿔볼까요?
레더를 아래와 같이 한번 바꿔주세요.
똑같은 방법으로 시뮬레이션을 돌려보겠습니다.
전원을 넣자마자 아래처럼 점등이 되는 것을 확인할 수 있지요?
자. 여기서 앞에서 정리한 내용을 좀 수정할 필요가 생겼습니다.
1. 'S00.00은 스텝릴레이의 각조의 00번은 시작부터 ON이 되는데 PLC가 RUN될때부터 자동으로 SET이 된다'
2. 'S00.00 이후의 스텝의 Coil이 Set되면 앞 스텝 Coil의 Reset 된다
즉, S00.00이 Set되어 있는 상태로 S00.01~S00.99중 하나가 Set 되면 S00.00은 Reset된다.
3. Step 코일은 자기유지기능이 있다.
그 다음은 P1, P2, P3를 차례대로 눌러서 아래처럼 점등이 되는지 확인해보세요.
차례대로 켜지고 있죠? 붉은색 글씨 규칙처럼요.
다음은 P5, P6 버튼을 눌러볼겁니다.
아래처럼 되는지 확인해보세요.
우리는 요기서 얻은 결론을 바탕으로 붉은색 규칙을 다음과 같이 또한번 수정할 수 있어요.
1. 스텝릴레이의 각조의 00번은 시작부터 ON이 되는데 PLC가 RUN될때부터 자동으로 SET이 된다'
2. 'S00.00 이후의 스텝의 Coil이 Set되면 앞 스텝 Coil의 Reset 된다
즉, S00.00이 Set되어 있는 상태로 S00.01~S00.99중 하나가 Set 되면 S00.00은 Reset된다.
스텝릴레이는 각조별로 후순위 스텝의 Coil이 Set되면 선순위 스텝 Coil이 Reset 된다
즉, S00.00이 Set되어 있는 상태로 S00.01~S00.99중 하나가 Set 되면 S00.00은 Reset 된다.
S10.00이 Set되고 S10.01~S10.99중 하나가 Set 되면 S10.00은 Reset 된다.
3. Step 코일은 자기유지기능이 있다.
4. 각 스텝릴레이는 조별로 독립적으로 동작한다.
자 이제 마지막 결론을 도출할건데요.
래더는 그대로 두시고
S00.05와 S10.05가 SET 되어 있는 상태에서.
S00.00과 S10.00을 SET 시켜볼겁니다.
P6은 켜둔상태로 두시고 P0은 꺼둔상태로두고 실험해보는겁니다.
위 상태가 되었다면
그대로 P0과 P4를 눌러보세요.
결과적으로 위와 같은 상태가 되었는데요.
우리가 여기서 알수 있는 부분을 총정리하자면 다음과 같습니다.
1. 스텝릴레이의 각조의 00번은 시작부터 ON이 되는데 PLC가 RUN될때부터 자동으로 SET이 된다'
2. 스텝릴레이는 각조별로 후순위 스텝의 Coil이 Set되면 선순위 스텝 Coil이 Reset 된다
즉, S00.00이 Set되어 있는 상태로 S00.01~S00.99중 하나가 Set 되면 S00.00은 Reset 된다.
S10.00이 Set되고 S10.01~S10.99중 하나가 Set 되면 S10.00은 Reset 된다.
3. Step 코일은 자기유지기능이 있다.
4. 각 스텝릴레이는 조별로 독립적으로 동작한다.
5. 스텝릴레이는 각조의 선순위 스텝이 들어간 경우 선순위 스텝이 Set된다.
다만, 후순위 스텝에 전기가 항시 물려 있는 경우에는 선순위 스텝이 Set될 수 없다.
오늘은 스텝릴레이에 대해서 알아보았습니다.
사실은 내용이 너무 간단해서 더이상 설명드릴 이야기가 있나 싶습니다.
다음주는 17, 18 포스팅을 통합하여 퀘스트를 드릴 예정인데
스텝릴레이는 앞전 순차제어 포스팅과 겹치지 않게 다른문제를 드릴 예정이에요.
스텝릴레이 특성중 가장 중요한 부분은 '순서대로' 입니다.
항상 저는 개념을 설명드리고 이 개념이 어느부분으로 활용할 수 있는지를 설명드리죠.
배운걸 바로써먹는게 개념을 이해하는 가장 빠른길이라고 생각하기 때문입니다.
이번 포스팅 역시 순서대로 입력해야 되는 부분에 대해 요긴하게 쓰이는 부분이 어디일지 고민해보시면
여러분 실력향상에 많은 도움이 되리라 확신합니다.
저는 쉽게 요런 사례가 떠오릅니다.
Password 입력, 누르는 문자와 순서가 중요한 예제이죠.
그럼 다음포스팅에서는 Quest를 들고 찾아뵙도록 하는데 Quest중 하나는 Password 입력 관련 Test를 들고
찾아뵙겠습니다.
이상. 공직자였습니다.
끝.
'PLC > PLC(XG-5000)' 카테고리의 다른 글
20. MCS및 Step relay의 응용 예제 해설 (0) | 2020.08.11 |
---|---|
19. MCS 및 Step relay의 응용 예제 (0) | 2020.08.10 |
17. Master Control Set(MCS)의 개념 (0) | 2020.07.28 |
16 .BIN/BCD, 반전명령, 특수릴레이, 래치의 응용 해설 (0) | 2020.07.15 |
15. BIN/BCD, 반전명령, 특수릴레이, 래치의 응용 (0) | 2020.07.08 |