1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線13185520415
          公司新聞
          輕松學會西門子Slice方式變量尋址
          發布時間: 2024-05-25 11:48 更新時間: 2024-11-23 08:00
          觀看輕松學會西門子Slice方式變量尋址視頻
          【一】語法表達式以及說明(1)語法表達式

          4.

          (2)語法說明

          部分說明
          訪問的變量標識。
          x
          b
          w
          d
          訪問寬度為“位(1 位)”的標識
          訪問寬度為“字節(8 位)”的標識
          訪問寬度為“字(16 位)”的標識
          訪問寬度為“雙字(32 位)”的標識
          待訪問
          待訪問
          訪問的
          訪問的

          (3)功能說明

          通常針對Byte、Word等數據類型的變量進行片段訪問,如下圖所示,此外也可以對 INT、DINT 等整數數據類型的變量進行片段訪問。

          圖片

          (4)注意事項

          從博途V13以后,語法規則從 "并且對于S7-300/400是不支持這種變量的片訪問方式;對于S7-1200/1500其它類型的變量,比如數組元素,訪問形式都差不多,大家自己動手試試吧!【二】使用說明

          (1)使用 DB 塊變量進行 Slice 訪問

          創建一個 S7-1200 的項目,在程序塊中新建一個 DB 塊(優化的塊訪問),創建一個變量,數據類型為 DWord,可以看到該變量沒有juedui地址,如下圖所示:圖片

          在程序段 1 中插入常開和賦值指令,常開指令填寫地址“DB1.Static_1.X0”,賦值指令填寫地址“DB1.Static_1.X1”,其中 X0 和 X1 分別表示變量 Static_1 的第 0 位和第 1 位,如下圖所示:

          圖片

          在程序段 2 中插入 MOVE 指令,IN 管腳填寫地址“DB1.Static_1.B0”,OUT 管腳填寫地址“DB1.Static_1.B1”,其中 X0 和 X1 分別表示變量 Static_1 的第 0 字節和第 1 字節,如下圖所示:

          圖片

          依次類推,對字訪問,就是填寫地址“DB1.Static_1.W0”和“DB1.Static_1.W1”。

          (2)FB、FC 塊接口變量的 Slice 訪問

          創建程序塊(本例創建 FC 塊,優化的塊訪問),在 Input 和 Output 分別創建變量“Input_1”和“Output_1”,數據類型分別是 DInt 和 Dword,可以看到這兩個變量沒有juedui地址,如下圖所示:

          圖片

          程序段 1,常開指令填寫地址“Input_1.X0”,賦值指令填寫地址“Output_1.X0”;程序段2,MOVE 指令的 IN 管腳填寫地址“Input_1.W0”,OUT 管腳填寫地址“Output_1.W0”。Zui后如下圖所示。

          圖片

          聯系方式

          • 電  話:13510737515
          • 聯系人:董海波
          • 手  機:13185520415
          • 微  信:13185520415