fgc536
DCS、PLC
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 557 個(gè)
工控威望: 1103 點(diǎn)
下載積分: 1429 分
在線(xiàn)時(shí)間: 36(小時(shí))
注冊(cè)時(shí)間: 2007-01-12
最后登錄: 2017-12-23
查看fgc536的 主題 / 回貼
樓主  發(fā)表于: 2008-06-04 17:44
計(jì)算機(jī)向PLC發(fā)送:
始 命令 首地址 位數(shù) 終 和校驗(yàn)
STX CMD GROUP ADDRESS BYTES ETX SUM
例子:從D123開(kāi)始讀取4個(gè)字節(jié)數(shù)據(jù)
02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h
地址算法:address=address*2+1000h
再轉(zhuǎn)換成ASCII
31h,30h,46h,36h


地址算法:address=address*2+1000h
31h,30h,46h,36h 上面的是怎么算出來(lái)的?
請(qǐng)幫幫忙說(shuō)說(shuō)! 謝謝了。。。

要贏別人,先贏自己!
一天賊忙
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 476 個(gè)
工控威望: 433 點(diǎn)
下載積分: 6292 分
在線(xiàn)時(shí)間: 41(小時(shí))
注冊(cè)時(shí)間: 2007-11-15
最后登錄: 2024-12-16
查看一天賊忙的 主題 / 回貼
1樓  發(fā)表于: 2008-06-04 18:49
D0  地址對(duì)應(yīng)的是1000H
D1                          1002H
D2                          1004H
。。。。。。。。。。。
D123                      10F6H

address=address*2+1000h
123×2=246=F6H
adr  D123=00F6H+1000H=10F6H

10F6 分別對(duì)應(yīng)ASCII碼31h,30h,46h,36h
         
混灌水區(qū)的!
一天賊忙
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 476 個(gè)
工控威望: 433 點(diǎn)
下載積分: 6292 分
在線(xiàn)時(shí)間: 41(小時(shí))
注冊(cè)時(shí)間: 2007-11-15
最后登錄: 2024-12-16
查看一天賊忙的 主題 / 回貼
2樓  發(fā)表于: 2008-07-04 11:06
“你對(duì)算法太了解了”
這個(gè)不是什么算法。只是三菱PLC內(nèi)部變量的地址。
我們可以用它來(lái)做上位機(jī)程序。

“你是干什么的”
工控方面什么都做。
混灌水區(qū)的!
一天賊忙
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 476 個(gè)
工控威望: 433 點(diǎn)
下載積分: 6292 分
在線(xiàn)時(shí)間: 41(小時(shí))
注冊(cè)時(shí)間: 2007-11-15
最后登錄: 2024-12-16
查看一天賊忙的 主題 / 回貼
3樓  發(fā)表于: 2008-07-04 11:23
"三菱有上位機(jī)軟件嗎"

三菱沒(méi)有,但是一般的組態(tài)或是OPC sever軟件里都有驅(qū)動(dòng),也可以自己寫(xiě)。
混灌水區(qū)的!