多點(diǎn)定位測試儀數控系統技術(shù)開(kāi)發(fā)
PLC與“FX2N-20GM”之間進(jìn)行通信主要是通過(guò)PLC的“FROM”,“TO”指令進(jìn)行。
“FROM”指令-----其功能是將“FX2N-20GM”中的信息讀到“PLC”中。
“TO”指令-----其功能是將“PLC”中的信息寫(xiě)入“FX2N-20GM”
圖4是PLC程序中的通信部分:

圖4中程序第0步是向FX2N-20GM中的“緩沖存儲器BFM”寫(xiě)入指令。第10步是向FX2N-20GM中的“緩沖存儲器BFM”寫(xiě)入在觸摸屏上設定的數值。(圖3中的D130)。第20步是讀出FX2N-20GM中的“緩沖存儲器BFM”表示控制器工作狀態(tài)的信息。第30步是讀出FX2N-20GM中的“緩沖存儲器BFM”表示M指令的信息。
5.調試期間的問(wèn)題及解決
M指令的使用
FX2N-20GM同常規的數控系統一樣,也提供了M指令功能。用以控制外圍設備的動(dòng)作。在運動(dòng)程序中發(fā)出的“M指令”存放在其“緩沖存儲器BFM--#3”中,通過(guò)PLC的FROM指令可以將其讀出圖4中第30步是讀出FX2N-20GM中的“緩沖存儲器BFM”表示M指令的信息。第46步是用M指令驅動(dòng)外圍設備Y10。
使用M指令的關(guān)鍵是確定其“完成條件”------即M指令所驅動(dòng)的對象動(dòng)作是否執行完成。用“完成條件”啟動(dòng)“M指令完成信號”。運動(dòng)程序才能進(jìn)入下一行。圖4第46步是用M指令驅動(dòng)外圍設備Y10后,用“M5+Y10”驅動(dòng)
M103,M103就是本程序中規定的“M指令完成信號”
在調試過(guò)程中,經(jīng)常遇到執行M指令后,停在“當前行”,不能進(jìn)入下一行,其關(guān)鍵就是在相關(guān)的PLC程序中沒(méi)有驅動(dòng)“M指令完成信號”。
6.結語(yǔ):
本控制系統經(jīng)客戶(hù)使用一年,運行效果良好。滿(mǎn)足客戶(hù)各運行功能要求
評論