加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        如何在 STEP7 (TIA Portal) 中提取實數的整數和小數部分
        發布時間: 2024-04-08 11:49 更新時間: 2024-11-22 08:00
        觀看如何在 STEP7 (TIA Portal) 中提取實數的整數和小數部分視頻

        FC“DecimalPlaceFilter”可實現提取實數的整數部分和小數部分,并將其輸出為字符串值。

        描述:
        這個條目下載的庫中包括 "DecimalPlaceFilter" 函數,"FilterDB" 數據塊和 "DecimalFilter" 組織塊。在 "DecimalFilter" 組織塊中調用 "DecimalPlaceFilter" 函數,從 "FilterDB" 數據塊中定義參數。

        下圖所示:如何從實數中提取整數和小數部分,并轉換成字符串輸出。


        圖.01

        從實數 87.125 中提取出整數部分 “87” 和小數部分 “0.125”功能。下表給出 "DecimalPlaceFilter" 函數中參數。

        參數屬性數據類型描述
        releaseInputBool使能
        realValueInputReal被提取的變量
        frontCommaOutputDInt整數部分
        behindCommaOutputReal小數部分
        stringFrontValueOutputString整數部分(字符串格式)
        stringBehindValueOutputString小數部分(字符串格式)

        實數到雙整形的數據類型轉換注意事項
        在轉換的過程中,如果輸入的數值超出了目標數據類型的范圍(DINT)或要轉換的數值(REAL)是個無效的浮點數,輸出 ENO 為 0.

        下載

        "DecimalPlaceFilter" 函數由 SCL 語言編寫,包含德語和英語的注釋。將 ZIP 文件解壓到一個單獨的目錄下。然后使用 STEP 7 (TIA Portal) 軟件打開和編輯這個庫。

        聯系方式

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