一种工业控制系统的制作方法

文档序号:8681507阅读:275来源:国知局
一种工业控制系统的制作方法
【技术领域】
[0001]本实用新型涉及工业控制技术领域,尤其涉及一种工业控制系统。
【背景技术】
[0002]当前基于MODBUS-RTU协议的工业控制系统,将现场仪表、仪器作为最底层的通讯对象。现场仪表、仪器与上位机间为单向通讯,现场仪表和仪器各占用一个地址,各自采集所需数据,等待上位机读取,同时接收上位机发送的命令,但是不能主动将数据发送给上位机。上位机则轮流查询各个仪表、仪器采集到的数据,同时接收用户的操作,并将这些操作解析为命令后发送给各个模块。
[0003]然而,当上位机控制的仪表和仪器数量较多时,上位机需要不断从现场仪表、仪器读取数据,并进行大量的、频繁的数据计算校验,还需要进行命令解析等计算,导致系统响应慢,传输效率低。
[0004]也就是说,现有技术中的工业控制系统中,上位机不仅需要从各现场仪表、仪器读取数据,还需要进行大量的数据计算和命令解析,存在系统响应慢,传输效率低的技术问题。
【实用新型内容】
[0005]本实用新型通过提供一种工业控制系统,解决了现有技术中的工业控制系统,由于上位机不仅需要从各现场仪表、仪器读取数据,还需要进行大量的数据计算和命令解析,存在的系统响应慢,传输效率低的技术问题。
[0006]本申请实施例提供了如下技术方案:
[0007]一种工业控制系统所述系统为支持MODBUS-RTU协议的系统,所述系统包括:
[0008]N个控制模块、通讯管理模块和上位机;N为正整数;
[0009]所述通讯管理模块与所述N个控制模块通过第一串行总线连接,以从所述N个控制模块处读取并存储模块参数数据;
[0010]所述上位机与所述通讯管理模块通过第二串行总线连接,以从所述通讯管理模块处读取所述模块参数数据,并发送控制指令至所述通讯管理模块,以通过所述通讯管理模块转发所述控制指令至所述N个控制模块。
[0011]可选的,所述第一串行总线和所述第二串行总线均为RS485总线。
[0012]可选的,所述通讯管理模块包括两个RS485总线接口,所述两个RS485总线接口分别与所述上位机和所述N个控制模块连接。
[0013]可选的,所述通讯管理模块上设置有显示屏,以使所述通讯管理模块能显示所述N个控制模块的通讯地址。
[0014]可选的,所述通讯管理模块上设置有发送器,以将所述模块参数数据发送至所述上位机。
[0015]可选的,所述N个控制模块具体为:工业仪表和/或工业仪器。
[0016]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0017]本申请实施例提供的工业控制系统,在上位机和控制模块之间增加通讯管理模块,将工业控制系统由两级结构改为三级结构,通过通讯管理模块读取N个控制模块的模块参数数据并保存,上位机直接一次性批量读取通讯管理模块保存的数据,并向通讯管理模块发送指令,减少了上位机去各个控制模块读取数据,并校验数据所占用的计算量,从而提高上位机对用户操作的响应速度和整个系统的数据传输效率。
【附图说明】
[0018]为了更清楚地说明本实用新型实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0019]图1为本申请实施例中工业控制系统的结构图;
[0020]图2为现有技术中工业控制系统的结构图。
【具体实施方式】
[0021]本申请实施例通过提供一种工业控制系统,解决了现有技术中的工业控制系统,由于上位机不仅需要从各现场仪表、仪器读取数据,还需要进行大量的数据计算和命令解析,存在的系统响应慢,传输效率低的技术问题。实现了提高上位机对用户操作的响应速度和整个系统的数据传输效率的技术效果。
[0022]为解决上述技术问题,本申请实施例提供技术方案的总体思路如下:
[0023]本申请提供一种工业控制系统,所述系统为支持MODBUS-RTU协议的系统,所述系统包括:
[0024]N个控制模块、通讯管理模块和上位机;N为正整数;
[0025]所述通讯管理模块与所述N个控制模块通过第一串行总线连接,以从所述N个控制模块处读取并存储模块参数数据;
[0026]所述上位机与所述通讯管理模块通过第二串行总线连接,以从所述通讯管理模块处读取所述模块参数数据,并发送控制指令至所述通讯管理模块,以通过所述通讯管理模块转发所述控制指令至所述N个控制模块。
[0027]通过上述内容可以看出,在上位机和控制模块之间增加通讯管理模块,将工业控制系统由两级结构改为三级结构,通过通讯管理模块读取N个控制模块的模块参数数据并保存,上位机直接一次性批量读取通讯管理模块保存的数据,并向通讯管理模块发送指令,减少了上位机去各个控制模块读取数据,并校验数据所占用的计算量,从而提高上位机对用户操作的响应速度和整个系统的数据传输效率。
[0028]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细说明,应当理解本实用新型实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
[0029]在本实施例中,提供了一种工业控制系统,所述系统为支持MODBUS-RTU协议的系统,请参考图1,图1为本申请实施例中工业控制系统的结构图,所述系统包括:
[0030]N个控制模块101、通讯管理模块102和上位机103 ;N为正整数;
[0031]所述通讯管理模块102与所述N个控制模块101通过第一串行总线104连接,以从所述N个控制模块101处读取并存储模块参数数据;
[0032]所述上位机103与所述通讯管理模块102通过第二串行总线105连接,以从所述通讯管理模块102处读取所述模块参数数据,并发送控制指令至所述通讯管理模块102,以通过所述通讯管理模块102转发所述控制指令至所述N个控制模块101。
[0033]下面对所述工业控制系统的结构和工作原理进行详细说明:
[0034]首先,介绍所述工业控制系统的结构。
[0035]当前基于MODBUS-RTU协议的工业控制系统为两层结构,如图2所示,顶层的上位机103直接与底层的仪表、仪器等控制模块101连接;上位机103的系统消耗量很大,至少包括以下消耗:从多个控制模块一一读取数据,并进行数据校验;分析并输出读取的数据给操作人员;接收操作人员的操作,解析操作生成命令;发送命令至对应的控制模块等。
[0036]当上位机103连接的控制模块数量较多时,由于上位机103的系统计算量大,消耗大,导致上位机103对操作人员的操作响应较慢,且与控制模块101之间进行数据传输的效率也较低。
[0037]
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1