版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第7章 監(jiān)控組態(tài)軟件與PLC應(yīng)用總體設(shè)計(jì)第一節(jié) 自動(dòng)售貨機(jī)PLC控制與監(jiān)控組態(tài)設(shè)計(jì)一、仿真系統(tǒng)組成 本仿真系統(tǒng)由上位機(jī)和下位機(jī)兩部分組成。上位機(jī)利用PC機(jī),下位機(jī)利用松下的FP1系列可編程控制器FP1-C24。 上位機(jī)內(nèi)裝北京力控組態(tài)軟件FORCECONTROL 2.6和松下編程軟件FPWIN-GR。組態(tài)軟件FORCECONTROL用以制作仿真畫面、編寫仿真程序并與下位機(jī)進(jìn)行通信。FPWIN-GR是松下可編程序控制器與PC機(jī)聯(lián)機(jī)的編程支持工具,利用它可以實(shí)現(xiàn)程序輸入、程序注釋、程序修改、程序編譯、狀態(tài)監(jiān)控和測(cè)試以及設(shè)置系統(tǒng)寄存器和PLC各種參數(shù)等。 二、 自動(dòng)售貨機(jī)功能分析1自動(dòng)售貨機(jī)的基本功
2、能 售貨機(jī)基本功能:對(duì)投入的貨幣進(jìn)行運(yùn)算,并根據(jù)貨幣數(shù)值判斷是否能購(gòu)買某種商品,并做出相應(yīng)的反應(yīng)。2仿真實(shí)驗(yàn)系統(tǒng)中售貨機(jī)的分析售貨機(jī)的全部功能是在上位機(jī)上模擬的,其部分硬件由計(jì)算機(jī)軟件模擬代替。如錢幣識(shí)別系統(tǒng)可以用按壓某個(gè)“仿真對(duì)象”輸出一個(gè)脈沖直接給PLC發(fā)布命令。1)實(shí)驗(yàn)狀態(tài)假設(shè)a 自動(dòng)售貨機(jī)只售8種商品;b.自動(dòng)售貨機(jī)可識(shí)別10元、5元、1元、5角、1角硬幣;c.自動(dòng)售貨機(jī)可退幣10元、5元、1元、5角、1角硬幣;d.自動(dòng)售貨機(jī)有液晶顯示功能;f.實(shí)驗(yàn)中售貨機(jī)忽略了各種故障以及缺貨等因素。2)一次交易過(guò)程分析a.初始狀態(tài):由電子標(biāo)簽顯示各商品價(jià)格,顯示屏顯示友好界面,此時(shí)不能購(gòu)買任何商品
3、。b.投幣狀態(tài):按下投幣按鈕,顯示投幣框,按下所投幣值,顯示屏顯示投入、消費(fèi)、余額數(shù)值,當(dāng)所投幣值超過(guò)某商品價(jià)格時(shí),相應(yīng)商品選擇按鈕發(fā)生變化,提示可以購(gòu)買。c.購(gòu)買狀態(tài):按下可以購(gòu)買的“選擇”按鈕,所選的商品出現(xiàn)在出貨框中,同時(shí)顯示屏上的金額數(shù)字根據(jù)消費(fèi)情況相應(yīng)變化。取走商品后出貨框消失。d.退幣狀態(tài):按下退幣按鈕,顯示退幣框,同時(shí)顯示出應(yīng)退幣值及數(shù)量。按下確認(rèn)鈕,則恢復(fù)初始狀態(tài)。三、設(shè)計(jì)任務(wù)的確定上位機(jī)與下位機(jī)之間的任務(wù)分工:上位機(jī)主要用來(lái)完成仿真界面的制作工作;下位機(jī)則主要用來(lái)完成PLC程序的編寫。在進(jìn)行PLC程序的編寫時(shí)需要先分配PLC的I/O點(diǎn),確定上、下位機(jī)的接口。然后,對(duì)上位機(jī)和下
4、位機(jī)分別進(jìn)行設(shè)計(jì)工作。最后,進(jìn)行上位機(jī)設(shè)計(jì)結(jié)果與下位機(jī)設(shè)計(jì)結(jié)果的配合工作,經(jīng)調(diào)試后完成整個(gè)系統(tǒng)的設(shè)計(jì)。一方面,仿真的自動(dòng)售貨機(jī)接受PLC的控制指令并完成相應(yīng)的動(dòng)作;另一方面,仿真界面中的仿真自動(dòng)售貨機(jī)的運(yùn)行,都是由界面所提供的命令語(yǔ)言來(lái)完成的。四、程序設(shè)計(jì)部分1程序設(shè)計(jì)說(shuō)明仿真程序的編寫利用了力控組態(tài)軟件FORCECONTROL2.6。下位機(jī)程序的編制則是利用松下PLC專用編程軟件FPWIN-GR完成的。2PLC程序設(shè)計(jì)把一次交易過(guò)程分為幾個(gè)程序塊:運(yùn)行初期電子標(biāo)簽價(jià)格的內(nèi)部傳遞;投幣過(guò)程;價(jià)格比較過(guò)程;選擇商品過(guò)程;退幣過(guò)程。1)運(yùn)行初期電子標(biāo)簽價(jià)格的內(nèi)部傳遞程序的設(shè)計(jì)仿真系統(tǒng)運(yùn)行初期的任務(wù)
5、:要由PLC向仿真畫面相應(yīng)對(duì)象傳遞已經(jīng)存儲(chǔ)好的價(jià)格;給投入顯示、消費(fèi)顯示及余額顯示寄存器清零;給存儲(chǔ)退幣幣值的存儲(chǔ)器清零。程序編制過(guò)程中,要用到運(yùn)行初期閉合繼電器R9013、16位數(shù)據(jù)傳送指令F0,同時(shí)在上位機(jī)FORCECONTROL中,必須定義相應(yīng)的變量,來(lái)實(shí)現(xiàn)與PLC程序的對(duì)接。電子標(biāo)簽價(jià)格內(nèi)部傳遞變量表:運(yùn)行初期電子標(biāo)簽價(jià)格的內(nèi)部傳遞程序: 系統(tǒng)初始化時(shí),通過(guò)運(yùn)行初期閉合繼電器R9013在第一次掃描時(shí)將數(shù)值傳遞給上位機(jī)。通過(guò)指令F0給WR1WR11及SV0SV4賦初值。2) 投幣過(guò)程每投下一枚硬幣,投入顯示將增加相應(yīng)的幣值,余額也增加同樣的幣值。投幣過(guò)程變量表:投幣過(guò)程梯形圖:在上圖中,
6、 當(dāng)按下投入一角時(shí),相當(dāng)于讓R200接通,之所以用一個(gè)微分指令,就是要只在接通時(shí)檢測(cè)一次,不能永遠(yuǎn)加下去。投入一角要使投入顯示、余額顯示都相應(yīng)增加相同數(shù)值,加法由16位加法指令F20實(shí)現(xiàn)的。投入五角、一元、五元、十元,原理同上。 3 ) 價(jià)格比較過(guò)程價(jià)格的比較要貫穿實(shí)驗(yàn)過(guò)程的始終,只要余額大于某種商品價(jià)格時(shí),就需要輸出一個(gè)信號(hào),提示可以購(gòu)買。這里用選擇燈來(lái)代表此信號(hào)。 價(jià)格比較過(guò)程變量表價(jià)格比較梯形圖:本圖中,在程序執(zhí)行過(guò)程中,R9010始終保持閉合,是16位數(shù)據(jù)比較指令,F(xiàn)60用來(lái)比較余額和商品的價(jià)格,R900A是大于標(biāo)志, R900B是等于標(biāo)志。當(dāng)余額大于等于某種商品價(jià)格時(shí),程序使相應(yīng)的指
7、示燈閃爍表示可以購(gòu)買該種商品。4)選擇商品過(guò)程當(dāng)投入的幣值可以購(gòu)買某種商品時(shí),按下相應(yīng)的“選擇”按鈕即可在出貨框中出現(xiàn)該種商品,同時(shí)消費(fèi)顯示欄中顯示出已經(jīng)消費(fèi)掉的金額,余額也將扣除已消費(fèi)的幣值,接著余額繼續(xù)與價(jià)格比較,判斷是否能繼續(xù)購(gòu)買。出現(xiàn)在出貨口的商品在沒(méi)有取走前,一直保持顯示狀態(tài),用鼠標(biāo)點(diǎn)擊該商品代表已經(jīng)取走,出貨口中的商品隱藏。選擇商品過(guò)程變量表選擇商品梯形圖:在選擇商品的過(guò)程中: 一是要使商品出現(xiàn)在出貨框中,二是要實(shí)現(xiàn)內(nèi)部貨幣的運(yùn)算。 如:按下選擇01商品鍵,相當(dāng)于給R205加一個(gè)信號(hào)(只接受一次脈沖,所以用DF微分指令),當(dāng)Y0接通(01商品燈亮)時(shí),則系統(tǒng)顯示可以購(gòu)買01商品。由
8、于取01商品R230是常閉觸點(diǎn),故Y8輸出,代表在出貨框中出現(xiàn)01商品,購(gòu)買成功。當(dāng)按下取01商品按鈕時(shí),R230斷開(kāi),不能輸出Y8,代表01商品被取走。 內(nèi)部幣值的計(jì)算和是否取走商品無(wú)關(guān),只要按下選擇按鈕,并且可以購(gòu)買此商品就要從余額中扣除相應(yīng)的金額,顯示消費(fèi)的幣值。加法由F20指令實(shí)現(xiàn),減法由F25指令實(shí)現(xiàn)。5)退幣過(guò)程 在退幣過(guò)程中,最主要的是要完成退幣的運(yùn)算過(guò)程,根據(jù)結(jié)果輸出相應(yīng)的錢幣,退幣結(jié)束時(shí)還要給程序中使用到的某些寄存器重新賦零。 退幣過(guò)程變量表 說(shuō)明上位機(jī)FORCECONTROL變量對(duì)應(yīng)PLC地址退幣按鈕TENTERR20F退幣0.1元TB$1.PVSV4退幣0.5元TB$5.
9、PVSV3退幣1元TB$10.PVSV2退幣5元TB$50.PVSV1退幣10元TB$100.PVSV0退幣確任按鈕TUIBIOK.PVR0退幣過(guò)程梯形圖: 退幣過(guò)程:在按下退幣按鈕(即R20F接通)時(shí)執(zhí)行,同樣也用到一個(gè)微分指令,在接收到信號(hào)時(shí)產(chǎn)生一次開(kāi)關(guān)脈沖,進(jìn)而執(zhí)行一次其下面的指令。 F32是除法指令,第一次將余額的幣值除以1000,商存儲(chǔ)于SV0中,作為退幣10元的輸出值。余數(shù)則存儲(chǔ)于特殊數(shù)據(jù)寄存器DT9015中,下次將不能被1000(10元)整除的余數(shù)除以500(5元),商存儲(chǔ)于SV1中,余數(shù)繼續(xù)下傳,直至被1角除過(guò),由于所投幣值最小是1角,并且商品價(jià)格也確定在整角,所以最終能被1角
10、整除。 在程序的初始化時(shí)曾給WR13、WR15、WR17、WR19和WR20賦零, WR13、WR15、WR17、WR19和WR20是程序的中間量。 退幣過(guò)程結(jié)束后,PLC要將寄存器中的數(shù)值置回原定的初值0,完成一次交易,防止下一次交易時(shí)出錯(cuò)。數(shù)據(jù)初始化梯形圖:程序中分別將投入顯示、消費(fèi)顯示、余額顯示、10元存儲(chǔ)、5元存儲(chǔ)、1元存儲(chǔ)、5角存儲(chǔ)和1角存儲(chǔ)清零,還將中間量WR13、WR15、WR17、WR19和WR20清零。五、仿真界面的設(shè)計(jì)1.售貨機(jī)背景的設(shè)計(jì)售貨機(jī)背景是一個(gè)不動(dòng)的畫面,可以利用圖片處理的方法按照制定樣式的功能畫出售貨機(jī)的整體。 2. 顯示屏部分的設(shè)計(jì) 圖中的歡迎字符是可以閃爍變
11、化的,aaaa字符可以用來(lái)顯示系統(tǒng)的時(shí)間。交易過(guò)程中的幣值顯示畫面如下圖: 3電子標(biāo)簽的設(shè)計(jì)電子標(biāo)簽用來(lái)顯示程序中傳遞上來(lái)的價(jià)格,其中要有可以定義的字符,設(shè)計(jì)出的標(biāo)簽為 。其中的字符J.03表示可以顯示03商品價(jià)格的變量。 4按鈕的設(shè)計(jì)“選擇” 按鈕的設(shè)計(jì)要反映出可以購(gòu)買和不可購(gòu)買時(shí)的差異,所以其中也要有可以變化的字符。設(shè)計(jì)如右圖 , 其中字符選擇在滿足條件以后可以閃爍變色。按鈕均可以動(dòng)作。5 投退幣提示框的設(shè)計(jì)投、退幣提示框中要有可以投入的硬幣、確認(rèn)按鈕以及框架,其中硬幣、確認(rèn)按鈕和字符a均是可以定義的變量。 6 出貨框的設(shè)計(jì)出貨框出貨框中要有01至08商品的示意圖以及框架。其中的商品在滿足
12、條件后可以出現(xiàn),鼠標(biāo)點(diǎn)擊后可以消失,是可定義的變量。 六、仿真界面中各變量的定義仿真程序上的各部分若實(shí)現(xiàn)仿真功能,就必須定義成相應(yīng)的變量,再與PLC程序中的軟繼電器相匹配,這樣才能實(shí)現(xiàn)PLC的控制功能。 1中間變量中間變量的作用域?yàn)檎麄€(gè)應(yīng)用程序,不限于單個(gè)窗口。中間變量適于作為整個(gè)應(yīng)用程序動(dòng)作控制的全局性變量、全局引用的計(jì)算變量或用于保存臨時(shí)結(jié)果。該仿真實(shí)驗(yàn)系統(tǒng)中有3個(gè)中間變量: poiwindows:該變量是控制顯示屏的。 poiwindows=1:顯示屏進(jìn)入投幣交易狀態(tài); poiwindows=0:顯示屏返回初始?xì)g迎狀態(tài)。 poiwinJB:該變量是控制投幣框的。 poiwinJB=1:顯
13、示投幣框; poiwinJB=0:投幣框消失。 poiwinTB:該變量是控制退幣框的。 poiwinTB=1:顯示退幣框, poiwinTB=0:退幣框消失。2數(shù)據(jù)庫(kù)變量當(dāng)要在界面上顯示處理數(shù)據(jù)庫(kù)中的數(shù)據(jù)時(shí),需要使用數(shù)據(jù)庫(kù)變量。一個(gè)數(shù)據(jù)庫(kù)變量對(duì)應(yīng)數(shù)據(jù)庫(kù)中的一個(gè)點(diǎn)參數(shù)。數(shù)據(jù)庫(kù)變量的作用域?yàn)檎麄€(gè)應(yīng)用程序。 數(shù)據(jù)庫(kù)變量有三種:實(shí)型數(shù)據(jù)庫(kù)變量、整型數(shù)據(jù)庫(kù)變量和字符數(shù)據(jù)庫(kù)變量。仿真系統(tǒng)中有56個(gè)整型數(shù)據(jù)庫(kù)變量,分別對(duì)應(yīng)PLC程序中的56個(gè)軟繼電器。3.仿真界面與PLC程序的配合定義初始狀態(tài)poiwindows=0:顯示屏顯示初始?xì)g迎狀態(tài)。以01商品為例,電子標(biāo)簽中的字符J.01對(duì)應(yīng)的變量JG01.PV
14、與PLC程序中的地址WR4相匹配,WR4中存儲(chǔ)的數(shù)據(jù)為250,如何讓字符顯示2.50元呢? 方法:在開(kāi)發(fā)系統(tǒng)(Draw)中,雙擊字符J.01,來(lái)到“動(dòng)畫連接”畫面,選擇“數(shù)值輸出”中的“模擬”項(xiàng),鍵入JG01.PV/100即可,由250到2.50實(shí)際是計(jì)算機(jī)來(lái)完成的。其它的價(jià)格也是如此顯示的。 投幣狀態(tài) 當(dāng)投幣時(shí),按下“投幣”提示字,出現(xiàn)投幣框。如何定義“投幣”呢?雙擊漢字“投幣”,來(lái)到“動(dòng)畫連接”畫面,選擇“觸敏動(dòng)作”中的“左鍵動(dòng)作”,在“動(dòng)作描述”框中作如下定義:按下鼠標(biāo)時(shí),poiwinJB=1,poiwinJB這個(gè)變量是控制投幣框的,當(dāng)poiwinJB=1時(shí),出現(xiàn)錢幣和提示框;poiwi
15、nJB=0,錢幣和提示框隱藏。 下面分別定義提示框和錢幣以及“確認(rèn)”按鈕。 雙擊提示框,來(lái)到“動(dòng)畫連接”畫面,選擇“顯示/隱藏”項(xiàng),定義poiwinJB=1時(shí)顯示,各硬幣也用同樣的方法定義,“確認(rèn)”按鈕也同樣定義,這樣就使在按下漢字“投幣”時(shí),變量poiwinJB=1,從而出現(xiàn)投幣框,以及硬幣等。 定義了投幣框的顯示狀態(tài),用鼠標(biāo)點(diǎn)擊代替了實(shí)際過(guò)程中的錢幣投入動(dòng)作,最重要的任務(wù)是投幣運(yùn)算,下面介紹錢幣的定義方法。 以十元為例:雙擊十元硬幣,來(lái)到“動(dòng)畫連接”畫面,選擇“觸敏動(dòng)作”中的“左鍵動(dòng)作”,在動(dòng)作描述中如下定義:按下鼠標(biāo)時(shí),poiwindows=1; TR$100.PV=1; 釋放鼠標(biāo)時(shí),T
16、R$100.PV=0;動(dòng)作描述畫面下圖所示。其中poiwindows=1,是讓顯示屏不再顯示友好界面,來(lái)到交易界面;TR$100.PV=1時(shí)給PLC發(fā)出一個(gè)接通信號(hào),由于TR$100.PV對(duì)應(yīng)的PLC地址是R204,使得R204繼電器導(dǎo)通,轉(zhuǎn)而執(zhí)行相應(yīng)的加十元程序。同樣定義其它錢幣,注意其對(duì)應(yīng)的PLC軟繼電器。最后還要定義“確認(rèn)”按鈕。要實(shí)現(xiàn)的功能是按下“確認(rèn)”按鈕時(shí),所有的錢幣以及投幣提示框均消失。這里作如下定義:雙擊“確認(rèn)”按鈕,來(lái)到“動(dòng)畫連接”畫面,選擇“觸敏動(dòng)作”中的“左鍵動(dòng)作”,在動(dòng)作描述中作如下定義:按下鼠標(biāo)時(shí),poiwinJB=0; poiwinJB=0時(shí),所有的錢幣以及投幣提示
17、框均消失,這是由計(jì)算機(jī)控制的內(nèi)部變量。 投幣以后,顯示屏要及時(shí)反映出投幣情況,同時(shí)“選擇”指示也要相應(yīng)變化(閃爍、變色)。下面來(lái)定義顯示屏和“選擇”按鈕。顯示屏要顯示3種數(shù)據(jù),分別為:投入顯示、消費(fèi)顯示、余額顯示。三種顯示均用力控軟件自帶的附件數(shù)碼管來(lái)顯示。先在工具箱中點(diǎn)擊“選擇子圖項(xiàng)”,在子圖庫(kù)中找到儀表中的數(shù)碼管,放在顯示屏中,作為投入顯示,再?gòu)?fù)制兩個(gè),分別作為消費(fèi)顯示、余額顯示。雙擊數(shù)碼管來(lái)到數(shù)碼管屬性設(shè)置畫面,在表達(dá)式中作如下定義:poiTR001.PV/100,poiTR001.PV連接的是PLC程序中的WR1軟繼電器,是用來(lái)存儲(chǔ)投入顯示數(shù)據(jù)的,除以100同樣是為了PLC數(shù)據(jù)計(jì)算的方
18、便。這樣就可用數(shù)碼管來(lái)顯示投入的幣值。同樣定義消費(fèi)顯示,余額顯示。數(shù)碼管的屬性設(shè)置畫面如圖所示: “選擇”按鈕要根據(jù)余額的數(shù)值發(fā)生閃爍和變色。 定義過(guò)程如下:雙擊“選擇”按鈕,來(lái)到“動(dòng)畫連接”畫面,在“顏色相關(guān)動(dòng)作”中選擇“閃爍”項(xiàng),分別定義屬性和頻率,在變量選擇項(xiàng)中選擇相應(yīng)的指示燈變量。 以01商品的選擇指示燈為例,在變量選擇項(xiàng)中選擇D01.PV=1,滿足條件時(shí)指示燈變色。 這樣就定義好了投幣狀態(tài)的上位機(jī)仿真變量,配合PLC程序可以實(shí)現(xiàn)投幣功能。 下圖是一幅投幣時(shí)的畫面,投入6.60元,還未買商品,注意看顯示屏的顯示以及選擇按鈕的變化,此時(shí)還不能購(gòu)買06號(hào)商品(價(jià)格12元)。 購(gòu)買狀態(tài) 定義
19、了投幣狀態(tài),就可以購(gòu)買商品了。當(dāng)選擇指示燈變色以后,按下它,將會(huì)在出貨口處出現(xiàn)我們要買的商品。 以01商品為例:定義“選擇”按鈕:雙擊“選擇”按鈕,來(lái)到“動(dòng)畫連接”畫面,選擇“觸敏動(dòng)作”中的“左鍵動(dòng)作”,在動(dòng)作描述中如下定義:按下鼠標(biāo)時(shí)XZ01.PV=1;釋放鼠標(biāo)時(shí),XZ01.PV=0。XZ01.PV與PLC程序中的R205相對(duì)應(yīng),按下可以購(gòu)買商品的選擇鍵,轉(zhuǎn)而執(zhí)行相應(yīng)的PLC程序同時(shí)消費(fèi)顯示增加相應(yīng)的幣值,余額顯示減少相應(yīng)的幣值,此時(shí)還要在出貨口處出現(xiàn)相應(yīng)的商品。 用“顯示/隱藏”功能來(lái)定義在出貨口中出現(xiàn)的商品。 雙擊出貨口處的小商品,來(lái)到“動(dòng)畫連接”畫面,選擇“顯示/隱藏”項(xiàng),定義CX01
20、.PV=1時(shí)顯示。定義畫面下圖所示。 出貨口框架的隱藏/顯現(xiàn)是用程序來(lái)控制的。當(dāng)有一種商品出現(xiàn)在出貨口,就會(huì)顯示框架;當(dāng)全部商品均消失后框架隱藏。程序如下圖所示。圖中R210是控制出貨口框架是否出現(xiàn)的繼電器。退幣狀態(tài) 當(dāng)按下“退幣”按鈕時(shí),PLC要進(jìn)行退幣運(yùn)算。所以按下“退幣“按鈕就要與PLC通訊,執(zhí)行退幣計(jì)算。 下面來(lái)定義退幣按鈕。 雙擊“退幣”按鈕,出現(xiàn)“動(dòng)畫連接”畫面,選擇“觸敏動(dòng)作”中的“左鍵動(dòng)作”,動(dòng)作描述為:按下鼠標(biāo),poiwinJB=0; poiwinTB=1; Tenter.PV=1。釋放鼠標(biāo),Tenter.PV=0;內(nèi)部變量poiwinJB=0是讓投幣框消失,poiwinTB
21、=1是讓退幣框出現(xiàn),Tenter.PV與PLC程序中的R20F對(duì)應(yīng)。 退幣框中要有五種硬幣,還要有表示硬幣個(gè)數(shù)的數(shù)字。由于計(jì)算中采用的算法使得退幣時(shí)按照幣值大小順序退幣,例如退五元,只退一個(gè)五元,而不退五個(gè)一元。定義表示硬幣個(gè)數(shù)的變量只用一位數(shù)即可。在退幣時(shí),要退出的硬幣及個(gè)數(shù)顯示,而不退的硬幣隱藏。以十元為例,定義錢幣時(shí),雙擊十元硬幣,出現(xiàn)動(dòng)畫連接畫面,選擇“顯現(xiàn)/隱藏”項(xiàng),在“可見(jiàn)性定義”對(duì)話框中作如下圖的定義。 其它硬幣定義方法同上。定義錢幣個(gè)數(shù):雙擊十元硬幣個(gè)數(shù)字符“a”,出現(xiàn)“動(dòng)畫連接”畫面,選擇“數(shù)值輸出”中的“模擬”項(xiàng),作下圖的定義。同時(shí)錢幣個(gè)數(shù)也要定義是否隱藏,定義方法和定義錢
22、幣相同。 定義“確認(rèn)”鍵時(shí),按下”確認(rèn)”鍵,代表取走了所有硬幣,完成此次交易,因此退幣“確認(rèn)”鍵的定義很重要。雙擊“確認(rèn)”鍵,出現(xiàn)“動(dòng)畫連接”畫面,選擇“觸敏動(dòng)作”中的“左鍵動(dòng)作”,在動(dòng)作描述欄中定義如下:按下鼠標(biāo) poiwinTB=0; 功能:退幣框消失; TuiBiok.PV=1; 功能:給PLC信號(hào),閉合R0,完成數(shù)據(jù)的初始化; poiwindows=0; 功能:顯示屏顯示友好界面。為了防止在未取走商品時(shí)退幣,按下“確認(rèn)”鍵后又不能返回原始狀態(tài)。在描述中加入以下一段程序,強(qiáng)行拋掉已經(jīng)購(gòu)買的商品。 CX01.PV=0; CX02.PV=0; CX03.PV=0; CX04.PV=0; CX05.PV=0; CX06.PV=0; CX07.PV=0; CX08.PV=0; 釋放鼠標(biāo)時(shí),TuiBiok.PV=0。只是給PLC一個(gè)微分信號(hào),不能將R0永遠(yuǎn)置為1。還有一點(diǎn)要注意,“確認(rèn)”鍵也要有隱藏的時(shí)候,定義方法同錢幣。 定義退幣框架: 按下“退幣”按鈕后就會(huì)出現(xiàn)退幣框架??梢赃@樣定義:雙擊退幣框架,來(lái)到
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 素養(yǎng)導(dǎo)向的差異化教學(xué)設(shè)計(jì):探索健康秘密-以教科版(廣州)六年級(jí)英語(yǔ)上冊(cè) Module 3 Unit 6 為例
- 小學(xué)二年級(jí)下冊(cè)數(shù)學(xué)解決問(wèn)題專項(xiàng)教學(xué)設(shè)計(jì)
- 土地登記代理人2025年考試沖刺真題附答案
- 匠心工藝傳承電子小報(bào)制作指南
- 英語(yǔ)知識(shí)點(diǎn)九年級(jí)下冊(cè)強(qiáng)化總結(jié)
- 招標(biāo)代理服務(wù)合同樣板協(xié)議
- 大學(xué)生入職三個(gè)月工作總結(jié)模板
- 電商平臺(tái)產(chǎn)品運(yùn)營(yíng)數(shù)據(jù)分析報(bào)告
- 職業(yè)培訓(xùn)效果評(píng)估報(bào)告模板
- 供應(yīng)商績(jī)效考核與優(yōu)化策略分析
- 蓬深102井鉆井工程(重新報(bào)批)項(xiàng)目環(huán)境影響報(bào)告表
- 大模型金融領(lǐng)域可信應(yīng)用參考框架
- (新教材)2025年人教版七年級(jí)上冊(cè)歷史期末復(fù)習(xí)常考知識(shí)點(diǎn)梳理復(fù)習(xí)提綱(教師版)
- 中國(guó)全色盲診療專家共識(shí)2026
- 鋼鐵工藝流程課件
- 自流平地面施工安全方案
- 2025年小學(xué)六年級(jí)數(shù)學(xué)試題探究題
- 紋樣設(shè)計(jì)上課課件
- 密閉施工安全培訓(xùn)課件
- 人工智能賦能循證教學(xué)研究
- 建筑工程勞務(wù)人員管理制度與實(shí)施策略
評(píng)論
0/150
提交評(píng)論