第一步:顯示Vision模塊
第二步:安裝EtherCAT驅動
選擇對應的網卡
搜索相機
顯示爲Online即表示連接成功
第三步:相機和PLC映射
第四步:編寫PLC程序讀取攝像頭
PROGRAM MAIN
VAR
hr : HRESULT;
fbCamera : FB_VN_SimpleCameraControl;
eState : ETcVnCameraState;
ipImageIn : ITcVnImage;
ipImageInDisp : ITcVnDisplayableImage;
END_VAR
eState := fbCamera.GetState();
CASE eState OF
TCVN_CS_INITIAL, TCVN_CS_OPENING, TCVN_CS_OPENED, TCVN_CS_STARTACQUISITION:
hr := fbCamera.StartAcquisition();
TCVN_CS_ACQUIRING:
hr := fbCamera.GetCurrentImage(ipImageIn);
…….
hr := F_VN_CopyIntoDisplayableImage(ipImageIn, ipImageInDisp, hr);
TCVN_CS_ERROR:
hr := fbCamera.Reset();
END_CASE