yangshuai
級別: 略有小成
![]() |
圖片:
![]()
圖片:
![]()
圖片:
![]()
圖片:
![]() 大家好,正在學習了QJ71N-R2的通訊模塊,想做一個儀表232通訊,只需要讀取儀表的數(shù)據(jù)即可,本人參考手冊寫了PLC 的程序,(儀表目前還沒有購買所以暫時用串口調(diào)試軟件測試),當我用串口測試軟件發(fā)送數(shù)據(jù)時,QJ71C24N-R2模塊上CH1通道的SD信號燈會閃爍,說明他們之間的通訊是沒問題的。兩邊的通訊設(shè)置也一樣。( 問題:比如我通過測試軟件向PLC 發(fā)送數(shù)據(jù),通過PLC程序監(jiān)控卻沒有接收到數(shù)據(jù),不知道什么地方錯誤,請指點,PLC設(shè)置及程序如下 模塊安裝在0槽口 ,使用通道1端口。 [ 此帖被yangshuai在2019-03-05 14:11重新編輯 ] |
---|---|
|
勤工儉學
deep throat
級別: 論壇先鋒
![]() |
建議樓主接收的時候監(jiān)控一下x3x4有沒有輸入。如果沒有輸入,就是某方面設(shè)置有問題了。這時候數(shù)據(jù)是已經(jīng)進入緩沖區(qū)了,只是沒有接收完成。如果用結(jié)束代碼完成接收的,看看結(jié)束代碼對不對。如果用固定次接收字數(shù)來完成接收的,看看字數(shù)是否對了。如果沒有結(jié)束代碼也沒有固接收字數(shù)的,請看看定時器0的設(shè)置對不對,不同波特率定時器0的字節(jié)設(shè)置不同。波特率9600的時候設(shè)置40字節(jié)。 |
---|---|
|