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