chinazhu6666
嚴謹求實
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 362 個
工控威望: 6119 點
下載積分: 2909 分
在線時間: 132(小時)
注冊時間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
樓主  發(fā)表于: 2014-01-10 15:00
設(shè)備1:臺達DVP40EH00T2(RS232,8針圓形接口,預(yù)設(shè)與某觸摸屏進行通信)
(RS485,2接線柱,預(yù)設(shè)接RS232-RS485雙向轉(zhuǎn)換器的RS485端口)

設(shè)備2:某測量儀(RS232C,插頭為RJ45通用8針網(wǎng)線水晶頭,預(yù)設(shè)接RS232-RS485雙向轉(zhuǎn)換器的RS232端口)

設(shè)備3:RS232-RS485雙向轉(zhuǎn)換器

工程目標:使用PLC向測量儀發(fā)送串行指令,測量儀接受到串行指令后回傳給PLC測量數(shù)據(jù),PLC自動將回傳的數(shù)據(jù)處理成10進制數(shù)并存儲。

1


測量儀通訊設(shè)置為固定模式,無法更改,9600,EVEN,1,8。此測量儀需要發(fā)送串行指令才能輸出測量值。指令為M0,0 CR

2


上圖是我使用串口調(diào)試程序連接測量儀,輸入4D 30 2C 30 0D,對應(yīng)ASCII碼為M0,0 CR
返回的數(shù)據(jù)如接收數(shù)據(jù)區(qū)所示,對應(yīng)ASCII碼為M0,+0023.833,+0023.841CR
我需要的就是這兩個返回的測量值,+0023.833,+0023.841


3
  

上圖是我是用電腦自帶的超級終端連接測量儀,直接輸入M0,0
返回的數(shù)據(jù)如圖所示,M0,+0023.833,+0023.841

我的問題就是在PLC編寫通信指令,發(fā)送串行指令M0,0給測量儀,然后接受這兩個測量的數(shù)據(jù)回到PLC。哪位大神幫忙看看。我以前沒寫過。謝謝了。再幫看看通信的接線是否有問題。
[ 此帖被chinazhu6666在2014-01-10 15:27重新編輯 ]
QQ76214024
chen_0106
深圳市雷姆自動化設(shè)備有限公司
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 277 個
工控威望: 522 點
下載積分: 714 分
在線時間: 188(小時)
注冊時間: 2009-05-19
最后登錄: 2024-12-20
查看chen_0106的 主題 / 回貼
1樓  發(fā)表于: 2014-01-12 21:37
協(xié)議 MOV H787 D1120 好像不對呀,9600 8 E 1 ASCII 應(yīng)是MOV H86 D1120呀。
本帖最近評分記錄:
  • 下載積分:+5(chinazhu6666) 真誠感謝!
  • 深圳雷姆承接供水節(jié)能、空壓機、中央空調(diào)節(jié)能改造和自動化控制方案,代理臺達、西門子、三菱等PLC、變頻器等。有興趣的同行可加382031971或電13714515981,一起學(xué)習(xí)交流。