康耐視智能相機與PLC交互詳細流程(以Profinet通訊為例,此流程適合所有通訊協(xié)議)
2023-03-18 00:10 作者:visionman專業(yè)于機器視覺 | 我要投稿
測試版本為Insight Explorer 5.X.X

測試版本為Insight5.X.X

PLC控制相機觸發(fā)拍照流程:
Trigger Enable置1(觸發(fā)前提,可一直置1)→trigger置1拍攝一次,記得要復位(PLC收到Trigger Ack或者檢測完成信號都可以用來給其復位)
PLC控制相機切換Job:
Set Offline 置1→Command(16-bit)寫入JobID→Execute Command 置1→1、監(jiān)控Command Complete 是否收到跳變信號?→2、監(jiān)控Command Executing 是否收到下降沿信號→3、監(jiān)控Current Job ID 是否變成要切換的ID→?切換完成,先Execute Command復位,再Set Offline復位
PLC獲取相機檢測結果:
PLC給出Trigger后,時時監(jiān)控Inspection Completed 是否收到跳變信號→收到跳變信號后在Inspection Results中讀取檢測結果
PLC給相機發(fā)送數據:
PLC在User Data中寫入要發(fā)送的數據→PLC給Set User Data置1(當收到Set User?Data Ack即可復位)→相機讀取該數據需要事件觸發(fā)(image事件、軟事件等)
PLC判斷相機是否處于工作狀態(tài):
實時監(jiān)控Online信號,為1則相機已準備好,為0在相機不在工作狀態(tài)
PLC判斷相機是否處于工作狀態(tài):
實時監(jiān)控Online信號,為1則相機已準備好,為0在相機不在工作狀態(tài)


標簽: