modbus通讯速率是多少,请教下关于modbus通讯
来源:整理 编辑:亚灵电子网 2023-01-27 12:24:14
1,请教下关于modbus通讯
MODBUS比较应用广泛,但在此从经济性、通讯速度来讲,都不如PROFIBUS
2,MODBUSTCP 协议用VB实现后的真实通信速率会不会比SIEMENS的
TCP/IP上的MODBUS用VB实现起来比DP总线方便一些,不过稳定性和抗干扰能力就不如了。
3,请问一个关于modbus通讯设置问题
应该是主设备和从设备的波特率、数据位、停止位、效验位相匹配才行另外你那个通讯器有型号吗?没有的话你只能试了最好用ASCII码去读然后解析返回的数据因为从设备是通过一个小型的通讯转换器后再与主设备通讯的,那小转换器什么参数等都看不见,也无说明资料
4,ModBus通信规约的通讯参数和传输特性
MODBUS规约模式:RTU模式。传输速率:2400 bps,4800bps,9600bps,19200bps。串行口通讯数据格式:1 个起始位,8 个数据位, 无校验位,1个停止位。通讯介质:推荐采用0.5mm的双绞线,不带屏蔽层。(原因是如果使用屏蔽双绞线,但现场接地处理不好反而影响通讯质量)。应答时间:小于4.5个byte传输时间(帧间隔最小时间) + 10ms。
5,请教modbus总线的通讯距离
通讯距离,是由选定的总线种类决定的,不是modbus协议,modbus协议是一个软件协议,不规定传输的总线种类。例如,你在232上传输,在15米之内;在485口上传输,在一定条件可以达到1000米以上。modbus 属于 协议,软件层面的总线 应该是说 rs485 之类的,属于硬件485走双绞线的通讯距离 和速率有关系,通常 9600 可以达 1200米当然,可以转换为光纤传输,数千米
6,我就没明白为什么同样是rs485物理层有速率是96k总线却高达15m
MODBUS的速率也不仅仅有9.6K,也有其他的速率;DP1.2也不是最快的,还有12M呢但是你要明白一点,9.6K随然慢,但是通讯距离远,对网络要求低12M虽然快,但是要求苛刻,达不到要求,照样通讯不了!科技的发展的结果,网络就是一个很好的例子。当初开发出来是技术达不到就慢,随着发展就快了。还有就是有的端口或转换器需要通过电缆提供工作电源,这样也远不了好比同是计算机,配置不同。我觉得这主要取决于芯片所支持的工作频率。
7,modbus tcp每秒钟能读写多少个变量
这要看信道的质量和带宽。先说一种比较高效的通讯架构,前端采用PLC总线挂接TCP模块,采用百兆双绞线信道,通过智能交换机与上位机组网百,形成局域网。这样的组网通讯是非常高效的。拿百兆带宽来说,每秒100兆位的数据传输速度,折合成字节是每秒12.5兆字节,度一个寄存器两个字节,每秒可以传输625万个寄存器数据。去除MODBUS指令数据,每秒读写600万寄存器不是问题,至于变量,有开关量,也就是线圈,一个变量占用一个二进制位,还有模拟量,整数型占一个寄存器也就是两个字节,浮点和长整型要占用四字节,也就是两个寄存器,再考虑到读写变量是连续读写,回还是一个个的读写,平均每秒300万-500万变量应该很轻松。上述的是百兆局域网,总线TCP模块的效率,这个硬件构架成本是不低的,而实际上,大多采用485总线或者232串口转TCP,受串口限制,效率就会大幅下跌,串口一般是4800波特答-119200波特,折合每秒600字节-14900字节,就算TCP带宽再大,串口的速度也跟不上,按照这个指标来算,平均每秒能读写几千变量就不错了。9600常用的速率情况下,也就是每秒600左右变量。
文章TAG:
modbus通讯速率是多少modbus 通讯 速率