※ 주의사항 ※
본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다.
본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다!
감사합니다😁
안녕하세요!!
오늘은 아래와 같은 내용을 확인해보겠습니다.
컨베이어 동작 프로그램(수동, 반자동, 3단)
블로워 모터 벨트 단선 감지 프로그램
공구사용 시간관리 프로그램
지난번에 이어서 TIMER 명령어를 활용한 PLC 래더프로그램 예제를 풀어보겠습니다!
1. 컨베이어 동작 프로그램(수동, 반자동, 3단 자동)
1-1. 수동 컨베이어 동작 프로그램
1) 타임차트 및 래더프로그램
2) 구동 메커니즘
- 내부메모리 M2는 1초 주기로 울리는 버저의 동작을 실행시킵니다.
- 기동버튼 X0를 누르면 입력부가 B접점으로 구성되어있는 M1, M2가 여자되어서 부저와 함께 경광등이 점등됩니다.
- 타이머(T0) 설정시간 3초 후 컨베이어(Y22)가 동작하게 됩니다.
※ 플리커 회로로 구성되어있는 3개의 행 대신에 특수릴레이 SM412를 활용해서 래더를 심플하게 변경할 수 있습니다.
1-2. 반자동 컨베이어 동작 프로그램
1) 실행조건 및 래더프로그램
2) 구동 메커니즘
- PB1(X1) 버튼으로 컨베이어벨트를 동작시키며 근접센서(X5)에 물체가 감지되지 않으면 타이머가 동작해서 5초 후에 컨베이어(Y20)을 정지시키고 알람램프(Y21)을 1초 간격으로 점등시킵니다.
※ 여기서는 특수릴레이 SM412를 활용해서 깜빡이 램프를 구현하였습니다. 또한 실제 실습상에는 근접센서를 PLC 입력카드 X5번에 꽂아두어서 래더프로그램은 근접센서를 X5로 변경하였습니다.
1-3. 3단 자동 컨베이어 동작 프로그램
1) 실행조건
2) 래더프로그램
- SET / RST / BKRST 명령어를 활용한 컨베이어 동작 프로그램입니다.
2. 블로워 모터 벨트 단선 감지 프로그램
1) 실행조건
2) 래더프로그램
3) 구동 메커니즘
- PB1(X1)을 눌러서 블로워 모터를 동작시키면서 근접센서(X5)에 벨트가 감지되어야 정삭적으로 모터가 가동됩니다.
- 근접센서에 벨트가 감지되지 않으면 타이머(T0)가 동작해서 3초 후에 블로워 모터를 멈추게합니다.
- 이와 동시에 특수릴레이(SM412)를 통해 발생시키는 신호로 알람램프(Y21)을 1초 간격으로 점멸시킵니다.
3. 공구사용 시간관리 프로그램
1) 실행조건
2) 래더프로그램
3) 구동 메커니즘
- 공구감지 센서(X5)에 공구가 감지 되면서 PB1(X1) 버튼을 눌르면 정상적으로 공작기계가 동작하게 됩니다.
- 이와 동시에 적산타이머(ST0)가 동작하게 됩니다. (설정값 10초)
- 적산타이머가 설정값에 도달하면 특수릴레이(SM412)를 통해 알람램프(Y21)을 점멸시킵니다.
- PB2(X1)을 누르면 적산타이머는 누적되지만 장비는 멈추고, 초기화(X0)버튼을 누르면 적산타이머가 초기화 됩니다.
(적산타이머를 사용하면 필수적으로 초기화 기능이 구현되어야 합니다.)
'대한상공회의소 스마트팩토리 교육 > PLC 프로그래밍' 카테고리의 다른 글
[PLC 프로그래밍] 로테이션 명령어 / 쉬프트 명령어 / 산술 명령어 / 비교 명령어 (0) | 2022.01.16 |
---|---|
[PLC 프로그래밍] C(Counter) / MOV / FMOV / BMOV / $MOV / EMOV (3) | 2022.01.15 |
[PLC 프로그래밍] TIMER 활용 PLC 래더프로그램 예제모음-2 (0) | 2022.01.14 |
[PLC 프로그래밍] TIMER 활용 PLC 래더프로그램 예제모음-1 (1) | 2022.01.13 |
[PLC 프로그래밍] T(Timer) 명령어 (0) | 2022.01.12 |
댓글