- 主页>
- 事业·产品信息:
- 工业自动化控制:
- 控制器·记录仪·数据采集仪器:
- 信息中心:
- 知识之窗:
- 表压与绝对压力的区别:
- 压力单位Pa和kgf/cm2的区别:
- PID控制基础知识-4:
- 温度传感器的结构和安装方法:
- PID控制基础知识-3:
- 温度测量与热电偶冷端补偿:
- PID控制基础知识-2:
- 为什么使用硅传感器能够测量差压?:
- 硅膜片谐振式差压变送器工作原理简介:
- 2008/02/01:
- 2007/09/01:
- 2007/06/01:
- 2007/01/01:
- 2006/11/01:
- 2006/09/01:
- 2006/08/01:
- 2006/05/01:
- 2006/03/01:
- 2006/02/01:
- 2006/01/01:
- 2005/12/01:
- 2005/11/01:
- 2005/10/01:
- 2005/09/01:
- 2005/08/01:
- 2005/07/01:
- 2005/06/01:
- PID控制——比例控制、积分控制、微分控制:
- 流量控制和水锤:
- 丰富的噪声解决方案>
- 2006年11月
知识之窗
2006年11月
以太网可以传输多少数据流?
顾客曾经问过我们这样一个问题: “高速采集大量数据会不会给局域网造成压力?”为了通过网络高效传输各种数据,需要将原始数据划分,给每段加上“信头”及其他信息。当然,这方面的技术及其他过程,较之RS232、RS485与其他形式的串行通信复杂。如果想要清楚地知道网络上传输的实际数据量,那么严格说来,在计算时需要将各种情形和条件都考虑进去。本文以一项简单直观的数据采集作业为例,使用横河电机的仪表,将问题简化为收集稳定传输的近似数据量上。
该示例使用横河电机DAQSTATION DXAdvanced系列的数据记录仪DX2000,同时与DAQWORX DAQLOGGER数据采集软件相结合,以1秒钟为周期在多达348个通道上采集数据。
首先了解一下在数据采集过程中,DX2000记录仪通信日志显示屏上的通信交互情况。
该示例使用横河电机DAQSTATION DXAdvanced系列的数据记录仪DX2000,同时与DAQWORX DAQLOGGER数据采集软件相结合,以1秒钟为周期在多达348个通道上采集数据。
首先了解一下在数据采集过程中,DX2000记录仪通信日志显示屏上的通信交互情况。
从上图可以看出,DAQLOGGER软件在每个数据采集周期实现三项FD命令的交互,次序如下: 48个测量通道(编号1~48),60个运算通道(编号101~160)及240个外部输入通道(编号201~440)。根据上图,一个周期内命令的数据量如下所示(DXAdvanced系列记录仪的用户可参见DX1000/DX1000N/DX2000通信接口使用说明书(IM 04L41B01-17C-C))。

接下来考虑一下这些数据流在以太网上是如何传输的。下图是以太网信号按照各种用户数据通信标准显示的结构。

以FD1,01,48 CR LF的第一个输出请求为例,对于11个字节的用户数据,添加了8个字节的前文信号以及14+20+20+4=58个字节的数据,最终这个信号的总长度达到77个字节。基本上来说这样计算就可以了,但是:

1字节=8比特,因此1秒钟周期内传输的信号共计2863×8=22904比特。通过类比可以知道,10 Mbps的信号,即每秒10 M比特的信号可以在10Base-T以太网上传输(DX2000使用的就是10Base-T以太网);100 Mbps的信号,即每秒100 M比特的信号可以在100Base-T以太网上传输(办公场所常用的是100Base-T以太网)。显而易见,上述长度数据是不会给局域网造成冲击的。
需要注意的是,这个数据量是适宜通信环境下的典型数据量。由于TCP其他联网设备的不确定因素,实际数据量可能不同。作为近似值得出的数字,是DX2000记录仪在适宜的通信环境下,以1秒为周期在348个通道上对22904比特的稳定传输进行数据记录得出的结果。

接下来考虑一下这些数据流在以太网上是如何传输的。下图是以太网信号按照各种用户数据通信标准显示的结构。

以FD1,01,48 CR LF的第一个输出请求为例,对于11个字节的用户数据,添加了8个字节的前文信号以及14+20+20+4=58个字节的数据,最终这个信号的总长度达到77个字节。基本上来说这样计算就可以了,但是:
- 一次可发送的数据量有一个上限。DAQSTATION软件一次最多可发送的字节数是1024。因此,如果要发送1025或更多字节的数据,那么该数据在发送前必须被划分为若干段。
- 根据TCP协议,发送方会收到已接收数据的数据量接收报告。如果发送方随后发送其他数据,这些数据将与响应数据混淆;如果发送方随后没有发送其他数据,那么只有接收方发送的通知,就不会产生混淆。

1字节=8比特,因此1秒钟周期内传输的信号共计2863×8=22904比特。通过类比可以知道,10 Mbps的信号,即每秒10 M比特的信号可以在10Base-T以太网上传输(DX2000使用的就是10Base-T以太网);100 Mbps的信号,即每秒100 M比特的信号可以在100Base-T以太网上传输(办公场所常用的是100Base-T以太网)。显而易见,上述长度数据是不会给局域网造成冲击的。
需要注意的是,这个数据量是适宜通信环境下的典型数据量。由于TCP其他联网设备的不确定因素,实际数据量可能不同。作为近似值得出的数字,是DX2000记录仪在适宜的通信环境下,以1秒为周期在348个通道上对22904比特的稳定传输进行数据记录得出的结果。




