yangshuai
級別: 略有小成
|
圖片:
各位技術達人們好,本人有點技術問題向大家請教,第一次做沒經驗往各位指點,在這里先感謝下。 問題是這樣的:現用一個稱重儀表與三菱Q系列PLC已達成通訊表協議,如:儀表當前值顯示為3019.5克 ,通過軟元件/緩存寄存器監視在ASC狀態下 D141 、D142、D143 與其相互對應。 請問如何將緩存中對應的數值通過程序的形式轉換成實際重量數據顯示在觸摸屏中,PLC程序如編寫。(最好能幫我寫出這個轉換程序)再次感謝大家 [ 此帖被yangshuai在2019-10-04 14:10重新編輯 ] |
---|---|
|
zsfjn
zsfjn
級別: 略有小成
|
不麻煩,乘以相應的倍數。觸摸屏顯示的時候,再保留1位小數 D130=D141*10000+D142*100+D143 樓主留言:但還有個問題,緩存里的值首先要轉換成實數才可以,進行計算,怎么轉換 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
HEX指令把ASCII碼轉成對應的數值; 然后加加減減乘乘除除,拼湊出實際的數值。 樓主留言:朋友能給我一個詳細點的程序參考下嗎,我也嘗試用過HEX這個指令,就是不對,自己也摸索了很久,但轉換出來不對,方便的話指導下 |
---|---|
|
登高峰望故鄉
摸爬滾打
級別: 探索解密
|
可行啊 |
|
---|---|---|
|
zengfan.com
墨守成規,厚積薄發。
級別: 家園?
|
樓主 你這個程序搞定沒 程序發出來分享下啊 哈哈 |
---|---|
|
崇慶陽光
不懈努力,一切皆有可能...
級別: VIP會員
|
我用位傳送指令合成的。 http://m.yaoyaoke.com.cn/read-gktid-68.html |
|
---|---|---|
|