摘 要: 本文以某校高級維修電工競賽題為例,介紹了PLC編寫關于呼喚運行方面程序的方法和基本思路。
關鍵詞: 可編程控制器 FX系列PLC 編程方法 呼喚運行
1.引言
運行方向的判斷用處比較廣泛,其關鍵有兩點:一是找出電機現在所處的位置;二是下面要往前運行還是往后退運行。本文結合某高校維修電工競賽試題提出基本思路和編程方法,給讀者一些處理此類問題建議和參考。
2.控制要求和I/O口分配
某公司裝配車間有料車一部,料車在軌道上行駛,需要裝配的組件由上料點裝入料車,具有相同功能的裝配點有三個。料車裝滿料后可根據各裝配點的需料請求駛往各裝配點。
料車采用半自動管理,每個裝配點都有一名員工,當裝配點需料時按下“需料按鈕”,料車將駛往該裝配點,料車在該裝配點停留一段時間供該點下料,下料時間到后料車即可響應其它裝配點的需料請求,一車料可供各裝配點使用若干次;當某裝配點發現料車無料時按下“上料按鈕”,料車即駛往上料點上料。
3.程序編寫思路
初始化完畢后小車所處的位置不定,而A、B、C點都有可能呼喚。小車的運行取決于兩點:一是小車所處的位置;二是呼喚與所在位置的相對方向。我就結合這兩點個人提出兩類處理的辦法。
3.1巧用計數器來判斷小車位置。
將呼喚者的位置確定假定小車在其余兩個位置(如圖)。窮盡所有可能性,小車在運行碰到行程開關通過計數據來判斷小車位置并復位,為下次運行做準備。
參考程序解釋
3.2采用高級指令ENCO、DECO指令。
經過分析我們可以看出有這樣一種規律:按鈕和行程開關有相對位置時候向著按鈕的方向運行,思路非常清晰簡潔。
參考程序解釋:
4.編程方法總結
通過實訓事例我們得到關于用PLC編寫關于呼喚運行方面程序的方法和思路是切實可行的,對解決類似的問題具有借鑒意義。
參考文獻:
[1]史國生.電氣控制與可編程控制器應用技術[M].北京:化學工業出版社,2003.12.