版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、模塊五PLC的數(shù)據(jù)處理功能掌握數(shù)據(jù)傳送指令的格式、功能及應(yīng)用掌握數(shù)據(jù)比較指令的格式、功能及應(yīng)用掌握數(shù)據(jù)移位指令的格式、功能及應(yīng)用-掌握數(shù)據(jù)運(yùn)算指令的格式、功能及應(yīng)用掌握數(shù)據(jù)轉(zhuǎn)換指令的格式、功能及應(yīng)用了解表功能指令的格式和功能;掌握時鐘指令的使用。單元一數(shù)據(jù)的傳送和比較教學(xué)課題數(shù)據(jù)的傳送和比較教學(xué)目標(biāo)1、掌握數(shù)據(jù)的傳送指令2、熟悉數(shù)據(jù)的比較指令教學(xué)重點(diǎn)數(shù)據(jù)的傳送和比較指令的應(yīng)用教學(xué)難點(diǎn)數(shù)據(jù)傳送和比較指令格式及功能教學(xué)方法板書和多媒體結(jié)合教學(xué)手段板書和多媒體結(jié)合任務(wù)一:數(shù)據(jù)的傳送1.任務(wù)提出在程序初始化的過程中常需要將某些字節(jié)、字或雙字存儲器清0或設(shè)置初值,為后面的控制操作做準(zhǔn)備。比如: 若開機(jī)運(yùn)
2、行時, 字變量VWO設(shè)初值1000、 字節(jié)變量VB0清0等,如何操作?這一節(jié)學(xué)習(xí)的數(shù)據(jù)傳送指令將實(shí)現(xiàn)此操作。威海職業(yè)學(xué)院枷電工程系八hum:.電子課件=廠威海職業(yè)學(xué)院機(jī)電王程系可編程控制器技術(shù)及應(yīng)用電子課件卄 g威海職業(yè)學(xué)院機(jī)電工穩(wěn)系町編程K制器技術(shù)陽應(yīng)用孔予諜件38數(shù)據(jù)傳送指令實(shí)現(xiàn)將輸入數(shù)據(jù)IN(常數(shù)或某存儲器中的數(shù)據(jù))傳送到輸出OUT(存儲器)中的功能,傳送的過程中不改變數(shù)據(jù)的原值。數(shù)據(jù)傳送指令:實(shí)現(xiàn)字節(jié)、字、雙字、實(shí)數(shù)的數(shù)據(jù)傳送指令。當(dāng)使能輸入EN為1時,把輸入端數(shù)據(jù)IN傳送到輸出端OUT。威海職業(yè)學(xué)院機(jī)電工程系電予課儲2說明:1)操作碼中的B(字節(jié))、W(字)、D(雙字)和R(實(shí)數(shù)),
3、代表被傳送數(shù)據(jù)的類型;2)操作數(shù)的尋址范圍與指令碼一致,比如字節(jié)數(shù)據(jù)傳送只能尋址字節(jié)型存儲器,OUT不能尋址常數(shù),塊傳送指令I(lǐng)N、OUT皆不能尋址常數(shù).3)ENO=0的錯誤條件:0006(間接尋址錯誤),SM4.3(運(yùn)行時間)。梯形圖語句表功能MOVBIN,OUTMOVWIN,OUTMOVDIN,OUTMOVRIN,OUT3.任務(wù)解決方案若開機(jī)運(yùn)行時,字變量VWO設(shè)初值1000、 字節(jié)變量VB0清0等。分析:1)當(dāng)程序運(yùn)行時,在第一掃描周期,字節(jié)傳送指令將0傳送給VB0,字傳送指令將1000傳送至VW0,完成程序初始化;2)在為變量賦初值時,為保證數(shù)據(jù)傳送只執(zhí)行一次, 數(shù)據(jù)傳送指令一般與SM0
4、.1或跳變指令聯(lián)合使用。1)字節(jié)立即讀MOV_BIR指令讀取1個字節(jié)的物理輸入IN,將結(jié)果寫入OUT,不刷新輸入過程映像寄存器,IN只能是IB;字節(jié)立即寫MOV_BIW指令將輸入給岀的1個字節(jié)的數(shù)值寫入到物理輸AOUT,同時刷新相應(yīng)的輸出過程映像寄存器,OUT只能是QB。2)SWAP指令的操作數(shù)只能是字(W)型數(shù)據(jù)存儲器,5應(yīng)用實(shí)例例1用數(shù)據(jù)傳送指令實(shí)現(xiàn)8個彩燈同時點(diǎn)亮和熄滅I/O 分配:I0.0 為起動信號,10.1 為停止信號, 8 個彩燈分別由 0.0Q0.7 驅(qū)動, 對應(yīng)的梯形圖程序如圖 5-2 所示。動動手吧:若 8 盞燈分別接 Q1.0Q1.7,每間隔 1 個同時點(diǎn)亮,應(yīng)如何操作?
5、威海職業(yè)學(xué)院機(jī)電工程系匚頁電扮制器技術(shù)及網(wǎng)用電予課件例2設(shè)液體混合控制中,斎壽的時鐘,分別設(shè)置兩個按鈕選擇所需控制時間。I/O 分配:11.0 選擇 20 分鐘,11.1 選擇 10 分鐘,I0.2 啟秒坯拌,、Q0.0 控制液體曹合所分析下面的梯形圖程序,能否實(shí)現(xiàn)上述控制?呈序如艮動動腦吧:(1)如果將MOVW指令換做MOVB指令,是否可行,為什么?(2)網(wǎng)絡(luò)3中, 分析I0.2什么情況下可以這樣使用?設(shè)走第一種預(yù)定時間2壓11.111a冋絡(luò)2 2|設(shè)定第一種枝定時間1 1壓11.111.0耐貉3 3I啟動攪樣I0.2T37I啟動定時Q0.0IIVW10-T37INTONPT100ms威海職
6、業(yè)學(xué)院機(jī)電工程系Q0.0:冋貉4任務(wù)二:數(shù)據(jù)的比較-1.任務(wù)提出A 在實(shí)際的控制過程中,可能需要對兩個操作數(shù)進(jìn)行比較,比較條件成立時完成某種操作,從而實(shí)現(xiàn)某種控制。A 比如:初始化程序時,在 VW10 中存放著數(shù)據(jù)100,模擬量輸入 AIW0 中采集現(xiàn)場數(shù)據(jù),當(dāng)AIWO 數(shù)值小于或等于 VW10 時,Q0.0 輸出;當(dāng) AIWO 大于 VW10 時,Q0.1 輸出。如何操作?梯形圖語句表說明IN1十主|IN2LDB=INI,IN2(Ai 母線相連)AB=INI,IN2(與運(yùn)算)OB=INI,IN2(或運(yùn)算)字節(jié)比較指令,用于比較兩個無符號字節(jié)數(shù)的大小。IN1vwT日卜IN21LDW=INI,I
7、N2(與母線相連AW=INI,IN2(與運(yùn)算)OW=INI,IN2(或運(yùn)算)字整數(shù)比較指令,用于比較兩個有符號整數(shù)的大小。INIT為卜IN2VWYLDD=INI,IN2(與母線相連)AD=INI,IN2(與運(yùn)算)OD=INI,IN2(或運(yùn)算)雙字整數(shù)比較指令,用于比較兩個有符號雙字整數(shù)的大小。IN1WW十孑卜LDR=INI,IN2(與母線相連)AR=INI,IN2(與運(yùn)算)OR=INI,IN2(或運(yùn)算)實(shí)數(shù)比較指令,用于比較兩個有符號實(shí)數(shù)的大小。IN1Tw 卜IN2LDS=INI,IN2(與母線相連)AS=INI,IN2(與運(yùn)算)OS=INI,IN2(或運(yùn)算)字符串比較指令,用于比較兩個字符宋
8、的 ASCII 碼字符是否相等。威海職業(yè)學(xué)院機(jī)電工穩(wěn)系小繩程擰見対2辰及應(yīng)出電予諜件寺 5比較指令格式及功能如表 5 5 所-1)表中給出了相等比較的指令格式,數(shù)據(jù)比較運(yùn)算符還有 v=、=、V、,字符串比較運(yùn)算符還有 v。2)字整數(shù)比較指令,梯形圖是 I,語句表是 w3)數(shù)據(jù)比較 IN1,IN2 操作數(shù)的尋址范圍為:I,Q,M,SM,V,S,L,AC,VD,LD,常數(shù)。和比較指令編程舉:程序說明IBO1=D|(MD10M0.0:巧1當(dāng) QDO 中的數(shù)據(jù)人于等于 MD10中的數(shù)據(jù)時,則使M0.0復(fù)位。MD1C1汨fM0.031:當(dāng) MD10中的數(shù)據(jù)小于 ACO 中的數(shù)據(jù)時,則使 M0.0復(fù)位。V
9、EO|sVB101MOD盯I當(dāng) VB0屮的字符串不等于 VB10屮的字符串時, 則使M0.0復(fù)位。例 2 調(diào)整模擬調(diào)整電位器0,改變 SMB28字節(jié)數(shù)值,當(dāng) SMB28 數(shù)值小于或等于 50時,Q0.0 輸出;當(dāng) SMB28 數(shù)值在 50和 150 之間時,Q0.1 輸出,當(dāng)SMB28數(shù)值大于或等于 150 時,Q0.2 輸岀。A 梯形圖程序如圖5 5所示。動動腦吧:如果 I0.0 外接按鈕,應(yīng)如何操作?5應(yīng)用實(shí)例:例 1 用定時器和比較指令組成占空比可調(diào)的脈沖發(fā)生器。M0.0和100ms定時器T37組成脈沖發(fā)生器,比較指令用來產(chǎn)生脈沖寬度可調(diào)的方波,脈寬的調(diào)整由比較指令的第二個操作數(shù)實(shí)現(xiàn),梯
10、形圖程序和脈沖波形如圖5 5所示。威海職業(yè)學(xué)院機(jī)電工程系T37IIMTONI+7II*PTM0.0 1)INKIN2 指定加數(shù)(減數(shù))及被加數(shù)(被減數(shù));如果 OUT 與 IN2為同一存儲器, 則在語句表指令中不需要使用數(shù)據(jù)傳送指令,可減少指令條數(shù),從而減少存儲空間。 2)操作數(shù)的尋址范圍要與指令碼一致。OUT 不能尋址常數(shù)。 3)該指令影響特殊內(nèi)部寄存器位:SM1.0(零);SM1.1(溢出);M1.2(負(fù))。 4)如果 OUT 與 IN 不同,將首先執(zhí)行數(shù)據(jù)傳送指令,將 IN1 傳送給OUT,再執(zhí)行 IN2+OUT,結(jié)果送給 OUT。威海職業(yè)學(xué)院機(jī)電工程系表5 12加/減指令編程舉例表5-
11、13乘/除運(yùn)算指令表 5 14 乘/除指令編程舉例3)整數(shù)及雙整數(shù)乘/除法指令,使能輸入有效時, 將兩個16W32位符號整數(shù)相乘/餘,并莊生一個32位積/商,從OUT指定的存儲單元輸出。除法不保留余數(shù),如果乘法笹出結(jié)果大一個字,則盜出位SM1.1置位為1。4)該指令影響卜一列特殊內(nèi)存位:SM1.0SM1.1(溢出) ;SM1.2(負(fù));SM1.3(除數(shù)為0)。威海職業(yè)學(xué)院機(jī)電王程系可編程控制器技術(shù)丿t山川電予課傷威海職業(yè)學(xué)院機(jī)電工程系1)操作數(shù)的尋址范圍耍與指令碼屮一致,OUT不能尋址常數(shù);2)在梯形圖中:IN1*IN2=OUT,IN1/IN2=OUT;在語句表中:IN1*OUT=OUT,OU
12、T/IN1=OUT:表 5-15 加、減指令說明:1)操作數(shù)的尋址范圍要與指令碼中一致,其中對字節(jié)操作吋不能尋址專用的字及雙字存儲器,如 T、C、及 HC 等;對字操作時不能尋址專用的雙字存儲器 HC;OUT 不能尋址常數(shù);A2)在梯形圖中:IN+1=OUT,IN-1=OUT;在語句表中:OUT+1=OUT,OUT-1=OUT;如果 OUT 與 IN 為同一存儲器,則在語句表指令中不需要使用數(shù)據(jù)傳送指令,可減少指令條數(shù),從而減少存儲空間;ICUCTUF;PVIC110+5-1威海職業(yè)學(xué)院機(jī)電工程系梯形圖語句表說明INC_BENENOINC_WENENOINV_DWENENOINUTINUTIN
13、UTINCBOUTINCWOUTINCDOUTDEC_BENENODEC_WENENODEC_DWENENOINUTINUTINUTDECBOUTDECWOUTDECDOUT加1指令:實(shí)現(xiàn)字節(jié)、 整數(shù)和雙整數(shù)的加1運(yùn)算加1指令:實(shí)現(xiàn)字節(jié)、 整數(shù)和雙整數(shù)的減1運(yùn)算阿絡(luò)3 3求平均值OUT表 5-17 函數(shù)運(yùn)算說明: 1)IN 和 OUT 按雙字尋址,不能尋址專用的字及雙字存儲器 T、C、HC 等,OUT 不能尋址常數(shù); 2)三角函數(shù)指令 SIN、COS、TAN 計算角度輸入值的三角函數(shù),輸入以弧度為單位; 3)自然對數(shù)指令 EXP 與自然指數(shù)指令配合, 可以實(shí)現(xiàn)以任意實(shí)數(shù)為底,任意實(shí)數(shù)為指數(shù)(包
14、括分?jǐn)?shù)指數(shù))的運(yùn)算。威海職業(yè)學(xué)院機(jī)電工程系可編程控制器技術(shù)及應(yīng)用電子課件卄 g梯形圖語句表說明SINENENOCOSENENOTANENENOSININ,OUT-INOUTINOUTINOUTCOSIN,OUTTANIN,OUT二角函數(shù)指令:SIN(IN)=OUTCOS(IN)二 OUTLNENENOINOUTEXPENENOINOUTLNIN,OUTEXPIN,OUTTAN(IN)=OUT 自然對數(shù)和自然指數(shù)指令:LN(IN)=OUTEXP(IN)PUTSQRTENENOSORTIN,OUT平方根指令:SORT 仃 N)二IN威海職業(yè)學(xué)院機(jī)電工程系加 1、減 1 指令編程舉例函數(shù)運(yùn)算指令編程
15、舉例邏輯運(yùn)算指令邏輯運(yùn)算指令是對無符號數(shù)進(jìn)行的邏輯處理,主要包括邏輯與、邏輯或、邏輯異或及邏輯取反等操作,可用于存儲器的清零、設(shè)置標(biāo)志位等。梯形圖語句表說明WANDE:WANDWWANDDWENENO-ENENOENENOANDBINI.OUT與運(yùn)算指令:實(shí)現(xiàn)ANDWINI.OUT字節(jié)、字、雙字的INIOUT -IN1OUTINIOUTANDDINI,OUT與運(yùn)算。IN2-IN2- IN2WANDE:|WANDWIWDR.DWI-ENEN0kJEENOENENOI-ORBINI,OUT或運(yùn)算指令:實(shí)現(xiàn)ORWINI,OUT字節(jié)、字、雙字的INIBUT卜JIOUTINIOUT卜ORDINI,OUT
16、或運(yùn)算。-IN2|N2-IN2IWXOR_11WXOR_WIWW0R.DWENE忖口IN1OUTIN2INTONPT100msT38T38AC1/1旳_Q100-冋第2I啟動定時10.0威海職業(yè)學(xué)院機(jī)電王程系程序初始化SM0.1威海職業(yè)學(xué)院機(jī)電工程系可編程控制器技術(shù)t電予課傷空例 2 求角度 50。的余弦值,并將其結(jié)果存儲在VD18 中。對應(yīng)的梯形圖程序及運(yùn)行結(jié)果如圖 5 12 所示。例 3 分析圖 5 13 程序的執(zhí)行結(jié)果。網(wǎng)路1網(wǎng)絡(luò)標(biāo)題I0.0F1M0V_RENEN0DIV.REND(IINIIN2OUTVD14威海職業(yè)學(xué)院機(jī)電工程系可編程控制器技術(shù)及減用電予諜傷VD10-180.0-50.0-INOUT-VDIO威海職業(yè)學(xué)院機(jī)電工程系可編程控制器技術(shù)t電予課傷空威海職業(yè)學(xué)院機(jī)電JL程系可編程控制器技術(shù)及小譏電予課傷 FfF例 4 如果想知道 IBO,在 10s 之后有哪些位發(fā)生了變化,怎樣操作?A 程序如圖 5 14 所示。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動合同法員工離職的規(guī)定2024年-
- 轉(zhuǎn)租房屋租賃協(xié)議范例
- 房屋建設(shè)四鄰合作協(xié)議
- 房地產(chǎn)開發(fā)承包合同
- 房地產(chǎn)項(xiàng)目抵押借款合同
- 房產(chǎn)認(rèn)購協(xié)議書
- 新昌縣茶葉種植收購合同匯編
- 2023年高考押題預(yù)測卷01浙江卷-生物(原卷版)
- 2023年高考地理第一次模擬考試卷-(天津A卷)(全解全析)
- 2023年高考地理復(fù)習(xí)精題精練-城鎮(zhèn)化(解析版)
- 電動客車驅(qū)動橋總成設(shè)計
- 四川省阿壩藏族羌族自治州《綜合知識》事業(yè)單位國考真題
- 2023年人民法院電子音像出版社招聘筆試題庫及答案解析
- 大學(xué)生心理健康優(yōu)秀說課-比賽課件
- 收款賬戶變更的聲明
- 九年級道德與法治中考復(fù)習(xí)資料
- 《化學(xué)發(fā)展簡史》學(xué)習(xí)心得
- 班組建設(shè)與班組長管理技巧課件
- 簽派員執(zhí)照考試題庫匯總-8簽派和實(shí)踐應(yīng)用
- 30屈原《楚辭·橘頌》課件
- 銷售人員十大軍規(guī)課件
評論
0/150
提交評論