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

[PLC 프로그래밍] TIMER 활용 PLC 래더프로그램 예제모음-2

by 나는영하 2022. 1. 14.

※ 주의사항 

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

감사합니다😁

 

안녕하세요!!

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

 

신호등 제어 프로그램 (차량, 보행자)

램프 제어 프로그램


지난번에 이어서 TIMER 명령어를 활용한 PLC 래더프로그램 예제를 풀어보겠습니다!

1. 신호등 제어 프로그램(차량, 보행자)

 1-1. 차량 신호등 제어 프로그램

  1) 전기 시퀀스 도면

차량 신호등 제어 전기시퀀스

- PLC 입력회로

  • PB1 : X0 (신호등 운전 버튼)
  • PB2 : X1 (신호등 정지 버튼, MC / MCR 명령어 활용)

- PLC 출력회로

  • RL : Y20
  • YL : Y21
  • GL2 : Y22
  • GL1 : Y23

- PLC 기타 명령어

  • X1 ~ X4 : 시퀀스 회로에서 릴레이에 해당 (PLC에서는 내부메모리)
  • T1 ~ T4 : 시퀀스회로에서 타이머에 해당 (PLC에서도 타이머)

  2) 래더프로그램 (입력부)

 ※ 29행과 37행에 M1(B접점)이 중복되게 사용 된 이유는 차량신호등을 생각해보면 알 수 있다.
실제 신호등에서 처음 좌회전 점등 후 직진등이 같이 점등되는거를 생각해서
Y20이 T2에 의해 점등되고, T3에 의해 Y22가 같이 점등된다.

 

  3) 래더프로그램 (출력부)

 

1-2. 보행자용 신호등 제어 프로그램

  1) 타임차트 및 참고 그림

- 자동차 신호등이 녹색 및 황색등일때 보행자 신호등은 적색,

자동차 신호등이 적색등일땐 보행자 신호등은 녹색이 되는 구동 매커니즘을 고려해서 프로그래밍 설계

 

  2) 래더프로그램

※ 특이사항

- 20번행과 27번행에 B접점을 넣음으로써 보행자 조작반을 구동하지 않았을때 차량신호등은 녹색 보행자 신호등은 적색등이 자동적으로 표시되도록 설계되었습니다.  

 


 

2. 램프제어 프로그램 모음

램프제어 프로그램을 실제 수업에는 약 7가지를 수행했었지만 대동소이한 내용으로 대표적으로 3가지만 풀어보겠습니다. 

 

 2-1. 램프제어 프로그램 예제 1번 

 1) 실행조건

  2) 래더프로그램

SET / RST 사용(좌)                                                                       SET / RST 미사용(우)               

※ 특이사항

- SET 및 RST를 사용하지 않고 동일한 매커니즘이 구동하도록 설계를 하였습니다. (타이머 B접점 활용)

- SET 명령어를 사용하지 않아서 BKRST를 사용하지 않았습니다. 

 

 2-2. 램프제어 프로그램 예제 2번 

타임차트를 참고해서 프로그램을 작성하였습니다. 

  1) 타임차트

  2) 래더프로그램

※ 특이사항

- 램프가 점차적으로 점등되고 점차적으로 소등되는 매커니즘의 프로그램입니다.

- 따라서 X0(점등 버튼), X1(소등 버튼)에 따라 구동되는 타이머가 각각 3개씩 있습니다.

- 굳이 X1버튼을 누르지 않고 자동으로 소등되게 하고싶으면 X1(A접점)대신 T2의 접점을 넣어주면

자동으로 순차적으로 점등되고 소등되는 프로그램이 됩니다.

 

 2-3. 램프제어 프로그램 예제 3번 

타임차트를 참고해서 프로그램을 작성하였습니다.

  1) 타임차트

  2) 래더프로그램 (입력부)

- 0번행 : 1버튼 자기유지회로와 비슷한 형태로 X0버튼을 누를때마다 M3, M4가 번갈아 가면서 여자가되어 L1, L2등을 한번씩 깜빡이게 됩니다.

- 41번행 : FLIKER(깜빡이)램프 동작을 위한 내부메모리 SET 설정입니다.

- 대부분 내부메모리가 병렬형태로 붙어있는것은 자기유지회로를 위함으로 생각하면 될 것 같습니다.

 

 3) 래더프로그램 (출력부)

 - 47번행 : FLIKER(깜빡이) 램프 동작 프로그램으로 특수릴레이 'SM412'로 대체 가능합니다.

댓글