项目功能及用途:某联锁和保障管理模块用于解决某能源使用冲突影响设备安全和提高保障过程信息化管理能力。通过对保障过程的管控,实现作业保障的双向互动,制定保障计划,建立用户设备启动联锁机制,实现对用户设备使用能源的有效控制。
我司职责:全面负责项目的策划、设计、研发、运维等相关工作
项目难点:
一、动态表单
难点:
(1)用户可通过鼠标拖拽实现表单的设计;
(2)动态表单的定义数据存储和实例数据的渲染;
(3)以插件方式集成到现场作业平台。
应对措施:
(1)通过自研表单设计器,实现多种表单组件的定制开发,支持用户通过鼠标拖拽的方式设计表单,并提供设计预览功能;
(2)表单支持多版本,为了保证多个版本的数据能够正确关联,采用表单定义与表单数据分离的存储结构,在渲染之前再将数据进行组合;
(3)系统提供MEF插件,集成内置浏览器,不同的作业平台客户端用户只需要配置当前设备的设备编号,即可拉取对应的表单模板进行数据填报。
二、启动联锁调度
难点:
(1)设备和动力资源多样化,信号收集困难;
(2)多个设备同时申请资源,需要进行自动调度避免“撞车”;
(3)实时展示联锁调度队列状态。
应对措施: