(1)了解协议
首先,您应该了解Modbus RTU协议,包括它的总线层次、报文格式、功能码及其对应的功能等等。
(2)定义层次
其次,在实现Modbus RTU程序之前,您需要做的另一个任务便是定义层次。
(3)开发层次
接着,需要开发总线层次所需的软件,以用于编写和维护Modbus RTU程序。
(4)编写程序
最后,将用您所开发的软件编写Modbus RTU程序,以实现您所需的功能,如可以在给定的从动装置中读取和写入数据。
可以。rtu英文全称RemoteTerminalUnit,中文全称为远程终端控制系统。据相关资料查询显示,一个程序内能包括rtu与tcp两种通讯,tcp是一种面向广域网的通信协议,目的是在跨越多个网络通信时,为两个通信端点之间提供通信。tcp通信特点:(1)基于流的方式;(2)面向连接;(3)可靠通信方式;(4)在网络状况不佳的时候尽量降低系统由于重传带来的带宽。
近年来,物联网通信领域设备层出不穷,RTU设备就是其中一种。此文,计讯我详细介绍RTU相关知识要点。
一、RTU概念介绍
RTU 英文全称Remote Terminal Units,中文全称为远程终端单元。
远程终端设备(RTU)是安装在远程现场的电子设备,用来监视和测量安装在远程现场的传感器和设备。RTU将测得的状态或信号转换成可在通信媒体上发送的数据格式。它还将从中央计算机发送来得数据转换成命令,实现对设备的功能控制。RTU主要应用于工业、农业、水利、电力、环保、气象、地震、交通、能源、商业领域等。
二、RTU主要特点
RTU是SCADA系统最为基本的组成单元。RTU作为一种安装在远程现场的电子设备,它的功能主要是监视并且测量安装在工作现场的传感器和其他的检测设备其主要目的是为了方便对远程工作现场的信号以及工业装置的监督测量和控制,RTU不仅能够把经过测量而得到的设备状态或者是设备测量所得到的信号转变成能够在通信媒体上发送的数据格式,它还能够把中央计算机发送出来的数据转变成命令,从而完成对设备的功能控制。
RTU在一般情况下能够经常被分成为两种情况的类型那就是“单板RTU”和“模块RTU”。“单板RTU"在一个版子中集中了所有的I/O接口,”模块RTU“在结构方面相对来说就比较简单因为它只有一个单独的CPU模块,不仅如此同时还可以有其他的附加模块,基本上这些附加模块都是通过加入一个“backplane”来实现的。
RTU作为一种非常耐用的远程现场检测控制装置,它能够支持SCADA控制中心和远程现场装置的通讯。它是一个单独的数据获取和控制单元。它最主要的作用就是能够进行远程工作现场设备的控制,从而获得设备数据,并且能够把数据传递给SCADA系统的调度中心。
三、RTU主要功能
采用三级看门狗检测机制,由CPU自带看门狗设计、硬件电路看门狗设计,软件看门狗设计等三级多重检测机制组成,运行故障自修复,保证设备永不死机采用TCP心跳链路检测机制、掉线重连、数据补发,确保设备永远在线采用短信与网络双通道设计,网络通道与短信通道可相互切换,当TCP/UDP断开连接时,可以用短信发送数据。
采集和传输一体化设计,通信稳定,节省成本,集传统水文遥测终端机功能与2.5G/3G/4G传输功能于一体,实现水文/水资源数据的采集、存储、显示、控制、报警及传输等综合功能。
支持大容量存储,长期保存设定参数及 历史 数据,提供16MB的数据存储空间,可存储10年以上的采集数据,同时支持TF卡存储。
支持远程参数配置(同时支持平台配置方式和短信配置方式)、远程程序升级。提供功能强大的中心管理软件,方便设备管理。
四、RTU主要应用
遥测终端RTU可以对远程工作环境进行遥控、遥测、遥信以及遥调,所以遥测终端RTU机非常适用于环境恶劣的工作地点。RTU产品广泛应用于石油天然气、水文水利、电力调度市政调度等行业中。
五、RTU与DTU有哪些区别
RTU一般用于监视、控制与数据采集的应用。具有遥测、遥信、遥调、遥控功能。通常都集成了模拟量与数字量的输入与输出,PMW控制,计数器,RS232和RS485接口,同时具备无线路由器的功能。DTU它是一个无线透传设备。是专门用于将串口数据转换为IP数据或将IP数据转换为串口数据通过无线通信网络进行传送的无线终端设备。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)