業(yè)控制中,MODBUS RTU以低成本、高可靠性始終占據(jù)著一定市場(chǎng),但通訊調(diào)試才是最頭疼的,今天就給準(zhǔn)備入手的工友們介紹一下通訊測(cè)試的使用方法:
需要準(zhǔn)備的硬件:筆記本電腦、USB轉(zhuǎn)MODBUS接口轉(zhuǎn)換器(我使用的是宇泰UT-890A);
宇泰UT-890A
第一步:電腦安裝驅(qū)動(dòng)
有很多工友說將串口轉(zhuǎn)換器插電腦上會(huì)自動(dòng)安裝,我的電腦系統(tǒng)是WIN10無法自動(dòng)安裝(啟用自動(dòng)更新也不行),虛擬機(jī)是WIN7(可以自動(dòng)安裝),為了避免無端頭痛,咱們還是老老實(shí)實(shí)的手動(dòng)安裝吧。
搜索:http://www.szutek.com/dowmser.html
下載安裝包里選擇對(duì)應(yīng)的驅(qū)動(dòng)傻瓜式安裝即可;
第二步:將串口USB插入電腦
以WIN10為例:右鍵 此電腦 選擇 設(shè)備管理 ,打開端口,顯示如下圖:USB Serial Port (COM3) 不同電腦 端口號(hào)(COM后邊數(shù)字)可能不同,但是不影響使用,這種情況是正常的,如果出現(xiàn)感嘆號(hào) 建議重新安裝對(duì)應(yīng)的驅(qū)動(dòng);
第三步:將USB轉(zhuǎn)MODBUS接口轉(zhuǎn)換器的端接至設(shè)備
串口通訊我們采用的是2線制,即兩線半雙工通訊方式,連接方式如下:
來自宇泰官網(wǎng)說明書
一定不要連錯(cuò),是T/R+、T/R- 分別連接至 RS485 + 、RS485-;
RXD+\RXD-在四線全雙工通訊下才會(huì)用到
注意:西門子PLC RTU 是用 A、B表示,其中A對(duì)應(yīng)RS485-,B對(duì)應(yīng)RS485+,可參考我的上篇文章:西門子PLC DB9插針 MOUDBUS接線圖
第四步:下裝串口測(cè)試軟件,建議MODSCAN32 ,原因就是簡(jiǎn)單粗暴無腦
其中:Modscan32 是筆記本作主站讀取設(shè)備的數(shù)據(jù),如果筆記本作從站則使用Modsim32
Modscan32界面
配置Modscan32,從站地址、波特率、奇偶校驗(yàn)等與設(shè)備保持一致即可,
使用的連接即用到步驟2中的端口號(hào)
然后就可以使用電腦進(jìn)行測(cè)試?yán)玻?/p>
這就是本次帶來的小白教程
*只要你有大病,我們就是工友*
歡迎各位指正、交流
看這篇文章的小伙伴們一定使用過windows下的虛擬串口工具VSPD,作為著名的軟件公司Eltima的產(chǎn)品,繼承了該公司的特點(diǎn),收費(fèi)。今天小沃就介紹一個(gè)免費(fèi)的虛擬串口工具給大家。
對(duì)于開發(fā)串口工具的小伙伴們,使用VSPD超過30天就必須使用各種破解版,說不定哪一天就收到了對(duì)方發(fā)來的律師函呢。其實(shí)windows下有一款免費(fèi)的虛擬串口工具,該工具從winxp一路支持到win10,且使用完全免費(fèi)。他的名字是com0com。下載地址為傳送門,請(qǐng)注意下載signed版本,否則無法正確安裝。
安裝后點(diǎn)擊運(yùn)行Setup Command Prompt,通過help命令可以查看到幫助。
Examples:
install - -
install 5 * *
remove 0
install PortName=COM2 PortName=COM4
install PortName=COM5,EmuBR=yes,EmuOverrun=yes -
change CNCA0 EmuBR=yes,EmuOverrun=yes
change CNCA0 PortName=-
list
uninstall