kevinsonq
級別: 正式會(huì )員
![]() |
非常感謝板主的回覆,我是新手,原先得到的資訊是FX2N無(wú)法通過(guò)485BD通訊,我是想要和數位控制器通訊(MODBUS RTU ASCII),但一直做不出來(lái),現在可以試著(zhù)用你的例子試試,謝謝! [ 此帖被kevinsonq在2019-10-30 10:31重新編輯 ] |
---|---|
|
anlyl2014
大吉大利
級別: 網(wǎng)絡(luò )英雄
![]() |
如果你用FX2N或FX3U作MODBUS_RTU通訊請參考我發(fā)的例子 http://www.linghangdg.com/read-gktid-1666109.html 如果用FX2N作MODBUS _ASCII通訊,請參照本例即可,僅改下PLC型號。 |
|
---|---|---|
|
kevinsonq
級別: 正式會(huì )員
![]() |
FX2N+485BD與數為溫控器通訊參考本例做法,目前只先做讀取資料 RS D10 K17 D50 K40 請問(wèn)我通訊速率9600,格式8N1,MODBUS ASCI,D8120=H0C80 M8161=OFF 我現在想讀0000地址,D203=H0.D204=H0 資料長(cháng)度D205=H0 D206=H3 但我只有看到D50~D66的資料,表示數位溫度控制器沒(méi)回應是嗎? STX和結束碼是否有影響?可以抓得出來(lái)問(wèn)題在哪裡嗎? ![]() ![]() [ 此帖被kevinsonq在2019-11-01 18:40重新編輯 ] |
---|---|
|
anlyl2014
大吉大利
級別: 網(wǎng)絡(luò )英雄
![]() |
沒(méi)有儀表手冊,不能詳細了解在哪出問(wèn)題,但是,從“請問(wèn)我通訊速率9600,格式8N1,MODBUS ASCI,D8120=H0C80 ”這里看,D8120=C80不正確,如果是8N1 9600的話(huà),應設成:110010000001;16進(jìn)制為C81;你還可以用MODSCAN32軟體,測試儀表這邊設定是否OK,然后,再用PLC通訊,把問(wèn)題范圍縮小。 [ 此帖被anlyl2014在2019-11-01 21:10重新編輯 ] |
|
---|---|---|
|
anlyl2014
大吉大利
級別: 網(wǎng)絡(luò )英雄
![]() |
![]() 這是通訊手冊載圖 |
|
---|---|---|
本帖最近評分記錄:
|
kevinsonq
級別: 正式會(huì )員
![]() |
感謝回覆! D8120=C81 我也試過(guò),但忘了改過(guò)當時(shí)是否有斷電再送電,我會(huì )再試試C81 儀表也用modbus 測試軟體測試過(guò)是沒(méi)問(wèn)題的,可以直接輸入修改儀表設定值 [ 此帖被kevinsonq在2019-11-01 22:13重新編輯 ] |
---|---|
|
kevinsonq
級別: 正式會(huì )員
![]() |
D8120=HC80改HC81 LDF M0 SET M8122 無(wú)法接收 後來(lái)改成 LDI M8123 SET M8122 才能接收,接收讀到的資料卻看不懂也不是我要的. 附上我仿板主大師的例子寫(xiě)的及溫控器通訊手冊, 很多地方不懂還請包涵指教,請看看我是哪裡不對. 另外現在試著(zhù)用版主另一個(gè)RTU和變頻器通訊的例子學(xué)習試試. [ 此帖被kevinsonq在2019-11-07 10:38重新編輯 ] |
---|---|
|
anlyl2014
大吉大利
級別: 網(wǎng)絡(luò )英雄
![]() |
看了你的手冊,你這份手冊只是地址,看不到如何設置通訊參數,看不到如:設定溫控表的通訊站號,通訊速率,格式等等參數;從附檔看,PLC程序要讀H0開(kāi)始,共3個(gè)存儲器,讀代碼若按臺達變頻器格式是沒(méi)有錯的,但是,要正確顯示程序還要加一些才可以正確顯示,D500只是顯示第一個(gè)存儲器內容;另外,你最好提供更詳細的溫控器的通訊手冊,看看是否與臺達變頻器格式類(lèi)似。 |
|
---|---|---|
本帖最近評分記錄:
|