병 채우기 응용 프로그램의 PLC 구현
위치 감지
이 예제 (그림 1 참조)에서는 제어 프로그램 리미트 스위치를 통해 병의 위치를 감지하는, 0.5 초를 기다린 다음 광 센서가 채워진 상태를 감지 할 때까지 병을 채 웁니다.
병 채우기 응용 프로그램의 PLC 구현
병이 채워진 후, 제어 프로그램다음 병으로 이동하기 전에 0.7 초를 기다립니다. 이 프로그램에는 outfeed 모터의 시작 및 정지 회로와 프로세스 시작이 포함됩니다. 표 1은 I / O 주소 할당을 보여 주지만 표 2와 3은 내부 및 등록 할당로 나타났다.
이러한 지정에는 시작 및 중지 프로세스 신호가 포함됩니다.
그림 1 - 병 채우기 시스템
표 1 - I / O 주소 할당
I / O 주소 | ||||
모듈 유형 | 고문 | 그룹 | 단말기 | 기술 |
입력 | 0 | 0 | 0 | PB1 시작 프로세스 |
0 | 0 | 1 | 정지 공정 PB2 (NC) | |
0 | 0 | 2 | 리미트 스위치 (위치 감지) | |
0 | 0 | 3 | 포토 아이 (레벨 감지) | |
산출 | 0 | 3 | 0 | 피드 모터 M1 |
0 | 3 | 1 | Outfeed 모터 M2 (시스템 ON) | |
0 | 3 | 2 | 솔레노이드 제어 | |
0 | 3 | 3 | - |
표 2 - 내부 출력 지정
장치 | 내부의 | 기술 |
시간제 노동자 | 1001 | 위치 감지 후 0.5 초 지연 타이머 |
시간제 노동자 | 1002 | 레벨 감지 후 0.7 초 지연 타이머 |
- | 1003 | 보틀 충전, 시간 초과, 피드 모터 M1 |
표 3 - 레지스터 할당
레지스터 | 기술 |
4000 | 프리셋 값 5, 시간축 0.1 초 (1001) |
4001 | 1001에 대한 누적 값 |
4002 | 프리셋 값 7, 시간축 0.1 초 (1002) |
4003 | 1002의 누적 값 |
그림 2 병 채우기 응용 프로그램의 PLC 래더 구현을 보여줍니다. 시작 푸시 버튼을 누르면 배출 모터 (출력 031)는 정지 누름 버튼을 누를 때까지 켜집니다.
그만큼 공급 모터 (M1) 시스템이 시작되면 전원이 공급됩니다 (M2 ON); 리미트 스위치가 정확한 병 위치를 감지하면 멈 춥니 다. 병이 제자리에 있고 0.5 초가 경과하면 솔레노이드 (032)는 충전 밸브를 열어서 포토 아이 (PE)가 적절한 레벨을 감지 할 때까지 ON 상태를 유지합니다.
병은 0.7 초 동안 위치를 유지 한 다음 통전 된 내부 1003 피드 모터가 시작됩니다. 리미트 스위치가 다른 병을 감지 할 때까지 피드 모터가 계속 켜져 있습니다.
그림 2 - 병 채우기 응용 프로그램의 PLC 구현
참고: PLC 프로그래밍 및 구현 소개 - 릴레이 로직에서 PLC 로직으로 - globalautomation.info