低代码研发平台项目
概述:
从0到1主导架构与研发三款低代码研发平台项目。包括企业级接口总集成平台项目、工业系统调度可视化配置平台、3D可视化组态与调度监控平台。
技术与成果简单说明:
1、企业级接口总集成项目(以下简称接口项目,以下简称接口项目),采用B/S架构设计,后端使用.net core3.1,前端使用vue2。接口项目实现可视化操作,可根据用户需要,提供给实施人员去做公司项目,无需开发代码,即可配置webapi、webservice、rabbitmq、kafka、socket等多种接口的同步或异步收发、业务处理等工作。该平台曾在广州某超大型医药智能仓库项目上(项目造价2亿+)与IBM系统接口进行高并发收发对接压力测试,该接口项目以每秒处理超5000次并发轻松完胜IBM系统,IBM供应商系统曾二度宕机。
2、工业系统调度可视化配置平台(以下简称调度项目),采用C/S架构。C/S架构采用前后端分离,服务端使用.net 6,客户端采用wpf(.net 6),后端服务端通过websocket推送数据给多个前端客户端,客户端使用webapi请求服务端进行一系列业务处理。调度项目提供可视化组态界面,实施人员或其他软件工程师,可以在该平台上可视化配置各种调度设备的组态操作、设备可视化布局等等。组态核心功能为自研的多种通用设备通信协议,匹配型号和地址,即可自动实现对多种PLC(西门子、三菱、ab、欧姆龙、汇川等等)、其他设备(例如扫码器、机械手等等)的配置,配置完毕即可全自动实现调度业务。并且可视化布局的页面,可自动成为整个工厂的设备监控系统。
3、3D可视化组态与调度监控平台(以下简称3d项目),采用C/S架构,服务端使用.net 6,客户端使用wpf,使用.net 8。设计与以上调度项目理念雷同。其中组态可视化为通用功能。3d模型采用多种三维设计软件均可创作的stl模型,通过对模型的控制,实现其他开发人员或实施人员可快速在我的平台上开发三维数字孪生项目。并且一经配置,即可自动匹配设备动作,实现三维动画同步。