AI 驅動文件
您想了解什麼?
FTP 影象匯出
本頁提供分步說明,用於配置 OV10i 相機自動將捕獲的影象傳送到遠端 FTP 伺服器,以便歸檔、分析或與外部系統整合。
使用場景: FTP 匯出非常適合將檢查影象傳送到網路儲存、雲服務或支援 FTP 檔案傳輸的第三方分析系統。
先決條件
在配置 FTP 匯出之前,請確保您已具備:
- FTP 伺服器詳細資訊 - 主機地址、憑據和資料夾路徑
- 網路連線 - 相機和 FTP 伺服器位於同一網路或可路由路徑中
- 充足的儲存空間 - FTP 伺服器具有足夠的空間儲存影象檔案
- 防火牆配置 - 埠 20-21 為 FTP 通訊開放
分步配置
1. 訪問 FTP 配置
- 導航到相機的 Web 介面
- 進入程式編輯器
- 單擊 Configure FTP 開啟配置對話方塊
2. 啟用 FTP 通訊
切換 FTP 狀態:
- Enable - 開啟 FTP 通訊
- Disable - 關閉 FTP 通訊(預設)
提示
在初始設定期間保持禁用,配置測試完成後再啟用。
3. 配置伺服器連線
伺服器主機設定:
FieldDescriptionExampleServer HostNetwork address of FTP server192.168.1.100 orftp.company.comFTP Remote PathSubfolder on server for images/inspection_images/line_1/
配置示例:
- 本地 NAS:
192.168.1.50,路徑為/camera_data/ov10i/ - 雲 FTP:
files.cloudprovider.com,路徑為/production/quality/ - 根目錄: 將 FTP Remote Path 留空以儲存到伺服器根目錄
4. 設定認證憑據
登入資訊:
FieldRequiredNotesFTP User✅ YesUsername for FTP server accessFTP Password✅ YesPassword for FTP authentication
備註
安全性: 憑據儲存在相機本地。請使用許可權受限的專用 FTP 賬戶。
5. 配置輸出選項
檔名自定義:
OptionPurposeExample ResultAdd Trigger ID to FilenameUnique identifier for Library searchimage_T001234.jpgAdd Timestamp to FilenameDate/time informationimage_20250620_143052.jpgBoth OptionsMaximum traceabilityimage_T001234_20250620_143052.jpg
推薦設定:
- Add Trigger ID - 對於跟蹤特定檢查至關重要
- Add Timestamp - 有助於按時間順序組織
6. 配置防火牆設定
被動模式選擇:
ModeWhen to UseFirewall CompatibilityPassive Mode ONCamera behind firewallBetter compatibilityPassive Mode OFFDirect network connectionMay require port configuration
預設建議: 除非您有特殊的網路要求,否則請啟用 Passive Mode。
測試您的配置
1. 測試影象捕獲
- 手動觸發: 使用相機介面捕獲測試影象
- 數字觸發: 如果使用外部觸發,請傳送觸發訊號
- 驗證捕獲: 確認影象出現在相機的本地儲存中
2. 驗證 FTP 傳輸
檢查 FTP 伺服器:
- 導航到已配置的 FTP Remote Path
- 查詢最近傳輸的影象檔案
- 驗證檔名包含已配置的選項(Trigger ID、Timestamp)
預期檔名格式:
image_T001234_20250620_143052.jpg
└─────┘ └────┘ └──────────────┘
Base Trigger Timestamp
ID (YYYYMMDD_HHMMSS)
3. 測試多次捕獲
- 按順序捕獲多張影象
- 驗證所有影象是否傳輸成功
- 檢查是否存在檔案命名衝突或覆蓋問題
常見問題故障排除
連線失敗
症狀:
- 影象已捕獲,但未出現在 FTP 伺服器上
- 相機日誌中出現錯誤訊息
解決方案:
- 驗證網路: 從相機網路 ping FTP 伺服器
- 檢查憑據: 使用 FTP 客戶端軟體測試登入
- 防火牆設定: 如果位於防火牆後,請啟用被動模式
- 伺服器容量: 確保 FTP 伺服器有可用的儲存空間
檔案許可權錯誤
症狀:
- 連線成功,但檔案未儲存
- 錯誤日誌中出現 "Permission denied"
解決方案:
- 使用者許可權: 驗證 FTP 使用者對目標資料夾具有寫入許可權
- 資料夾建立: 確保伺服器上存在 FTP Remote Path 資料夾
- 磁碟空間: 檢查 FTP 伺服器上的可用儲存空間
傳輸中斷
症狀:
- 部分影象傳輸成功,其他失敗
- 偶發性連線問題
解決方案:
- 網路穩定性: 檢查是否存在網路擁堵或連線問題
- 伺服器負載: 驗證 FTP 伺服器是否過載
- 檔案大小: 大型影象檔案在慢速連線上可能超時
FTP 匯出最佳實踐
檔案組織策略
資料夾結構示例:
/inspection_data/
├── line_1/
│ ├── 2025/06/20/
│ └── defects/
├── line_2/
└── archive/
命名約定:
- 在 FTP Remote Path 中包含程式名稱:
/quality_control/pcb_inspection/ - 使用觸發器 ID 以便追溯到具體檢查
- 新增時間戳以按時間順序排序
效能最佳化
網路注意事項:
- 影象質量: 平衡檔案大小與檢查要求
- 傳輸頻率: 高速生產可能需要專用 FTP 伺服器
- 批處理: 對於間歇性網路連線,考慮本地緩衝
安全建議
FTP 賬戶設定:
- 在 FTP 伺服器上為相機建立專用使用者賬戶
- 將許可權限制為僅特定資料夾
- 使用強密碼且唯一
- 考慮使用 FTPS(基於 SSL 的 FTP)進行加密傳輸
高階配置
自定義檔案處理
Node-RED 整合:
- 使用 Node-RED 流程實現自定義檔名邏輯
- 向傳輸的檔案新增後設資料
- 根據檢查結果實現條件 FTP 傳輸
參見:Node-RED 基礎
備份策略
冗餘儲存:
- 配置多個 FTP 目標
- 保留本地儲存作為備份
- 自動清理舊檔案
自動生成 FTP 流程
Integration Builder 可以根據簡單的英文描述生成完整的 FTP 匯出流程。描述您的需求(例如,"將失敗的檢查影象上傳到 FTP 伺服器,檔名中包含時間戳"),即可在幾秒鐘內獲得生產就緒的 Node-RED 流程。