입력 라인 및 출력 라인 구성

  1. 필요한 경우 I/O 모듈 버튼을 눌러 I/O 모듈 구성 대화상자를 엽니다.I/O 모듈을 구성하고 확인 버튼을 눌러 I/O 모듈 구성 대화상자를 닫습니다. 비전 시스템과 I/O 모듈 사이에 최초 연결이 성공적으로 이루어지면 "(연결됨)" 메시지가 목록의 I/O 모듈 옆에 표시됩니다. I/O 모듈에 성공적으로 연결된 후에, 라인에 대한 사용자 정의를 시작할 수 있습니다.
  2. 구성할 입력 또는 출력 라인을 선택합니다. 액세스 가능한 입력 및 출력 수는 In-Sight 모델과 해당 I/O 모듈에 따라 다릅니다. 자세한 내용은 이 항목을 참조하십시오.
  3. In-Sight 7000 Gen2 시리즈 및 9912만 해당: 라인이 양방향 I/O를 지원하는 경우 방향 드롭다운에서 입력 또는 출력을 선택합니다.
  4. 응용 프로그램에 맞는 새 이름을 입력하여 기본 이름 줄을 사용자 정의할 수 있습니다. 이름은 15바이트까지 입력할 수 있으며 참조용으로만 제공됩니다. 이름에 따라 라인의 기능이 변경되지는 않으며 이름으로 기능을 참조할 수도 없습니다.
  5. 그런 다음 선택한 입력 라인에 대해 신호 유형을 정의합니다. 다음 기능 중 하나에 사용하도록 각 라인을 구성할 수 있습니다.

    입력 신호 유형 설명
    사용자 데이터

    위치 및 검사 도구의 켜기 또는 끄기를 전환할 때 사용하는 일반 용도의 입력 라인입니다.

    카운터 재설정

    EasyBuilder 카운터(Job.Fail_Count, Job.Inspection_Count, Job.Pass_Count, <Tool>.Error_Count, <Tool>.Fail_Count, <Tool>.Pass_Count)를 0으로 재설정합니다.

    참고 :  
    • 이 신호 유형은 비전 시스템이 온라인 상태인 경우에만 작동합니다.
    • 한 개의 입력 라인만 재설정 카운터로 구성할 수 있습니다.
    • 입력 라인 중 하나를 재설정 카운터로 설정한 후에 잡이 새로 생성되면 새로운 잡은 자동으로 입력 라인을 이벤트 트리거로 되돌립니다(In-Sight 2000 시리즈 비전 센서 사용시에는 공백).

    이벤트 트리거

    이벤트를 스프레드시트 보기에서 생성한 논리에 따라 트리거합니다. 이벤트 트리거가 스프레드시트를 업데이트하려면 스프레드시트에 이 개별 입력 라인 번호로 설정된 트리거 매개변수와 함께 이벤트 구조가 포함되어야 합니다. 자세한 내용은 이벤트를 참조하십시오.

    참고 :  

    잡 ID 번호

    잡 로드 스위치 유형이 포함된 다른 입력 라인의 상태가 켜기일 때 로드되는 1비트의 잡 ID 번호를 제공합니다.

    참고 :  
    • 잡 ID 번호 기능을 사용하려면 로드하려는 잡을 0-127의 숫자 접두사로 저장해야 합니다.
    • 잡 ID 번호 중 가장 덜 중요한 비트는 I/O 모듈에서 가장 낮은 숫자가 할당된 개별 입력 라인과 일치합니다.

    온라인/오프라인

    비전 시스템을 오프라인 또는 온라인(0 = 오프라인, 1 = 온라인)으로 강제합니다. 이 입력 유형은 두 개 이상의 입력 라인에서 동시에 사용할 수 없습니다.

    참고 :  신호 유형이 온라인으로 설정된 경우, In-Sight Explorer 사용자 인터페이스에서 비전 시스템이 수동으로 오프라인으로 설정되었거나 전용 모드 설정 온라인 명령인 SO0이 발행되어 비전 시스템을 오프라인되게 할 경우 비전 시스템은 계속 오프라인을 유지할 수 있습니다. 자세한 내용은 SetOnline을 참조하십시오.

    인식트리거
    (In-Sight 2000 시리즈 센서 또는 CIO-1400에서는 지원되지 않음)

    비전 시스템을 트리거해 영상을 촬상합니다. 이 입력 유형은 두 개 이상의 입력 라인에서 동시에 사용할 수 없습니다.

    참고 :  
    • 촬상 트리거 입력을 사용하려면 촬상 설정 편집 그룹 상자의 트리거 매개변수를 외부로 설정하고 신호 라인을 In-Sight 비전 시스템의 입력에 물리적으로 연결해야 합니다.
    • 촬상 트리거로 구성된 일반 용도 입력 라인으로(트리거를 외부로 설정) 비전 시스템을 트리거하는 경우보다, 비전 시스템의 내장 촬상 트리거 입력(트리거를 카메라로 설정)을 사용할 경우 더 빠른 트리거 속도에 도달할 수 있습니다.
    • 트리거 파라미터가 외부로 설정되어 있고 촬상이 누락된 경우, 비전 시스템은 오류: 촬상 분실 출력을 보내지 않습니다. 오류: 촬상 분실 신호는 트리거 파라미터가 카메라로 설정되어 있는 경우에만 지원됩니다.

    잡로드스위치

    켜기일 경우 모든 잡 ID 번호 라인을 읽고 지정한 잡을 로드합니다. 이 입력 유형은 두 개 이상의 입력 라인에서 동시에 사용할 수 없습니다.

    참고 :   비전 시스템은 오프라인 상태이어야 합니다.

    작업 수정(펄스)

    (Direct I/O를 사용하는 In-Sight 2000 시리즈 센서에서만 지원)

    감지되는 입력 펄스를 기준으로 펄스의 폭에 따라 차별화하여 잡 수정을 시작합니다. 외부 장치(예: PLC)에서 펄스가 생성되고 In-Sight 2000 센서로 전송됩니다. 먼저, 외부 장치가 시작 펄스를 발생시킵니다. 다음으로, 외부 장치에서 각 카운트 펄스 사이에 펄스 갭이 포함된 카운트 펄스를 발생시킵니다. 마지막으로, 외부 장치가 중지 펄스를 발생시킵니다.

    펄스 유형 펄스 길이
    시작 펄스 20ms(±2ms)
    카운트 펄스 10ms(±1ms)
    펄스 갭 10ms(±1ms)
    중지 펄스 20ms(±2ms)

    모든 펄스와 펄스 갭이 지정된 펄스 길이와 일치하는 경우 잡 수정 요청이 정상 완료되고 잡이 센서에 로드됩니다. 조건 중 하나라도 만족하지 않으면, 즉 펄스가 올바르지 않거나 펄스 갭 타이밍이 부정확할 경우 잡 수정 요청이 실패하고 잡이 수정되지 않습니다.

    참고 :  
    • 이 신호 유형은 비전 시스템이 온라인 상태인 경우에만 작동합니다.
    • 작업 변경(펄스) 신호 유형을 사용하려면 저장된 잡이 하나 이상 있어야 하며 0-31 사이의 숫자 접두사가 포함된 #jobfilename.job의 형식으로 잡을 저장해야 합니다(예: 1PinInspection.job). 발행된 카운트 펄스의 수는 로드할 잡의 숫자 접두사와 일치해야 합니다.
    • SetSystemConfig("PulseJobChangeTiming") 전용 모드 명령을 사용하여 시작 펄스, 카운트 펄스, 펄스 갭 및 중지 펄스의 펄스 폭을 구성할 수 있습니다.
    • 선택적으로, 잡 로드 정상 또는 잡 로드 실패 유형으로 개별 출력 라인을 구성해 출력을 펄스하고 잡 수정 요청의 성공 또는 실패를 보고할 수 있습니다.

    시리얼 수신
    (Direct I/O 전용)

    해당 라인을 시리얼 수신 라인으로 구성합니다.

    참고 :  
    •  
    • 이 신호 유형은 Direct I/O를 선택할 때 입력 라인 1에 대해서만 유효합니다.
    • In-Sight 70xx - 74xx 시리즈 비전 시스템에 대해 시리얼 통신을 활성화하는 옵션은 두 가지입니다. 하나는 브레이크아웃 케이블을 사용하는 것이고, 다른 하나는 CIO-MICRO 또는 CIO-MICRO-CC I/O 모듈을 사용하는 것입니다. I/O 모듈에 연결되지 않은 상태로 브레이크아웃 케이블에 연결할 경우 비전 시스템에서 개별 입력 라인과 개별 출력 라인을 각각 하나씩 시리얼 수신시리얼 송신으로 구성할 수 있습니다. 자세한 정보는 In-Sight 70xx - 74xx 시리즈 비전 시스템의 시리얼 통신 활성화 방법을 참조하십시오.
    • In-Sight 70xx - 74xx 시리즈 비전 시스템이 CIO-MICRO 또는 CIO-MICRO-CC I/O 모듈과 함께 사용하도록 구성되어 있는 경우, 브레이크아웃 케이블의 RS-232 TRANSMIT 핀과 RS-232 RECEIVE 핀이 비활성화됩니다. 시리얼 장치에 연결하려면 I/O 모듈의 RS-232 OUT 포트(DB9)를 사용하십시오.
  6. 선택한 입력 라인의 경계 유형을 선택합니다. 경계 유형은 입력 라인의 경계 전환 민감도를 조절합니다.

    • 상승 경계: 펄스 선행 경계의 입력 라인 상태를 변경합니다.
    • 하강 경계: 펄스 하강 경계의 입력 라인 상태를 변경합니다.
    • 양쪽 경계: 펄스 선행 경계 및 하강 경계에서 입력 라인 상태를 변경합니다. 이옵션은이벤트트리거가선택된유형일경우에만사용가능합니다.
  7. 그런 다음 선택한 출력 라인에 대해 신호 유형을 정의합니다. 다음 기능 중 하나에 사용하도록 각 라인을 구성할 수 있습니다.

    출력 신호 유형 설명
    잡 결과(기본값) 위치 또는 검사 도구의 결과가 이 출력 라인의 상태를 조절할 수 있게 합니다. 펄스되거나 일정한 상태입니다.
    높음 출력을 높음 (1)로 강제 적용합니다.
    낮음 출력을 낮음 (0)으로 강제 적용합니다.
    촬상 시작

    비전 시스템이 촬상을 시작했음을 알립니다. 항시 펄스 상태입니다.

    참고 :  In-Sight 8405 비전 시스템의 경우, 첫 번째 픽셀 행이 노출될 때 촬상 시작 신호가 펄스됩니다. 자세한 내용은 롤링 셔터 작동을 참조하십시오.
    촬상 종료

    비전 시스템 촬상의 완료를 알립니다. 항시 펄스 상태입니다.

    참고 :   In-Sight 8405 비전 시스템의 경우, 전체 영상 판독이 완료될 때 촬상 종료 신호가 펄스됩니다. 자세한 내용은 롤링 셔터 작동을 참조하십시오.
    잡 완료 EasyBuilder가 업데이트를 완료할 때마다 알립니다. 항시 펄스 상태입니다.
    시스템 사용 중 비전 시스템이 잡을 수행하고 있거나 사용자 입력값에 응답하고 있는 경우 높음, 비전 시스템이 유휴 상태인 경우 낮음..
    작업 로드 정상 작업이 성공적으로 로드됐음을 알립니다. 항시 펄스 상태입니다.
    작업 로드 실패 잡 로드의 실패를 알립니다. 항시 펄스 상태입니다.
    오류: 촬상 분실

    촬상 종료 신호를 보내기 전에 촬상 트리거가 수신되었음 또는 촬상 트리거가 수신되었을 때 영상 촬상에 사용할 수 있는 영상 버퍼가 없음을 알립니다. 항시 펄스 상태입니다. 자세한 내용은 이미지 버퍼 대화상자를 참조하십시오.

    참고 :  영상 설정 단계의 촬상 설정 편집 그룹 상자에 있는 트리거 파라미터를 카메라로 설정해야 오류: 촬상 분실 출력을 사용할 수 있습니다.
    오류: 오버런 추적

    EasyBuilder가 예상한 시간이 경과한 후 지연된 개별 출력 신호를 발행했음을 알립니다. 항시 펄스 상태입니다.

    참고 :  이 신호는 CIO-1400 및 CIO-MICRO에서 지원되지 않습니다.
    오류: 추적 큐 가득 참 EasyBuilder가 서로 다른 출력이 동시에 발생하도록 이전에 예정된 라인에 대해 지연된 개별 출력을 발행했음을 알립니다. 항시 펄스 상태입니다.
    온라인/오프라인 비전 시스템이 온라인 상태인 경우 높음 (1) , 비전 시스템이 오프라인 상태인 경우 낮음 (0)입니다.
    스트로브 신호 경계의 상승 또는 하강은 스트로브를 트리거하는 데 사용할 수 있습니다.
    조명 제어
    (CIO-1460만 해당)
    신호의 상승 또는 하강 경계를 사용하여 조명을 트리거할 수 있습니다.
    I/O 모듈 대기 중
    (CIO-1450 및 CIO-1460만 해당)

    켜기는 I/O 모듈이 비전 시스템과 I/O 모듈 사이의 통신 오류를 감지했으며 통신을 재연결하기 위해 시도하고 있다는 것을 의미합니다. I/O 모듈이 오류 상태가 수정되었음을 감지한 경우 라인이 끄기 상태가 됩니다.

    참고 :   이 출력 유형은 CIO-1450 또는 CIO-1460을 구성할 때 라인 0-7에만 유효합니다.
    생존선
    (CIO-MICRO 및 CIO-MICRO-CC만 해당)
    비전 시스템이 CIO-MICRO 또는 CIO-MICRO-CC에 연결되는 경우 높음입니다. 비전 시스템에 연결되지 않을 경우 낮음입니다.
    Waveform

    스프레드시트에서 Waveform 기능, WriteWaveformPulseTrain 또는 WriteWaveformClocked를 활성화시켜 본 출력 라인의 상태를 제어합니다.

    참고 :   이 옵션은 스프레드시트 보기로의 액세스를 필요로 합니다.
    시리얼 송신

    해당 라인을 시리얼 전송 라인으로 구성합니다.

    참고 :  
    • 시리얼 전송은 In-Sight Explorer 4.7.1이 있고 In-Sight 4.7.1 이상의 펌웨어를 사용하는 In-Sight 70xx - 74xx 시리즈 비전 시스템에 연결할 때만 사용할 수 있습니다.
    • 이 출력 유형은 Direct I/O이 선택되었을 때 라인 1에 대해서만 유효합니다.
    • In-Sight 70xx - 74xx 시리즈 비전 시스템에 대해 시리얼 통신을 활성화하는 옵션은 두 가지입니다. 하나는 브레이크아웃 케이블을 사용하는 것이고, 다른 하나는 CIO-MICRO 또는 CIO-MICRO-CC I/O 모듈을 사용하는 것입니다. I/O 모듈에 연결되지 않은 상태로 브레이크아웃 케이블에 연결할 경우 비전 시스템에서 개별 입력 라인과 개별 출력 라인을 각각 하나씩 시리얼 수신시리얼 송신으로 구성할 수 있습니다. 자세한 정보는 In-Sight 70xx - 74xx 시리즈 비전 시스템의 시리얼 통신 활성화 방법을 참조하십시오.
    잡 통과/실패(In-Sight 7000 Gen2 시리즈 및 In-Sight 9000 시리즈만 해당) 선택하는 경우 전체 작업 통과/실패의 현재 상태에 따라 비전 시스템의 통과/실패 LED와 표시자 링이 녹색(통과) 또는 빨간색(실패)으로 켜집니다.
  8. 지정된 출력 신호 유형의 상세 설정을 사용할 수 있을 경우 상세 정보 버튼을 눌러 선택한 출력 라인에 대한 출력 상세 정보 대화상자를 엽니다.
  9. 선택적으로 비전 시스템이 오프라인일 때 출력을 비활성화하기 위해 오프라인일 때 출력 비활성화 확인란에 체크합니다.

    참고 :  오프라인일 때 출력 비활성화 확인란을 체크하고 CIO-MICRO 또는 CIO-MICRO-CC I/O 모듈에 LifeLine 신호 유형으로 구성된 출력 라인이 있을 경우, 연결된 비전 시스템이 오프라인 상태여도 라인이 높음으로 유지됩니다.
  10. 필요한 경우 강제 옵션을 사용하여 배치 전이나 후에 응용 프로그램을 테스트하거나 디버그합니다. 강제 옵션은 정의된 라인 설정을 무시하므로 입력 또는 출력 라인을 켜기로 "강제" 지정하여 In-Sight 센서가 온라인 상태인 동안 결과를 테스트할 수 있습니다.
    1. 테스트할 라인을 선택합니다.
    2. 강제 설정을 켜기로 설정합니다. 이 작업을 수행하면 라인이 구성된 작업을 "강제" 수행합니다.
    3. 비전 시스템을 온라인으로 설정하고 트리거합니다.
    4. 라인 테스트를 완료한 후 비전 시스템을 오프라인으로 설정하고 강제 설정을 끄기 또는 없음으로 설정합니다.

    참고 :  
    • 출력 라인의 경우에는 강제 기능을 사용해도 실제 출력이 생성되지 않습니다. 출력의 값만 변경합니다.
    • 출력 라인의 전기 연결만 테스트하려는 경우에는 강제를 사용하는 대신 출력 라인을 "높음"이나 "낮음"으로 설정한 다음 비전 시스템을 온라인으로 설정하는 것이 더 효율적입니다. 그러면 비전 시스템이 온라인 모드로 전환된 동안 출력 신호가 높거나 낮게 유지됩니다. 그런 다음 멀티미터를 사용해 전기적 경로가 예상대로 작동하는지 여부를 확인할 수 있습니다.
  11. 이 설정에 대한 변경 사항은 다른 단계로 이동할 때 자동으로 비전 시스템(.job 파일이 아님)에 저장됩니다.