• <cite id="uwv89"></cite>
      1. 亚洲综合小综合中文字幕,国产久爱免费精品视频,精品国产品香蕉在线,国产午夜精品在人线播放,精品一二三四区在线观看,国产成人无码免费看视频软件 ,色欲久久人妻内射,午夜在线观看成人av
        wjk478
        級別: 正式會員
        精華主題: 0
        發帖數量: 5 個
        工控威望: 56 點
        下載積分: 299 分
        在線時間: 5(小時)
        注冊時間: 2022-11-14
        最后登錄: 2024-12-06
        查看wjk478的 主題 / 回貼
        樓主  發表于: 2024-01-29 20:05
        請教一下論壇大佬,比如寄存器中的數值:50046其中有效數字是46,放大倍數是10的5次冪即100000那么對應的浮點數值是0.00046
                                                       如果數值是:30046其中有效數字是46,放大倍數是10的3次冪即1000那么對應的浮點數值是0.046
        怎么實現威綸通觸摸屏上顯示對應的浮點數值而不是寄存器中的數值?
        wjk478
        級別: 正式會員
        精華主題: 0
        發帖數量: 5 個
        工控威望: 56 點
        下載積分: 299 分
        在線時間: 5(小時)
        注冊時間: 2022-11-14
        最后登錄: 2024-12-06
        查看wjk478的 主題 / 回貼
        1樓  發表于: 2024-02-01 09:52
        引用
        引用第1樓夢雨天涯于2024-01-30 08:20發表的  :
        那就把你的數值除以100,找到余數46,然后余數除以100000,得到0.00046就行

        放大倍數不是一個固定的值是寄存器數值里決定的是可變的,寄存器里的數值是一個十進制的電壓數值
        wjk478
        級別: 正式會員
        精華主題: 0
        發帖數量: 5 個
        工控威望: 56 點
        下載積分: 299 分
        在線時間: 5(小時)
        注冊時間: 2022-11-14
        最后登錄: 2024-12-06
        查看wjk478的 主題 / 回貼
        2樓  發表于: 2024-02-01 10:01
        引用
        引用第3樓gxtmdb82164于2024-01-31 10:39發表的  :
        如果只是顯示的話,推薦HMI后寫個腳本處理,最簡單最靈活

        是不是觸摸屏寫段宏指令對讀取的數值進行一個數值轉換,問題是這個數值轉換思路是什么?寄存器內數值首位是決定放大倍數后幾位是有效數值,放大倍數決定有效數值的小數位數
        wjk478
        級別: 正式會員
        精華主題: 0
        發帖數量: 5 個
        工控威望: 56 點
        下載積分: 299 分
        在線時間: 5(小時)
        注冊時間: 2022-11-14
        最后登錄: 2024-12-06
        查看wjk478的 主題 / 回貼
        3樓  發表于: 2024-02-01 10:07
        引用
        引用第2樓卓發智能于2024-01-31 10:01發表的  :
        分二步,PLC需要運算一下,屏有內差轉換設置。

        能不能屏直接讀取數值對數值進行轉換后再在屏上顯示出來,只是現在轉換的思路是什么?數值中包含放大倍數和有效數值怎么區別轉換
        wjk478
        級別: 正式會員
        精華主題: 0
        發帖數量: 5 個
        工控威望: 56 點
        下載積分: 299 分
        在線時間: 5(小時)
        注冊時間: 2022-11-14
        最后登錄: 2024-12-06
        查看wjk478的 主題 / 回貼
        4樓  發表于: 2024-02-05 16:12
        macro_command main()
        unsigned short c,a,e
        unsigned char b[5]
        float d
        GetData(a, "MODBUS RTU (zero-based addressing)", 3x, 2, 1)
        //讀取寄存器數值如:34567(3是放大倍數,4567為有效數值)
        DEC2ASCII(a, b[0], 5)//將34567轉為ASCII碼
        ASCII2FLOAT(b[1], d, 4)//將4567轉為浮點數
        c=b[0]-48//將3的ASCII碼減去48得出數字(放大倍數)
        //ASCII2DEC(b[0], c, 1)
        POW(10,c,e)//10的c次方賦于e
        d=d/e
        SetData(d, "Local HMI", LW, 0, 1)
        end macro_command
        謝謝大佬們的解答幫助,初步程序如上基本實現顯示問題

        主站蜘蛛池模板: 精品黄色av一区二区三区 | 亚洲中文字幕成人综合网| 久久碰国产一区二区三区| 免费国产va在线观看| 国产亚洲999精品AA片在线爽| 久久永久视频| 人妻在线无码一区二区三区| 国产一二三五区不在卡| 丁香五月亚洲综合在线国内自拍| 男人的天堂av社区在线| 日韩高清在线亚洲专区不卡| 偷拍一区二区三区在线视频| 中文字幕久久精品波多野结| 亚洲最大有声小说AV网| 成人无码视频97免费| 国产精品亚洲А∨怡红院| 国产精品久久福利新婚之夜| 国产线播放免费人成视频播放 | 亚洲欧洲一区二区综合精品| 国产成人无码A区在线观看视频| 97色伦97色伦国产| 精品日韩亚洲av无码| 欧美成人h精品网站| 九九热精彩视频在线免费| 日韩深夜福利视频在线观看| 欧美三级中文字幕在线观看| 国产偷自视频区视频| 久久天天躁狠狠躁夜夜躁2012| 久久亚洲精品11p| 日韩丝袜人妻中文字幕| 欧美高清一区三区在线专区| 日韩在线视频线观看一区| 久久综合精品国产一区二区三区无| 亚洲男女羞羞无遮挡久久丫| 免费又爽又大又高潮视频| 全球成人中文在线| 亚洲成精品动漫久久精久| 亚洲欧美不卡高清在线| 91久久精品美女高潮不断| 亚洲AV日韩AV综合在线观看| 成人精品视频一区二区三区|