yangshuai
級別: 略有小成
|
圖片:
圖片:
圖片:
圖片:
大家好,正在學習了QJ71N-R2的通訊模塊,想做一個儀表232通訊,只需要讀取儀表的數據即可,本人參考手冊寫了PLC 的程序,(儀表目前還沒有購買所以暫時用串口調試軟件測試),當我用串口測試軟件發送數據時,QJ71C24N-R2模塊上CH1通道的SD信號燈會閃爍,說明他們之間的通訊是沒問題的。兩邊的通訊設置也一樣。( 問題:比如我通過測試軟件向PLC 發送數據,通過PLC程序監控卻沒有接收到數據,不知道什么地方錯誤,請指點,PLC設置及程序如下 模塊安裝在0槽口 ,使用通道1端口。 [ 此帖被yangshuai在2019-03-05 14:11重新編輯 ] |
---|---|
|
guoqing3511
隨風飄蕩
級別: 家園?
|
1.兩邊報文格式要一致。 2,可以用路線跟蹤看看有沒有接收到數據。 3.出現問題往往是結束符或者參數設置不對。 樓主留言:你好,所說的結束符在哪里設置,請指點下 |
---|---|
|
焦劉吉
緊跟時代發展,努力做好時代青年
級別: 工控俠客
|
發送的報文是否有結束碼 樓主留言:你好,報文結束碼是什么,可否舉例說明下,謝謝 |
|
---|---|---|
|
wworko
級別: 探索解密
|
我是看不出那里出了問題。你能不能通過PLC發一個數據給調試工具那邊,看能不能收到數據。我覺得還是寫確認線路。如果不能收到數據,就是線路有問題。如果能收到,看收到的數據有那些,例如你發送的是10.看一下10前后有沒有增加了什么數據 |
---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網絡英雄
|
你plc無校驗 你串口奇校驗 plc那邊應該有錯誤代碼的, 樓主留言:你好,問題依然沒能解決 |
|
---|---|---|
|
楓落云端
施主,腳抬一下
級別: 略有小成
|
之前我也遇到過按照例子寫出來的能通訊上,后來就不管了;最近用到的時候,重新再編寫的時候就不行了,就算是把現場能用的程序原封不動拿過來,寫到測試的PLC上就是死活不能通訊上。串口模塊都確認過沒有問題,也試著換過模塊,都是通訊不上。各種找可能不一樣的地方都找遍了,現在現場要是再增加一個串口模塊,估計都沒把握能成功,只能碰運氣。驗證了那句最簡單也最困難。 |
---|---|
|
gy0025
級別: 探索解密
|
不能套用手冊里的程序,X3,X4地址需要你根據實際情況修改,另外你說的不對:當我用串口測試軟件發送數據時,QJ71C24N-R2模塊上CH1通道的SD信號燈會閃爍,應該是RD信號燈吧? |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
這個模塊最經?吹藉e誤就是接線,有一處一定要短接,否則 模塊不能正常收發。 |
|
---|---|---|
|
楓落云端
施主,腳抬一下
級別: 略有小成
|
站長非常牛叉,一會我試試,估計八九不離十了,困擾了大半年,希望就是沒短接串口模塊的問題 |
---|---|
|
楓落云端
施主,腳抬一下
級別: 略有小成
|
剛剛試過,串口模塊4\6短接,7\8短接 跟完全不接的效果一樣,只要發送端有數據發送,RD燈就會閃爍。 但是發現有一個奇怪的現象,只有當串口調試助手發送的字節累計到1024個字符時,PLC端有數據顯示,感覺就是發送滿1024時把串口模塊的暫存溢出時才更新一次。 另外需要注意的是 QJ71C24N-R2串口模塊的2針是RX,3針是TX,跟站長發的圖是一致的。但跟通常的標準串口母頭不一樣。 以下是通常的標準母頭針腳定義 RS-232端(DB9母頭/孔型)引腳定義 引腳序號 2 3 5 1、4、6 7、8 信號定義 TXD RXD GND 內部相連 內部相連 所以按標準定義的公針串口直接插到QJ71C24N-R2母口上是不行的,必須進行2\3針交叉后才能通訊。 |
---|---|
|