샘플 프로그램 6: MM_S6_Vis_Timer
프로그램 소개
기능 설명 |
PLC가 비전 사이클타임을 계산합니다. 즉, Mech-Vision 프로젝트 실행을 트리거한 시점부터 마지막으로 비전 결과를 획득할 때까지 걸리는 시간입니다. |
파일 경로 |
Mech-Vision 및 Mech-Viz 소프트웨어 설치 디렉터리의 |
필요한 프로젝트 |
Mech-Vision 프로젝트 |
사용 조건 |
|
| 이 샘플 프로그램은 참고용으로만 제공됩니다. 사용자는 실제 상황에 맞게 이를 수정해야 하며, 해당 프로그램을 그대로 사용하지 마십시오. |
프로그램 설명
다음은 MM_S6_Vis_Timer 샘플 프로그램에 관한 설명입니다.
| MM_S1_Vis_Basic 샘플과 비교하면, 이 샘플에는 비전 사이클타임을 계산하는 기능이 추가되어 있습니다(Rung 7~9). 따라서 MM_S6_Vis_Timer와 MM_S1_Vis_Basic이 일치하는 부분은 다시 설명하지 않습니다. 자세한 내용은 MM_S1_Vis_Basic 샘플 프로그램 설명을 참조하십시오. |
이 샘플 프로그램에서 비전 사이클타임 계산에 해당하는 작업 흐름은 아래 그림과 같습니다.
아래 표는 비전 사이클타임 계산 기능을 설명합니다.
|
AB PLC에 내장된 자주 사용하는 기본 명령어는 자주 사용하는 명령어 설명을 참고하십시오. |
| 워크플로 | 설명 |
|---|---|
비전 사이클타임 계산하기 |
Rung 7과 8은 두 개의 TON 지연 타이머(pulse_10ms_1, pulse_10ms_2)를 연결하여 10 ms 폭의 펄스(pulse_10ms_1.DN)를 생성함을 나타냅니다. 따라서 pulse_10ms_1.DN의 상승 에지 주기는 10 × 2 = 20 ms입니다.
Rung 9: Camera_Pose_Ready가 0(외부 이미지 캡처 신호가 트리거됨)에서 1(PLC가 비전 결과를 획득함)로 변경될 때까지 걸리는 시간, 즉 비전 사이클타임을 Time_Used 값을 기준으로 20 ms 단위로 계산합니다. |