某能源调度与安全联锁系统

我要开发同款
34阅读
开发技术前端、elementui、vuec#
所属分类监控告警、安全联锁、能源调度

作品详情

项目功能及用途:某联锁和保障管理模块用于解决某能源使用冲突影响设备安全和提高保障过程信息化管理能力。通过对保障过程的管控,实现作业保障的双向互动,制定保障计划,建立用户设备启动联锁机制,实现对用户设备使用能源的有效控制。
我司职责:全面负责项目的策划、设计、研发、运维等相关工作
项目难点:
一、动态表单
难点:
(1)用户可通过鼠标拖拽实现表单的设计;
(2)动态表单的定义数据存储和实例数据的渲染;
(3)以插件方式集成到现场作业平台。
应对措施:
(1)通过自研表单设计器,实现多种表单组件的定制开发,支持用户通过鼠标拖拽的方式设计表单,并提供设计预览功能;
(2)表单支持多版本,为了保证多个版本的数据能够正确关联,采用表单定义与表单数据分离的存储结构,在渲染之前再将数据进行组合;
(3)系统提供MEF插件,集成内置浏览器,不同的作业平台客户端用户只需要配置当前设备的设备编号,即可拉取对应的表单模板进行数据填报。
二、启动联锁调度
难点:
(1)设备和动力资源多样化,信号收集困难;
(2)多个设备同时申请资源,需要进行自动调度避免“撞车”;
(3)实时展示联锁调度队列状态。
应对措施:
(1)所有设备信号与动力资源信号均对接到OPC汇聚中心,本系统仅与OPC汇聚中心进行交互获取信息,以及回写调度结果信号,避免混乱的信号收集和反馈;
(2)系统定义好相应的信号监听和驱动模型,当系统接收到设备信号变更时,触发相应的处理规则,当接收到试验申请信号时,自动根据当前资源情况、队列情况等进行调度;
(3) 系统会记录所有设备和资源的信号,并提供相应的联锁调度日志查询功能,以及调度队列的实时状态展示等。
7.3自定义看板
难点:
(1)需要支持自定义大屏,通过鼠标拖拽方式进行大屏的设计和开发;
(2)需要支持多种内置数据图表,并提供数据源和展示数据集的管理功能;
(3)需支持快速定制大屏。
应对措施:
(1)通过自研大屏编辑器,用户可以用鼠标直接拖拽相应的展示空间,配置好动态数据源,即可展示相应的效果;
(2)系统内置几十种图表空间,并提供对应的数据源和数据集管理功能;
(3)系统提供通过已有大屏快速复制功能,支持款速开发新的大屏。


注:本项目属于保密项目,能提供的信息有限,截图仅选几张未涉密的截图,敬请谅解!!
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论