佛系少年武功
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 124 個
工控威望: 198 點
下載積分: 945 分
在線時間: 29(小時)
注冊時間: 2018-03-11
最后登錄: 2023-05-25
查看佛系少年武功的 主題 / 回貼
12樓  發(fā)表于: 2019-03-11 18:50
引用
引用第11樓楓落云端于2019-03-09 16:12發(fā)表的  :
已經(jīng)知道為什么串口模塊會緩存1024個字節(jié)才輸出到PLC了,(默認(rèn)接收數(shù)據(jù)計數(shù)為0,就不會指定接收數(shù),此時可接接收1024個字符滿后才會向PLC輸出)
關(guān)鍵點在于結(jié)束符或者是接收數(shù)據(jù)計數(shù)的設(shè)置,詳細(xì)可查看《Q系列串行口通信模塊基礎(chǔ)篇》串口模塊的緩存存儲器G164和G165這兩個地址

這么講是需要去修改接受數(shù)據(jù)個數(shù)?
勤工儉學(xué)
deep throat
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 188 個
工控威望: 1567 點
下載積分: 5955 分
在線時間: 120(小時)
注冊時間: 2016-03-10
最后登錄: 2024-09-27
查看勤工儉學(xué)的 主題 / 回貼
13樓  發(fā)表于: 2019-03-11 20:02
建議樓主接收的時候監(jiān)控一下x3x4有沒有輸入。如果沒有輸入,就是某方面設(shè)置有問題了。這時候數(shù)據(jù)是已經(jīng)進(jìn)入緩沖區(qū)了,只是沒有接收完成。如果用結(jié)束代碼完成接收的,看看結(jié)束代碼對不對。如果用固定次接收字?jǐn)?shù)來完成接收的,看看字?jǐn)?shù)是否對了。如果沒有結(jié)束代碼也沒有固接收字?jǐn)?shù)的,請看看定時器0的設(shè)置對不對,不同波特率定時器0的字節(jié)設(shè)置不同。波特率9600的時候設(shè)置40字節(jié)。
h82763800
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 108 個
工控威望: 287 點
下載積分: 734 分
在線時間: 176(小時)
注冊時間: 2008-12-16
最后登錄: 2024-12-09
查看h82763800的 主題 / 回貼
14樓  發(fā)表于: 2019-03-12 16:14
引用
引用第8樓ymmfa于2019-03-08 15:32發(fā)表的  :
這個模塊最經(jīng)?吹藉e誤就是接線,有一處一定要短接,否則 模塊不能正常收發(fā)。
[attachment=230733]  [attachment=230734]


如果是這個串口模塊 連 筆記本   直接買市場上的 232轉(zhuǎn)USB線可以用嗎? (筆記本沒有串口)
yangshuai
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 42 個
工控威望: 201 點
下載積分: 660 分
在線時間: 66(小時)
注冊時間: 2013-09-20
最后登錄: 2024-11-30
查看yangshuai的 主題 / 回貼
15樓  發(fā)表于: 2019-04-11 13:19
按大家的說話都一一試了,從線路監(jiān)控能接收到數(shù)據(jù),程序里就是沒數(shù)據(jù),頭都大了,困惑了幾個月都沒能研究出來,郁悶啊
yangshuai
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 42 個
工控威望: 201 點
下載積分: 660 分
在線時間: 66(小時)
注冊時間: 2013-09-20
最后登錄: 2024-11-30
查看yangshuai的 主題 / 回貼
16樓  發(fā)表于: 2019-04-11 13:25
引用
引用第9樓楓落云端于2019-03-09 09:18發(fā)表的  :
站長非常牛叉,一會我試試,估計八九不離十了,困擾了大半年,希望就是沒短接串口模塊的問題

第9樓的楓落云端你好,你有沒有研究出來,如有研究出來分享下,我也困惑的大半年了,頭都大了,什么方法都試了,就是不行
楓落云端
施主,腳抬一下
級別: 略有小成

精華主題: 0
發(fā)帖數(shù)量: 341 個
工控威望: 465 點
下載積分: 1547 分
在線時間: 414(小時)
注冊時間: 2017-10-10
最后登錄: 2024-11-29
查看楓落云端的 主題 / 回貼
17樓  發(fā)表于: 2019-04-11 14:26
已經(jīng)說了是串口通訊模塊的緩存存儲器164和165這兩個地址。如果接收的數(shù)據(jù)有結(jié)束符,那就指定串口模塊的緩存存儲器165地址值為結(jié)束符,比如每次接收的都有一個回車符,那就PLC MOV給串口模塊165地址一個0DH值。如果沒有結(jié)束符,但是每次接收的數(shù)據(jù)為固定長度的字符串,比如每次接收都是10個字符,那就PLC MOV 給串口模塊164地址一個0AH值。
zz2679493
三十而立
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 290 個
工控威望: 457 點
下載積分: 14881 分
在線時間: 272(小時)
注冊時間: 2014-06-08
最后登錄: 2023-11-24
查看zz2679493的 主題 / 回貼
18樓  發(fā)表于: 2019-07-28 11:28
頂,試了兩天,終于和串口助手勾搭上了,一度想放棄,一開始我也是要1024個字符才能觸發(fā),要修改這兩個參數(shù),目前串口助手發(fā)10個字符,X53就能觸發(fā)一次

doglove
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 134 個
工控威望: 242 點
下載積分: 18863 分
在線時間: 104(小時)
注冊時間: 2014-08-18
最后登錄: 2024-12-15
查看doglove的 主題 / 回貼
19樓  發(fā)表于: 2019-08-10 10:51
好貼  支持
hclamw521
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 99 個
工控威望: 1582 點
下載積分: 834 分
在線時間: 90(小時)
注冊時間: 2008-12-17
最后登錄: 2024-12-16
查看hclamw521的 主題 / 回貼
20樓  發(fā)表于: 2019-08-10 14:59
學(xué)習(xí)學(xué)習(xí)!