現(xiàn)在有個項目,需要MODBUS控制11個變頻器,那該怎么辦?
理論上把前面的通信程序復(fù)制11遍不就行了,但卻是不可行的,為什么呢?因為串口在同一-時間,只能進(jìn)行一次數(shù)據(jù)交互。這個一次,是指一次讀或是寫操作。這就好比-一個很窄的路口,一次只能通過一輛汽車,如果11輛汽車一起通過,勢必會引起堵塞,一輛也過不去,但我們需要過11輛怎么辦?那就需要交通燈或是交警指揮交通,通信也一樣,也需要有交通燈或是交警,而在MODBUS通信中,就需要他來當(dāng)交警,通過程序控制通信流程,這就是輪詢方式。
而M0DBUS通信實現(xiàn)輪詢,有兩個常用的方法。
1時間間隔法
所謂時間間隔法,就是每個操作分配一個固定的時間,比如第一秒寫入頻率,第二秒讀取頻率,第三秒讀取電流,當(dāng)然,這個時間是要根據(jù)實際情況來設(shè)置的,
2功能塊觸發(fā)法
功能塊觸發(fā)法,是利用功能塊的狀態(tài)參數(shù)來觸發(fā)下一次通信,也就是通信的時候使用的BUSY信號。
以上,就是兩種常用的輪詢方法,它們各有優(yōu)缺點,最好的方式就是兩者結(jié)合。利用時間間隔; 。 這個時間間隔的設(shè)置就很講究,時間太短,可能通信還沒完成,時間太長影響效率。而利用功能塊的BUSY信號,可以很好解決這個問題,但是,一旦一個環(huán)節(jié)通信出錯,BUSY信號無法給出,就會造成后面的通信無法進(jìn)行,那么該如何結(jié)合呢?那就是用時間間隔來確定從站之間的通信間隔,而同一個從站的讀寫就用功能塊信號觸發(fā), 這樣即使通信有錯誤,也只是影響一個從站。我們?yōu)槊總€從站分配30毫秒的時間,那么輪詢10個從站只需要300毫秒,這基本能滿足我們的需求,而又能保證每個站的通信時間。因為超過10個從站,就不建議用MODBUS通信了,那樣就要考慮使用總線了。而一個從站內(nèi)部,要讀寫多次的時候,就用BUSY信號觸發(fā)。現(xiàn)在,華杰智控推出一款產(chǎn)品來解決這問題。
華杰智控HJ6311擁有11路獨立485網(wǎng)關(guān)用于一對多集成ModbusSRS485設(shè)備,形成MODBUS協(xié)議并連接到PROFINET,實現(xiàn)PROFINET監(jiān)控MODBUS設(shè)備的技術(shù)要求。可以實現(xiàn)Modbus轉(zhuǎn)profinet、profinet轉(zhuǎn)Modbus Rtu、協(xié)議轉(zhuǎn)換功能;主要用于西門子、Modbus 協(xié)議相關(guān)接口的變頻器、 智能電表、溫控表、稱重儀、智能高低壓電器、電量測量裝置、各種變送器、智能現(xiàn)場測量設(shè)備及儀表等。 通過把modbus RTU的命令映射到對應(yīng)的PLC的寄存器地址,生成GSD文件, 然后導(dǎo)入西門子編程軟件S7或者博圖,組態(tài)下載到PLC。 西門子PLC無需進(jìn)行modbus編程,可以直接通過讀取寄存器地址來讀寫RTU數(shù)據(jù)實現(xiàn)控制RTU。
11路獨立485網(wǎng)關(guān)每個485可以接多個RTU設(shè)備,11路網(wǎng)關(guān)同時并發(fā)數(shù)據(jù),速度更快。
2個Profinet網(wǎng)絡(luò)接口,方便組網(wǎng) 11路獨立485轉(zhuǎn)profinet網(wǎng)關(guān) 每路485可以接多個RTU設(shè)備,設(shè)置不同的RTU參數(shù)。 最多執(zhí)行130條modbus命令 支持級聯(lián)擴(kuò)展
支持Profinet主從通訊協(xié)議。
組網(wǎng)方便支持多種網(wǎng)絡(luò)結(jié)構(gòu)。
支持ModubsRTU轉(zhuǎn)Profinet協(xié)議
支持Profinet Modbus RTU組態(tài)
支持西門子200smart 支持西門子300
支持西門子1200
支持西門子1500
自動生成GSD文件
責(zé)任編輯:pj
-
plc
+關(guān)注
關(guān)注
5029文章
13700瀏覽量
471975 -
網(wǎng)絡(luò)接口
+關(guān)注
關(guān)注
0文章
90瀏覽量
17672 -
低壓電器
+關(guān)注
關(guān)注
2文章
155瀏覽量
18116
發(fā)布評論請先 登錄
別讓條碼閱讀器“干瞪眼”!Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)專治設(shè)備溝通障礙
工業(yè)通信的“超級翻譯官”Modbus轉(zhuǎn)Profinet如何讓稱重設(shè)備實現(xiàn)語言自由
Modbus轉(zhuǎn)Profinet網(wǎng)關(guān):工控機(jī)的“逆襲神器”
Modbus轉(zhuǎn)Profinet賦予數(shù)據(jù)采集儀高效通信的超能力
告別協(xié)議沖突!Modbus轉(zhuǎn)Profinet助力風(fēng)速風(fēng)向儀無縫對接
工業(yè)通信界“黑科技”來襲Modbus轉(zhuǎn)Profinet,主打一個 “泰酷辣”
探索Profinet轉(zhuǎn)Modbus485網(wǎng)關(guān)與富士電機(jī)溫控器的配置之旅

探索Profinet轉(zhuǎn)Modbus485網(wǎng)關(guān)與富士電機(jī)溫控器的配置之旅

如何實現(xiàn)Profinet轉(zhuǎn)Modbus485網(wǎng)關(guān)的高效車輛集成?

如何實現(xiàn)Profinet轉(zhuǎn)Modbus485網(wǎng)關(guān)的高效車輛集成?

通訊協(xié)議轉(zhuǎn)換Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)

ProfiNet轉(zhuǎn)RS485/Modbus Rtu協(xié)議網(wǎng)關(guān)

PLC通過Profinet轉(zhuǎn)Modbus網(wǎng)關(guān)與流量計通訊案例

Modbus RTU轉(zhuǎn)PROFINET協(xié)議轉(zhuǎn)換網(wǎng)關(guān) HT1S-PNS485-S10
Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)替代伺服ethercat通訊現(xiàn)場調(diào)試案例

評論