莫操君《自學(xué)自會PLC指令——三菱FX2N編程技術(shù)及應(yīng)用》一書,整體來說是淺顯易懂的,但個別地方也有點(diǎn)難度,比如示例程序第6章的圖6-29,見下圖。
圖6-29
書中對該程序運(yùn)行過程的描述是:S106接通,流程即進(jìn)入等待狀態(tài),這時若M111接通,則進(jìn)入“等待時間調(diào)整”;S106從接通到斷開為一個循環(huán)。
當(dāng)緊接著的下一個循環(huán)S106接通,M111又接通時,則將D202的數(shù)值送入D200——而“等待時間”定時器的設(shè)定值為D200間接指定,所以這樣就修改了等待時間值。
因?yàn)槲覀儧]有看前、沒有看后,所以應(yīng)當(dāng)補(bǔ)敘一下來龍去脈。
有一臺設(shè)備,有兩個工位,必須一個工位(A)的任務(wù)完成后,才能開始另一個工位(B)的工作;這樣,當(dāng)A工作、B已準(zhǔn)備好時,B就必須等待。
開始時,設(shè)定了一個等待時間;但是,不同的產(chǎn)品,有不同的加工時間和準(zhǔn)備時間,因此等待時間也會不一樣。當(dāng)?shù)却龝r間過長時,影響了加工效率;過短時,又導(dǎo)致準(zhǔn)備時間不足。所以,就存在一個時間調(diào)整的問題。
不過,該設(shè)備不需要經(jīng)常調(diào)整“等待時間”;為節(jié)省成本、簡化系統(tǒng),決定采用按鈕的方式來進(jìn)行調(diào)整,于是有了形如圖6-29的方案。
接下來,再看看S106,圖1根據(jù)圖6-29描繪了相關(guān)主流程,并假設(shè)T10是等待定時器;T10的設(shè)定值在D200內(nèi)。
圖6-29中的第79行(為便于描述,暫以步序號為行號),為模仿進(jìn)入“等待狀態(tài)”;第84行則是模仿“等待狀態(tài)”被轉(zhuǎn)換。M113、M115需強(qiáng)制通斷。
M111的接通,表示進(jìn)入時間調(diào)整狀態(tài),由另外的程序段進(jìn)行控制,圖6-29中也只能進(jìn)行強(qiáng)制通斷。
圖1
要實(shí)現(xiàn)的功能是:
當(dāng)?shù)却龝r間過長時,在等待時間還未到時,就可以按下“上升按鈕”使機(jī)構(gòu)“上升”,圖6-29則是用M115接通使S106復(fù)位來模仿這一個動作。
當(dāng)S106再次接通,又用M115使S106復(fù)位時,則表示“等待時間過長”被確認(rèn),這時會修改D200的值。
把要求理清楚后,就可以來試驗(yàn)程序了,看看圖6-29的方案,能否實(shí)現(xiàn)預(yù)期功能,以及程序是否需要調(diào)整。
將程序錄入后,先查看步數(shù)是否與圖6-29相同,核對程序是否一致。
該書說,示例的主要目的,是試驗(yàn)指令和尋找編程方法;因此初學(xué)的網(wǎng)友們,不妨一同試驗(yàn)一下這個程序,并作個評價(jià)、或者講敘程序的詳細(xì)運(yùn)行過程。
《自學(xué)自會PLC指令——三菱FX2N編程技術(shù)及應(yīng)用》是一本PLC入門書,其在“中國科技金書網(wǎng)”的介紹頁面是:
http://www.golden-book.com/booksinfo/12/1203977.html [ 此帖被qlin在2009-12-26 14:00重新編輯 ]