System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及开发平台,尤其涉及一种综采自动化控制组态开发平台系统及方法。
技术介绍
1、在煤矿智能开采控制
,综采自动化控制系统是指在煤矿或其他矿山开采过程中,用于实现对采煤机、输送机、液压支架等设备进行自动化控制和管理的一套系统。传统的综采自动化控制系统通常依赖于本地服务器和组态软件来管理。这些系统包括工程管理模块和程序仿真模块,用于管理与组态系统建立连接的装置的组态配置信息,并进行程序仿真。
2、传统综采组态软件面对复杂的定制化需求时,存在研发难度大、项目管理不统一、资源共享与复用性低、软件升级迭代缓慢以及缺乏有效的测试环境等问题。此外,现有技术无法满足无人化智能开采场景的需求,缺少统一的管理平台和高效的资源调度机制,导致系统版本管理混乱、研发成本高、维护复杂。这些问题限制了综采自动化控制系统在煤矿智能化开采中的应用和发展。
技术实现思路
1、本专利技术提供一种综采自动化控制组态开发平台系统及方法,用以解决现有技术中缺少统一的管理平台和高效的资源调度机制,导致系统版本管理混乱、研发成本高、维护复杂的缺陷,提供一个高效、灵活、易于维护的自动化控制组态开发平台系统。
2、本专利技术提供一种综采自动化控制组态开发平台系统,包括:客户端和服务器;
3、所述客户端包括:
4、组态项目管理客户端,用于登录用户账户、组态项目的创建、启动组态开发编辑器以及组态开发编辑器的版本更新;
5、组态开发编辑器,用于接收用户通过可视化编
6、客户端预览程序模块,用于运行组态项目进行前端界面的预览,便于用户在开发阶段对组件项目进行调试和验证;
7、所述服务器包括:
8、云端平台服务模块,与组态开发编辑器通信连接,用于接收前端界面和后端服务,并将后端服务部署到云端环境,以实现综采自动化控制组态文件的开发和仿真调试;
9、云端工程管理服务模块;与所述云端平台服务模块通信连接,用于接收编写的前端界面和后端服务的代码,进行版本保存;
10、云端发布库,与所述云端平台服务模块通信连接,用于存储待发布的组态项目文件;其中,所述组态项目文件包括前端界面和后端服务。
11、根据本专利技术提供的综采自动化控制组态开发平台系统,所述客户端还包括:
12、驱动预览程序模块,用于在仿真测试阶段,驱动预览程序用于监控和记录设备的状态和性能,提供实时的反馈和报警信息;
13、服务配置工具模块,用于配置仿真调试服务参数,确保组态项目的仿真测试正常运行;
14、通过所述组态开发编辑器创建综采工作面设备的数字孪生模型,将数字孪生模型集成到后端服务中,用于模拟和测试;所述数字孪生模型包括与实际设备对应的虚拟设备;
15、所述服务器还包括:
16、仿真测试服务模块,分别与所述驱动预览程序模块和所述服务配置工具模块连接,用于接收服务参数配置和驱动运行测试,以提供虚拟设备和服务的仿真环境,支持组态项目在开发阶段的调试与优化;
17、所述云端平台服务模块与所述仿真测试服务模块通过容器化工具通信,通过云端平台服务模块将后端服务部署到云端环境,并通仿真测试服务模块在云端环境中加载所述后端服务。
18、根据本专利技术提供的综采自动化控制组态开发平台系统,所述服务配置工具模块根据仿真测试的需求动态调整所述数字孪生模型中的虚拟设备的控制参数,确保开发阶段的测试环境与实际部署环境相仿。
19、根据本专利技术提供的综采自动化控制组态开发平台系统,在仿真调试的过程中:通过驱动预览程序模块基于用户对前端界面中的各个组件的操控动作,生成操控指令;将所述操控指令发送至所述仿真测试服务模块,通过操控指令控制所述数字孪生模型中的虚拟设备,并将生成的仿真结果返回至所述客户端预览程序进行展示;将仿真结果发送至所述云端工程管理服务模块进行存储。
20、根据本专利技术提供的综采自动化控制组态开发平台系统,所述云端平台服务模块提供组态项目所需的资源,并对资源进行统一管理,确保项目代码和版本的统一性;所述资源包括:研发依赖类库、nuget包和项目代码库。
21、本专利技术还提供一种综采自动化控制组态开发方法,用于如上所述的综采自动化控制组态开发平台系统,包括:
22、通过组态项目管理客户端登录用户账户、组态项目的创建、启动组态开发编辑器以及组态开发编辑器的版本更新;
23、通过组态开发编辑器接收用户通过可视化编辑界面的输入指令,确定目标组件以及目标组件逻辑,创建或修改前端界面及其控制逻辑;并定义后端服务的逻辑和行为,数据库交互脚本以及api定义;
24、通过云端平台服务模块接收前端界面和后端服务,并将后端服务部署到云端环境,以实现综采自动化控制组态文件的开发和仿真调试;
25、通过客户端预览程序模块运行组态项目进行前端界面的预览,便于用户在开发阶段对组件项目进行调试和验证;
26、通过云端工程管理服务模块接收编写的前端界面和后端服务的代码,进行版本保存;
27、通过云端发布库存储待发布的组态项目文件;其中,所述组态项目文件包括前端界面和后端服务。
28、根据本专利技术提供的综采自动化控制组态开发方法,在仿真测试阶段,所述方法包括:
29、通过驱动预览程序模块驱动预览程序用于监控和记录设备的状态和性能,提供实时的反馈和报警信息;
30、通过服务配置工具模块配置仿真调试服务参数,确保组态项目的仿真测试正常运行;
31、通过所述组态开发编辑器创建综采工作面设备的数字孪生模型,将数字孪生模型集成到后端服务中,用于模拟和测试;所述数字孪生模型包括与实际设备对应的虚拟设备;
32、通过所述服务器的仿真测试服务模块接收服务参数配置和驱动运行测试,以提供虚拟设备和服务的仿真环境,支持组态项目在开发阶段的调试与优化;
33、通过云端平台服务模块将后端服务部署到云端环境,并通仿真测试服务模块在云端环境中加载所述后端服务。
34、根据本专利技术提供的综采自动化控制组态开发方法,在仿真调试的过程中:通过驱动预览程序模块基于用户对前端界面中的各个组件的操控动作,生成操控指令;
35、将所述操控指令发送至所述仿真测试服务模块,通过操控指令控制所述数字孪生模型中的虚拟设备,并将生成的仿真结果返回至所述客户端预览程序进行展示;将仿真结果发送至所述云端工程管理服务模块进行存储。
36、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述综采自动化控制组态开发方法。
37、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算本文档来自技高网...
【技术保护点】
1.一种综采自动化控制组态开发平台系统,其特征在于,包括:客户端和服务器;
2.根据权利要求1所述的综采自动化控制组态开发平台系统,其特征在于,所述客户端还包括:
3.根据权利要求2所述的综采自动化控制组态开发平台系统,其特征在于,所述服务配置工具模块根据仿真测试的需求动态调整所述数字孪生模型中的虚拟设备的控制参数,确保开发阶段的测试环境与实际部署环境相仿。
4.根据权利要求2所述的综采自动化控制组态开发平台系统,其特征在于,在仿真调试的过程中:
5.根据权利要求2所述的综采自动化控制组态开发平台系统,其特征在于,所述云端平台服务模块提供组态项目所需的资源,并对资源进行统一管理,确保项目代码和版本的统一性;所述资源包括:研发依赖类库、Nuget包和项目代码库。
6.一种综采自动化控制组态开发方法,其特征在于,用于如权利要求1-5任一项所述的综采自动化控制组态开发平台系统,所述方法包括:
7.根据权利要求6所述的综采自动化控制组态开发方法,其特征在于,在仿真测试阶段,所述方法包括:
8.根据权利要求
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求6至8任一项所述的综采自动化控制组态开发方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求6至8任一项所述的综采自动化控制组态开发方法。
...【技术特征摘要】
1.一种综采自动化控制组态开发平台系统,其特征在于,包括:客户端和服务器;
2.根据权利要求1所述的综采自动化控制组态开发平台系统,其特征在于,所述客户端还包括:
3.根据权利要求2所述的综采自动化控制组态开发平台系统,其特征在于,所述服务配置工具模块根据仿真测试的需求动态调整所述数字孪生模型中的虚拟设备的控制参数,确保开发阶段的测试环境与实际部署环境相仿。
4.根据权利要求2所述的综采自动化控制组态开发平台系统,其特征在于,在仿真调试的过程中:
5.根据权利要求2所述的综采自动化控制组态开发平台系统,其特征在于,所述云端平台服务模块提供组态项目所需的资源,并对资源进行统一管理,确保项目代码和版本的统一性;所述资源包括:研发依赖类库、nuget包和项目代码库。<...
【专利技术属性】
技术研发人员:郑闯,冯银辉,杨程锦,贺鹏,刘姗姗,刘彬,李丹宁,
申请(专利权)人:北京天玛智控科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。