![S7-1200 PLC 應(yīng)用技術(shù) PPT wk2.1.2-運(yùn)算指令_第1頁](http://file4.renrendoc.com/view/7fd84d310ed4aac724f0cc5418832489/7fd84d310ed4aac724f0cc54188324891.gif)
![S7-1200 PLC 應(yīng)用技術(shù) PPT wk2.1.2-運(yùn)算指令_第2頁](http://file4.renrendoc.com/view/7fd84d310ed4aac724f0cc5418832489/7fd84d310ed4aac724f0cc54188324892.gif)
![S7-1200 PLC 應(yīng)用技術(shù) PPT wk2.1.2-運(yùn)算指令_第3頁](http://file4.renrendoc.com/view/7fd84d310ed4aac724f0cc5418832489/7fd84d310ed4aac724f0cc54188324893.gif)
![S7-1200 PLC 應(yīng)用技術(shù) PPT wk2.1.2-運(yùn)算指令_第4頁](http://file4.renrendoc.com/view/7fd84d310ed4aac724f0cc5418832489/7fd84d310ed4aac724f0cc54188324894.gif)
![S7-1200 PLC 應(yīng)用技術(shù) PPT wk2.1.2-運(yùn)算指令_第5頁](http://file4.renrendoc.com/view/7fd84d310ed4aac724f0cc5418832489/7fd84d310ed4aac724f0cc54188324895.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
運(yùn)算指令一.比較指令比較指令常用于工業(yè)控制中位置、數(shù)量的比較及其所引發(fā)的相關(guān)參數(shù)的控制。在梯形圖指令中,比較指令的用法就是用于兩個(gè)相同數(shù)據(jù)類型的有符號數(shù)或無符號數(shù)IN1和IN2的比較判斷操作,涉及到的運(yùn)算有“==、>=、<=、>、<、<>”等,分別表示“等于、大于等于、小于等于、大于、小于、不等于”。一.比較指令一.比較指令(1)CMP==:等于比較器:可以使用“等于”指令判斷第一個(gè)比較值(<操作數(shù)1>)是否等于第二個(gè)比較值(<操作數(shù)2>)。如果滿足比較條件,則該指令返回邏輯運(yùn)算結(jié)果(RLO)“1”。如果不滿足比較條件,則該指令返回RLO“0”。(2)CMP<>:不等于使用“不等于”指令判斷第一個(gè)比較值(<操作數(shù)1>)是否不等于第二個(gè)比較值(<操作數(shù)2>)。如果滿足比較條件,則該指令返回邏輯運(yùn)算結(jié)果(RLO)“1”。如果不滿足比較條件,則該指令返回RLO“0”。一.比較指令(3)CMP>=:大于或等于可以使用“大于或等于”指令判斷第一個(gè)比較值(<操作數(shù)1>)是否大于或等于第二個(gè)比較值(<操作數(shù)2>)。如果滿足比較條件,則該指令返回邏輯運(yùn)算結(jié)果(RLO)“1”。如果不滿足比較條件,則該指令返回RLO“0”。(4)CMP<=:小于或等于可以使用“小于或等于”指令判斷第一個(gè)比較值(<操作數(shù)1>)是否小于或等于第二個(gè)比較值(<操作數(shù)2>)。如果滿足比較條件,則該指令返回邏輯運(yùn)算結(jié)果(RLO)“1”。如果不滿足比較條件,則該指令返回RLO“0”。
一.比較指令(5)CMP>:大于可以使用“大于”指令確定第一個(gè)比較值(<操作數(shù)1>)是否大于第二個(gè)比較值(<操作數(shù)2>)。如果滿足比較條件,則該指令返回邏輯運(yùn)算結(jié)果(RLO)“1”。如果不滿足比較條件,則該指令返回RLO“0”。(6)CMP<:小于可以使用“小于”指令判斷第一個(gè)比較值(<操作數(shù)1>)是否小于第二個(gè)比較值(<操作數(shù)2>)。如果滿足比較條件,則該指令返回邏輯運(yùn)算結(jié)果(RLO)“1”。如果不滿足比較條件,則該指令返回RLO為“0”。二.移動(dòng)指令移動(dòng)指令是將數(shù)據(jù)元素復(fù)制到新的存儲器地址,并從一種數(shù)據(jù)類型轉(zhuǎn)換為另一種數(shù)據(jù)類型,移動(dòng)過程中不更改源數(shù)據(jù)。1.MOVE移動(dòng)值二.移動(dòng)指令1.MOVE移動(dòng)值在初始狀態(tài),指令框中包含1個(gè)輸出,即OUT1,可以鼠標(biāo)點(diǎn)擊圖符擴(kuò)展輸出數(shù)目。在該指令框中,應(yīng)按升序順序排列所添加的輸出端。執(zhí)行該指令時(shí),將IN輸入端操作數(shù)中的內(nèi)容發(fā)送到所有可用的輸出端。如果傳送結(jié)構(gòu)化數(shù)據(jù)類型(DTL,Struct,Array)或字符串(String)的字符,則無法擴(kuò)展指令框??梢暂敵龆鄠€(gè)地址OUT1、OUT2、OUT3等。擴(kuò)展輸出二.移動(dòng)指令2.MOVE_BLK指令使用“MOVE_BLK塊移動(dòng)”指令,可將存儲區(qū)(源區(qū)域)的內(nèi)容移動(dòng)到其它存儲區(qū)(目標(biāo)區(qū)域)。使用參數(shù)COUNT可以指定待復(fù)制到目標(biāo)區(qū)域中的元素個(gè)數(shù)??赏ㄟ^IN輸入端的元素寬度來指定待復(fù)制元素的寬度。并按地址升序順序執(zhí)行復(fù)制操作。二.移動(dòng)指令3.UMOVE_BLK無中斷塊移動(dòng)使用“UMOVE_BLK無中斷塊移動(dòng)”指令,可將存儲區(qū)(源區(qū)域)的內(nèi)容連續(xù)復(fù)制到其它存儲區(qū)(目標(biāo)區(qū)域)。使用參數(shù)COUNT可以指定待復(fù)制到目標(biāo)區(qū)域中的元素個(gè)數(shù)??赏ㄟ^IN輸入端的元素寬度來指定待復(fù)制元素的寬度。源區(qū)域內(nèi)容沿地址升序方向復(fù)制到目標(biāo)區(qū)域。二.移動(dòng)指令4.FILL_BLK填充塊“FILL_BLK填充塊”指令中用IN輸入的值填充一個(gè)存儲區(qū)域(目標(biāo)區(qū)域)。將以O(shè)UT輸出指定的起始地址,填充目標(biāo)區(qū)域??梢允褂脜?shù)COUNT指定復(fù)制操作的重復(fù)次數(shù)。執(zhí)行該指令時(shí),將選擇IN輸入的值,并復(fù)制到目標(biāo)區(qū)域COUNT參數(shù)中指定的次數(shù)。二.移動(dòng)指令5.SWAP交換指令“SWAP交換”指令可以更改輸入IN中字節(jié)的順序,并在輸出OUT中查詢結(jié)果。SWAP交換數(shù)據(jù)類型為DWORD的示意二.移動(dòng)指令5.SWAP交換指令三.數(shù)學(xué)運(yùn)算指令在數(shù)學(xué)運(yùn)算指令中,ADD、SUB、MUL和DIV分別是加、減、乘、除指令,其操作數(shù)的數(shù)據(jù)類型可選SInt、Int、Dint、USInt、UInt、UDInt和Real。在運(yùn)算過程中,操作數(shù)的數(shù)據(jù)類型應(yīng)該相同。1.加法ADD指令三.數(shù)學(xué)運(yùn)算指令1.加法ADD指令在初始狀態(tài)下,指令框中至少包含兩個(gè)輸入(IN1和IN2),可以鼠標(biāo)點(diǎn)擊圖符擴(kuò)展輸入數(shù)目,在功能框中按升序?qū)Σ迦氲妮斎脒M(jìn)行編號,執(zhí)行該指令時(shí),將所有可用輸入?yún)?shù)的值相加,并將求得的和存儲在輸出OUT中。點(diǎn)擊圖符擴(kuò)展輸入數(shù)目三.數(shù)學(xué)運(yùn)算指令1.加法ADD指令根據(jù)參數(shù)說明,只有使能輸入EN的信號狀態(tài)為“1”時(shí),才執(zhí)行該指令。如果成功執(zhí)行該指令,使能輸出ENO的信號狀態(tài)也為“1”。三.數(shù)學(xué)運(yùn)算指令1.加法ADD指令如果滿足下列條件之一,則使能輸出ENO的信號狀態(tài)為“0”:條件一:使能輸入EN的信號狀態(tài)為“0”。條件二:指令結(jié)果超出輸出OUT指定的數(shù)據(jù)類型的允許范圍。條件三:浮點(diǎn)數(shù)具有無效值。三.數(shù)學(xué)運(yùn)算指令2.減法SUB指令可以使用減法SUB指令從輸入IN1的值中減去輸入IN2的值并在輸出OUT(OUT=IN1-IN2)處查詢差值。SUB指令的參數(shù)與ADD指令相同。三.數(shù)學(xué)運(yùn)算指令3.乘法MUL指令可以使用乘法MUL指令將輸入IN1的值乘以輸入IN2的值,并在輸出OUT(即OUT=IN1*IN2)處查詢乘積。二.移動(dòng)指令4.除法DIV和返回除法余數(shù)MOD指令除法DIV是返回除法的商,返回除法余數(shù)MOD是余數(shù)。需要注意的是,MOD指令只有在整數(shù)相除時(shí)才能應(yīng)用。三.數(shù)學(xué)運(yùn)算指令除了上述運(yùn)算指令之外,還有NEG、INC、DEC和ABS等數(shù)學(xué)運(yùn)算指令,具體說明如下:(1)NEG指令:將輸入IN的值取反,保存在OUT中。(2)INC和DEC指令:參數(shù)IN/OUT的值分別加1和減1。(3)絕對值指令A(yù)BS:求輸入IN中有符號整數(shù)或?qū)崝?shù)的絕對值。三.數(shù)學(xué)運(yùn)算指令對于浮點(diǎn)數(shù)函數(shù)運(yùn)算,其梯形圖和對應(yīng)的描述如表中所示。需要注意的是,三角函數(shù)和反三角函數(shù)指令中的角度均為以弧度為單位的浮點(diǎn)數(shù)。三.數(shù)學(xué)運(yùn)算指令除了上述運(yùn)算指令之外,還有NEG、INC、DEC和ABS等數(shù)學(xué)運(yùn)算指令,具體說明如下:(1)NEG指令:將輸入IN的值取反,保存在OUT中。(2)INC和DEC指令:參數(shù)IN/OUT的值分別加1和減1。(3)絕對值指令A(yù)BS:求輸入IN中有符號整數(shù)或?qū)崝?shù)的絕對值。四.移位、循環(huán)和字邏輯運(yùn)算指令1.移位和循環(huán)指令移位指令可以將輸入?yún)?shù)IN中的內(nèi)容向左或向右逐位移動(dòng);循環(huán)指令可以將輸入?yún)?shù)IN中的全部內(nèi)容循環(huán)地逐位左移或右移,空出的位用輸入IN移出位的信號狀態(tài)填充。該指令可以對8、16、32以及64位的字或整數(shù)進(jìn)行操作。四.移位、循環(huán)和字邏輯運(yùn)算指令1.移位和循環(huán)指令字移位指令移位的范圍為0~15,雙字移位指令移位的范圍為0~31,長字移位指令移位的范圍為0~63。對于字、雙字和長字移位指令,移出的位信號丟失,移空的位使用0補(bǔ)足。四.移位、循環(huán)和字邏輯運(yùn)算指令1.移位和循環(huán)指令帶有符號位的整數(shù)移位范圍為0~15;雙整數(shù)移位范圍為0~31;長整數(shù)移位指令移位的范圍為0~63。移位方向只能向右移,移出的位信號失,移空的位使用符號位補(bǔ)足。四.移位、循環(huán)和字邏輯運(yùn)算指令2.字邏輯運(yùn)算指令字邏輯指令可以對Byte(字節(jié))、Wo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 推動(dòng)高標(biāo)準(zhǔn)辦學(xué)水平提升的實(shí)操方案
- 出售叉車門架子合同范例
- 出售塔吊電纜合同范本
- 利于甲方合同范例
- 買賣牛肉合同范本
- 2025年P(guān)LC行業(yè)市場趨勢分析報(bào)告
- 出售高欄貨車合同范本
- 農(nóng)村房屋框架購買合同范本
- 2025年度水利工程合同索賠預(yù)防與糾紛處理機(jī)制
- 傳媒公司主播簽約合同范本
- 危險(xiǎn)物品管理制度
- 門靜脈炎護(hù)理課件
- 重慶八中2024屆高三12月高考適應(yīng)性月考卷(四) 語文試卷(含答案)
- 基礎(chǔ)研究成果向臨床轉(zhuǎn)化的實(shí)踐與挑戰(zhàn)
- 建筑構(gòu)造(下冊)
- 電流互感器試驗(yàn)報(bào)告
- 蔣中一動(dòng)態(tài)最優(yōu)化基礎(chǔ)
- 華中農(nóng)業(yè)大學(xué)全日制專業(yè)學(xué)位研究生實(shí)踐單位意見反饋表
- 付款申請英文模板
- 七年級英語閱讀理解10篇(附答案解析)
- 抖音來客本地生活服務(wù)酒旅商家代運(yùn)營策劃方案
評論
0/150
提交評論