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

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

by 나는영하 2022. 1. 6.

※ 주의사항 

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

감사합니다😁

 

안녕하세요!!

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

 

자기유지 프로그램

내부메모리

선입우선 프로그램(인터록)

후입우선 프로그램

순차입력 프로그램(체인)


1. 자기유지 프로그램

 자기유지 회로는 외부로부터의 신호를 일시적으로 기억하는 회로이다. (=기억회로)

 자기유지 회로에는 정지우선회로와 시동우선회로가 있는데 일반적으로 정지우선 자기유지 회로를 많이 사용한다. (안전문제)

 

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

              - X1을 누르면 Y20이 소등된다. (자기유지 해제)

              - 위의 동작을 반복한다.

 2) 구성방법 : 릴레이의 구동(PB)버튼을 릴레이와 병렬로 연결, 릴레이의 코일 앞쪽에는 `B접점` 버튼을 부착해준다.

 3) 토글스위치나 셀렉터스위치로 만들수는 있지만 안정성의 문제가 발생한다.

1-1. 우선순위 자기유지 프로그램

 1) ON 우선(시동우선) 자기유지 회로 : 안전문제로 잘 사용하지 않음 (B접점 버튼을 A접점 버튼과 병렬로 배치)

 2) OFF 우선(정지우선) 자기유지 회로 : 구동시 안전해 우선 사용됨 (B접점 버튼을 A접점 버튼과 직렬로 배치)

우선순위 자기유지 프로그램(ON 우선, OFF우선)


2. 내부메모리(M)

 내부메모리(내부릴레이)는 프로그램 실행 중 필요한 비트 정보를 저장해 두기 위한 메모리이다.

 1) 시퀀스 회로의 'Relay' = PLC 프로그램 'M' 내부메모리

 2) 장점 :

   - 접점수가 매우 많다. (실제 릴레이는 제한적)

   - 비트 제어시(0,1) 출력부만 따로 구분해서 프로그래밍 가능
     제어부와 출력부를 따로 구분해야 추후 작업시 편해짐!

   - 수치연산 등의 데이터 처리 프로그래밍 시 유용하게 활용 가능

   - 대부분의 PLC 프로그래밍에서 내부 메모리가 사용 된다.

내부메모리 활용 프로그램


3. 선입우선 프로그램 (인터록 프로그램)

 1) 선입우선 프로그램 사용 목적 :

   - 2개 이상의 출력이 동시에 ON 되는 것을 막을때 사용한다.
     (ex. 전동기 정역운전 - 모터 정방향, 역방향 등)

   - 프로그램 상의 인터록과 함께 물리적 접점의 인터록도 함께 구성되면 더욱 안전하다.

   - 자기유지되는 회로 사이에 상호 반대편에 있는 자기유지 회로의 B접점을 넣는다

     (본인 내부 메모리에 해당되는 비접점은 안됨)

   - B접점의 갯수 = 전체 내부메모리 변수 갯수 -1

선입우선 프로그램


4. 후입우선 프로그램

 1) 늦게 입력되는 신호를 우선하여 출력을 내보낸다. (ex. 선풍기 미풍, 약풍, 강풍)

 2) 자기유지되는 회로 사이에 상호 반대편에 있는 입력회로의 B접점을 넣는다.

     (본인 입력회로에 해당되는 비접점은 안됨)

후입우선 프로그램


5. 순차입력 프로그램 (체인 프로그램)

 1) 신호의 입력이 순서대로 들어와야 출력을 순차적으로 내보낸다.

순차입력 프로그램 (체인 프로그램)

 

댓글