电子开发 | 基础入门 | 电路原理图 | 濮婎垰鑸伴崶鎯х杽娓氾拷 | PLC閸╄櫣顢�   閵嗗﹤顩ч弸婊冩灘濞嗐垺婀扮粩娆欑礉鐠囬攱瀵� Ctrl+D 閹靛濮╅弨鎯版閿涗焦鍔呯拫銏″亶閻ㄥ嫭鏁幐浣碘偓锟�娑撯偓鐠у嘲顒熸稊鐘辩鐠х柉绻樺銉礉閻㈤潧鐡欏鈧崣鎴犲竾濞嗐垼绻嬮幃顭掔磼.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

閳藉懐鏁哥捄顖氬彆瀵繑澧滈崘宀嬬礉閺堚偓閺傛壆澧楅妴濠勬暩鐎涙劗鏁哥捄顖氬彆瀵繗顓哥粻妤€娅掗妴瀣剁礉閻絻鐭鹃崗顒€绱¢弻銉嚄閹靛鍞� 閻絻鐭鹃崗顒€绱$拋锛勭暬閸c劊鈧劗鏁哥€涙劒绮犳稉姘眽閸涙ê绻€婢跺洦澧滈崘灞烩偓锟�
閳藉棗宕勬径鈺侇劅娴兼艾宕熼悧鍥ㄦ簚鐎圭偘绶�100 c鐠囶叀鈻� chm閺嶇厧绱¢妴鍌濈カ閺傛瑥鍞寸€圭顕涚紒鍡礉鐟曞棛娲婃笟瀣摍婢舵熬绱濋崘鍛啇楠炶¥鈧劗鏁哥€涙劒绮犳稉姘眽閸涙ê绻€婢跺洦澧滈崘灞烩偓锟�
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 通讯类电路 >> 正文

S7-1200+ModbusRTU主站调用多从站速度延迟问题_MODBUS通信延迟

作者:佚名    文章来源:本站原创    点击数:2118    更新时间:2023/8/1

 S7-1200需要读取10个Modbus设备的数据,现在出现一个问题,单独调用一路是每秒可以循环25次,但是同时调用超过1路后,每秒只能进行10次通讯(10路循环一次,2路循环5次)。实验反应这么几个问题:
1:只通讯任何一路时,通讯非常正常无任何故障。
2:通讯多路时,通讯速度明显变慢,且还不如将从站断电无接受信号时的速度快。我将超时时间设置为50ms。将从站全部断电后,发送灯反而比从站正常通讯速度还快。
3:更改波特率几乎没有影响。变更超时时间有影响,但在50ms时达到最快,低于30ms开始出现故障。其他参数看不太明白,瞎设了以下,没任何影响。
4:是否是S1200的发送,和终止机制有什么要求,变换通道地址后,需要什么处理延迟了发送?
5:我现在需要将10从站一秒巡检两次。请大虾帮忙。
我采用的通讯模块是6ES7 241-1CH32-0XB0

S7-1200 

最佳答案

            1、MODBUS通信是一主多从方式,主站轮询访问从站,访问每个从站都需要一定时间,这个时间取决于通信波特率和通信的字数,所以从站越多,一个轮询需要的时间就越长,这是正常的
2、通信超时时间是指主站发送后等待从站发来响应数据的时间,通信正常的时候,主站只要接到从站响应就会复位“busy"状态位,这有通信非正常的时候(通信中断或干扰)才会一直等待从站响应的数据,直到达到规定的超时时间才会置位故障状态位,和复位busy位,才可能接受新的通信请求。如果通信中断,主站肯定是每个通信超时都去发送新的请求,所以发送状态灯会不停的闪,要注意这么快的LED响应,肉眼判断往往不是很准确
2、由于modbus TRU采用的是用信号中断间隔来判断一个通信贞是否完成,由于这个间隔时间的存在,所以通信波特率调高后,虽然通信速度肯定提高,但是一个通信周期所需要的总时间并没有减少很明显,通信字数少的时候更是如此。如果超时时间太短,不能使一个正常的通信完成,就会出现通信故障
4、modbus 是标准的通信协议,只要支持这个协议的所有设备,运行机制都相同,没有区别
5、要降低轮询时间有以下几个措施:
用较好的屏蔽通信双绞线(注意485通信网络的两个端头要有终端电阻),降低通信干扰,尽量提高波特率
如果从站过多,可以用两个或三个主站模块,降低每个通道的从站数量
如果允许,对于写从站的指令,程序中可以变更发送请求方式,只在需要发送(数据有变更)的时候才发送       


Tags:RS485,通信  
责任编辑:admin
相关文章列表
S7 200 SMART modbus rtu 通信问题,数量多会不会延时?S7-200 M
RS485通信----基本原理+电路图_RS485通信原理_RS485电路图
RS485通信问题、解决方法及基本原理讲解_RS485通讯原理
解读Modbus和tcp的区别和联系_Modbus RTU和TCP/IP区别
Modbus RTU通信教程 STEP 7-MicroWIN SMART软件 从站的配置及编程
西门子plc s7-200smart modbus-tcp通信实例编程详细指导,STEP7软
弱电工程RS485总线_RS485布线安装注意事项_RS485常见的故障与解决
PLC通信入门教程:通信从来都不难,就是几个0和1
RS485接线方式,现场总线不通怎么排查故障,RS485的A、B端可以短接
RS422/RS485通信接口原理图,RS-485通讯网络示意图
RS485通讯接头上的开关是什么用?西门子DP通讯接头接通终端电阻的
RS485正确的接线方法图解_485总线接线方式_485串口可以挂多少台设
西门子plc S7-200 SMART与丹佛斯变频器之间Modbus通信
西门子plc S7-200 SMART与变频器MODBUS-RTU通信例程
RS232、RS485标准以及在DB9公头、母头上的接线定义_Modbus通讯接
西门子S7-200 plc SMART与英威腾变频器通信的方法 modbus
西门子PLC串口通讯方法 RS485 串口通讯
Modbus和RS485的关系是什么?
实现PLC与多台变频器的MODBUS/RTU通信   MODBUS协议报文格式
PLC与变频器RS-485通信实例接线图,2线RS-485和4线RS-485的RS-42
在通信程序中,如何实现PLC与多台变频器的MODBUS/RTU通信?
plc通讯modbus通讯怎么用
PROFIBUS现场总线技术及发展趋势分析
PC与PLC通信的实现
RS485通讯基础及通讯方式
RS485信号电压高是什么原因?
RS485通信和Modbus协议
RS232与RS485的区别
RS485通讯特点
plc与plc之间通信,两台plc相互控制
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
    没有任何评论
閻㈤潧鐡欏鈧崣鎴犵秹閿涙碍鐪归梿鍡欐偅閸氬牆鎮囩猾鑽ゆ暩鐎涙劕鍩楁担婊€绗岄悽浣冪熅閸ュ墽娈戠純鎴犵彲閿涘lc瀹搞儲甯堕幎鈧張锟�,濡紕鏁搁弫鎵暩閻儴鐦�,閸楁洜澧栭張绡岲A缁涘鐡戦敍浣藉疮閽€鍐暩鐠侯垰娴樼純鎴犵彲缁儳宕曢敍灞艰礋瀹搞儳鈻肩敮鍫濆灡闁姳鐜崐绗衡偓鍌涱偨鏉╁骸鍙у▔銊ヤ簳娣団€冲彆娴兼褰块敍姘辨暩鐎涙劕绱戦崣鎴犵秹閿涳拷
最新推荐
鐠у嫭鏋¢崠鍛瑓鏉烇拷
 [閸楁洜澧栭張楦跨カ閺傦拷]閸椾礁銇夌€涳缚绱伴崡鏇犲閺堝搫鐤勬笟锟�100 c鐠囷拷
 [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]LM324鏉╂劖鏂�4~20mA鏉烇拷1~5V閻㈠灚绁�
 [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]LM386妞圭粯鐎担鎾诲閸忓顥撻弨鎯с亣閸c劌甯�
 [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]936閻掑﹤褰撮悽浣冪熅閸樼喓鎮婇崶锟�
 [閸楁洜澧栭張楦跨カ閺傦拷]鐡掑懎锛愬▔銏$ゴ鐠猴拷+濞撯晛瀹�+閹躲儴顒熼惃鍕礋
 [闁氨鏁ら悽闈涚摍鐠佹崘顓告潪顖欐]S7-200PLC閻ㄥ嫪璞㈤惇鐔昏拫娴狅拷 S7_2
 [鏉烆垯娆㈢猾锟�]S7-200鎼存挻鏋冩禒璁圭礄閸忣煉绱�,STEP7
 [鏉烆垯娆㈢猾锟�]ModbusPoll閸滃odbusSalve閸忥拷
 [鏉烆垯娆㈢猾锟�]STEP7濡剝瀚欓柌蹇斿瘹娴犮倕绨� Smart_
 [鏉烆垯娆㈢猾锟�]Modbus鐠嬪啳鐦划鍓т紥 v1.024 缂侊拷
 [鏉烆垯娆㈢猾锟�]Modscan32閸滃odsim32,modb
 [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]89c51閸忓鐝涢弬閫涜雹閻噦绱檖rotues
 [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]娑撳洤鍕鹃崢鍞抮otues娴犺法婀$粙瀣碍濠ф劗鐖�
 [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]51閸楁洜澧栭張鍝勫坊缁嬶拷 protues娴犺法婀�
 [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]閸楁洜澧栭張锟� PROTUES娴犺法婀$€圭偘绶ユ径锟�
閺堚偓閺傜増鏋冪粩锟�
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询