一种用于工业过程实时监控的数据采集传输系统及方法

文档序号:9786767阅读:423来源:国知局
一种用于工业过程实时监控的数据采集传输系统及方法
【技术领域】
[0001] 本发明属于数据采集与传输技术领域,具体涉及一种用于工业过程实时监控的数 据采集传输系统及方法。
【背景技术】
[0002] 随着现代工业生产规模的不断扩大,生产设备由就地分散的局部自动控制逐渐向 综合自动化体系发展,而一般工业控制系统地域跨越性较大,相当一部分设备工作在户外, 一些作业点分散,环境恶劣,因此需要对各种设备的运行状态、生产指标等参数做到实时监 控;在4G网络迅速发展以及手机终端逐渐普及的条件之下,越来越多的技术、功能融入到手 机当中去,移动监控系统便是其中较为典型的例子;移动监控系统在保证传统监控系统功 能的基础上,增加了监控的移动性以及便捷性,使得用户可以通过移动终端随时随地了解 工业现场情况,对于企业管理层而言,可以更快更方便的获取企业生产情况,为他们的决策 提供辅助功能;但是工业过程中,需要采集各种生产指标数据、工况数据以及状态信息数 据,采样频率高,数据量大,传输时需要占用大量的网络带宽,因此又对移动监控系统提出 了新的挑战,需要针对大数据建立一套数据采集与传输系统。
[0003] 工业现场需要监控的数据项非常庞大,现场采集系统会高频地采集大量生产数 据,但同时工业生产通常是较长时间处于一个相对稳定的状态,发生频繁波动的情况比较 少,即使生产过程由于原材料或者外部环境变化导致生产出现波动,这种波动持续时间也 是有限的,控制系统最终会通过控制指令使得生产过程回到一个稳态状态,因此,工业生产 中很多监控的数据项在大部分时间内都是相对稳定的,例如,一些表征设备状态信息的布 尔变量,大部分时间内其值要么是正常,要么是不正常,不会很长时间一直处于在正常和不 正常间进行切换;但是现有的本地监控系统数据传输的实时性与可靠性低,带宽占用率高, 数据传输过程中所需要的流量比较多,响应速度慢,不能直观的看到出现故障的数据信息, 需要现场监控人员固定在中心监控室中进行查看操作,给工作人员带来了较大的不便。

【发明内容】

[0004] 针对现有技术的不足,本发明提出一种用于工业过程实时监控的数据采集传输系 统及方法,以达到节省数据传输流量、提高数据传输实时性可靠性、随时随地了解现场设备 的运行状态的目的。
[0005] -种用于工业过程实时监控的数据采集传输系统,该系统包括电子测量仪、可编 程逻辑控制器、本地监控端、云服务器和移动终端;
[0006] 电子测量仪:用于采集每个工业生产现场的生产数据,并发送到可编程逻辑控制 器;
[0007] 可编程逻辑控制器:用于将接收到的生产数据发送到本地监控端;
[0008] 本地监控端:用于显示接收到的生产数据;根据生产数据采集次数阈值,按照采集 时间顺序对每次采集的生产数据进行编号;根据每次采集的生产数据的个数,对每个生产 数据进行编号,并将每次采集的生产数据的顺序编号、每个生产数据的编号及该生产数据 对应的数值发送到云服务器;
[0009] 所述的云服务器包括数据存储模块、数据处理模块和数据发送模块,其中,
[0010] 数据存储模块:用于保存接收到的每个工业生产现场的编号后的生产数据;
[0011] 数据处理模块:用于判断当前编号后的生产数据的顺序编号与上一次接收到的生 产数据的顺序编号是否连贯,若是,则判断每个编号后的生产数据的数据类型,否则,则判 断每个编号后的生产数据的数据类型,同时接收本地监控端重新发送的缺失的编号后的生 产数据并保存;
[0012] 所述的每个编号后的生产数据若是数值型生产数据,则对数值型生产数据进行处 理,若是布尔型生产数据,则对布尔型生产数据进行处理;
[0013] 所述的对数值型生产数据进行处理的过程具体为:设定每个数值型生产数据的数 值波动范围,判断每个编号后的数值型生产数据的数值是否超出所设定的波动范围,若是, 则发送发布信号至数据发送模块,否则,继续采集每个工业生产现场的生产数据;
[0014] 所述的对布尔型生产数据进行处理的过程具体为:判断每个编号后的布尔型生产 数据的数值是否改变,若是,则发送发布信号至数据发送模块,否则,继续采集每个工业生 产现场的生产数据;
[0015] 数据发送模块:用于将每个编号后的数值型生产数据或布尔型生产数据进行发 布,并将每个编号后的数值型生产数据或布尔型生产数据的编号和数值发送到远程监控者 的移动终?而;
[0016] 移动终端;用于接收云服务器发送的每个编号后的数值型生产数据或布尔型生产 数据的编号和数值,通知工作人员对生产设备进行维护调整。
[0017] 所述的电子测量仪安装在工业生产现场的生产设备上,电子测量仪的输出端连接 可编程逻辑控制器的输入端,可编程逻辑控制器的输出端连接本地监控端,本地监控端连 接云服务器。
[0018] 所述的可编程逻辑控制器还用于自动控制调节生产设备的各项设备运行参数。
[0019] 所述的数据发送模块还包括订阅功能,即根据远程监控者的实际需求向远程监控 者发送所订阅的生产数据。
[0020] 所述云服务器采用设置有kafka集群的云服务器。
[0021] 采用所述的用于工业过程实时监控的数据采集传输系统进行的数据采集传输方 法,包括以下步骤:
[0022] 步骤1、在每个工业生产现场根据实际需求在生产设备上设定生产数据测量点,将 电子测量仪安装在生产数据测量点处;
[0023] 步骤2、设定生产数据采集时间间隔,并设定采集次数阈值;
[0024] 步骤3、判断采集次数是否达到所设定的采集次数阈值,若是,将采集次数清零重 新进行计数,并执行步骤4,否则,直接执行步骤4;
[0025] 步骤4、根据设定的生产数据采集时间间隔,采用每个工业生产现场的电子测量仪 采集生产数据,并将上述生产数据通过可编程逻辑控制器发送到每个工业生产现场的本地 监控端;所述生产数据包括数值型生产数据和布尔型生产数据;
[0026] 步骤5、采用每个工业生产现场的本地监控端显示接收到的生产数据,将生产数据 进行编号并发送到云服务器,具体步骤如下:
[0027] 步骤5.1、采用每个工业生产现场的本地监控端显示接收到的生产数据;
[0028] 步骤5.2、根据生产数据采集次数阈值,按照采集时间顺序对每次采集的生产数据 进行编号;
[0029] 步骤5.3、根据每次采集的生产数据的个数,对每个生产数据进行编号,并将每次 采集的生产数据的顺序编号、每个生产数据的编号及该生产数据对应的数值发送到云服务 器;
[0030] 步骤6、采用云服务器根据接收到的每个工业生产现场的编号后的生产数据,对每 个工业生产现场的设备运行状态进行监控,具体步骤如下:
[0031] 步骤6.1、采用数据存储模块保存接收到的每个工业生产现场的编号后的生产数 据;
[0032]步骤6.2、采用数据处理模块对每个工业生产现场的编号后的生产数据进行处理, 具体步骤如下:
[0033] 步骤6.2.1、判断当前编号后的生产数据的顺序编号与上一次接收到的生产数据 的顺序编号是否连贯,若是,执行步骤6.2.2,否则,执行步骤6.2.2,同时采用本地监控端重 新发送缺失的编号后的生产数据,接收上述数据并保存;
[0034] 步骤6.2.2、判断每个编号后的生产数据的数据类型,若是数值型生产数据,则执 行步骤6.2.3,若是布尔型生产数据,则执行步骤6.2.5;
[0035]步骤6.2.3、设定每个数值型生产数据的数值波动范围;
[0036] 步骤6.2.4、判断每个编号后的数值型生产数据的数值是否超出所设定的波动范 围,若是,执行步骤6.3,否则,返回执行步骤3;
[0037] 步骤6.2.5、判断每个编号后的布尔型生产数据的数值是否改变,若是,执行步骤 6.3,否则,返回执行步骤3;
[0038] 步骤6.3、采用数据发送模块将每个编号后的数值型生产数据或布尔型生产数据 进行发布,并将每个编号后的数值型生产数据或布尔型生产数据的编号和数值发送到远程 监控者的移动终端,通知工作人员对生产设备进行维护调整。
[0039]本发明的优点:
[0040]本发明提出一种用于工业过程实时监控的数据采集传输系统及方法,系统同时支 持广播、多播、订阅等模式,不同的业务工程师可以通过订阅方式获取自己所需的数据信 息;本发明提高了数据传输的实时性与可靠性,减小了带宽,节省了数据传输过程中所需要 的流量;同时响应速度快,能直观的看到出现故障的数据信息,可以随时随地了解现场设备 的运行状态,方便不同需求的人员使用。
【附图说明】
[0041] 图1为本发明一种实施例的用于工业过程实时监控的数据采集传输系统及方法的 系统结构框图;
[0042] 图2为本发明一种实施例的用于工业过程实时监控的数据采集传输系统及方法的 系统结构示意图;
[0043] 图3为本发明一种实施例的用于工业过程实时监控的数据采集传输方法流程图。
【具体实施方式】
[0044] 下面结合附图对本发明一种实施例做进一步说明。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1