hulianxin
級(jí)別: 略有小成
|
485通信,寫入數(shù)值給下位機(jī),下位機(jī)的連續(xù)2個(gè)地址。下位機(jī)站號(hào)為11,地址為H1008,H1009。 看資料D32300=11(下位機(jī)站號(hào)) D32301=10(功能碼) D32302=09(寫入字節(jié)數(shù)) D32303=H1008(下位機(jī)開始地址) D32304=H0002(寫兩個(gè)連續(xù)地址) D32305=H0400(04表示4個(gè)字節(jié)) D32306=1234(不清楚什么意思) D32307=22(不清楚什么意思) 現(xiàn)在我要問(wèn)的,怎樣把數(shù)據(jù)寫入到H1008,H1009里面? 怎樣把0012,3422分別組合成數(shù)據(jù),用什么指令? |
---|---|
|
cdex26
級(jí)別: 略有小成
|
參考看看吧 MOVD 這個(gè)指令 [ 此帖被cdex26在2018-01-16 09:56重新編輯 ] |
---|---|
|
cdex26
級(jí)別: 略有小成
|
圖片:
此圖為CP1E D1300在對(duì)應(yīng)一下 CP1H D32300 |
---|---|
|
仙居人家
我來(lái)了。
級(jí)別: 網(wǎng)絡(luò)英雄
|
D32305=H0400(04表示4個(gè)字節(jié)) D32306=1234(不清楚什么意思) D32307=22(不清楚什么意思) 現(xiàn)在我要問(wèn)的,怎樣把數(shù)據(jù)寫入到H1008,H1009里面? 怎樣把0012,3422分別組合成數(shù)據(jù),用什么指令? 用MOVD指令,把00移到D32305低位,12移到D32306高位,34移到D32306低位,22移到D32307低位 |
|
---|---|---|
|
wangyuh7400
級(jí)別: 論壇先鋒
|
圖片:
參考下圖片吧,上半段是通信讀取,下半段是把讀取出來(lái)的數(shù)據(jù)通過(guò)移位指令組合 |
---|---|
|