wanwh
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 206 點(diǎn)
下載積分: 3930 分
在線時(shí)間: 106(小時(shí))
注冊(cè)時(shí)間: 2009-09-14
最后登錄: 2023-03-21
查看wanwh的 主題 / 回貼
樓主  發(fā)表于: 2011-06-25 09:33
采用485通信,單臺(tái)儀表,參照SDA--RDA--A+  SDB--RDB--B+的接線方式,G.OUTPUT儀表的一組數(shù)據(jù)是H81 H04 H41 H44.G.INPUT 讀回的數(shù)據(jù)也是H81 H04 H41 H44,看不懂請(qǐng)哪位高手指點(diǎn)。
wanwh
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 206 點(diǎn)
下載積分: 3930 分
在線時(shí)間: 106(小時(shí))
注冊(cè)時(shí)間: 2009-09-14
最后登錄: 2023-03-21
查看wanwh的 主題 / 回貼
1樓  發(fā)表于: 2011-06-25 09:42
圖片:
D寄存器監(jiān)控到數(shù)據(jù)跟我發(fā)出的一樣
wanwh
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 206 點(diǎn)
下載積分: 3930 分
在線時(shí)間: 106(小時(shí))
注冊(cè)時(shí)間: 2009-09-14
最后登錄: 2023-03-21
查看wanwh的 主題 / 回貼
2樓  發(fā)表于: 2011-06-25 10:10
沒人關(guān)注呢
wanwh
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 206 點(diǎn)
下載積分: 3930 分
在線時(shí)間: 106(小時(shí))
注冊(cè)時(shí)間: 2009-09-14
最后登錄: 2023-03-21
查看wanwh的 主題 / 回貼
3樓  發(fā)表于: 2011-06-25 11:23
圖片:
我的接線方式不知是否正確,請(qǐng)高手幫幫忙看一下
wanwh
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 206 點(diǎn)
下載積分: 3930 分
在線時(shí)間: 106(小時(shí))
注冊(cè)時(shí)間: 2009-09-14
最后登錄: 2023-03-21
查看wanwh的 主題 / 回貼
4樓  發(fā)表于: 2011-06-25 13:39
我發(fā)送的數(shù)據(jù)是4個(gè)字;H81 H4 H41 H44,儀表返回的標(biāo)準(zhǔn)數(shù)據(jù)應(yīng)是H81 H6 H89 H數(shù)據(jù)1 H數(shù)據(jù)2 H校驗(yàn)嗎,我怎樣用程序來區(qū)分呢?
wanwh
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 206 點(diǎn)
下載積分: 3930 分
在線時(shí)間: 106(小時(shí))
注冊(cè)時(shí)間: 2009-09-14
最后登錄: 2023-03-21
查看wanwh的 主題 / 回貼
5樓  發(fā)表于: 2011-06-27 20:52
謝謝各位,通過兩天努力我放棄了QD71C24N通信,為了感謝各位我把解決方案發(fā)給大家共享,現(xiàn)在我采用的是威倫屏的宏指令讀取數(shù)據(jù),讀回的數(shù)據(jù)寫入PLC的D寄存器即可。
macro_command main()
short  return_value
short date[9]
char comand[4] ,count[22]
comand[0] = 0x81
comand[1] = 0x04
comand[2] = 0x41
comand[3] = 0x44
OUTPORT(comand[0], "Free Protocol", 4)
INPORT(count[0], "Free Protocol",6, return_value)
SetData(count[0], "Local HMI", LW, 0, 1)
SetData(count[1], "Local HMI", LW, 1, 1)
SetData(count[2], "Local HMI", LW, 2, 1)
SetData(count[3], "Local HMI", LW, 3, 1)
SetData(count[4], "Local HMI", LW, 4, 1)
SetData(count[5], "Local HMI", LW, 5, 1)
SetData(count[6], "Local HMI", LW, 6, 1)
SetData(count[0], "MITSUBISHI Q02/02H", D, 0, 6)
end macro_command