<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      西門子S7-1200編程實例,基本邏輯運算指令如何使用?
      發布時間: 2024-07-01 15:11 更新時間: 2024-12-02 08:00

       西門子S7-1200中的邏輯運算指令包括邏輯與、邏輯或、邏輯異或、取反、編碼、解碼、選擇、多路復用等。下面我們來介紹基本邏輯運算指令的使用方法。

      圖片

          邏輯與、邏輯或、邏輯異或指令如下圖所示,其中,問號處可選擇的數據類型為字節BYTE、字WORD、雙字DWORD。IN1、IN2和OUT必須具有相同的數據類型。指令執行時,將輸入參數IN1、IN2的對應位分別進行邏輯與、邏輯或、邏輯異或運算,結果送到輸出參數OUT中。

      圖片

          取反指令如下圖所示,其中,問號處可選數據類型為各種整形、字節、字、雙字。IN和OUT必須具有相同的數據類型。指令執行時,將輸入參數IN各二進制位的值取反,也就是將0變1、1變0,結果送到輸出參數OUT中。

      圖片

          下面,我們通過一個編程實例來說明基本邏輯運算指令如何使用。將MW2和MW4中的數據進行邏輯與后,送到MW6中。

          一、編寫程序。首先在項目樹中打開PLC_1下面的程序塊文件夾,雙擊MAIN打開程序編輯器,在指令樹中打開字運算文件夾,選擇與邏輯運算指令,雙擊或拖放到編程區域,單擊問號處,選擇數據類型為WORD,在IN1處輸入地址MW2,編輯器自動為MW2生成了變量名稱TAG_1,可以在PLC變量表中修改,IN2處輸入地址MW4,OUT處輸入地址MW6。這樣,一個簡單的邏輯運算指令應用實例就完成了,單擊保存項目按鈕保存項目。

      圖片

          二、編譯、下載程序到PLC。選中項目樹中的PLC_1,單擊編譯按鈕編譯項目,單擊下載按鈕將所有塊下載到PLC。

          三、查看程序運行情況。在項目樹中單擊打開監視表格文件夾,雙擊添加新監控表格,可以看到項目樹中添加了監視表格_1,同時在工作區打開了監視表格編輯器,在地址列依次輸入MW2、MW4、MW6,默認顯示格式為十六進制,在MW2和MW4的修改值列中分別輸入1234和00FF,將MW2的顯示格式改為二進制,選中該單元格,將鼠標放在右下角的小方塊處,當鼠標指示變為十字形時按住鼠標左鍵往下拉兩行,可以看到顯示格式均改為二進制,單擊全部監視按鈕,所有數據的當前值全為0,單擊一次性修改所有選定值按鈕將新值寫入,觀察邏輯運算結果。

      圖片


      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684