国产三级在线看完整版-内射白嫩大屁股在线播放91-欧美精品国产精品综合-国产精品视频网站一区-一二三四在线观看视频韩国-国产不卡国产不卡国产精品不卡-日本岛国一区二区三区四区-成年人免费在线看片网站-熟女少妇一区二区三区四区

儀器網(yiqi.com)歡迎您!

| 注冊2 登錄
網站首頁-資訊-話題-產品-評測-品牌庫-供應商-展會-招標-采購-知識-技術-社區(qū)-資料-方案-產品庫-視頻

問答社區(qū)

S7-200Modbus RTU通信控制5個從站伺服,通信輪詢速度非常慢的問題

瑤仔920119 2018-05-16 12:04:44 973  瀏覽
  • 本人新手一枚,懇請大神們指教。S7-200Modbus RTU通信控制5個從站伺服,通信輪詢速度非常慢,點完電機始能,等十幾秒電機才反應,波特率也對上了,但還是極慢,請問怎么能讓通信速度變快?

參與評論

全部評論(2條)

  • xdev63 2018-05-17 00:00:00
    通訊調度沒做好;

    贊(15)

    回復(0)

    評論

  • Sally1976mm 2018-05-21 00:00:00
    每個電機有多少數據要通訊的?估計有干擾,modbus一秒鐘10幾個數據沒問題

    贊(12)

    回復(0)

    評論

熱門問答

S7-200Modbus RTU通信控制5個從站伺服,通信輪詢速度非常慢的問題
本人新手一枚,懇請大神們指教。S7-200Modbus RTU通信控制5個從站伺服,通信輪詢速度非常慢,點完電機始能,等十幾秒電機才反應,波特率也對上了,但還是極慢,請問怎么能讓通信速度變快?
2018-05-16 12:04:44 973 2
s7-200 modbus RTU通信可以帶多少個從站?
如題:小弟遇到一個工程,本地為1個PLC控制柜,遠程是100多個數字量輸入模塊(Modbus rtu),之前是從本地的控制箱拉線的到每一個現場控制和采集一些開關量,現在想提GX率節(jié)約成本,想問問1個PLC主站能帶100個從站嗎?還有能帶的話怎么樣編程能節(jié)約通信時間... 如題:小弟遇到一個工程,本地為1個PLC控制柜,遠程是100多個數字量輸入模塊(Modbus rtu),之前是從本地的控制箱拉線的到每一個現場控制和采集一些開關量,現在想提GX率節(jié)約成本,想問問1個PLC主站能帶100個從站嗎?還有能帶的話怎么樣編程能節(jié)約通信時間?求大俠指點或者能提供更加合理的方案(在節(jié)約成本的前提下) 展開
2017-12-15 08:46:08 458 1
modbus RTU模式的通信問題
modbus RTU模式的通信通訊格式要求 地址 功能碼 數據 CRC校驗 數據長度 1個字節(jié) 1個字節(jié) N個字節(jié) 2個字節(jié) 如發(fā)送的數據... modbus RTU模式的通信通訊格式要求 地址 功能碼 數據 CRC校驗 數據長度 1個字節(jié) 1個字節(jié) N個字節(jié) 2個字節(jié) 如發(fā)送的數據為: 03 01 00 00 10 校驗高位校驗低位 我的問題是: 1、我理解地址03使用1個字節(jié)數據長度表示,是用1個字節(jié)表示0,再使用一個字節(jié)表示3,但再就使用了兩個字節(jié)的數據長度了,和通訊要求的格式不符。還有一種理解就是使用1個字節(jié)的直接表示03,其而進制碼為000000011,如果地址是20,其二進制碼為00010100,但這種理解出現個疑問,很多設備同時支持ASCII或RTU兩種方式,當發(fā)送RTU的地址和ASCII方式的起始符相同時如都為03,接受方怎么判斷他是RTU發(fā)送的地址,還是ASCII起始符。 2、RTU方式判斷幀消息結束時是3.5字符時間,我想知道在物理層如何判斷的,如消息發(fā)送完后,在物理層485雙絞上,其電壓持續(xù)3.5字符長度+15V即判斷消息發(fā)送完成或是其電壓持續(xù)3.5字符長度-15V判斷消息發(fā)送完成。還是雙絞線上為其他狀態(tài)來判斷消息完成。485通訊線上沒有通訊時A、 B線狀態(tài)是什么。 請教各位了? 展開
2013-04-08 23:05:15 376 2
RTU怎么通信
如題
2016-02-29 07:07:44 376 1
modbus rtu串口通信
公司買了一個溫度巡檢儀,功能有限,我想通過自己做的軟件來增強巡檢儀的功能,但對串口通信編程知之甚少?,F通過監(jiān)控原程序得到以下數據:write requests: 01 03 00 01 00 01 D5 CA 01 01 00 50 00 20 3D C3 01 03 00 60 00 10 44 18 read requests: 01 03... 公司買了一個溫度巡檢儀,功能有限,我想通過自己做的軟件來增強巡檢儀的功能,但對串口通信編程知之甚少?,F通過監(jiān)控原程序得到以下數據:write requests: 01 03 00 01 00 01 D5 CA 01 01 00 50 00 20 3D C3 01 03 00 60 00 10 44 18 read requests: 01 03 02 00 02 39 85 01 01 04 00 00 00 00 FB D1 01 03 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 AE 38 從中能不能翻譯出什么東西?? 后來我又根據已有資料及網上相關程序編寫了以下通訊程序: Private Sub Command1_Click() '發(fā)請求 Dim btSend(23) As Byte btSend(0) = &H1 '目標站號 btSend(1) = &H3 '功能碼 btSend(2) = &H0 'I0.0地址(0000)高字節(jié) btSend(3) = &H1 'i0.0地址(0000)低字節(jié) btSend(4) = &H0 '讀取個數高字節(jié) btSend(5) = &H1 '讀取個數低字節(jié) btSend(6) = &HD5 btSend(7) = &HCA btSend(8) = &H1 btSend(9) = &H1 btSend(10) = &H0 btSend(11) = &H50 btSend(12) = &H0 btSend(13) = &H20 btSend(14) = &H3D btSend(15) = &HC3 btSend(16) = &H1 btSend(17) = &H3 btSend(18) = &H0 btSend(19) = &H60 btSend(20) = &H0 btSend(21) = &H10 btSend(22) = &H44 btSend(23) = &H18 ComK3.Output = CVar(btSend) Dim btReceive As Variant With ComK3 Do DoEvents Loop Until .InBufferCount = 5 .InputLen = 30 btReceive = .Input Text1.Text = Hex$(btReceive(1)) Text2.Text = Hex$(btReceive(2)) Text3.Text = Hex$(btReceive(3)) Text4.Text = Hex$(btReceive(4)) ' Text5.Text = Hex$(btReceive(5)) 'Text6.Text = Hex$(btReceive(6)) ' Text7.Text = Hex$(btReceive(7)) ' Text8.Text = Hex$(btReceive(8)) ' Text9.Text = Hex$(btReceive(9)) ' Text10.Text = Hex$(btReceive(10)) ' Text11.Text = Hex$(btReceive(11)) ' Text12.Text = Hex$(btReceive(12)) ' Text13.Text = Hex$(btReceive(13)) ' Text14.Text = Hex$(btReceive(14)) ' Text15.Text = Hex$(btReceive(15)) ' Text16.Text = Hex$(btReceive(16)) ' End If End With End Sub Private Sub Form_Load() With ComK3 .CommPort = 1 .Settings = "9600,N,8,2" .InputMode = comInputModeBinary '二進制收發(fā) .InBufferSize = 512 .OutBufferSize = 512 If (Not .PortOpen) Then .PortOpen = True End With End Sub 能收到4個亂碼,應該是錯誤標示,原程序待CRC驗證,我驗證不出,所以先刪除了。期望大俠們幫我修改下程序 展開
2009-07-05 16:19:26 440 2
modbus rtu通信的一些問題
問題一:相關資料上說modbus rtu通信數據中每個字節(jié)包括” 1個起始位、8個數據位、 1個奇偶校驗位、1~2個停止位“,加起來每個字節(jié)就有12位了。不是一個字節(jié)只有8位的嗎? 問題二:無符號十六位二進制數據乘以100,再除以256,這個運算是起到什么作用呢?
2013-01-29 03:23:16 451 2
求助三菱FX2N PLC Modbus rtu 通信問題
 
2017-12-13 00:43:29 416 1
求助三菱FX2N PLC Modbus rtu 通信問題
 
2018-12-06 17:26:32 439 0
電位滴定儀滴定速度非常慢是怎么回事
 
2018-12-01 02:14:50 346 0
通信原理濾波器的問題
AM信號解調什么時候需要加帶通濾波器?兩個話音信號,s(t)=m1(t)cosWct-m2(t)sinWct經過帶通濾波器有什么影響?噪聲經過BPF會怎么樣? 還有一個窄帶濾波器,例如s(t)=m1(t)cosWct+m2(t)sinWct+KcosWct,頻率fc=10MHz,m1(t),m2(t)帶寬為5KHz和10KHz,經過窄帶濾... AM信號解調什么時候需要加帶通濾波器?兩個話音信號,s(t)=m1(t)cosWct-m2(t)sinWct經過帶通濾波器有什么影響?噪聲經過BPF會怎么樣? 還有一個窄帶濾波器,例如s(t)=m1(t)cosWct+m2(t)sinWct+KcosWct,頻率fc=10MHz,m1(t),m2(t)帶寬為5KHz和10KHz,經過窄帶濾波器會是什么樣的?鎖相環(huán)和窄帶濾波器有什么關系? 就簡單說說就好,概念什么的百科也有,就不用重復了。謝謝 展開
2016-11-08 02:16:44 772 1
壓力傳感器串口通信的問題
Z近在用壓力傳感器在做串口通信,需要將壓力傳感器傳出的數據通過串口解析然后保存到數據庫中??墒窃谥亓?,也就是壓力不變的情況下,串口接收到的數據一直在循環(huán)變化。到底哪些才是... Z近在用壓力傳感器在做串口通信,需要將壓力傳感器傳出的數據通過串口解析然后保存到數據庫中??墒窃谥亓浚簿褪菈毫Σ蛔兊那闆r下,串口接收到的數據一直在循環(huán)變化。到底哪些才是需要的數據格式呢?壓力不可能在一直變化的啊。接收到的數據應該如何解析呢?如何轉化為我們所需要的壓力數值呢?(壓力傳感器沒有什么協議之類的描述,只給了模擬量和壓力之間的計算公式)。 大神求指點?。。?! 我們購買的壓力傳感器輸出的是模擬信號,我們用了ADC將其轉化為數值信號,但是輸出的數據格式不知道如何解析。另外,有測量介質是固體的數字壓力傳感器嗎?我查了好像大部分數字壓力傳感器都是測液壓和氣壓的啊,沒有測量固體壓力的。高手幫忙??! 展開
2013-04-26 08:49:26 482 2
兩個不同PLC之間通過rs485(modbus RTU)通信的問題
我們實驗用了ABB ac500 pm592 ,與別人西門子的s7-200通過RS485進行通信,我是主,他做從 我用了AC500的cpu的com1,接的是2,3口, 兩邊的com設置都是9600波特率,8數據位,偶校驗,1停止位 主PLC程序如下: BLINK1(ENABLE:=TRUE , TIMELOW:=T... 我們實驗用了ABB ac500 pm592 ,與別人西門子的s7-200通過RS485進行通信,我是主,他做從 我用了AC500的cpu的com1,接的是2,3口, 兩邊的com設置都是9600波特率,8數據位,偶校驗,1停止位 主PLC程序如下: BLINK1(ENABLE:=TRUE , TIMELOW:=T#1s , TIMEHIGH:=T#1s , OUT=> ); COM_MOD_MAST_receive3( EN:=BLINK1.OUT , COM:=1 ,(*接口編號*) SLAVE:= 2,(*從站IP地址,變壓器作為MODBUS_RTU從站*) FCT:=03,(*讀N個字*) TIMEOUT:=1000, ADDR:=40001,(*要讀取的從站寄存器首地址MODBUS*) NB:=41 ,(*要讀取從站的數據個數,對于位存取NB中規(guī)定位的個數,對于字和雙字存取,在NB中規(guī)定字的個數*) DATA :=ADR(ETH_REC_DATA2) ,(*主站存儲區(qū)首地址,從從站讀取的數據放在該地址*) DONE=> , ERR=> , ERNO=>); xx:=COM_MOD_MAST_receive3.ERNO; IF COM_MOD_MAST_receive3.DONE=TRUE AND COM_MOD_MAST_receive3.ERR=FALSE THEN read3_success_num:=read3_success_num+1; IF read3_success_num>5000 THEN read3_success_num:=0; END_IF; END_IF; 但是程序一直沒有收到數據,不知道是哪里錯了 能否給予解答? 有沒有相關的說明文件給予參考 展開
2017-09-29 20:36:06 760 2
現場總線,串行通信,并行通信,以太網通信?
如何區(qū)分,他們之間的關系,求詳解... 如何區(qū)分,他們之間的關系,求詳解 展開
2018-05-21 18:14:13 412 1
modbus rtu通信有16位數據位的嗎
 
2015-08-16 04:27:59 417 1
RS485通過modbus rtu協議通信和通過pc加載器協議通信
 
2012-04-09 22:05:47 387 2
ADXL345加速度計通信速率問題
我用的單片機的SPI速度是125K,而該加速度計的輸出數據速率是大是3200HZ,這樣可以說正常讀出數據嗎
2011-10-26 22:09:42 568 3
計算機中什么叫總線通信控制
 
2013-04-14 17:40:53 322 3
請問MCGS組態(tài)王和單片機modbus rtu通信,當通信幾分鐘就失敗了,
必須單片機重新復位才能再通信,不過時間仍然很短是怎么回事???
2012-12-19 09:08:54 759 4
電廠rtu裝置通信規(guī)約是104嗎
 
2017-07-28 23:46:35 252 1
四信水利RTU支持什么通信方式?
 
2017-02-20 05:55:34 432 1

4月突出貢獻榜

推薦主頁

最新話題