公司新聞
你真的會使用S7-1200 數據塊嗎?
發布時間: 2024-03-26 20:52 更新時間: 2024-12-27 09:10
(一)軟件和硬件環境 |
硬件環境:S7-1200 CPU V4.4(6ES7 214-1AG40-0XB0)
軟件環境:Windows 10 Enterprise 64位和STEP7 Professional V16
(二)創建DB塊 |
在項目中添加了S7-1200設備之后,在項目樹中此PLC的"程序塊"下即可以添加新的數據塊。如下圖所示:
(三)為數據塊定義變量 |
雙擊打開數據塊即可逐行添加變量,如下圖所示:
下表列出了各列的含義。可根據需要顯示或隱藏各列。顯示的列數取決于 CPU 類型。
DB塊在線的狀態下圖所示,其中紅色方框中是DB塊中的按鈕功能,具體介紹詳見下表:
(四)數據塊的訪問 |
注意:復雜數據類型只能符號尋址。
(五)數據塊的屬性 |
起始值:在啟動時變量采用的值。創建數據塊時,代碼塊中中定義的默認值將用作起始值。之后,即可使用實例特定的起始值替換所用的默認值。可選擇是否指定起始值。如果未指定任何值,則在啟動時變量將采用默認值。如果也沒有定義默認值,將使用相應數據類型的有效默認值。例如,將 BOOL 的默認值指定為"FALSE"。當CPU下載程序時,下載的是數據塊的起始值。監視值:CPU 中的當前數據值。只有當在線連接可用并單擊"全部監視"按鈕時,此列才會出現。當CPU上傳程序時,上傳的是數據塊的監視值。當執行下載并復位PLC程序時,下載的是數據塊的起始值,并將監視值復制為起始值。(2)右鍵點擊數據塊,在"屬性->屬性"中,可以看到數據塊的如下屬性,如下圖所示:僅存儲在裝載內存中:激活時,數據塊僅存儲在裝載存儲器中,不占用工作存儲器的空間,且不鏈接到程序。處理數據塊的指令位于"擴展指令 -> 數據塊控制“中。在設備中寫保護數據塊:指示數據塊在目標系統中是否為只讀,且在程序運行期間是否無法將其覆蓋。優化的塊訪問:在帶有優化訪問功能的塊變量聲明中,僅包含數據元素的符號名稱。系統將自動優化并管理地址。這將提高 CPU 的性能并同時有效防止來自諸如 SIMATIC HMI 的訪問錯誤。數據塊從OPC UA可訪問:如果選中該復選框,則該數據塊可作為完整的對象從 OPC UA 進行訪問。之后,可為 OPC UA 分別發布或鎖定該數據塊的各個變量。數據塊可通過 Web 服務器訪問:如果選中該復選框,則數據塊可作為一個完整的對象從 Web 服務器進行訪問。之后,可對該數據塊的各變量進行分別發布或鎖定。
其他新聞
- 你真的了解 S7-1200 存儲區嗎? 2024-12-27
- S7-1500與MES數據互通學習案例 2024-12-27
- 巧妙利用OB82,快速定位模擬量通道故障 2024-12-27
- 如何在S7-1500顯示屏添加用戶LOGO和設置其它密碼保護 2024-12-27
- 西門子PLC通訊時找不到PG/PC接口怎么辦 2024-12-27
- ModbusTCP協議報文詳細分析 2024-12-27
- 博途Graph編程:在線調試方法 2024-12-27
- 三大工業控制系統:PLC、DCS和FCS比較 2024-12-27
- 一張表說清與S7-1500的通訊方式 2024-12-27
- 博途V17新增的這種通訊加密方式,到底強在哪里 2024-12-27
- 一張表總結S7-1200的系統數據類型 2024-12-27
- S7-1500通訊診斷與故障排除 2024-12-27
- S7-1200 Modbus TCP 通信例程! 2024-12-27
- 教你一個在HMI上顯示PLC代碼流程的方法! 2024-12-27
- S7-1200對V90PN進行位置控制的三種方法 2024-12-27
產品分類
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595