본문 바로가기
대한상공회의소 스마트팩토리 교육/PLC 프로그래밍

[PLC 프로그래밍] SET / RST(RESET) / BKRST

by 나는영하 2022. 1. 8.

※ 주의사항

본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다.
내용에 신빙성이 없으니 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다!

감사합니다😁

 

안녕하세요!!

오늘은 아래와 같은 내용을 확인해보겠습니다.

 

SET

RST(RESET)

BKRST


일전에 자기유지회로에 대해서 알아보았었습니다.

간단 설명드리면 구동버튼과 병렬로 연결되어있는 릴레이의 A접점이 릴레이가 여자되는 순간 B접점으로 바뀌면서 푸시버튼을 떼도 전기가 흐르는 회로가 구성되는 것입니다. (자기유지 활성화) 

자세한 내용은 다음을 참고해주세요!

 

        ↓       ↓        ↓        ↓        ↓        ↓        ↓        ↓        ↓        ↓        ↓        ↓ 

 

2022.01.06 - [PLC 프로그래밍] - [PLC 프로그래밍] 자기유지 프로그램 / 내부메모리 / 선입우선 프로그램(인터록) / 후입우선 프로그램 / 순차입력 프로그램(체인)

 

[PLC 프로그래밍] 자기유지 프로그램 / 내부메모리 / 선입우선 프로그램(인터록) / 후입우선 프로

1. 자기유지 프로그램  1) 조건 : - X0를 누르면 Y20이 점등된다. → R1(릴레이의 코일 - 전자석 부분)이 여자된다. - 다시 X0를 떼더라도 Y20은 점등상태가 유지된다. (자기유지 활성화) - X1을 누르면 Y2

920416.tistory.com

 

위와 같은 방법이 아닌 PLC 내부 프로그램상 자기유지회로를 구성할 수 있는 명령어가 있습니다.

1. SET / RST

1) SET : 자기유지 ON ( 푸시버튼(X0)을 눌렀다 떼도 자기가 유지된다.)

   RST : RESET, 자기유지 OFF

 

2) 래더 프로그램 사용 방법 : 

    - SET = 기동 버튼 = X0 → A접점

    - RST = 정지 버튼 = X1 → A접점 

    → RST(RESET)을 B접점으로 사용하게 되면 필요하지 않아도 자동으로 리셋된다.

 

3) 시퀀스 기반의 자기유지회로 = PLC 프로그래밍상 SET/RST
   위에 2개는 동일한 기능으로 사용자의 취향차이이지 동작이나 매커니즘적으로 문제 없음.

SET / RST 사용

4) RST가 SET 보다 아래에 있으면 RESET 우선 회로 (OFF 우선회로)

    SET이 RST 보다 아래에 있으면  SET 우선 회로 (ON 우선 회로)

→ WHY? 스캔타임 절차상 맨 마지막에 있는 명령어를 마지막 출력으로 내보낸다.

내부메모리 사용

 5) 내부메모리를 활용한 SET/RST도 가능하다.


2. BKRST 

 1) [BKRST (P) S` n] :

  - (P)는 생략가능하며 펄스를 의미한다.

  - S`로 지정된 비트 디바이스로부터 n개의 비트 디바이스를 리셋 실행한다.

 

 2) ex. M0 ~M3 SET // M0 ~ M3 일괄 RST

    → (입력) : ––[BKRST M0 K4]––

    → 미쓰비시 프로그램상 10진수 4를 표현할때는 4앞에 'K'를 붙혀준다.

 

 3) BKRST 미사용 PLC 래더

BKRST 미사용

 

 4) BKRST 사용 PLC 래더

BKRST 사용

3. SET / RST / BKRST 명령어 사용 응용예제 

  1. X0을 누르면 Y20 램프가 점등되고 그 상태를 유지한다.
  2. X1을 누르면 Y21 램프가 점등되고 그 상태를 유지한다.
  3. X2을 누르면 Y22 램프가 점등되고 그 상태를 유지한다.
  4. X3을 누르면 Y23 램프가 점등되고 그 상태를 유지한다.
  5. X4를 누르면 Y20 램프만 꺼진다.
  6. X5를 누르면 Y20, Y21 램프만 꺼진다
  7. X6을 누르면 Y20, Y21, Y22 램프만 꺼진다
  8. X7을 누르면 모든 램프가 꺼진다.
  9. 모든 램프는 순차적으로 점등되어야 한다.(체인회로)
    ( Y20 → Y21 → Y22 → Y23 순서)
  10. 모든 램프는 순서에 관계없이 소등 될 수 있다.

응용예제 정답

 

댓글