S7200接收掃描槍信息不成功
劉玉蓉
發(fā)布于2014-11-06 17:40
1
0
標(biāo)簽:
在電腦上用串口軟件能讀取串口掃描槍掃描到的條碼。
用電腦上的串口軟件模擬掃描槍發(fā)送信息給PLC(PLC中編寫了串口接收的程序),PLC也能讀取了 。
現(xiàn)在直接用PLC讀取掃描槍的信息卻不成功,我懷疑是硬件上接線不成功,請教。
我的接線如下:
PLC(S7 200) 端口1 485/232 轉(zhuǎn)換器
3 --------------------- A
8 --------------------- B
直接把485/232轉(zhuǎn)換器插到電腦上的串口,能通信。
而把485/232轉(zhuǎn)換器插到掃描槍上不能通信。
佳答案
看樣子應(yīng)該是硬件線路問題,RS232串口設(shè)備有兩種接口形式DTE和DCE,如果DTE設(shè)備和DCE設(shè)備連接就用直連線,相當(dāng)于串口線延長,DTE和DTE連接則要用串口交叉線,所以這就要看你電腦和掃描槍是怎么連接的,使用交叉線還是直通線,如果是直通線,那么轉(zhuǎn)換器RS232側(cè)要用交叉線轉(zhuǎn)換一下,因?yàn)榻邮蘸桶l(fā)送反了
還有就是你這個(gè)轉(zhuǎn)換器是有源還是無源的,無源的一般是從串口取電,但是某些設(shè)備的串口可能就無法取電,轉(zhuǎn)換器不能正常工作,如果是這種情況,換成有源的轉(zhuǎn)換器就可以了