加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-200smart V2.8新指令介紹(上)
        發布時間: 2024-03-20 10:31 更新時間: 2024-11-24 08:00
        觀看西門子S7-200smart V2.8新指令介紹(上)視頻

        1

        圖片

         導讀:


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



        2

        圖片

         位邏輯指令  


        1.交替輸出

        交替輸出,每個掃描周期都會進行一次交換,如圖1所示,當Q0.0為1,接通M0.0則Q0.0會變為0。如果Q0.0為0,接通M0.0則Q0.0會變為1。


        例如:當M0.0接通,第n個掃描周期Q0.0為1,第n+1個周期Q0.0為0,第n+2個周期Q0.0為1,以此往復,如視頻1所示。

        圖片

        圖1

        視頻1


        2.脈沖交替輸出

        脈沖交替輸出,每次沿脈沖進行一次交換,如圖2所示,當Q0.1為1,接通M0.0則Q0.1會變為0。如果Q0.1為0,接通M0.0則Q0.1會變為1。


        例如:第n個掃描周期Q0.1為1時,當M0.0從0變為1,第n+1個掃描周期Q0.1從1變為0,當第n+n個掃描周期M0.0從再次從0變為1時,下一個掃描周期Q0.1從0變為1,如視頻2所示。    

        圖片

        圖2

                 

        3

        圖片

          轉換指令 



        1.雙精度浮點到實數

        指令如圖3所示,將雙精度浮點值 IN 轉換為實數值,并將結果存入分配給 OUT 的地址處。如果轉換的值過大以至于無法在輸出中表示,則溢出位將置位,并且輸出不受影響。

        圖片

        圖3


        2.BCD 到雙精度整數

        指令如圖4所示,將二進制編碼的十進制 DINT 數據類型值 IN 轉換為雙精度整數 DINT 數據類型的值,并將結果加載至分配給 OUT 的地址中。IN 的有效范圍為 0 到 99999999 BCD。

        圖片

        圖4


        3.雙精度整數到 BCD

        指令如圖5所示,將輸入雙精度整數 DINT 數據類型值 IN 轉換為二進制編碼的十進制 DINT 數據類型,并將結果加載至分配給 OUT 的地址中。IN 的有效范圍為 0 到 99999999(整數)。    

        圖片

        圖5


        4.量程轉換公式

        可使用“量程變換”指令通過將 IN 輸入的值映射到指定的值范圍來縮放該值,圖6顯示了如何轉換值的示例:

        OUT = [(OSH - OSL) * (IN - ISL)/(ISH - ISL)] + OSL

        lOUT:轉換結果

        lOSH:轉換結果上限

        lOSL:轉換結果下限

        lIN:換算對象

        lISH:轉換對象上限

        llSL:轉換對象下限

        圖片

        圖6


        (1)S_ITR指令

        指令如圖7所示,可使用此指令將模擬量輸入轉換為 S7-200 SMART 的內部數據。執行該指令時,輸入 IN 處的整數值被縮放到由參數 OSH 和 OSL 定義的值范圍??s放的結果是實數,該實數存儲在輸出 OUT 處。    

        圖片

        圖7

        (2)S_RTR指令

        指令如圖8所示,可使用此指令將 REAL 轉換為另一個 REAL。執行該指令時,輸入 IN 處的實數值被縮放到由參數 OSH 和 OSL 定義的值范圍??s放的結果是實數,該實數存儲在輸出 OUT 處。

        圖片

        圖8

        (3)S_RTI指令

        指令如圖9所示,可使用此指令將 S7-200 SMART 的內部數據轉換為模擬量輸出。執行該指令時,輸入 IN 處的實數值被縮放到由參數 OSH 和 OSL 定義的值范圍。縮放的結果是整數,該整數存儲在輸出 OUT 處。    

        圖片

        圖9


        4

        圖片

         總結


                           

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


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


        聯系方式

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