西門子: | 西門子PLC總代理 |
西門子PLC: | 西門子PLC總代理商 |
德國: | 西門子PLC一級(jí)代理商 |
單價(jià): | 面議 |
發(fā)貨期限: | 自買家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 直轄市 上海 上海寶山 |
有效期至: | 長期有效 |
發(fā)布時(shí)間: | 2023-12-18 04:51 |
最后更新: | 2023-12-18 04:51 |
瀏覽次數(shù): | 82 |
采購咨詢: |
請(qǐng)賣家聯(lián)系我
|
S7-200PLC的自由口通訊-獲取掃描槍的數(shù)據(jù),,我的硬件是這么連的,232串口掃描槍連接串**叉線(自己制作的),,后面連接232轉(zhuǎn)485模塊(淘寶買的,,無源轉(zhuǎn)換),再連接到PLC上的port0口,,程序確定無問題有成熟的項(xiàng)目,,數(shù)據(jù)就是無法獲取到,,現(xiàn)在有個(gè)疑問,,232轉(zhuǎn)485模塊必須使用西門子的PC/PPI線纜嗎,?現(xiàn)在手頭只有USB形式的編程線纜,無法找到問題在哪里,,各位大師做自由口通訊都是用的什么硬件
搞了好幾天,,問題解決了,*后是程序的問題,,程序指令拷貝過來的不能使用,,自己把指令手動(dòng)輸入一遍就可以了,手動(dòng)輸入RCV指令就可以了,,很奇怪,,總歸問題解決了,謝謝各位大師給予的幫助,,圖片是我的硬件接線方式,,有興趣的可以看下。
1,、200是RS485的接口,,掃描槍是RS232的接口,如果你買的產(chǎn)品質(zhì)量沒有問題,,硬件鏈接方面是沒有問題的,。
2、掃描***數(shù)設(shè)置,,要看看200PLC編寫程序時(shí),,(程序確定無問題有成熟的項(xiàng)目,說明你設(shè)置了通訊協(xié)議是自由口通訊)那么就是要檢查設(shè)定的自由口通訊參數(shù)了,,比如,,波特率多少,幾個(gè)數(shù)據(jù)位(7/8),?奇偶校驗(yàn),?(偶校驗(yàn)/奇校驗(yàn)),停止位是幾位,?這些數(shù)據(jù)都可以在你的程序中能找到,;就要將掃描槍的通訊參數(shù)設(shè)置和你查到的PLC的通訊參數(shù)必須一致,有任何一個(gè)不一致,,就會(huì)出現(xiàn)亂碼,。
3、我推薦一個(gè)軟件,,你可以測試一下硬件連接和參數(shù)設(shè)置是否正確,,Commix 1.4,。掃碼槍設(shè)置好參數(shù)后,將掃碼槍連接到電腦上(R232轉(zhuǎn)換成USB口線),,在圖片上設(shè)定參數(shù)和你的掃描槍一致,,這樣port口設(shè)置,5個(gè)參數(shù)設(shè)置完成,,掃碼,,1、如果沒有任何數(shù)據(jù)或亂碼,,說明你的硬件連接有問題,,檢查232/485線,插頭是否插好,;2,、有碼,和你掃過的碼是一樣的,,說明硬件,、參數(shù)設(shè)置正確,連接PLC就沒問題了,;3,、亂碼,和掃的碼不一樣,,那么硬件沒有問題,,掃碼***數(shù)設(shè)置有問題,再重新設(shè)置,,直到掃碼正常,。
4、新項(xiàng)目這樣設(shè)置沒問題,,如果是連接到老的項(xiàng)目中,,還要看看老的項(xiàng)目中通訊參數(shù)設(shè)置有無回車換行等其他碼,如果有,,掃碼***數(shù)也要保持一致