




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、什么是狀態字?狀態字的作用西門子 S7系列 PLC點擊 : 發布日期:2007-7-26 13:41:00 進入論壇狀態字用于表示 CPU 執行指令時所具有的狀態。一些指令是否執行或以何方式執行可 能取決于狀態字中的某些位; 執行指令時也可能改變狀態字中的某些位, 也能在位邏輯指令 或字邏輯指令中訪問并檢測他們。狀態字的結構如下:319 8 7 6 5 4 3 2 1 0BRCC1CC0OSOVORSTARLO(1 首位檢測位(狀態字的位 0稱為首位檢測位。若 位的狀態為 0,則表明一個梯形邏輯網絡的開始,或指 令為邏輯串的第一條指令。 CPU 對邏輯串第一條指令的檢測(稱為首位檢測產生的結果
2、 直接保存在狀態字的 RLO 位中, 經過首次檢測存放在 RLO 中的 0或 1被稱為首位檢測結果。 位在邏輯串的開始時總是 0, 在邏輯串指令執行過程中 位為 1, 輸出指令或與邏輯運算有關 的轉移指令(表示一個邏輯串結束的指令將 清 0。(2 邏輯操作結果(RLO 狀態字的位 1稱為邏輯操作結果 RLO (Result of Logic Operation 。該位存儲邏輯指令或算 術比較指令的結果。在邏輯串中, RLO 位的狀態能夠表示有關信號流的信息。 RLO 的狀態 為 1,表示有信號流(通 ;為 0,表示無信號流(斷 。可用 RLO 觸發跳轉指令。(3 狀態位(STA 狀態字的位 2
3、稱為狀態位。狀態位不能用指令檢測,它只是在程序測試中被 CPU 解釋并使用。如果一條指令是對存儲區操作的位邏輯指令,則無論是對該位的讀或寫操作, STA 總 是與該位的值取得一致;對不訪問存儲區的位邏輯指令來說, STA 位沒有意義,此時它總 被置為 1。(4 或位(OR 狀態字的位 3稱為或位(OR 。在先邏輯“與”后邏輯“或”的邏輯串中, OR 位暫存邏輯 “與”的操作結果,以便進行后面的邏輯“或”運算。其它指令將 OR 位清 0。(5 溢出位(OV 狀態字的位 4稱為溢出位。溢出位被置 1,表明一個算術運算或浮點數比較指令執行時出現 錯誤(錯誤:溢出、非法操作、不規范格式 。后面的算術運
4、算或浮點數比較指令執行結果 正常的話 OV 位就被清 0。(6 溢出狀態保持位(OS 狀態字的位 5稱為溢出狀態保持位(或稱為存儲溢出位 。 OV 被置 1時 OS 也被置 1; OV 被清 0時 OS 仍保持。所以它保存了 OV 位,可用于指明在先前的一些指令執行中是否產生 過錯誤。 只有下面的指令才能復位 OS 位:JOS (OS=1時跳轉 ; 塊調用指令和塊結束指令。(7 條件碼 1(CC1和條件碼 0(CC0CClCCO算術運算無溢出整數算術運算有溢出浮點數算術運算有溢出結果=0整數加時產生負范圍溢出平緩下溢1結果<0乘時負范圍溢出;加、減、取負時正溢出負范圍溢出1結果>0
5、乘、除時正溢出;加、減時負溢出正范圍溢出11-在除時除數為 0非法操作CClCCO比較指令移位和循環指令字邏輯指令累加器 2=累加器 1移位=0結果=01累加器 2<累加器 1-1累加器 2>累加器 1-結果 011不規范(只用于浮點數比較 移出位=1-(8 二進制結果位(BR 狀態字的位 8稱為二進制結果位。 它將字處理程序與位處理聯系起來, 在一段既有位操作又 有字操作的程序中,用于表示字操作結果是否正確(異常 。將 BR 位加入程序后,無論字 操作結果如何,都不會造成二進制邏輯鏈中斷。在 LAD 的方塊指令中, BR 位與 ENO 有對 應關系,用于表明方塊指令是否被正確執行:如果執行出現了錯誤, BR 位為 0, ENO 也為 0;如果功能被正確執行, BR 位為 1, ENO 也為 1。在用戶編寫的 FB 和 FC 程序中, 必須對 BR 位進行管理, 當功能塊正確運行后使 BR 位為 1, 否則使其為 0。使用 STL 指令 SA VE 或 LAD 指令(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 車輛抵押借款合同規范模板
- 司機安全生產責任書
- 交通運輸集團招聘
- 電工崗位安全生產責任
- 美術介紹畫家課件
- 企業安全生產三年行動實施方案
- 崗位安全責任
- 羅中立父親的課件
- 2025至2030中國壓瘡墊行業項目調研及市場前景預測評估報告
- 2025至2030中國史密斯機器行業產業運行態勢及投資規劃深度研究報告
- “學生中心”下的化學高效教學策略
- 2024年全國寄生蟲病防治技能競賽備賽試題庫-上(血吸蟲病、瘧疾)
- 污水處理廠化驗室管理
- 四川省遂寧市(2024年-2025年小學四年級語文)人教版期末考試((上下)學期)試卷及答案
- 游戲行業的數據分析和決策支持
- DL∕T 1084-2021 風力發電場噪聲限值及測量方法
- 一元二次方程因式分解法練習100題及答案
- 護用藥理學知識點
- 住院成人高血糖患者血糖監測醫護協議處方共識
- 古希臘文明智慧樹知到期末考試答案章節答案2024年復旦大學
- 2024年江蘇省南通市如東縣政府購買崗招聘92人重點基礎提升難、易點模擬試題(共500題)附帶答案詳解
評論
0/150
提交評論