大家好,今天我們來介紹一下西門子S7-1200不同存儲區的尋址方式。S7-1200 CPU提供了全局存儲器數據塊和臨時存儲器等,用于在執行用戶程序期間存儲數據。全局存儲器是指各種專用存儲區,如輸入映像區I區、輸出映像區Q區和位存儲器M區,所有塊可以無限制地訪問該存儲器。
S7-1200的數據存儲區
數據塊存儲器用于存儲各種類型的數據,其中包括操作的中間結果或FB的其他控制信息參數,以及許多指令,如定時器和計數器所需的數據結構,可以根據需要指定數據塊為讀或寫訪問,還是只讀訪問,可以按位、字節、字或雙字訪問數據塊存儲器。
數據單元的尋址
下面分別介紹尋址方式。對數據塊中位數據的juedui尋址方式為:數據塊號.DB字節地址.位地址,如DB10.DBX2.0。對數據塊中字節、字和雙字數據的juedui尋址方式為:數據塊號.DB數據長度.起始字節地址,如DB10.DBB0、DB10.DBW2、DB1.DBD2等。
不同的尋址方式
臨時存儲器是當調用某個塊時,操作系統分配給執行塊的臨時或本地的存儲器,塊執行完后,CPU將重新分配本地存儲器,以用于執行其他代碼塊。存儲器中的輸入映像區,I區是在CPU的每個掃描周期讀取的外圍物理輸入點狀態,可以按位、字節、字或雙字訪問輸入過程映像,允許對過程映像輸入進行讀寫訪問,但過程映像輸入通常為只讀。
臨時存儲器的訪問
通過在地址后面添加冒號P可以立即讀取CPU信號板SB或信號模塊SM的數字輸入和模擬輸入。使用I冒號P訪問與直接使用I訪問的區別是,前者直接從被訪問點而非輸入過程映像區獲得數據,因為數據是直接從物理輸入點讀取,所以這種I冒號P訪問稱為立即讀訪,與可讀或可寫的I訪問不同的是,立即讀訪問為只讀訪問。
立即讀訪問
CPU將存儲在輸出過程映像中的值復制到物理輸出點,可以按位、字節、字或雙字訪問輸出過程映像,過程映像輸出允許讀訪問和寫訪問。 通過在地址后面添加冒號P可以立即寫入CPU信號板SB或信號模塊SM的物理數字輸出和模擬輸出,使用Q冒號P訪問與使用Q訪問的區別是,前者除了將數據寫入輸出過程映像外,還直接將數據寫入被訪問點,也就是寫入兩個位置。
立即寫訪問
因為數據是被直接發送到實際設備,所以這種Q冒號P訪問有時被稱為立即寫訪問,目標點不必等待輸出過程映像的下一次更新。與可讀可寫的Q訪問不同的是,立即寫訪問為只寫訪問。從圖示的表中可以看到,不同存儲區域的強制功能和保持性有所區別。
- 電機上為何要安裝編碼器?編碼器是如何工作的? 2024-12-26
- 西門子S7-200Smart 子程序局部變量事半功倍的用法 2024-12-26
- S7-200 SMART 如何下載程序 2024-12-26
- 西門子PLC64位浮點數轉32位浮點數程序分享 2024-12-26
- PLC使用脈沖方式控制伺服電機 2024-12-26
- PLC之MODBUS 通訊案例 2024-12-26
- PID控制算法如何通過C語言和梯形圖實現 2024-12-26
- 90%以上的工程師,對PLC指針類型與間接尋址無從下手 2024-12-26
- MODBUS稱重儀表與西門子PLC通訊實例 2024-12-26
- 觸摸屏與PLC通訊不上?老師傅告訴你怎么解決 2024-12-26
- PLC的實際應用,每個人都應該注意這三點 2024-12-26
- 超級實用的PID算法和PID控制原理 2024-12-26
- 注意:PLC編程時Zui易犯的低級錯誤 2024-12-26
- 當電梯遇上PLC,一切控制都變得那么簡單起來 2024-12-26
- 變頻器如何與西門子300PLC實現DP通訊 2024-12-26
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595