您好, 歡迎來到化工儀器網(wǎng),! 登錄| 免費(fèi)注冊(cè)| 產(chǎn)品展廳| 收藏商鋪|
提供商
潯之漫智控技術(shù)(上海)有限公司資料大小
141.7KB資料圖片
查看下載次數(shù)
44次資料類型
JPG 圖片瀏覽次數(shù)
303次西門子CPU313C-2DP中央控制單元
SIEMENS潯之漫智控技術(shù)(上海)有限公司
本公司西門子自動(dòng)化產(chǎn)品,,質(zhì)量保證,,價(jià)格優(yōu)勢(shì)
西門子PLC,西門子觸摸屏,,西門子數(shù)控系統(tǒng),,西門子軟啟動(dòng),,西門子以太網(wǎng)
西門子電機(jī),,西門子變頻器,,西門子直流調(diào)速器,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),,價(jià)格優(yōu)勢(shì),,*
邏輯操作結(jié)果(RLO)
狀態(tài)字的位1稱為邏輯操作結(jié)果RLO(Result of Logic Operation)。該位存儲(chǔ)邏輯指令或算術(shù)比較指令的結(jié)果,。在邏輯串中,,RLO位的狀態(tài)能夠表示有關(guān)信號(hào)流的信息。RLO的狀態(tài)為1,,表示有信號(hào)流(通),;為0,表示無信號(hào)流(斷),??捎?span style=";padding: 0px;font-family: 'microsoft yahei';line-height: 26px !important">RLO觸發(fā)跳轉(zhuǎn)指令。
(3) 狀態(tài)位(STA)
狀態(tài)字的位2稱為狀態(tài)位,。狀態(tài)位不能用指令檢測(cè),,它只是在程序測(cè)試中被CPU解釋并使用。如果一條指令是對(duì)存儲(chǔ)區(qū)操作的位邏輯指令,,則無論是對(duì)該位的讀或?qū)懖僮鳎?span style=";padding: 0px;font-family: 'microsoft yahei';line-height: 26px !important">STA總是與該位的值取得一致,;對(duì)不訪問存儲(chǔ)區(qū)的位邏輯指令來說,STA位沒有意義,,此時(shí)它總被置為1,。
(4) 或位(OR)
狀態(tài)字的位3稱為或位(OR)。在先邏輯“與"后邏輯“或"的邏輯串中,,OR位暫存邏輯“與"的操作結(jié)果,,以便進(jìn)行后面的邏輯“或"運(yùn)算。其它指令將OR位清0,。
(5) 溢出位(OV)
狀態(tài)字的位4稱為溢出位,。溢出位被置1,表明一個(gè)算術(shù)運(yùn)算或浮點(diǎn)數(shù)比較指令執(zhí)行時(shí)出現(xiàn)錯(cuò)誤(錯(cuò)誤:溢出,、非法操作,、不規(guī)范格式)。后面的算術(shù)運(yùn)算或浮點(diǎn)數(shù)比較指令執(zhí)行結(jié)果正常的話OV位就被清0,。
(6) 溢出狀態(tài)保持位(OS)
狀態(tài)字的位5稱為溢出狀態(tài)保持位(或稱為存儲(chǔ)溢出位),。OV被置1時(shí)OS也被置1,;OV被清0時(shí)OS仍保持。所以它保存了OV位,,可用于指明在先前的一些指令執(zhí)行中是否產(chǎn)生過錯(cuò)誤,。只有下面的指令才能復(fù)位OS位:JOS(OS=1時(shí)跳轉(zhuǎn));塊調(diào)用指令和塊結(jié)束指令,。
(7) 條件碼1(CC1)和條件碼0(CC0)
狀態(tài)字的位7和位6稱為條件碼1和條件碼0,。這兩位結(jié)合起來用于表示在累加器1中產(chǎn)生的算術(shù)運(yùn)算或邏輯運(yùn)算結(jié)果與0的大小關(guān)系;比較指令的執(zhí)行結(jié)果或移位指令的移出位狀態(tài),。詳見表4.4.2.1和表4.4.2.2,。
4.4.2.1算術(shù)運(yùn)算后的CC1和CC0
CCl | CCO | 算術(shù)運(yùn)算 無溢出 | 整數(shù)算術(shù)運(yùn)算 有溢出 | 浮點(diǎn)數(shù)算術(shù)運(yùn)算 有溢出 |
0 | 0 | 結(jié)果=0 | 整數(shù)加時(shí)產(chǎn)生負(fù)范圍溢出 | 平緩下溢 |
0 | 1 | 結(jié)果<0 | 乘時(shí)負(fù)范圍溢出;加,、減,、取負(fù)時(shí)正溢出 | 負(fù)范圍溢出 |
1 | 0 | 結(jié)果>0 | 乘、除時(shí)正溢出,;加,、減時(shí)負(fù)溢出 | 正范圍溢出 |
1 | 1 | - | 在除時(shí)除數(shù)為0 | 非法操作 |
4.4.2.2 比較、移位和循環(huán)移位,、字邏輯指令后的CC1和CC0
CCl | CCO | 比較指令 | 移位和循環(huán)指令 | 字邏輯指令 |
0 | 0 | 累加器2=累加器1 | 移位=0 | 結(jié)果=0 |
0 | 1 | 累加器2<累加器1 | - | - |
1 | 0 | 累加器2>累加器1 | - | 結(jié)果≠0 |
1 | 1 | 不規(guī)范 (只用于浮點(diǎn)數(shù)比較) | 移出位=1 | - |
(8) 二進(jìn)制結(jié)果位(BR)
狀態(tài)字的位8稱為二進(jìn)制結(jié)果位,。它將字處理程序與位處理聯(lián)系起來,在一段既有位操作又有字操作的程序中,,用于表示字操作結(jié)果是否正確(異常),。將BR位加入程序后,無論字操作結(jié)果如何,,都不會(huì)造成二進(jìn)制邏輯鏈中斷,。在LAD的方塊指令中,BR位與ENO有對(duì)應(yīng)關(guān)系,,用于表明方塊指令是否被正確執(zhí)行:如果執(zhí)行出現(xiàn)了錯(cuò)誤,,BR位為0,ENO也為0,;如果功能被正確執(zhí)行,,BR位為1,ENO也為1,。
在用戶編寫的FB和FC程序中,,必須對(duì)BR位進(jìn)行管理,當(dāng)功能塊正確運(yùn)行后使BR位為1,,否則使其為0,。使用STL指令SAVE或LAD指令——(SAVE),可將RLO存入BR中,,從而達(dá)到管理BR位的目的,。當(dāng)FB或FC執(zhí)行無錯(cuò)誤時(shí),,使RLO為1并存入BR,否則,,在BR中存入0,。
請(qǐng)輸入賬號(hào)
請(qǐng)輸入密碼
請(qǐng)輸驗(yàn)證碼
以上信息由企業(yè)自行提供,,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),,化工儀器網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任,。
溫馨提示:為規(guī)避購(gòu)買風(fēng)險(xiǎn),建議您在購(gòu)買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量,。