brantcai
級別: 探索解密
![]() |
三菱QJ71C24N-R4與溫控器無(wú)順序協(xié)議通信,用G.output指令發(fā)送設定溫度值正常,發(fā)送讀取溫度值指令時(shí),溫控器有正常的回應信號,但用G.Input指令讀取不到回應信號,監控X3、X4也沒(méi)動(dòng)作過(guò),就像拔出了RDA、RDB的線(xiàn)一樣。 溫控器是兩線(xiàn)RS485,QJ71C24N-R4端SDA與RDA短接,SDB與RDB短接,線(xiàn)都接得很好?郁悶,誠心請教。 |
---|---|
|
brantcai
級別: 探索解密
![]() |
用串口調試軟件監控了,發(fā)送數據是正常的,溫控器回應也正常,就是監控PLC時(shí)接收程序好像沒(méi)運行一樣。 |
---|---|
|
brantcai
級別: 探索解密
![]() |
![]() QJ71C24N模塊是裝在底板第一個(gè)插槽的,模仿說(shuō)明書(shū)及論壇中樣例做的程序,但監控了X3、X4、M5都沒(méi)動(dòng)作。 X3、X4是不是在模塊接收到信號會(huì )自動(dòng)接通的呢? |
---|---|
本帖最近評分記錄: |
manjialin
專(zhuān)業(yè)工業(yè)控制軟件開(kāi)發(fā)!
級別: 略有小成
![]() |
電阻,電阻裝了沒(méi)? |
---|---|
|
daizhi
一師一地一時(shí)一法
級別: VIP會(huì )員
![]() ![]() |
需要一個(gè)結束標志,代碼?字節數?還是計時(shí)? 或者字節數不夠? ![]() |
---|---|
|
brantcai
級別: 探索解密
![]() |
今天繼續測試QJ71C24模塊。 應該不是電阻的問(wèn)題。 今天把不必要的程序刪了,就留上圖接收指令的一小段,接線(xiàn)上就取消溫控器,直接用串口調試軟件發(fā)送數據到QJ71C24N-R4,接通了,RD燈會(huì )亮,數據也收到了。 監控回PLC,數據是接收到了,而且也正確,但每次都是X4(CH1接收異常)接通,而不是X3(CH1接收讀取請求)。 還有一個(gè)問(wèn)題,本計劃接收7個(gè)字節的,結果收到了7個(gè)字。因為是用MODBUS通訊的,我在程序一開(kāi)始就用了CSET指令做初始設置發(fā)送的單位為字節,用OUTPUT指令發(fā)送時(shí)沒(méi)問(wèn)題,發(fā)送8個(gè)字節就是8個(gè)字節,但用INPUT指令就接收回的單位就成了字。 ![]() |
---|---|
|
litung
臺灣-李同在
級別: VIP會(huì )員
![]() |
樓主可以分享一下程式嗎? |
|
---|---|---|
|
brantcai
級別: 探索解密
![]() |
今天繼續測試,還存在很多問(wèn)題。 1.接上溫控器,PLC發(fā)送正常,溫控器有回應,但回應信號讀不出。 2.接線(xiàn)不變,直接由串口調試軟件發(fā)送信號,PLC可以收到。 有錯誤代碼:7F68(雜音錯誤、停止位的設定不正確、對應站的電源ON/OFF,線(xiàn)路產(chǎn)生混亂)。 會(huì )不會(huì )是因為SDA與RDA短接,SDB與RDB短接,QJ71C24發(fā)信息時(shí)也接收到自身發(fā)送的信號,而這個(gè)信號又同溫控器的回應信號混雜在一起而導致的呢? |
---|---|
|
brantcai
級別: 探索解密
![]() |
沒(méi)有用專(zhuān)用通訊線(xiàn),我看其他用FX與溫控器通訊也是用普通的線(xiàn)的。 |
---|---|
|
daizhi
一師一地一時(shí)一法
級別: VIP會(huì )員
![]() ![]() |
早說(shuō)做MODBUS就不用這累了!用通訊協(xié)議進(jìn)行的數據通訊,直接填空 ![]() ![]() ![]() |
---|---|
本帖最近評分記錄: |