• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5196 個(gè)
工控威望: 7419 點(diǎn)
下載積分: 158540 分
在線時(shí)間: 3152(小時(shí))
注冊(cè)時(shí)間: 2007-11-21
最后登錄: 2024-11-05
查看sjm213的 主題 / 回貼
12樓  發(fā)表于: 2014-01-13 14:18
引用
引用第11樓chinazhu6666于2014-01-13 09:25發(fā)表的  :

樓上的哥說的H86是沒結(jié)束字和起始字要求的,看這個(gè)圖,那測(cè)量?jī)x要求連接PLC通信時(shí)必須加加字符STX,ETX,看看我設(shè)置的是否正確
給測(cè)量?jī)x發(fā)送的串行指令是:M0,0CR
所以PLC給測(cè)量?jī)x發(fā)送的數(shù)據(jù)內(nèi)容我就設(shè)置成:STXM0,0CRETX
對(duì)應(yīng)ASCII碼:
.......


用電腦發(fā)送數(shù)據(jù)時(shí)并沒有加STX,ETX,測(cè)量?jī)x卻能正常返回?cái)?shù)據(jù)??

另,用串口軟件與PLC接收/發(fā)送數(shù)據(jù)的測(cè)試是否完成,結(jié)果如何?
本帖最近評(píng)分記錄:
  • 下載積分:+5(chinazhu6666) 真誠(chéng)感謝!
    shuai3982
    二十歲到三十歲這段時(shí)間,是人生中艱苦的一段歲月——承擔(dān)著漸長(zhǎng)
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 866 個(gè)
    工控威望: 1027 點(diǎn)
    下載積分: 15556 分
    在線時(shí)間: 336(小時(shí))
    注冊(cè)時(shí)間: 2010-07-16
    最后登錄: 2024-10-29
    查看shuai3982的 主題 / 回貼
    13樓  發(fā)表于: 2014-01-13 15:26
    高手   
    總線伺服系統(tǒng)成套機(jī)械電氣解決方案
    成套機(jī)械控制系統(tǒng)解決方案  
    為客戶定制化二次開發(fā),支持導(dǎo)圖、掃碼、仿真功能比寶元、新代、華中、廣數(shù)強(qiáng)大。
    聯(lián)系 13929989382 賀涵琛
    chinazhu6666
    嚴(yán)謹(jǐn)求實(shí)
    級(jí)別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 362 個(gè)
    工控威望: 6119 點(diǎn)
    下載積分: 2909 分
    在線時(shí)間: 132(小時(shí))
    注冊(cè)時(shí)間: 2011-12-16
    最后登錄: 2018-05-07
    查看chinazhu6666的 主題 / 回貼
    14樓  發(fā)表于: 2014-01-13 15:45
    引用
    引用第12樓sjm213于2014-01-13 14:18發(fā)表的  :


    用電腦發(fā)送數(shù)據(jù)時(shí)并沒有加STX,ETX,測(cè)量?jī)x卻能正常返回?cái)?shù)據(jù)??

    另,用串口軟件與PLC接收/發(fā)送數(shù)據(jù)的測(cè)試是否完成,結(jié)果如何?

    用電腦與測(cè)量?jī)x之間通信時(shí),使用串口調(diào)試發(fā)送數(shù)據(jù)沒有加STX,ETX的,輸入4D 30 2C 30 0D,就出數(shù)據(jù)了。電腦自帶的超級(jí)終端連接測(cè)量?jī)x,直接輸入M0,0,就出數(shù)據(jù)了。
    我筆記本沒DB-9的串口,所謂的電腦是臺(tái)式機(jī)。臺(tái)式機(jī)有DB-9的串口。使用串口軟件與PLC接收、發(fā)送數(shù)據(jù)我需要重新做線。臺(tái)達(dá)的這臺(tái)PLC有2個(gè)端口,8針圓形RS232和2接線柱RS485。做8針圓形RS232與DB-9的線是一種方式,做RS485和DB-9的線是另一種方式。
    QQ76214024
    chinazhu6666
    嚴(yán)謹(jǐn)求實(shí)
    級(jí)別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 362 個(gè)
    工控威望: 6119 點(diǎn)
    下載積分: 2909 分
    在線時(shí)間: 132(小時(shí))
    注冊(cè)時(shí)間: 2011-12-16
    最后登錄: 2018-05-07
    查看chinazhu6666的 主題 / 回貼
    15樓  發(fā)表于: 2014-01-14 11:20
    引用
    引用第12樓sjm213于2014-01-13 14:18發(fā)表的  :


    用電腦發(fā)送數(shù)據(jù)時(shí)并沒有加STX,ETX,測(cè)量?jī)x卻能正常返回?cái)?shù)據(jù)??

    另,用串口軟件與PLC接收/發(fā)送數(shù)據(jù)的測(cè)試是否完成,結(jié)果如何?

    我現(xiàn)在是用PLC的RS485,通過RS232-RS485雙向轉(zhuǎn)換器連接電腦DB-9的串口,然后使用串口調(diào)試精靈測(cè)試,PLC與電腦之間可以互相通信(互傳數(shù)據(jù)),證明RS232-RS485雙向轉(zhuǎn)換器是么有問題的。然后我重新做了插頭,使用RS232-RS485雙向轉(zhuǎn)換器連接測(cè)量?jī)x和PLC,也可以互傳數(shù)據(jù)了,F(xiàn)在就是傳回來的數(shù)據(jù)有點(diǎn)問題。需要處理。我再研究下。謝謝各位大神的指導(dǎo)。
    QQ76214024
    chinazhu6666
    嚴(yán)謹(jǐn)求實(shí)
    級(jí)別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 362 個(gè)
    工控威望: 6119 點(diǎn)
    下載積分: 2909 分
    在線時(shí)間: 132(小時(shí))
    注冊(cè)時(shí)間: 2011-12-16
    最后登錄: 2018-05-07
    查看chinazhu6666的 主題 / 回貼
    16樓  發(fā)表于: 2014-01-15 09:23
    圖片:
    圖片:
    圖片:
    圖片:
    如上圖所示,整個(gè)程序,我就是選擇COM2,RS485通信,格式是8,E,1.
    需要PLC每次發(fā)送固定的數(shù)據(jù)M0,0     加上起始符,第一結(jié)束符,第二結(jié)束符就是:3A 4D 30 2C 30 0D 0A(電腦接收)
    需要電腦每次發(fā)送的固定數(shù)據(jù)是M0,+0023.796,+0023.832(PLC接收)
    這程序使用串口調(diào)試精靈來通信,結(jié)果每次發(fā)送和接收的數(shù)據(jù)都不一樣。為什么
    [ 此帖被chinazhu6666在2014-01-15 09:31重新編輯 ]
    QQ76214024
    sjm213
    有小知識(shí),無大學(xué)問。
    級(jí)別: 論壇版主

    精華主題: 7 篇
    發(fā)帖數(shù)量: 5196 個(gè)
    工控威望: 7419 點(diǎn)
    下載積分: 158540 分
    在線時(shí)間: 3152(小時(shí))
    注冊(cè)時(shí)間: 2007-11-21
    最后登錄: 2024-11-05
    查看sjm213的 主題 / 回貼
    17樓  發(fā)表于: 2014-01-15 13:07
    1,每次接收到的數(shù)據(jù)有無規(guī)律可循?
    2,建議先把RS232-RS485換成有源的再試一下。
    本帖最近評(píng)分記錄:
  • 下載積分:+5(chinazhu6666) 真誠(chéng)感謝!
    chinazhu6666
    嚴(yán)謹(jǐn)求實(shí)
    級(jí)別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 362 個(gè)
    工控威望: 6119 點(diǎn)
    下載積分: 2909 分
    在線時(shí)間: 132(小時(shí))
    注冊(cè)時(shí)間: 2011-12-16
    最后登錄: 2018-05-07
    查看chinazhu6666的 主題 / 回貼
    18樓  發(fā)表于: 2014-01-15 14:51
    圖片:
    引用
    引用第17樓sjm213于2014-01-15 13:07發(fā)表的  :
    1,每次接收到的數(shù)據(jù)有無規(guī)律可循?
    2,建議先把RS232-RS485換成有源的再試一下。

    使用串口的自動(dòng)發(fā)送功能,每次接收到的數(shù)據(jù)一點(diǎn)規(guī)律都沒。大神推薦一款有源RS232-RS485轉(zhuǎn)換器吧。我在網(wǎng)上看的都不能用在PLC通信上啊。
    圖片所示就是有源RS232-RS485雙向轉(zhuǎn)換器,外接電源9-30V。賣家說有使用到PLC通信上的先例。大神幫看看這個(gè)可以不
    [ 此帖被chinazhu6666在2014-01-15 15:33重新編輯 ]
    QQ76214024
    sjm213
    有小知識(shí),無大學(xué)問。
    級(jí)別: 論壇版主

    精華主題: 7 篇
    發(fā)帖數(shù)量: 5196 個(gè)
    工控威望: 7419 點(diǎn)
    下載積分: 158540 分
    在線時(shí)間: 3152(小時(shí))
    注冊(cè)時(shí)間: 2007-11-21
    最后登錄: 2024-11-05
    查看sjm213的 主題 / 回貼
    19樓  發(fā)表于: 2014-01-15 22:26
    應(yīng)該可以的,MOXA或研華的更好。
    本帖最近評(píng)分記錄:
  • 下載積分:+5(chinazhu6666) 真誠(chéng)感謝!
    chinazhu6666
    嚴(yán)謹(jǐn)求實(shí)
    級(jí)別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 362 個(gè)
    工控威望: 6119 點(diǎn)
    下載積分: 2909 分
    在線時(shí)間: 132(小時(shí))
    注冊(cè)時(shí)間: 2011-12-16
    最后登錄: 2018-05-07
    查看chinazhu6666的 主題 / 回貼
    20樓  發(fā)表于: 2014-01-20 17:09
    特別鳴謝論壇版主:sjm213先生,特別感謝樓上幫助我的各位大神,我的這個(gè)項(xiàng)目通信問題已經(jīng)搞定了。買了樓上這款轉(zhuǎn)換器后,通信燈指示起到了很大作用。其實(shí),那個(gè)測(cè)量?jī)x有一個(gè)特殊要求,就是PLC給測(cè)量?jī)x發(fā)送指令的時(shí)候必須加前后綴STX和ETX,雖然我開始做的時(shí)候也加了,但是沒有寫置位M1126這句程序,而M1126的意思就是COM2(RS485)STX/ETX使用者/系統(tǒng)定義選擇,我翻了資料,要置位M1126,前后綴才能跟同指令一同發(fā)送給測(cè)量?jī)x的 而我使用電腦與測(cè)量?jī)x之間通信,PLC與電腦之間通信,可能串口調(diào)試程序已經(jīng)在內(nèi)部做好了這部工作吧。
    QQ76214024
    • «
    • 1
    • 2
    • »
    • Pages: 2/2     Go