女公务员人妻呻吟求饶_国模小黎自慰GOGO人体_广东少妇大战黑人34厘米视频_网禁拗女稀缺资源在线观看_国产乱子伦高清露脸对白_国产综合视频一区二区三区_日韩精品一区二区三区影院_亚洲欧美日韩中文无线码_无码无遮挡又大又爽又黄的视频_

mubaixd
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 16 個
工控威望: 62 點
下載積分: 372 分
在線時間: 9(小時)
注冊時間: 2024-08-01
最后登錄: 2025-07-22
查看mubaixd的 主題 / 回貼
樓主  發(fā)表于: 2025-01-11 19:32
圖片:
圖片:
圖片:
在C#內(nèi)可以讀寫PLC內(nèi)的VW類型數(shù)據(jù),但是讀不到v,VD,VB類型的數(shù)據(jù)  跪求各位大佬來指點  已經(jīng)研究好久了
liuweiplc
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 14 個
工控威望: 1369 點
下載積分: 706 分
在線時間: 6(小時)
注冊時間: 2021-07-13
最后登錄: 2025-07-29
查看liuweiplc的 主題 / 回貼
1樓  發(fā)表于: 2025-01-13 07:17
方法一:如果需要VD可以將二個VW拆分成byte,然后將四個字節(jié)合并獲取到VD,上代碼:
                int[] RM = rtuMc.ReadHoldingRegisters(0,12);                                      //讀保持寄存器
                byte[] bytes1 = BitConverter.GetBytes(RM[0]);
                byte[] bytes2 = BitConverter.GetBytes(RM[1]);
                byte[] Data0 = new byte[] { bytes2[0], bytes2[1], bytes1[0], bytes1[1] };  
                float Float0 = BitConverter.ToSingle(Data0, 0);  //輸出浮點數(shù);