一种远程遥测终端控制器制造技术

技术编号:9990575 阅读:104 留言:0更新日期:2014-05-02 03:01
本发明专利技术公开一种远程遥测终端控制器,包括微处理器、通讯模块、数据采集控制模块、存储模块、硬件看门狗、电源模块,存储模块内存储有操作系统,其中,所述操作系统搭载有软PLC运行系统,所述软PLC运行系统包括输入输出接口驱动和虚拟机,所述输入输出接口驱动包括数据采集控制接口驱动、通讯接口驱动;所述虚拟机包括系统管理器、错误管理器、调试内核、编译器。本发明专利技术一种远程遥测终端控制器通过操作系统搭载软PLC运行系统,并通过PC端的开发系统所发送程序指令,针对改变很小的程序,在PC端只需将原有程序的需要改变部分进行更改即可,提高了程序代码的复用率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开一种远程遥测终端控制器,包括微处理器、通讯模块、数据采集控制模块、存储模块、硬件看门狗、电源模块,存储模块内存储有操作系统,其中,所述操作系统搭载有软PLC运行系统,所述软PLC运行系统包括输入输出接口驱动和虚拟机,所述输入输出接口驱动包括数据采集控制接口驱动、通讯接口驱动;所述虚拟机包括系统管理器、错误管理器、调试内核、编译器。本专利技术一种远程遥测终端控制器通过操作系统搭载软PLC运行系统,并通过PC端的开发系统所发送程序指令,针对改变很小的程序,在PC端只需将原有程序的需要改变部分进行更改即可,提高了程序代码的复用率。【专利说明】一种远程遥测终端控制器
本专利技术涉及油气生产数字化建设现场数据采集领域,尤其涉及一种远程遥测终端控制器。
技术介绍
随着油气生产规模的不断扩大和对生产过程自动化要求的不断提高,利用数据转换技术作为数据测量、采集处理和过程控制的基本手段,并与计算机技术、通讯技术相结合的分布式监控系统,已取代集中式系统成为操作系统硬件发展的趋势。其中,远程遥测终端控制器(RTU)作为分布式监控系统中常用的一种,其应用愈来愈普及。远程遥测终端控制器(RTU)作为体现“测控分散、管理集中”思路的产品在中国油气得到广泛的应用。远程遥测终端控制器(RTU)是REMOTE TERMINAL UNIT的简称,用于监视、控制与数据采集的应用,集遥测、遥信、遥调、遥控功能于一体,并在各种数据采集与监视操作系统(Supervisory Control And Data Acquisit 输入输出 n, SCADA)中得到广泛的应用。通常,远程遥测终端控制器(RTU)是通常由中央处理单元(MCU)、通信接口、存储单元、模拟信号输入输出单元、开关信号输入输出单元、数字信号输入输出单元、电源单元等几大部分组成。此外,根据实际应用需求,有的远程遥测终端控制器(RTU)产品也增加了一些特殊功能,如视频、硬件冗余等功能。在工程建设现场,现有远程遥测终端控制器虽然根据不同应用场景其内部的操作系统已搭载不同的独立的程序,为行业提供方便,远程遥测终端控制器也随着技术的发展不断发展,服务于石油现场数据采集行业的远程遥测终端控制器大量安装,也广泛用在电力、水利、能源、环保、交通、地理信息系统等领域。目前,这些应用场合使用的远程遥测终端控制器基本都是根据应用场合编写单独的程序,每一个具体应用都需要编写一个独立的程序,即使改变很小,也需要重新编写程序,代码复用比较差,而且都不能在应用中升级程序,造成施工和维护成本比较大。
技术实现思路
本专利技术提供一种远程遥测终端控制器,以解决现有的远程遥测终端控制器的代码复用率复杂,不能在应用中升级程序。本专利技术提供一种远程遥测终端控制器,包括微处理器、通讯模块、数据采集控制模块、存储模块、硬件看门狗、电源模块,存储模块内存储有操作系统,其中,所述硬件看门狗与微处理器相连,用于监控操作系统软件程序运行状况;所述存储模块与微处理器相连,用于存储操作系统、启动程序及保存系统重要数据;所述通讯模块包括通讯接口,通讯模块与微处理器相连,用于远程遥测终端控制器与外界设备进行通信;所述数据采集控制模块包括数据采集控制接口,数据采集控制模块与微处理器相连,用于远程遥测终端控制器对现场输入输出接口进行数据采集及控制;所述电源模块与微处理器相连;所述操作系统搭载有软PLC运行系统,所述软PLC运行系统包括输入输出接口驱动和虚拟机,所述输入输出接口驱动包括数据采集控制接口驱动、通讯接口驱动;所述虚拟机包括系统管理器、错误管理器、调试内核、编译器;所述系统管理器用于处理不同命令和协调程序的执行,并且需要从数据采集控制接口读取变量;错误管理器用于检测和处理程序执行期间发生的各种错误;调试内核用于为软PLC运行系统提供多个调试函数以进行调试工作;编译器用于将通讯接口接受到的程序编译成可执行文件。根据以上技术方案,本专利技术所提供的远程遥测终端控制器通过操作系统搭载软PLC运行系统,并通过PC端的开发系统所发送程序指令,针对改变很小的程序,在PC端只需将原有程序的需要改变部分进行更改即可,提高了程序代码的复用率,且,需要RTU执行哪种功能只需在PC端将相应程序发送到RTU即可,简单方便操作。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一种远程遥测终端控制器装置示意图;图2是本专利技术一种远程遥测终端控制器实施例装置流程图;图3是本专利技术软PLC运行系统架构组成示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。以下将结合说明书附图,详细描述本专利技术。图1是本专利技术提供一种远程遥测终端控制器示意图。如图1所示,所述远程遥测终端控制器包括微处理器、通讯模块、数据采集控制模块、存储模块、硬件看门狗、电源模块,存储模块内存储有操作系统,其中,所述硬件看门狗与微处理器相连,用于监控操作系统软件程序运行状况;所述存储模块与微处理器相连,用于存储操作系统、启动程序及保存系统重要数据;所述通讯模块包括通讯接口,通讯模块与微处理器相连,用于远程遥测终端控制器与外界设备进行通信;所述数据采集控制模块包括数据采集控制接口,数据采集控制模块与微处理器相连,用于远程遥测终端控制器对现场输入输出接口进行数据采集及控制;所述电源模块与微处理器相连;所述操作系统搭载有软PLC运行系统,所述操作系统还搭载有用于软PLC运行系统,所述软PLC运行系统包括输入输出接口驱动和虚拟机,所述输入输出接口驱动包括数据采集控制接口驱动、通讯接口驱动;所述虚拟机包括系统管理器、错误管理器、调试内核、编译器;所述系统管理器用于处理不同命令和协调程序的执行,并且需要从数据采集控制接口读取变量;错误管理器用于检测和处理程序执行期间发生的各种错误;调试内核用于为软PLC运行系统提供多个调试函数以进行调试工作;编译器用于将通讯接口接受到的程序编译成可执行文件。进一步地,所述微处理器采用32位处理器,更具体的采用CorteX-M3处理器。进一步地,所述软PLC运行系统采用ProConOS embedded CLR。进一步地,所述操作系统采用Iinux操作系统。在一个可行的实施例中,所述通讯接口包括以太网接口、RS232接口、RS485接口,以实现远程遥测终端控制器的与PC端及其他设备的通信功能。所述以太网接口采用10/100M自适应网络接口 ;所述RS232接口、RS485接口用于实现本实施例与其他工业设备进行通信工作,所接收和发出符合Modbus协议的数据。进一步地,所述通讯接口包括3路RS485接口、2路RS232接口、I路以太网接口。进一步地,所述通讯模块还包括无线通讯模块,所述无线通讯模块本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:郭月明刘守会黄兵
申请(专利权)人:中国石油集团东方地球物理勘探有限责任公司北京中油瑞飞信息技术有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1