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

          廣東省西門子授權供應商---西門子電機潮州市總代理

          更新時間
          2024-11-23 08:00:00
          價格
          請來電詢價
          西門子PLC
          西門子伺服電機
          西門子觸摸屏
          西門子電纜
          西門子變頻器
          西門子模塊
          聯系電話
          13510737515
          聯系手機
          13185520415
          聯系人
          董海波
          立即詢價

          詳細介紹

           雙整數轉換為字符串指令與單整數轉換指令類似,唯一不同的是輸出字符串的長度為12位,加上首字節一共是13個字節,比如VB0到VB12。這里不再贅述,大家可以舉一反三進行練習。

                   

          2. 浮點數轉換為字符串指令


          浮點數數轉換為字符串的指令會將實數值 IN 轉換為 ASCII 字符串。格式 (FMT) 分配小數點右側的轉換精度、小數點顯示為逗號還是句點以及輸出字符串的長度。轉換結果放置在以 OUT 開頭的字符串中。結果字符串的長度在格式中指定,可以是 3 到 15 個字符。FMT圖示如下圖5所示:

                   

          圖片        

          圖5

                   

          總結:由圖5可見,“R_S”與“I_S”、“DI_S”的FMT管腳的區別是高四位有效,字段SSSS的取值范圍是3-15,表示輸出字符串的長度,超出此范圍指令會報錯。低四位代表的含義與“I_S”、“DI_S”的FMT相同。需要注意的是,CPU 使用的實數格式Zui多支持 7 位有效數字,嘗試顯示 7 位以上有效數字會產生舍入錯誤。請看下面的例子及監控畫面,如圖6所示:

                   

          圖片

          圖6

                   

          FMT管腳的VB130的值為16#A4,這就是說轉換值的格式是10個字符,小數點后有4位,所以VD120的值456.888轉化后為字符串兩個空格加456.8880,共10個字節。這個指令需謹慎使用,很容易出錯。比如輸入是456.888,VB130輸入16#74,認為能得到結果為456.8880,但指令會報錯,他因為456.8880一共占8個字節,而FMT的值為16#74,只輸出7個字節,因此得不到正確結果,將16#74改為16#84后,輸出結果正確,如下圖7所示。

                   

          圖片

          圖片

          圖7


          因篇幅所限,本文先介紹這三個指令,希望能對大家理解和使用有所幫助。

          相關產品

          聯系方式

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