公司新聞
原創分享 | 西門子博途中的間接尋址指令的應用
發布時間: 2024-04-21 16:17 更新時間: 2024-12-27 09:10
從STEP7 Basic V10.5 + SP2 以上可以使用 FieldRead 和 FieldWrite 指令對數組單元進行間接尋址.指令的調用:指令路徑:基本指令——移動指令——原有指令,在原有指令下面可以找到讀取域和寫入域指令,創建DB塊,并建立 Array 數據類型的變量
MEMBER: 數組單元首地址VALUE: 存儲讀出的數據下例中是讀取數組1中的數據2,并保存在參數 VALUE: MW10 中。
FieldWrite 指令
常見問題為什么軟件里無法找到 FieldRead 和 FieldWrite 指令?答: 只有 STEP7 Basic V10.5 + SP2 以上的版本才支持 FieldRead 和 FieldWrite指令,并且指令樹里也無法找到,只能通過調用空指令塊,并在下拉菜單里選擇使用這兩個指令。
FieldRead 和 FieldWrite 指令是否可以對其它數據區或數據類型實現間接尋址?答:FieldRead 和 FieldWrite指令只能對DB塊中的數組單元進行間接尋址訪問,DB 塊中的其它數據類型以及其它數據區如M, I,Q 區數據都不支持這個功能。
為什么FieldRead 和 FieldWrite 指令的參數顯示紅色不正確?答:必須保證參數 "MEMBER" 和 "VALUE" 的數據類型一致, 如果一個是字節,一個是實數,就會顯示紅色不正確的提示。如下圖:
MEMBER: 數組單元首地址VALUE: 存儲讀出的數據下例中是讀取數組1中的數據2,并保存在參數 VALUE: MW10 中。
FieldWrite 指令
常見問題為什么軟件里無法找到 FieldRead 和 FieldWrite 指令?答: 只有 STEP7 Basic V10.5 + SP2 以上的版本才支持 FieldRead 和 FieldWrite指令,并且指令樹里也無法找到,只能通過調用空指令塊,并在下拉菜單里選擇使用這兩個指令。
FieldRead 和 FieldWrite 指令是否可以對其它數據區或數據類型實現間接尋址?答:FieldRead 和 FieldWrite指令只能對DB塊中的數組單元進行間接尋址訪問,DB 塊中的其它數據類型以及其它數據區如M, I,Q 區數據都不支持這個功能。
為什么FieldRead 和 FieldWrite 指令的參數顯示紅色不正確?答:必須保證參數 "MEMBER" 和 "VALUE" 的數據類型一致, 如果一個是字節,一個是實數,就會顯示紅色不正確的提示。如下圖:
其他新聞
- 步驟詳解|S7-200smart與以太網接口的西門子觸摸屏的通信!! 2024-12-27
- 如何利用變頻器和編碼器實現定位控制 2024-12-27
- 西門子S7-1200與S7-300的PK,S7-300被全面取代?? 2024-12-27
- 伺服電機、變頻電機、普通電機之間有什么區別? 2024-12-27
- 圖文并茂-西門子S7-1500和S7-1200Profinet通訊!! 2024-12-27
- S7-1200 數據塊的使用 2024-12-27
- 原創分享 | 西門子G120變頻器的參數備份 2024-12-27
- S7-200 SMART該選擇哪種通信方式 2024-12-27
- 原創分享 | 用PID指令如何編寫PID程序 2024-12-27
- 原創分享 | 200smart中PID向導如何編寫程序? 2024-12-27
- 實例 |西門子遠程分布式模塊ET200SP以太網通訊 2024-12-27
- 1200PLC與WINCC的通信設置 2024-12-27
- 程序實例 | 1200用SCL語言實現十個數排序 2024-12-27
- 西門子S7-300/400系列多重調用FB塊如何監控? 2024-12-27
- 圖文詳解 | 西門子PLC控制步進驅動器 2024-12-27
產品分類
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595