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

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

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      西門子SIMATIC授權中國一級代理商

      更新時間
      2024-12-02 08:00:00
      價格
      請來電詢價
      西門子PLC
      西門子觸摸屏
      西門子伺服電機
      西門子變頻器
      西門子直流調速器
      西門子電纜
      聯系電話
      13922889745
      聯系手機
      18475208684
      聯系人
      向小姐
      立即詢價

      詳細介紹

      圖片

      圖片

      導讀:  

      西門子S7-200smart V2.8軟件更新以后多了很多的功能,需要CPU固件升級到V2.8才可以使用, 這篇文章接著介紹西門子S7-200smart V2.8邏輯運算的新指令,西門子的S7-200smart V2.8新指令介紹分為上、中、下三篇,想了解更多內容可以關注“PLC發燒友”。


      一、邏輯運算指令  



      01

      與非指令




      指令如圖1所示,NAND 字節、NAND 字和 NAND 雙字指令對兩個輸入值 IN1 和 IN2 的相應位執行邏輯 NAND 運算,將計算結果裝載到分配給 OUT 的存儲單元中。


      與非指令是IN1和IN2引腳地址數據先進行與運算,與運算后的結果再進行非運算并輸出結果到OUT引腳的地址,例如:1和0與的結果為0,0非后的結果為1,非就是取反,那么1和0與非的結果為1。


      知識補充:與運算,都為1輸出為1,否則為0。

      ? 1和1與運算結果為1

      ? 1和0與運算結果為0

      ? 0和1與運算結果為0

      ? 0和0與運算結果為0


      指令數據類型如下:NAND_B是Byte的數據類型,NAND_W是Int的數據類型,NAND_DW是Dword的數據類型。如果不太清楚指令的數據類型,可以把鼠標放在指令處不動2s即可看到指令對應引腳的數據類型。    

      圖片

      圖1


      測試如圖2所示,在狀態圖表中分別對VB0、VB1、VW100、VW102、VD200、VD204進行賦值,可以看到VB2、VW104、VD208為與非后的結果。

      圖片

      圖2



      02

      或非指令




      指令如圖3所示,NOR 字節、NOR 字和 NOR 雙字指令對兩個輸入值 IN1 和 IN2 的相應位執行邏輯 NOR 運算,將計算結果裝載到分配給 OUT 的存儲單元中。


      或非指令是IN1和IN2引腳地址數據先進行或運算,或運算后的結果再進行非運算并輸出結果到OUT引腳的地址,例如:1和0與的結果為1,1非后的結果為0,非就是取反,那么1和0或非的結果為0。


      知識補充:或運算,任意為1輸出為1,否則為0。

      ? 1和1或運算結果為1

      ? 1和0或運算結果為1

      ? 0和1或運算結果為1

      ? 0和0或運算結果為0    


      指令數據類型如下:NOR _B是Byte的數據類型,NOR _W是Int的數據類型,NOR _DW是Dword的數據類型。如果不太清楚指令的數據類型,可以把鼠標放在指令處不動2s即可看到指令對應引腳的數據類型。

      圖片

      圖3


      測試如圖4所示,在狀態圖表中分別對VB0、VB1、VW100、VW102、VD200、VD204進行賦值,可以看到VB3、VW106、VD212為或非后的結果。

      圖片

      圖4



      03

      異或非指令




      指令如圖5所示, NXOR 字節、NXOR 字和 NXOR 雙字指令對兩個輸入值 IN1 和 IN2 的相應位執行邏輯 NXOR 運算,并將計算結果裝載到存儲單元 OUT 中。


      異或非指令是IN1和IN2引腳地址數據先進行異或運算,異或運算后的結果再進行非運算并輸出結果到OUT引腳的地址,例如:1和0異或的結果為1,1非后的結果為0,非就是取反,那么1和0異或非的結果為0。


      知識補充:異或運算,相同輸出為0,不相同為1。

      ? 1和1異或運算結果為0    

      ? 1和0異或運算結果為1

      ? 0和1異或運算結果為1

      ? 0和0異或運算結果為0


      指令數據類型如下:NXOR _B是Byte的數據類型,NXOR _W是Int的數據類型,NXOR _DW是Dword的數據類型。如果不太清楚指令的數據類型,可以把鼠標放在指令處不動2s即可看到指令對應引腳的數據類型。

      圖片

      圖5


      測試如圖6所示,在狀態圖表中分別對VB0、VB1、VW100、VW102、VD200、VD204進行賦值,可以看到VB4、VW108、VD216為異或非后的結果。

      圖片

      圖6

                


      04

      總結



      以上就是整個西門子S7-200smart v2.8新增的邏輯運算指令內容,文章內容如有錯誤或者有不懂的問題請聯系我們。    


      由于新功能需要軟件和硬件都需要V2.8的版本,小編準備了軟件和固件升級包等鏈接,復制下方鏈接即可進入下載界面。


      相關產品

      聯系方式

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