FTP를 통해 데이터 파일을 내보내거나 데이터 문자열을 파일에 추가하기
네트워크에서 FTP 서버로 영상을 내보내도록 In-Sight 비전 시스템을 구성할 수 있습니다. 이 기능을 이용하여 데이터 결과를 파일로 볼 수 있도록 로깅할 수 있습니다.
FTP연결을 구성하려면:
- 통신 그룹 상자에서 FTP를 선택합니다.
- 파일 탭을 선택하십시오.
-
추가 버튼을 눌러 항목을 추가하고 내보내기 매개변수를 구성합니다.
참고 : 작업에는 하나 이상의 영상 내보내기 작업을 추가할 수 있습니다. - 설정 탭을 선택하여 FTP 서버 설정을 구성하십시오.
- In-Sight 비전 시스템을 온라인 상태로 둡니다. 비전 시스템은 온라인 상태일 때에만 실행되며, 온라인 상태가 아닌 경우에는 데이터를 내보낼 수 없습니다.
- 비전 시스템을 트리거합니다. 트리거할 때마다, 데이터 파일이 내보내지거나 데이터 문자열이 파일에 추가되고, 설정 탭에 지정된 FTP 서버에 저장됩니다.
- 전송 조건이 없음(기본값)으로 설정되어 있으면, 새 영상이 촬상될 때마다 데이터 파일이 내보내지거나 데이터 문자열이 추가됩니다. 전송 조건이 없음(기본값)이 아닌 값으로 설정되어 있으면, 으로 설정되어 있으면, 해당 이벤트가 발생할 때마다 파일이 내보내지거나 데이터 문자열이 추가됩니다. 예를 들어 전송 조건이 Job.Fail로 설정되어 있으면, 작업이 실패할 때마다 데이터 파일이 내보내지거나 데이터 문자열이 추가되어 FTP 서버에 저장됩니다.
- In-Sight 에뮬레이터를 FTP 서버로 사용할 떄는 파일이 기본적으로 에뮬레이터 폴더([ProgramData]\Cognex\In-Sight\Emulators\x.x.x)에 작성됩니다. 이 디렉토리 외에 사용자 정의 위치(승인된 FTP 디렉토리)에 파일을 작성할 수도 있습니다. 승인된 FTP 디렉토리에 대한 자세한 내용은 옵션 대화상자 항목(에뮬레이션 패널)을 참조하십시오.
파일 탭
내보낼 데이터, 형식, 데이터를 내보낼 시기 및 위치를 정의하기 위한 매개변수를 제공합니다.
내보내기 작업이 가능한지 여부(기본적으로 선택됨), VisionView 작업자 인터페이스 패널에 표시할 수 있고, 작업자가 편집할 수 있는 EasyView 항목(예: WriteLocal_1.Tool_Enabled)으로 노출할지 여부 등을 정의합니다.
특정 도구가 통과 또는 실패한 경우, 입력이 수신된 경우 등과 같이 FTP 서버로 데이터를 전송할 시기를 정의합니다. 기본적으로, 없음이 선택되며, 이 설정은 활성화 확인란이 선택된 경우, 영상을 촬상할 때마다 데이터를 내보내도록 합니다. 활성화 확인란이 비활성화되었거나, 참조된 도구가 비활성화된 경우에는 내보내기 작업이 실행되지 않습니다.
설정 탭에 구성된 FTP 서버를 정의하며, 내보낸 영상 파일을 이 서버에서 수신하게 됩니다. 기본값으로 장치 1이 선택됩니다.
내보낸 영상의 파일 형식을 텍스트, HTML(기본값), XML, CSV로 지정합니다.
데이터를 파일에 쓰는 방법을 정의합니다.
- 덮어쓰기: 파일의 기존 데이터를 덮어씁니다.
- 추가(기본값): 데이터 문자열을 파일 끝에 추가합니다.
FormatString 대화상자를 이용해 파일에 쓰여지는 내용을 정의합니다.
내보내는 영상 파일의 이름을 미리 보여주며 "File"이 기본적으로 표시됩니다. 파일 이름은 매개변수 기본 파일 이름, 링크 추가, 타임스탬프 추가를 구성하여 사용자 정의할 수 있습니다.
- 파일에 대해 최소한 하나의 매개변수를 정의하십시오. 기본 파일 이름 필드가 비어 있고 링크 추가, 타임스탬프 추가 확인란이 선택되어 있지 않으면, 파일 내보내기 작업은 실패합니다.
- 매개변수 순서는 변경할 수 없습니다.
내보내는 파일의 이름을 정의하며, 기본 이름은 ""File"입니다. 긴 파일 이름이 지원됩니다.
선택한 도구가 내보낸 파일 이름에 링크 및 추가될지 여부를 정의합니다. 이 확인란은 기본적으로 비활성화되어 있습니다.
- 선택한 도구가 <, >, :, ", /, \, |, ?, * 등이 포함된 문자열에 연결되어 있으면, 내보내기 작업이 수행되지 않습니다.
- EasyBuilder가 링크할 수 있는 도구를 찾을 수 없는 경우 링크 추가 확인란은 회색으로 표시됩니다.
- 링크된 도구가 작업에서 삭제되면 링크 추가 확인란은 자동으로 비활성화됩니다.
- 링크 추가 확인란이 활성화되면 정의되지 않음을 드롭다운 목록에서 선택하지 마십시오. 정의되지 않은 결과가 생성될 수 있습니다.
타임스탬프가 내보낸 이미지 파일 이름에 추가될지 여부를 정의합니다. 이 확인란은 기본적으로 비활성화되어 있습니다. 활성화되면, 사전 정의된 타임스탬프 형식인 MMDDYY, YYYYMMDD_HHMMSS, DDMMYY_HHMMSS, MM-DD-YYYY_HH.MM.SS, HHMMSS, YYMMDD_HHMMSS 또는 YYDDMM_HHMMSS 중 하나를 드롭다운 목록에서 선택할 수 있습니다.
목록에 새로운 내보내기 작업을 추가합니다.
목록에서 내보내기 작업을 제거합니다. 내보내기 작업은 한 번에 하나씩만 제거할 수 있습니다.
설정 탭
설정 탭은 두 대의 대상 장치를 정의하는 매개변수를 제공합니다. 대상 장치는 In-Sight 에뮬레이터, 또는 네트워크에서 FTP 서버 역할을 하는 다른 호스트일 수 있습니다.
대상 장치 FTP 서버의 호스트 이름(또는 IP 주소)을 정의합니다.
- 유효하지 않은 호스트 이름을 지정하는 경우, 연결이 타임아웃될 때까지 최대 30초가 소요될 수 있습니다.
-
호스트 이름이나 사용자 이름을 지정할 때 지정한 이름의 앞이나 뒤에 빈 공간을 넣지 않습니다. 호스트 이름이나 사용자 이름 설정으로 지정된 이름의 앞 뒤에 빈 공간이 있으면영상 내보내기 작업에서 지정된 서버에 이미지를 작성하지 못합니다.
- 다른 PC에도 FTP 서버가 설치된 경우, 해당 PC를 저장 위치로 선택할 수 있습니다. In-Sight Explorer 소프트웨어는 FTP 서버로 간주됨에 유의하십시오. 타사 FTP 서버를 사용하는 경우에는 In-Sight Explorer를 닫아야 합니다. 실행 중인 다른 FTP 서버가 없는 경우에는, In-Sight Explorer가 실행 중이어야 합니다. 타사 FTP 서버를 사용 중인 경우, 호스트 이름 매개변수에 PC의 IP 주소를 사용해야 합니다.
- 호스트 이름(또는 IP 주소)에 콜론(:)과 새 포트 번호를 추가하여 FTP 서버 연결의 포트 번호를 변경할 수 있습니다. 예를 들어, 현재 호스트 이름이 PRODUCTION1이고, 기본 포트 번호(21)를 포트 34로 변경하는 경우, 호스트 이름 매개변수는 PRODUCTION1:34로 변경됩니다.
대상 장치 FTP 서버에 대해 유효한 사용자 이름을 정의합니다(255자를 초과할 수 없음). 이 이름이 영상 파일이나 데이트를 내보내는 In-Sight 비전 시스템상에 존재할 필요는 없습니다.
대상 장치의 FTP 서버에 대해 유효한 암호를 정의합니다. 암호는 대소문자를 구분하며, 그 길이가 20자를 초과할 수 없습니다.
- 보안상의 이유로, 입력하는 암호는 필드에서 "*"로 표시됩니다.
- 암호는 암호화된 형식으로 잡 파일에 저장됩니다.
영상 내보내기 연결 유형을 표준 FTP(기본 선택), 보안 FTP 또는 Mitsubishi GOT로 정의합니다. 보안 FTP는 SFTP응용 프로그램과 사용할 수 있도록 보안 전송 프로토콜을 제공하고, Mitsubishi GOT는 Mitsubishi GOT 터미널에서 영상을 표시할 수 있도록 지원합니다.
FTP 설정 대화상자를 시작합니다.
영상 내보내기 작업 중 오류가 발생한 경우, 오류의 원인을 나타내는 텍스트를 표시합니다. 이 필드를 업데이트하려면, 파일 - 전송 조건에서 정의된 이벤트가 발생(즉, 영상 트리거)하거나 In-Sight 비전 시스템이 온라인이어야 합니다.