99久久国产综合精品女不卡-99久久好看一级毛片-99久久精品99999久久-99久久精品费精品国产-99久久精品费精品国产一区二

yoyo2001426
級別: 略有小成
精華主題: 0
發帖數量: 231 個
工控威望: 469 點
下載積分: 3522 分
在線時間: 169(小時)
注冊時間: 2017-04-23
最后登錄: 2025-08-19
查看yoyo2001426的 主題 / 回貼
樓主  發表于: 2023-09-07 14:25
上位機 將收到的浮點數值分成兩個D值丟進來PLC
那怎么將兩個D值合并恢復成原本的數值
陳0928
陳0928
級別: 探索解密
精華主題: 0
發帖數量: 58 個
工控威望: 161 點
下載積分: 7528 分
在線時間: 245(小時)
注冊時間: 2021-11-19
最后登錄: 2025-08-28
查看陳0928的 主題 / 回貼
1樓  發表于: 2023-09-07 15:59
引用
引用第2樓yoyo2001426于2023-09-07 15:16發表的  :
上位機的輸出為 1Byte 所以他將浮點數分成4 Byte
以PLC 這端來看的話就是兩個D值
假設 上位機的數值為 45.725
PLC收到為 26342 和 13890 要把這個兩個數值合起來 就是45.725
現在就是不知道怎么合并

這牽扯到通信格式的問題,不同的PLC、通信模式都有些差異,而PLC會有通信上的特殊寄存器,通常只要用那個就能解決了。如果那寄存器格式不符合,就要自己解碼了
陳0928
陳0928
級別: 探索解密
精華主題: 0
發帖數量: 58 個
工控威望: 161 點
下載積分: 7528 分
在線時間: 245(小時)
注冊時間: 2021-11-19
最后登錄: 2025-08-28
查看陳0928的 主題 / 回貼
2樓  發表于: 2023-09-08 16:43
不是你的問題不夠詳細,是你沒理解別人在提什么  
你的通訊如果是走MODBUS的話,會有ABCD、BADC、CDAB、DCBA這些接收方式
最后看要不要重新排列,如果接收的寄存器剛好符合指令的格式,就能直接用指令DEBCD之類的指令去轉
如果你的資訊只有給這樣,別人當然只能給你這樣的答案

主站蜘蛛池模板: 久久www免费人成看片入口| 丁香六月纪婷婷激情综合| 亚洲人人在线| 人人爱爱人人| 中文字幕在线永久视频| 免费网站看黄| 国产中文99视频在线观看| 黄色一级视频在线播放| 丁香婷婷六月| 精品成人免费播放国产片| 国产一区二区三区影院| 黄色大片视频| 成人在线播放av| 精品三级国产精品经典三| 起视碰碰97摸摸碰碰视频| 亚洲区欧美中文字幕久久| 99免费精品视频| 一级做a爰全过程免费视频| 日韩黄色大片| 亚洲欧美中文字幕高清在线一| 欧美一欧美一级毛片| 国产三级播放| 国产身材极品喷水 在线播放| 黄在线观看在线播放720p| 99riav国产| 高清欧美一区二区三区| 国内精品免费| 久久91精品国产91久久小草| 欧美精品综合| 片免费观看网站视频| 四虎884aa永久播放地址http| 亚洲视频国产视频| 一区二区欧美视频| 69成人做爰视频在线观看| bt7086福利一区国产| 一级欧美激情毛片| 上海毛片| 三级a黄| 三级很黄很黄的视频| 小明免费看视频| 久久一区二区三区免费播放|