伊人激情av一区二区三区,一区二区三区高清av电影,亚洲AV无码成人精品区在线观看,宅男视频在线观看免费视频

mubaixd
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 16 個(gè)
工控威望: 62 點(diǎn)
下載積分: 372 分
在線時(shí)間: 9(小時(shí))
注冊(cè)時(shí)間: 2024-08-01
最后登錄: 2025-04-18
查看mubaixd的 主題 / 回貼
樓主  發(fā)表于: 2025-01-11 19:32
圖片:
圖片:
圖片:
在C#內(nèi)可以讀寫(xiě)PLC內(nèi)的VW類(lèi)型數(shù)據(jù),但是讀不到v,VD,VB類(lèi)型的數(shù)據(jù)  跪求各位大佬來(lái)指點(diǎn)  已經(jīng)研究好久了
13821917697
承接電氣自動(dòng)化項(xiàng)目、電氣接線圖設(shè)計(jì)、IO點(diǎn)表、電氣元器件選型
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 780 個(gè)
工控威望: 3199 點(diǎn)
下載積分: 13764 分
在線時(shí)間: 1178(小時(shí))
注冊(cè)時(shí)間: 2019-12-26
最后登錄: 2025-05-10
查看13821917697的 主題 / 回貼
1樓  發(fā)表于: 2025-01-11 20:42
VW你都能讀到了 你在寫(xiě)個(gè)方法 把字整合處理一下不就有VD VB了嗎
mubaixd
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 16 個(gè)
工控威望: 62 點(diǎn)
下載積分: 372 分
在線時(shí)間: 9(小時(shí))
注冊(cè)時(shí)間: 2024-08-01
最后登錄: 2025-04-18
查看mubaixd的 主題 / 回貼
2樓  發(fā)表于: 2025-01-12 10:40
引用
引用第1樓13821917697于2025-01-11 20:42發(fā)表的  :
VW你都能讀到了 你在寫(xiě)個(gè)方法 把字整合處理一下不就有VD VB了嗎

就是不知道要怎么寫(xiě)   我看這個(gè)easymodbus庫(kù)里有讀取線圈啥的指令  但是就不好用
liuweiplc
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 11 個(gè)
工控威望: 1366 點(diǎn)
下載積分: 700 分
在線時(shí)間: 6(小時(shí))
注冊(cè)時(shí)間: 2021-07-13
最后登錄: 2025-04-30
查看liuweiplc的 主題 / 回貼
3樓  發(fā)表于: 2025-01-13 07:17
方法一:如果需要VD可以將二個(gè)VW拆分成byte,然后將四個(gè)字節(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);  //輸出浮點(diǎn)數(shù);
mubaixd
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 16 個(gè)
工控威望: 62 點(diǎn)
下載積分: 372 分
在線時(shí)間: 9(小時(shí))
注冊(cè)時(shí)間: 2024-08-01
最后登錄: 2025-04-18
查看mubaixd的 主題 / 回貼
4樓  發(fā)表于: 2025-01-13 17:04
引用
引用第3樓liuweiplc于2025-01-13 07:17發(fā)表的  :
方法一:如果需要VD可以將二個(gè)VW拆分成byte,然后將四個(gè)字節(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] };  
.......

十分感謝
工控大國(guó)
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 69 個(gè)
工控威望: 408 點(diǎn)
下載積分: 646 分
在線時(shí)間: 39(小時(shí))
注冊(cè)時(shí)間: 2020-01-12
最后登錄: 2025-02-26
查看工控大國(guó)的 主題 / 回貼
5樓  發(fā)表于: 2025-02-05 14:49
32位需要高低字交換

元朗区| 巴林左旗| 安塞县| 正镶白旗| 岑溪市| 怀来县| 广元市| 锡林郭勒盟| 平阳县| 民勤县| 登封市| 健康| 临澧县| 梁河县| 二连浩特市| 外汇| 奉节县| 教育| 舒城县| 罗山县| 仁寿县| 贞丰县| 华阴市| 芒康县| 油尖旺区| 肥乡县| 泊头市| 贵德县| 宣威市| 阳西县| 枣庄市| 三明市| 杭锦后旗| 杂多县| 合江县| 兴安盟| 墨玉县| 廉江市| 和硕县| 湖口县| 深水埗区|