xqx666
深圳中級電工
級別: 家園常客
|
各位好: 小弟最近用PLC的232口與儀表的232通訊,開始是根據(jù)儀表給的通訊格式,然后用串口調(diào)試助手按照儀表給的通訊格式寫數(shù)據(jù)給儀表,儀表反應(yīng)的非常正確,而且返回給串口調(diào)試助手的數(shù)據(jù)也是正常的,于是我將串口調(diào)試助手的數(shù)據(jù)格式轉(zhuǎn)換為PLC程序用PLC的串口發(fā)送給儀表,儀表報數(shù)據(jù)格式錯誤,于是我再用串口助手在線的對PLC的串口數(shù)據(jù)測試,PLC串口發(fā)送出來的數(shù)據(jù)與原來串口調(diào)試助手發(fā)送給儀表的數(shù)據(jù)是一樣的,我不懂的是為什么我用同樣的數(shù)據(jù)用串口調(diào)試助手發(fā)給儀表沒問題,而且儀表響應(yīng)也正確,但是PLC發(fā)出的同樣的數(shù)據(jù)儀表卻會報錯?我直接把儀表斷開再用數(shù)據(jù)線去測PLC的串口發(fā)出來的數(shù)據(jù)是對的,但是為什么儀表不認它?急! 再做不出來就要給炒了,請各位高手給點思路。所謂的儀表及雙方的數(shù)據(jù)格式都是一致,比如什么數(shù)據(jù)位停止位速率。 謝謝各位了。 |
|
---|---|---|
|
xqx666
深圳中級電工
級別: 家園常客
|
各位做過通訊的高手什么時候才出現(xiàn)?小弟在線等……QQ122686228 |
|
---|---|---|
|
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主
|
PLC的型號呢?通訊參數(shù)如何設(shè)置的? |
---|---|
|
xqx666
深圳中級電工
級別: 家園?
|
PLC的型號為:MicroLogix 1100-B(羅克韋爾) PLC端的端口設(shè)置為:ASCII,波特率:9600,奇偶校驗:無,停止位:1,數(shù)據(jù)位:8 儀表的型號為:IPD-SC1R(西鐵城) 儀表端口設(shè)置為:波特率:9600,奇偶校驗:無,停止位:1,數(shù)據(jù)位:8 因為是自由通訊,所以我覺得什么型號重要。 |
|
---|---|---|
|
匯榮鋁業(yè)
級別: 網(wǎng)絡(luò)英雄
|
我記得ASCII碼在無校驗時是2個停止位。 |
---|---|
本帖最近評分記錄: |
xqx666
深圳中級電工
級別: 家園?
|
儀表的數(shù)據(jù)傳輸格式肯定是ASCII方式。產(chǎn)品說明書上有寫。 |
|
---|---|---|
|
niningtt
級別: 工控俠客
|
不知道,實習(xí)的時候做過,是歐姆龍PLC,太順了。沒發(fā)現(xiàn)這樣問題,多試試 |
---|---|
|
niningtt
級別: 工控俠客
|
你再仔細看一下你發(fā)給儀表和從PLC接收到的數(shù)據(jù),看看究竟有沒有區(qū)別,看自習(xí)了。 |
---|---|
|
ak47m16u571
苦海無邊,柴米似鞭。歡樂無限,煩擾靠邊。得逍遙處且逍遙
級別: 家園?
|
還有這樣的事情。。。 吧協(xié)議和 你的程序弄出來看看 |
---|---|
|