通信常見問題解答
發(fā)布時間:2019-7-6 查看:10545
文檔下載:通信常見問題解答
1、問:我第一次使用儀表進行通信,請問RS485通信如何接線?
答:RS485通信接口一般需要3個端子接線,分別是A+,B-,COM接地端。RS485通信線采用屏蔽雙絞線。具體請參考第二部分1.1項接線方法。
2、問:RS485接線可以將多臺儀表接到同一條通信線上嗎?
答:可以。理論上同一條總線上最多不超過32臺設備。一般各臺485設備間采用“手拉手”接線方法,具體接線請參考第二部分1.1項。
3、問:電腦上只有RS232串口和USB接口,或以態(tài)網(wǎng)接口,沒有RS485通信口,請問如何通信?
答:需要增加轉換口,常見的有RS232轉RS485口,也有USB轉RS485口,還有以太網(wǎng)轉RS485接口。
4、問:PLC只有以太網(wǎng)接口,沒有RS485接口,或沒有多余的485口使用,如何與儀表通信?
答:可查詢PLC網(wǎng)口支持何種通信協(xié)議,比如西門子PLC支持PROFINET協(xié)議,那么就需要增加一臺modbus轉profiNET協(xié)議的網(wǎng)關。市場上常用的還有modbus-RTU轉modbus-tcp的轉換器。
5、問:購買了帶有通信功能的儀表,問如何測試通信功能是否正常?
答:可到我公司網(wǎng)站(http://www.zt6a.cn)下載通信測試軟件。一般常用的有commix串口助手,或我公司提供的“MeterMonitor”測試軟件。
6、問:PLC與儀表通信正常,但采集的數(shù)據(jù)與實際不符,并報錯,如何處理?
答:一般有兩個方面原因:1:數(shù)據(jù)寄存器地址轉換不對,儀表協(xié)議上使用十六進制,PLC使用十進制,轉換正確才能采集到正確變量,具體請參考第二部分1.3.2章節(jié)介紹。
2:數(shù)據(jù)類型不對,需核對產品說明書中的通信協(xié)議進行正確的數(shù)據(jù)類型轉換。
7、問:PLC與儀表能通信,能采集到數(shù)據(jù),顯示也正常,但有時采集到的數(shù)據(jù)不動或更新慢,是何原因?
答:主要原因是通信誤碼率高。解決的辦法有兩個方向,一個是想法消除干擾源,加屏蔽線,減短通信連線距離,使用規(guī)范接線方法;另一個辦法是在485總線的最未端并接終端匹配電阻,一般常用阻值在120歐到330歐之間。
8、問:PLC與儀表通信不上,如何處理?
答:可分為硬件問題和軟件問題,應分步排查。首先檢查硬件接線是否正確,各接線是否良好,如果使用轉換器通信,排查轉換器是否工作正常,各設備是否接通電源等。其次排查軟件方面:串口設置(設備地址、波特率、寄偶校驗等),檢查通信協(xié)議內容設置是否正確,如變量地址、功能碼、CRC校驗等;推薦使用串口助手監(jiān)控485通信口的數(shù)據(jù)報文發(fā)送情況,一是檢查是否有收發(fā)報文,二是查報文發(fā)送和接收是否正確。可通過監(jiān)控串口方法判定硬件問題或軟件問題。
9、問:PLC或電腦可以讀多個數(shù)據(jù)嗎?儀表是否支持?
答:儀表支持標準的modbus-RTU協(xié)議,在有連續(xù)地址的功能塊中,儀表是支持連續(xù)讀多個數(shù)據(jù)的,一般最多支持256個寄存器地址。但有些舊款的儀表不一定支持連續(xù)讀多個數(shù)據(jù),具體請與我公司技術支持聯(lián)系。