外行人请求帮助:modbus、rtu、modbus rtu分别是什么?被搞混了。

如题所述

我说个简单点的吧
不是复制的哦
modbus协议是工控行业的标准协议,前身为莫迪康所写,现已被施奈德收购
而modbus分为两种协议
即串口协议(modbus rtu)和网口协议(modbus tcp)协议
一般的工控机只支持rs232或者RS485的串口模式
这个时候工控机的协议栈里就只有modbusRTU协议
当他从串口接收到数据时,会直接根据报文中的数据进行控制
如果需要用modbusTCP协议进行传输,则需要使用带有网口的PLC
具体的帧格式如下
modbus RTU 地址域 功能码 数据 差错校验
modbus TCP 目的地址 协议id 长度 单元号 功能码 数据

简单的说 tcp是由RTU加工而来的
而RTU则是另外一种概念,不包含在modbus协议内
是工控行业对监控设备的简称。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-03
Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。

RTU(Remote Terminal Unit)是一种远端测控单元装置,负责对现场信号、工业设备的监测和控制。与常用的可编程控制器PLC相比,RTU通常要具有优良的通讯能力和更大的存储容量,适用于更恶劣的温度和湿度环境,提供更多的计算功能。正是由于RTU完善的功能,使得RTU产品在SCADA系统中得到了大量的应用。 远程终端设备(RTU)是安装在远程现场的电子设备,用来监视和测量安装在远程现场的传感器和设备。RTU将测得的状态或信号转换成可在通信媒体上发送的数据格式。它还将从中央计算机发送来得数据转换成命令,实现对设备的功能控制。 监视控制和数据采集是一个含义较广的术语,应用于可对安装在远距离场地的设备进行中央控制和监视的系统。SCADA系统可以设计满足各种应用(水、电、气、报警、通信、保安等等),并满足顾客要求的设计指标和操作概念。SCADA系统可以简单到只需通过一对导线连在远端的一个开关,也可复杂到一个计算机网络,它由许多无线远程终端设备(RTU)组成并与安装在中控室的功能强大的微机通信。SCADA系统的远程终端设备可以用各种不同的硬件和软件来实现。这取决于被控现场的性质、系统的复杂性、对数据通信的要求、实时报警报告、模拟信号测量精度、状态监控、设备的调节控制和开关控制。 变电站是电力系统的一个重要组成部分,它的安全可靠运行是电网安全经济运行的根本保证。当前变电站正以分项自动化向着综合自动化方向发展,综合自动化的近期目标是把变电站的保护、测量、监控、远动等融为一体,取得数据共享,资源共享,大幅度提高自动化的功效。 对于电力系统,为了进行现代化管理,往往实现电网调度自动化,虽然省、地、县各级调度有不同的职能和责任,但其组成基本相同,一般是由主站和远动终端(RTU)组成。远动终端就是电网监视和控制系统中安装在发电厂或变电站的一种远动装置,它负责采集所在发电厂或变电站电力运行状态的模拟量和状态量,监视并向调度中心传送这些模拟量和状态量,执行调度中心发往所在发电厂或变电站的控制和调度命令。然而,随着煤矿现代化管理的飞速发展,实施煤矿安全生产微机监控调度系统已是大势所趋,该系统通过设置在矿调度室的主计算机能实时地监视煤矿井下生产环境安全参数和全矿重要机电设备的工况,从而对各生产环节进行控制和调节,使生产的指挥管理和控制融为一体,成为矿井生产的中枢。 由于矿调度室远离生产现场,因此,矿井上下需要设置多个远动分站。毋庸置疑,煤矿变电站是企业生产的核心和动力源泉,它关系着安全生产和人体安危。变电站的安全管理也是煤矿监控系统的一个重要环节。通常变电站与煤矿生产调度中心往往相距较远,必须采用远动技术,在变电站设置远动终端即RTU,与调度中心计算机通过信道相连接,RTU与调度中心之间通过远距离信息传输完成RTU的远方监控功能。RTU与主站配合可以实现三遥功能,即:遥测、遥信、遥控。