7777色情网黄A片免费看蜜臀,JIZZYOU中国少妇高潮,国产精品无码免费专区午夜,游泳教练在水下狂c我,《密爱》床戏视频

關注官方微信

RS485的多主機解決方案

發布時間:2013-05-22 作者:上海(hai)卓嵐 瀏覽量(liang):3374
1.RS485的多主機問題

RS485由(you)于是單雙(shuang)工方式的(de)總線,為了(le)防止總線上(shang)的(de)競爭一(yi)般(ban)只能有(you)一(yi)臺(tai)主(zhu)機(ji),并且采(cai)用(yong)一(yi)次(ci)主(zhu)機(ji)詢問,一(yi)次(ci)從機(ji)應答(da)的(de)方式。但是有(you)的(de)時候,我們(men)我們(men)確實需(xu)要(yao)多(duo)臺(tai)主(zhu)機(ji)去監控多(duo)個RS485設(she)備,比(bi)如需(xu)要(yao)兩臺(tai)電腦都可(ke)以監控相同的(de)幾個RS485設(she)備,而且最好共用(yong)RS485總線。

這個問題雖然在實(shi)際中經(jing)常(chang)碰到,但是沒有很好(hao)的(de)解決。其難點(dian)在于,2臺主(zhu)機是完全獨立的(de),那么(me)它(ta)們(men)沒有協(xie)調機制(zhi),如果2臺主(zhu)機同時詢問從設(she)備,那么(me)必然引起RS485總線上的(de)數據沖(chong)突。

2.卓嵐RS485多主機解決方案

由于(yu)RS485總(zong)線本(ben)(ben)身的問(wen)題,用(yong)RS845無法解(jie)決以(yi)上(shang)沖突問(wen)題。使用(yong)ZLAN5142轉換(huan)器(qi)(qi)(如上(shang)圖轉換(huan)器(qi)(qi)1所示(shi))可(ke)以(yi)先將RS485信(xin)號(hao)(hao)轉換(huan)為網絡(TCP/IP)信(xin)號(hao)(hao)。由于(yu)網絡信(xin)號(hao)(hao)本(ben)(ben)身能夠處理并發性,所以(yi)可(ke)以(yi)很好的解(jie)決RS485總(zong)線的沖突問(wen)題。

雖然(ran)(ran)從設備這(zhe)端仍然(ran)(ran)是RS485,但是沒有關系,因為ZLAN5142能夠將接收的多個(ge)主機(ji)的數據進(jin)行排隊(dui),數據會暫時(shi)緩存在ZLAN5142內部(bu),而不會從串口同時(shi)輸出到(dao)RS485上。ZLAN5142支持(chi)同時(shi)10個(ge)TCP連接訪問。

卓嵐ZLAN5142的(de)數據緩存(cun)功(gong)能(neng)是解決以(yi)上RS485多主(zhu)(zhu)(zhu)(zhu)機問題的(de)關(guan)鍵因(yin)素(su),但是這(zhe)還不能(neng)夠完(wan)全(quan)解決問題,這(zhe)是因(yin)為(wei)多主(zhu)(zhu)(zhu)(zhu)機還涉(she)及到更為(wei)復雜的(de)針對(dui)特定(ding)協議等(deng)待時間的(de)定(ding)制化的(de)排隊(dui)機制。這(zhe)也是就說普通的(de)串(chuan)口轉以(yi)太網(wang)轉換(huan)器是無(wu)法實現多主(zhu)(zhu)(zhu)(zhu)機RS485功(gong)能(neng),就是卓嵐普通的(de)ZLAN5102也是不具備這(zhe)個功(gong)能(neng),RS485多主(zhu)(zhu)(zhu)(zhu)機必須選擇具有特定(ding)的(de)RS485多主(zhu)(zhu)(zhu)(zhu)機定(ding)制化程序的(de)ZLAN5142型(xing)號.

如果主機是計(ji)算(suan)機,那么(me)實(shi)現方(fang)法上基(ji)(ji)本上有3種方(fang)式(shi):(1)用(yong)(yong)戶將原來的(de)(de)打開COM口(kou)的(de)(de)串(chuan)口(kou)通(tong)信方(fang)式(shi)改(gai)為TCP/IP的(de)(de)網絡(luo)通(tong)信方(fang)式(shi),采用(yong)(yong)基(ji)(ji)于socket的(de)(de)網絡(luo)編程來實(shi)現。(2)將原來的(de)(de)基(ji)(ji)于RS485的(de)(de)Modbus RTU協(xie)(xie)議改(gai)為使(shi)用(yong)(yong)Modbus TCP協(xie)(xie)議,這是因為ZLAN5142具有Modbub TCP轉RTU功能。使(shi)用(yong)(yong)該方(fang)法時,請在(zai)(zai)轉化協(xie)(xie)議部分選(xuan)擇(ze)“Modbus TCP轉RTU”。(3)最(zui)快捷的(de)(de)方(fang)式(shi)是在(zai)(zai)多臺主機上使(shi)用(yong)(yong)虛(xu)擬串(chuan)口(kou),這樣用(yong)(yong)戶的(de)(de)原來的(de)(de)串(chuan)口(kou)軟件無需修改(gai)即可使(shi)用(yong)(yong)

如果(guo)主(zhu)機(ji)是(shi)RS485設備,那(nei)么(me)首先將多個(ge)(ge)主(zhu)站RS485串(chuan)口(kou)使(shi)用(yong)ZLAN5102轉化為網絡,然后再連接到ZLAN5142上,關于多個(ge)(ge)ZLAN5102和ZLAN5142的對(dui)聯(lian)的方法,可以參考這里(li)。如果(guo)多個(ge)(ge)串(chuan)口(kou)比較近也可以使(shi)用(yong)多串(chuan)口(kou)服務(wu)器ZLAN5400來代(dai)替多個(ge)(ge)ZLAN5102。