加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-1200PLC數據處理指令:浮點數轉整數指令
        發布時間: 2024-01-25 14:28 更新時間: 2024-11-23 08:00
        觀看西門子S7-1200PLC數據處理指令:浮點數轉整數指令視頻

        以下內容來源網絡

        在S7-1200PLC中,除了在《西門子S7-1200PLC 處理處理指令:轉換指令CONV》章節中分享的數據類型轉換指令CONV之外,還可以使用浮點數轉整數指令進行專門的轉換,本節就是針對該指令的分享;


        ROUND\FLOOR\CEIL\TRUNC指令1.指令種類;



        1).ROUND指令:四舍五入取整指令;



        定義:該指令將輸入 IN 的值解釋為浮點數,并轉換為一個 DINT 數據類型的整數。如果輸入值恰好是在一個偶數和一個奇數之間,則選擇偶數。指令結果被發送到輸出 OUT,可供查詢。



        2).CEIL指令:向上取整指令;



        定義:該指令將輸入 IN 的值解釋為浮點數并將其轉換為較大的相鄰整數。指令結果被發送到輸出 OUT,可供查詢。輸出值可以大于或等于輸入值。



        3).FLOOR指令:向下取整指令;



        定義:該指令將輸入 IN 的值解釋為浮點數,并將其向下轉換為相鄰的較小整數。指令結果被發送到輸出 OUT,可供查詢。輸出值可以小于或等于輸入值。



        4).TRUNC指令:截取尾數部分取整指令;



        定義:輸入 IN 的值被視為浮點數。該指令僅選擇浮點數的整數部分,并將其發送到輸出 OUT 中,不帶小數位。



        注意:以上4種指令中,如果滿足下列條件之一,則使能輸出 ENO 的信號狀態為“0”;條件1:使能輸入 EN 的信號狀態為“0”;條件2:執行過程中發生溢出之類的錯誤。


        聯系方式

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