一种组态软件与小程序互联监控系统技术方案

技术编号:30367431 阅读:36 留言:0更新日期:2021-10-16 17:39
本申请公开了一种组态软件与小程序互联监控系统,包括:小程序,智能互联模块,工控设备;所述工控设备包括组态软件和硬件设备;所述智能互联模块与所述小程序通信连接;所述智能互联模块与所述组态软件通过OXC控件建立TCP连接。本系统通过在小程序和工控设备中增加智能互联模块与OCX插件,增强了网络适应性,增大了传输的数据量和数据的适应性,提高了整个系统的传输速度和可靠性,避免了系统的组态软件技术升级时需进行大规模改造系统硬件的缺点。本申请可广泛应用于工控设备技术领域内。内。内。

【技术实现步骤摘要】
一种组态软件与小程序互联监控系统


[0001]本申请涉及工控设备
,尤其是一种组态软件与小程序互联设备监控系统。

技术介绍

[0002]工控组态软件具有强大的界面组态功能、强大的数据库管理能力、兼容各种工控设备的驱动库、支持常见的通信协议,高可靠等优点。而微信小程序具有移动性、良好的用户体验、无需下载安装、即用即载等特点。如果将两者互联结合,不仅可以充分发挥两者的长处,而且通过微信小程序强大的场景应用能力,实现短信报警、数据共享、开放接口等功能,而当前实现组态监控软件的移动端监控,主流技术是采集端采用物联网模块结合云组态进行,由于物联网模块和云组态需提供HTTP请求接口,而组态软件本身并不具备HTTP处理能力,已运行的设备监控系统如果采用上述组态软件的技术升级,则需要进行大规模硬件改造,影响当前生产,因此,亟需一种适应性强的设备监控系统。

技术实现思路

[0003]本申请的目的在于至少一定程度上解决现有技术中存在的技术问题之一。
[0004]为此,本申请实施例的一个目的在于提供一种组态软件与小程序互联监控系统,该系统通过在小程序和工控设备中增加智能互联模块与OCX插件,增强了网络适应性,增大了传输的数据量和数据的适应性,提高了整个系统的传输速度和可靠性,避免了系统的组态软件技术升级时需进行大规模改造系统硬件的缺点。
[0005]为了达到上述技术目的,本申请实施例所采取的技术方案包括:
[0006]第一方面,本申请实施例提供了一种组态软件与小程序互联监控系统,包括:小程序,智能互联模块,工控设备;
[0007]所述工控设备包括组态软件和硬件设备;
[0008]所述智能互联模块与所述小程序通信连接;所述小程序用于发送控制指令和接收来自所述组态软件上传的各个所述硬件设备的状态值;
[0009]所述智能互联模块与所述组态软件通过OXC控件建立TCP连接;所述智能互联模块用于接收所述控制指令或转发所述控制指令至所述组态软件;所述OCX控件用于解析所述控制指令;所述组态软件用于执行所述控制指令并更新所述硬件设备的状态值;所述状态值可通过所述组态软件上传至所述小程序。
[0010]另外,根据本专利技术中上述实施例的一种组态软件与小程序互联设备监控系统,还可以有以下附加的技术特征:
[0011]进一步地,本申请实施例中,所述智能互联模块包括板载继电器和板载温湿度检测传感器,所述板载继电器用于直接开启所述监控电脑;所述板载温湿度检测传感器用于测量所述监控电脑所处环境的环境温度与湿度。
[0012]进一步地,本申请实施例中,所述硬件设备包括智能仪表,传感器,执行器和多功
能仪表。
[0013]进一步地,本申请实施例中,所述执行器包括空调、照明灯、阀门和电机中的一种或多种组合。
[0014]进一步地,本申请实施例中,所述智能互联模块包括光强传感器,无线射频模块和指示灯;所述指示灯用于提示所述空调是否故障;所述无线射频模块用于远程控制所述照明灯。
[0015]进一步地,本申请实施例中,所述智能互联模块还用于设置TCP服务器地址及端口,MQTT服务器,所述空调的启停温度,所述照明灯的灯光开关亮度值、所述无线射频模块的开/关遥控码、所述组态软件自动上传数据的时间间隔中的一种或几种参数。
[0016]进一步地,本申请实施例中,所述通讯连接包括WIFI连接或有线连接。
[0017]本申请的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到:
[0018]本申请实施例通过在小程序和工控设备中增加智能互联模块与OCX插件,增强了网络适应性,增大了传输的数据量和数据的适应性,提高了整个系统的传输速度和可靠性。
附图说明
[0019]图1为本专利技术中一种具体实施例中组态软件与小程序互联监控系统的连接图;
[0020]图2为本专利技术中一种具体实施例中组态软件与小程序互联监控系统的指令控制流程示意图。
具体实施方式
[0021]下面结合附图详细描述本专利技术的实施例对本专利技术实施例中的组态软件与小程序互联设备监控系统工作原理和过程作以下说明。
[0022]如图1,本组态软件与小程序互联设备监控系统包括小程序1,智能互联模块2,OCX控件、工控设备3;其中工控设备3包括OCX控件4、组态软件5和硬件设备6;智能互联模块2可通过有线或者无线WIFI与小程序1和工控设备3连接,小程序可以发送控制指令控制智能互联模块2和工控设备3的监控电脑,也可以接收组态软件5反馈过来的硬件设备6的状态值。硬件设备6可执行对应的控制指令,在本实施例中,硬件设备6包括智能仪表,传感器,执行器和多功能仪表,其中执行器包括空调、照明灯、阀门和电机中的一种或多种组合。而智能互联模块2可以接收小程序1的指令并判断是否是本模块的控制指令,若是智能互联模块2的控制指令,则执行对应的硬件操作并更新状态值,这里的数据包为JSON格式数据包,需要OXC控件将其解析,组态软件5可读取OXC控件4的函数返回值,获得对应硬件设备6的状态值并利用页面上传将状态值反馈至小程序1,小程序1同时更新硬件设备6的状态值。若判断不是本模块的控制指令,则转发至工控设备3,工控设备3中的组态软件5控制对应硬件设备6的控制,而组态软件5则同步更新对应的设备的状态值,并把状态值上传反馈给小程序,小程序1可查看对应的设备的状态值。进一步地,除了传送小程序的控制指令和转达组态软件的反馈状态值外,智能互联模块2本身也是一个可执行指令的模块,智能互联模块2具有板载继电器,板载温湿度传感器,光强传感器,无线射频模块和指示灯等硬件,其中板载继电器可以直接控制工控设备的电脑的启动和关闭,板载温湿度传感器则可以测量工控设备3
所处环境的温度与湿度;指示灯可以根据空调的状况进行故障报警,无线射频模块则可以控制硬件设备6中的某些照明灯,光强传感器则可以监测光强数据并反馈更新对应的灯的状态值至组态软件5,进一步地,智能互联模块2还可以由配套程序进行TCP服务器地址及端口,MQTT服务器,空调启停温度,灯光开关亮度值、433M发射模块的开启和关闭的遥控码、自动上传数据时间间隔等参数进行配置。
[0023]进一步地,本实施例的具体控制指令的传输可参照图2的流程图,小程序下发控制指令至智能互联模块,其中控制指令以数据包的形式传输至智能互联模块,智能互联模块接收到小程序MQTT数据包并根据数据包的包头判断是否为本智能互联模块的控制指令,若数据包的自定义标志位标识为“#”,则该控制指令为智能互联模块的控制指令,则执行对应模块的控制指令,控制对应的硬件设备执行控制,并向组态软件发送JSON格式的数据包,OCX控件将数据包解析并以函数返回值的形式赋值给组态软件;组态软件读取OCX控件函数返回值获得数据包,与此同时,组态软件的主动数据上传标志位置0,组态软件关闭主动上传的功能,组态软件刷新对应的状态值,刷新完成后,主动上传标志位置1,恢复组态软件的主动上传功本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种组态软件与小程序互联监控系统,其特征在于,包括:小程序,智能互联模块,工控设备;所述工控设备包括OCX控件、组态软件和硬件设备;所述智能互联模块与所述小程序通信连接;所述小程序用于发送控制指令和接收来自所述组态软件上传的各个所述硬件设备的状态值;所述智能互联模块与所述组态软件通过所述OCX控件建立TCP连接;所述智能互联模块用于接收并执行所述控制指令或转发所述控制指令至所述组态软件;所述OCX控件用于解析所述控制指令;所述组态软件用于执行所述控制指令,更新所述硬件设备的状态值并上传所述状态值至所述小程序。2.根据权利要求1所述的一种组态软件与小程序互联监控系统,其特征在于,所述智能互联模块包括板载继电器和板载温湿度检测传感器,所述板载继电器用于开启监控电脑;所述板载温湿度检测传感器用于测量所述监控电脑的环境温度与环境湿度。3.根据权利要求1所述的一种组态软件与小程序互联监控系统,其...

【专利技术属性】
技术研发人员:林明冲
申请(专利权)人:中交四航局江门航通船业有限公司
类型:发明
国别省市:

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

1