資料介紹
在學習STL語言的編程方式之前首先要了解西門子STL語言的最基本的知識:
狀態字用于表示CPU執行指令時所具有的狀態。
下列情況都將影響狀態字的變化:
1、一些指令是否執行或以何方式執行,可能取決于狀態字中的某些位;
2、執行指令時也可能改變狀態字中的某些位;
3、也能在位邏輯指令或字邏輯指令中訪問并檢測他們;
狀態字的結構如下:
FC
首位檢測位:若FC=0,表明一個梯形邏輯網絡的開始,或第一條指令。CPU對第一條指令的檢測,產生的結果直接保存在狀態字的二次檢測存放在RLO中的0或1被稱為首位檢測結果。FC位在邏輯串的開始總是0,在邏輯串指令位為1,輸出指令與邏輯運算有關的轉移指令(表示一個邏輯串結束的指令)將FC清零。
RLO
邏輯操作結果:該位存儲邏輯指令結果。在邏輯串中,RLO位的狀態能表示有關信號流的信息。RLO的狀態為1,表示有信號流(通),0表示無信號流(斷)。可用RLO觸發跳轉指令;
STA
狀態位,狀態位不能用指令檢測,它只是在程序測試中被CPU解釋并使用,如果一條指令是對存儲區操作的位邏輯指令,則無論是對該位讀或寫操作,STA總是與該位的值取得一致;對不訪問存儲區的位邏輯指令來說,STA位沒有意義,此時它總被置位1。
或位,在先邏輯與后邏輯或的邏輯串中,OR位暫存邏輯與的操作結果,以便進行后面的邏輯或運算。其他指令將OR位清零;
OS
溢出狀態保持位:OV被置1時,OS也被置1;OV被清零時,OS仍保持。所以它保存了OV位,可以用于指明在先前的一些指令執行中是否產生過錯誤。
只有下面的指令才能復位OS位:JOS(OS=1時跳轉),塊調用指令和塊結束指令;
OV
溢出位,溢出位為1,表明一個算術運算或浮點數比較指令執行時出現錯誤(錯誤:溢出,非法操作,不規范格式)。后面的算術運算或浮點數比較指令的結果正常的話,OV位就被清零。
CC0&CC1
稱為條件碼1和條件碼0.這兩位結合起來用于表示在累加器1中產生的算術運算或邏輯運算結果與0的大小關系。比較指令的執行結果或移位指令的移出位狀態。
BR
二進制結果位:它將字處理程序與位處理聯系起來,在一段既有位操作又有字操作的程序中,用于表示字操作結果是否正確(異常)。將BR位加入程序后,無論字操作結果如何,都不會造成二進制邏輯鏈中斷。
在LAD的方塊指令中,BR位與EN0有對應關系,用于表示功能塊指令是否被正確執行:如果執行出現了錯誤,則BR位0,EN0也為0;如果功能塊被正確執行,BR位為1,EN0也為1。
在用戶編寫的FB和FC程序中,必須對BR進行管理,當功能塊正確運行后使BR位1,否則使其為0。
使用STL編程,指令SAVE,可將RLO的值存入BR中,從而達到管理BR位的目的。當FB或FC執行無錯誤的時候,使RLO位1,并存入BR,否則,在BR中存入0;
- 西門子PLC的幾種編程語言簡單介紹
- 西門子PLC編程軟件功能及安裝
- 西門子S71200 PLC使用教程匯總下載 89次下載
- 淺談西門子PLC的SCL語言編程 47次下載
- 在西門子PLC中使用SCL語言編程的技巧 65次下載
- 西門子PLC教程之模擬量處理的詳細資料說明 32次下載
- 西門子PLC教程之塊的編輯詳細資料說明 8次下載
- 西門子PLC教程之結構化編程的詳細資料說明 37次下載
- 西門子PLC教程之符號的詳細資料說明 4次下載
- 西門子PLC教程之SIMATIC管理器的資料說明 11次下載
- 西門子PLC的數字指令教程詳細說明 33次下載
- 西門子PLC的符號詳細教程說明 66次下載
- 西門子PLC的硬件組態詳細資料說明 41次下載
- 西門子PLC教程之PID編程資料 77次下載
- 淺談西門子PLC的“SCL語言”編程 0次下載
- 西門子PLC的作用和工作原理 2416次閱讀
- 西門子PLC的發展歷史 2106次閱讀
- 西門子PLC總線故障怎么解決 2523次閱讀
- 三菱和西門子PLC輸入接線知識點 779次閱讀
- 常見的西門子編程軟件介紹 9133次閱讀
- 西門子PLC編程實例:運料小車控制系統 5137次閱讀
- 西門子PLC控制經典案例 4872次閱讀
- 西門子PLC通訊知識匯總 1857次閱讀
- 西門子plc程序下載步驟 2.8w次閱讀
- 西門子plc數據類型_西門子plc通訊方式 1.4w次閱讀
- 西門子plc的型號選擇_西門子plc型號說明 2.4w次閱讀
- 西門子PLC系列中GRAPH的用法 9227次閱讀
- 西門子、三菱、歐姆龍PLC電氣設計與編程自學需要學習的教程 1.2w次閱讀
- 三菱PLC與西門子PLC選用指南 9615次閱讀
- 對西門子PLC硬件和編程過程中出現的問題深度解析 4280次閱讀
下載排行
本周
- 1相關協議信號總結
- 0.94 MB | 4次下載 | 免費
- 2運算放大器基本電路中文資料
- 1.30 MB | 2次下載 | 免費
- 3DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 4常用電子元器件介紹
- 3.21 MB | 1次下載 | 免費
- 5PC1654 連續傳導模式(CCM)升壓式同步整流器控制器中文手冊
- 1.00 MB | 次下載 | 免費
- 6FS313B USB 的 PD和QC快充協議電壓誘騙控制器數據手冊
- 2.61 MB | 次下載 | 免費
- 7DS-HS2V H00 CN-V3
- 480.02 KB | 次下載 | 免費
- 8FS7203低壓降線性穩壓器數據手冊
- 1.67 MB | 次下載 | 免費
本月
- 1涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 2錦銳科技CA51F2 SDK開發包
- 24.06 MB | 43次下載 | 1 積分
- 3錦銳CA51F005 SDK開發包
- 19.47 MB | 19次下載 | 1 積分
- 4PCB的EMC設計指南
- 2.47 MB | 16次下載 | 1 積分
- 5HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 6蘋果iphone 11電路原理圖
- 4.98 MB | 7次下載 | 2 積分
- 7基礎模擬電子電路
- 3.80 MB | 5次下載 | 1 積分
- 8STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
- 3.32 MB | 5次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論