CP341 Modbus通訊與電腦仿真測(cè)試
劉玉蓉
發(fā)布于2014-12-03 17:10
5
0
標(biāo)簽:
電腦串口通過(guò)232轉(zhuǎn)485轉(zhuǎn)換器,連接到主站CP341(rs485/422),電腦安裝了modbusslave軟件作為從站進(jìn)行數(shù)據(jù)發(fā)送接收。但是始終無(wú)法接收到數(shù)據(jù)。程序調(diào)試均按照文檔A0081-modbus master部分設(shè)置連接。
問(wèn)題1:cp341是否可以通過(guò)232->485單向轉(zhuǎn)換器與PC進(jìn)行連接調(diào)試?
問(wèn)題2:接線是否需要把cp341 15針485口的2-4短接,9-11短接然后接到232/485轉(zhuǎn)換器上?
問(wèn)題3:如果不是以上兩個(gè)原因請(qǐng)問(wèn)還有其他什么可能?
問(wèn)題補(bǔ)充:
針對(duì)下面回答,補(bǔ)充下問(wèn)題的背景:1.cp341參數(shù)設(shè)置選擇了RS485半雙工模式,而且選擇了RA(0V),RB(5V),如下圖所示
2.每次觸發(fā)指令發(fā)送為,cp341TX指示燈會(huì)閃動(dòng)一下,而且通過(guò)串口助手能收到cp341指令:(02 03 00 00 00 04 44 3A),如下圖所示。
3.為什么modbus slave軟件模擬還是接收不到返回值了?
圖片說(shuō)明: 1,通訊設(shè)置 2,cp341指令發(fā)送程序 3,接收程序 4,串口調(diào)試助手接收到的指令
佳答案
針對(duì)您提問(wèn)的問(wèn)題,本人作出如下回答:
問(wèn)題1:cp341可以通過(guò)232->485單向轉(zhuǎn)換器與PC進(jìn)行通訊的,只是需要注意一下方向。
問(wèn)題2:是不需要短接的,因?yàn)槟阌玫氖?85通訊,如果采用422協(xié)議半雙工的話是需要短接的。
問(wèn)題3:根據(jù)你的問(wèn)題補(bǔ)充,既然串口調(diào)試助手能夠接收到數(shù)據(jù),說(shuō)明CP341的發(fā)送是沒(méi)有問(wèn)題的,既然如此,建議你檢查一下所編寫的程序,針對(duì)相關(guān)手冊(cè),看一下有沒(méi)有疏忽遺漏的地方。