案例六邏輯運算控制_第1頁
案例六邏輯運算控制_第2頁
案例六邏輯運算控制_第3頁
案例六邏輯運算控制_第4頁
案例六邏輯運算控制_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、主要內(nèi)容n物料供應(yīng)車控制要求與實現(xiàn) n移位、比較、邏輯運算、四則運算 n小案例練習 n換刀控制系統(tǒng) 1 1物料供應(yīng)車控制實例物料供應(yīng)車控制實例SQ1SQ2SQ3SQ5SB4SQ4SB3SB2SB1SB5正轉(zhuǎn)反轉(zhuǎn)ABCEDSQSQ為物料車所處各工位的行程開關(guān);為物料車所處各工位的行程開關(guān);SBSB為各工位招呼物料車的召喚按鈕;為各工位招呼物料車的召喚按鈕;若物料車在若物料車在A A位,壓合行程開關(guān)位,壓合行程開關(guān)SQ1SQ1;當當D D位需要物料時,按動其所在位置的召喚按鈕位需要物料時,按動其所在位置的召喚按鈕SB4SB4,電動機正轉(zhuǎn);,電動機正轉(zhuǎn);物料車向右運動,一直運動到物料車向右運動,一直

2、運動到D D位,壓合行程開關(guān)位,壓合行程開關(guān)SQ4SQ4時停止。時停止。控制要求控制要求1 1)控制系統(tǒng)開始投入運行時,應(yīng)運行到)控制系統(tǒng)開始投入運行時,應(yīng)運行到E E位,等待召喚。位,等待召喚。2 2)物料車應(yīng)能按照召喚按鈕的信號和行程開關(guān)的位置,正常的運行和)物料車應(yīng)能按照召喚按鈕的信號和行程開關(guān)的位置,正常的運行和停止。停止。3 3)物料車運動到召喚位置時,能停留)物料車運動到召喚位置時,能停留20s20s,等待取料;,等待取料;20s20s后能繼續(xù)按后能繼續(xù)按召喚方向運動。召喚方向運動。4 4)在物料車運動時,能接受其它工位的召喚信號,但必須等到本次任)在物料車運動時,能接受其它工位的

3、召喚信號,但必須等到本次任務(wù)完成后,才能響應(yīng)下一個工位的召喚。務(wù)完成后,才能響應(yīng)下一個工位的召喚。SQ1SQ2SQ3SQ5SB4SQ4SB3SB2SB1SB5正轉(zhuǎn)反轉(zhuǎn)ABCED2 2分析討論分析討論尋找思路尋找思路 確定物料車當前位置行程開關(guān)信號確定召喚位置按鈕信號確定運行方向以上兩信號比較基本思路基本思路:1)讀入召喚信號并保持、運行到召喚位置時撤銷;2)將召喚信號和行程開關(guān)狀態(tài)比較,根據(jù)比較結(jié)果,控制電動機狀態(tài);3)物料車到達指定位置,啟動定時器,在此時間內(nèi)不送新的數(shù)參加比較。具體過程具體過程將召喚數(shù)據(jù)D3和行程數(shù)據(jù)D5比較當D3D5時,電動機正轉(zhuǎn),物料車右行;D3D5時,電動機反轉(zhuǎn),物料

4、車左行;D3=D5時,電動機停轉(zhuǎn),物料車停止。電動機停止后啟動定時器。00000001000000100CHSQ輸入SB輸入0000000100000010D10000000000000010D50000000000001000D31501515150003 3學習新指令學習新指令(1 1)數(shù)據(jù)傳送指令)數(shù)據(jù)傳送指令傳送:源通道 目的地通道MOV:單字數(shù)據(jù)或常數(shù)傳送MOVL:雙字數(shù)據(jù)或常數(shù)傳送MVN:單字數(shù)據(jù)取反后傳送MVNL:雙字數(shù)據(jù)取反后傳送數(shù)據(jù)或常數(shù)2) MOVB、XFRB和和XFER位傳送MOVB指令的基本格式如圖6.6所示。圖中S為源通道,D為目的通道,C為控制字。C的低8位用來指定

5、源通道的位,高8位用來指定目的通道的位。 多位傳送XFRB指令是傳送指定通道所指定的多個位 n: 傳送位數(shù)I:源通道開始位m:目的通道開始位塊傳送XFER指令能整體傳送連續(xù)的多個通道數(shù)據(jù) (2 2)數(shù)據(jù)比較指令)數(shù)據(jù)比較指令 1 1) 符號比較指令符號比較指令 = =、 、= 、= D1的數(shù)據(jù)大于20或小于5時成立D1的數(shù)據(jù)大于等于5且小于等于20時成立2) 時刻比較指令時刻比較指令時刻比較有=DT、 DT、 DT、 DT、=DT等指令,其含義是根據(jù)控制字C的內(nèi)容比較2個時刻數(shù)據(jù)(BCD),比較結(jié)果為真時,信號能連接到下一段之后。 位1514131211109876543210C0000000

6、000111000表1 控制字C設(shè)置通道高8位(BCD)低8位(BCD)A351CH分秒A352CH日時A353CH年月表2 時間信息存放位置控制字現(xiàn)實時間 設(shè)定時間A351 A352 A353D1 D2 D3D11 D12 D13用D1開始的D1、D2、D3三個數(shù)據(jù)存儲器存放時間設(shè)定值,因年、月、日已被屏蔽,所以在D1、D2中存放0000、0008,表示8點0分0秒,在D11、D12中存放0000、0022,表示22點0分0秒,D3不必考慮。 3 3) 比較指令比較指令 指令指令CMP:無符號比較CMPL:無符號倍長比較CPS:帶符號比較CPSL:帶符號倍長比較比較結(jié)果比較結(jié)果P-GT:大于

7、P-LT:小于P-EQ:等于P-LE:小于等于P-GE:大于等于使用時應(yīng)注意結(jié)果標志一定要緊跟使用時應(yīng)注意結(jié)果標志一定要緊跟CMP指令,否則容易出現(xiàn)錯誤。指令,否則容易出現(xiàn)錯誤。 (3 3) 邏輯運算指令邏輯運算指令 指令指令ANDW:字邏輯與ORW:字邏輯或XORW:字異或運算符S2S1DANDWD1#001FD50 0 0 0 0 0 0 0 0 0 0 1 1 1 1 10 0 0 0 0 0 0 1 0 0 0 0 0 0 1 00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 01)雙按鈕多位啟動停止控制)雙按鈕多位啟動停止控制 若有八個啟動按鈕(0.000.07) 八個停

8、止按鈕(1.001.07)來分別控制八個輸出線圈(100.00100.07)2)單按鈕多位啟動停止控制)單按鈕多位啟動停止控制輸入變量 異或邏輯 同或邏輯 A B AB AB 0 0 0 1 0 1 1 0 1 0 1 0 1 1 0 1 (4 4) 四則運算指令四則運算指令D100和D110進行帶符號BIN單字相加,和輸出到D120;D100和D200進行帶符號BIN單字相減,差輸出到D300;D100和D110進行帶符號BIN單字乘法運算,積出到D121、D120;D100和D110進行帶符號BIN單字除法運算,商輸出到D120,余數(shù)輸出到D121。CP系列中數(shù)據(jù)的格式如下:系列中數(shù)據(jù)的格

9、式如下: 應(yīng)用應(yīng)用后綴含義BBCDBL倍長BCDL有符號倍長U無符號UL無符號倍長C帶進位有符號0258 00015800 0100D8 D7移位前移位后實現(xiàn)數(shù)據(jù)移位等功能 4 4實現(xiàn)控制要求實現(xiàn)控制要求(1 1)地址分配)地址分配輸入輸出元件輸入地址元件輸入地址元件輸出地址SQ10.00SB10.05KM1(正轉(zhuǎn))100.01SQ20.01SB20.06KM2(反轉(zhuǎn))100.02SQ30.02SB30.07SQ40.03SB40.08SQ50.04SB50.09()存貯單元分配()存貯單元分配存貯區(qū)數(shù)據(jù)D1輸入信號暫存D3召喚信號(D1的0509)D5 行程開關(guān)信號(3 3) 控制梯形圖控制

10、梯形圖5 5分析討論分析討論 1)第1條梯形圖的作用是什么?使物料車在開始時運行到E位。2)什么時候?qū)⒄賳拘盘栕x入?召喚按鈕按下時。3)為什么要將召喚信號存于D1的數(shù)據(jù)向低移5位?這樣才能和行開信號比較。4)怎樣移動5位?將D1 除以25,即(20)H。5)ANDW #001F 0 D5 的作用?屏蔽第5到第15位。6)什么時候?qū)⒋嬗贒1的數(shù)據(jù)向低移5位?有按鈕輸入,電機不轉(zhuǎn)動,定時時間到。8)P-LT、P-GT是什么意思?小于標志和大于標志。6 6提出其它方案提出其它方案 提煉出更簡單實用的方法。合理安排輸入點,簡化程序。學習新指令。7 7小案例練習小案例練習 (1 1)峰谷電監(jiān)測)峰谷電監(jiān)

11、測 學習時間比較指令的應(yīng)用(2 2)雙按鈕多位啟動停止控制)雙按鈕多位啟動停止控制體會邏輯運算指令的優(yōu)點(3 3)單按鈕多位啟動停止控制)單按鈕多位啟動停止控制體會邏輯運算指令的優(yōu)點(4 4)會場人數(shù)統(tǒng)計)會場人數(shù)統(tǒng)計體會四則體會四則運算的應(yīng)用:運算的應(yīng)用:8 8新案例控制要求新案例控制要求 換刀控制系統(tǒng)換刀控制系統(tǒng) 換刀控制系統(tǒng)共有6種刀具,按16編號,分別由按鈕SB1SB6選擇??刂埔笕缦拢?)某號刀具到位后,對應(yīng)位置開關(guān)壓合,(SQ1SQ6),正在換刀位置上的刀具號稱為當前值,希望換上的刀具號稱為設(shè)定值;2)當設(shè)定值大于當前值時,刀盤正轉(zhuǎn),當設(shè)定值小于當前值時,刀盤反轉(zhuǎn),當設(shè)定值等于當

12、前值時,刀盤不轉(zhuǎn)。討論:討論:1)和物料供應(yīng)車的相似之處?2)I/O分配?3)梯形圖由幾部分組成? 小組討論訓練小組討論訓練n1)提出控制思路n2)畫出梯形圖n3)調(diào)試案例作業(yè)案例作業(yè)立體車庫讀卡數(shù)據(jù)分析立體車庫讀卡數(shù)據(jù)分析 (1 1) 讀卡器讀卡器 1)讀卡器安裝在操作盒內(nèi),刷卡存取車的動作是通過操作盒實現(xiàn)的,并通過操作盒上的顯示屏來顯示要存取的車位號。 2)操作盒通過串口和PLC采用 RS-232或者RS-422接口通信連接。通信端口的設(shè)置為波特率:9600;校驗位:NONE;數(shù)據(jù)位:8;停止位:1;通信協(xié)議:HOST LINK。(2)數(shù)據(jù)讀入存放地址)數(shù)據(jù)讀入存放地址 操作盒顯示數(shù)據(jù)地址

13、為D103、D102、D101、D100四位; 讀卡信息存于D110、D111、D112、D113、D114內(nèi)。 各卡的數(shù)據(jù)信息存放于D210D214、D215D219、D220224 , 直到D250D254,共九段,表示上層的九個車位, D255存結(jié)束標志FFFF。用*D0對D210 D254進行間接尋址。(3 3)練習見教材)練習見教材讀卡器介紹讀卡器介紹分析思路分析思路n將讀卡信息和創(chuàng)建在數(shù)據(jù)存儲器里的數(shù)據(jù)進行比較,當比較完全一致時,進行譯碼,確定需存取的車位號。n根據(jù)車位號,調(diào)用該車的存取子程序。n數(shù)據(jù)比較時的車位暫存號存放于D7,比較一致時將需存取車號存放于D8,存取車后將已存取車號存放于D9。將數(shù)據(jù)存放的首地址#210送D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論