V80系列PLC在自動(dòng)讀卡系統的應用
3. 自動(dòng)讀卡機控制系統的梯形圖設計及編程范例
3.1自動(dòng)讀卡機系統簡(jiǎn)述

圖2. 自動(dòng)讀卡機系統構成
自動(dòng)讀卡機系統由上位PC機、V80-M40DR、兩個(gè)步進(jìn)電機及機械系統組成(參見(jiàn)圖2)。上位PC機與PLC之間進(jìn)行通訊,完成對PLC的編程,以及命令控制和過(guò)程監控,PLC用于控制2個(gè)步進(jìn)電機的動(dòng)作。具體的工藝流程是:PC機發(fā)“推卡”命令,PLC做出相應的控制,并且由脈沖輸出接口1 驅動(dòng)電機1把卡推放到工作臺,然后等待PC機進(jìn)行數據讀寫(xiě)處理;接著(zhù)PC機根據讀寫(xiě)情況,發(fā)“好卡” 或“壞卡”命令,PLC由脈沖輸出接口2驅動(dòng)電機2 把卡推放到目標位置。要使電機以一個(gè)比較“平穩運動(dòng)”的方式運作,電機應該從一個(gè)比較低的速度平穩加速到目標速度,再以目標速度勻速運行一定時(shí)間后,然后平穩減速到停止,V80系列PLC的PTO包絡(luò )輸出方式能很好滿(mǎn)足平穩運動(dòng)的性能要求。
本系統中還需配合電機的運動(dòng)做一些與順序相關(guān)的其它I/O的控制,本系統將采用V80的CAM功能塊來(lái)完成此項任務(wù)。
3.2自動(dòng)讀卡機系統編程范例
1) 初始化程序
利用首次掃描標志調用一個(gè)子程序,在子程序中初始化脈沖輸出參數。參見(jiàn)圖3、圖4。

圖3. 首次掃描標志調用子程序1

圖4.子程序1中初始化電機參數
2) 電機的控制
參加圖5、圖6。選定一個(gè)用戶(hù)變量單元來(lái)(40020)保存每次上位機發(fā)來(lái)的命令字,并與上一次保存的命令字(40030)做比較,當命令字有變化,則表明有新命令,否則就沒(méi)有新命令。有新命令時(shí),重啟一個(gè)定時(shí)器(41103)由0開(kāi)始計數。即開(kāi)始一個(gè)新的控制過(guò)程。
評論