人机界面石油行业应用:一个设备构建石油罐区状态监测系统

news/2023/5/28 7:56:12

一、应用背景

石油罐区是石油石化企业重要的生产设施,负责存储和输送各类油品,而石油罐区状态参数的监控是生产管理的重要部分,不仅可以及时准确地获取现场设备数据,保证罐区的正常运行,还可以防止安全事故的发生。

因此,开发高性能、安全可靠的石油罐区状态监测系统是实现石油罐区安全生产的关键

二、面临难题

在石油罐区的安全生产中,不仅需要采集罐区设备数据,还需要对数据进行处理和分析。因此,在实现石油罐区状态参数监测时,面临的难题主要有以下几点:

(1)现场多协议、多类型罐区设备数据的采集和控制

(2)数据的可视化处理,包括数据显示(字段/曲线/仪表显示)、边缘计算、警报通知和管理、审计追踪、报表、配方等;

(3)石油罐区数据的远程监控

(4)将石油罐区数据存储到数据库

(5)将采集到的石油罐区数据上传到SCADA、MES、云平台等。

三、方案介绍

虹科多功能物联网HMI凭借其丰富强大的功能、高级别防护、海量通信支持、多行业认证等特点而备受赞誉,是开发高性能石油罐区参数监测系统的最佳选择,整体的应用框架如下所示。

虹科物联网HMI通过海量通讯协议完成现场设备数据的采集,再结合其配套软件JMobile Studio完成页面组态以及数据可视化处理,完成现场关键参数监控画面的制作。由于虹科物联网HMI内置Web、VNC服务器,现场操作人员通过Web浏览器、VNC客户端等便可完成设备的远程监控。此外,虹科物联网HMI可以一键配置连接到自家Corvina云平台,实现设备数据的远程监控和设备项目的远程管理;同时,虹科物联网HMI也可通过OPC UA、MQTT等协议对接到第三方云平台,最大程度地满足客户的多样化需求。

除了物联网HMI,虹科还提供具有相同功能的物联网网关,以及可运行在客户X86设备中的软件方案——JMobile PC Runtime,快速赋予客户设备物联网功能,客户可以根据现场实际需求选择对应的解决方案。

四、案例分享

为了实现石油罐区中储油罐温度/液位、泵阀状态、可燃气体浓度/密度等关键参数的监测,国内某石油企业采用虹科物联网HMI eX707G和eSMART 10开发一个石油罐区状态监测系统,快速、高效、可靠地完成石油罐区关键数据的采集和可视化,提高了石油罐区的安全性和生产效率。

(1)数据采集和可视化

支持200+通信协议,包括OPC UA、Modbus、MQTT以及西门子、三菱、欧姆龙、AB、施耐德等主流PLC协议,支持同时运行8种通讯协议并且支持一万点数据,最大程度地帮助客户完成罐区设备数据的采集;支持边缘计算,客户可以通过编写JavaScript脚本完成现场数据的处理和分析。

此外,虹科物联网HMI 支持2000+现代风格控件,支持自定义控件。通过配套组态软件,用户可以以控件的形式将现场工艺流程展现在虹科物联网HMI可视化界面上,使得现场人员更加清晰地知晓现场情况。

 

(2)警报通知和管理

支持警报管理功能,可以对石油罐区中的储油罐温度/液位、可燃气体浓度/密度等关键参数设置上下限,并判断参数是否需要报警;支持上下限触发、等值触发、数值偏差触发等四种触发方式,满足客户的多样化需求。

此外,虹科物联网HMI支持在线和历史警报控件,帮助客户完成警报状态的查看,以及警报确认、复位、保存等操作。

(3)远程监控

虹科物联网HMI内置Web、VNC服务器,操作人员通过Web浏览器(电脑/平板/手机)、VNC客户端即可远程访问HMI的可视化界面,即使不在HMI旁边,也可以随时远程监控罐区设备的关键参数,减轻了现场人员的劳动强度,提高了工作效率。

 电脑端画面

 

 手机端画面

 

五、总结

通过上述方案,该石油企业高效、快速地完成了现场石油罐区状态参数监测系统的部署,实现了储油罐温度/液位、可燃气体浓度/密度等关键参数的监测,提高了石油罐区的工作效率和安全性,加快了石油罐区自动化水平的发展进度。


更多精彩资讯 欢迎关注博主

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4555054.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

苹果降频门

iPhone降频门是怎么回事?要说果粉们近期最关注的重磅事件,那一定非iPhone降频门莫属了,苹果也因此被推上了舆论的“浪尖风口”!那么,所谓的iPhone降频门究竟是怎么回事呢?感兴趣的朋友,不妨来看…

linux杀死jobs的正确方法

想把Linux服务器中的开启的java微服务杀死 输入命令:logout 终端显示:There are stopped jobs.解决方法: 输入命令:jobs 终端显示:[1] Stopped vim /etc/network/interfaces > /home/leo/Desktop/ip.txt (wd: /)看…

linux--杀死指定端口

1.查询端口 netstat -tunpl|grep 88992.杀死端口 kill -9 1321

linux杀死redis进程,重启redis服务

查找redis进程号,并杀死。1. ps -ef|grep redis示例: [rootiz2ze5w0d1f4lqljfb9ld0z ~]# ps -ef | grep redis root 12745 11480 0 15:01 ? 00:00:00 ./redis-server *:6379 root 14769 14731 0 15:17 pts/6 00:00:00 grep --colorauto…

技术写作指南。 坚持不下去,怎么办?(文末附视频)

“坚持不下去,怎么办?”这是很多人会遇到的问题,不仅仅是技术写作,任何需要耗费额外精气神的事情都无法长期坚持,例如运动健身、专业学习等。 这里分享一点自己的经验与看法,希望可以对大家的学习有所帮助…

Linux端口被占用如何杀死

Linux如何查看进端口号被进程占用并杀死进程 第一步:查看想要知道的端口号是否被占用 netstat -apn|grep 5601第二步:找到对应进程号:PID 第三步:找到进程号以后,再使用以下命令杀掉进程就可以: kill -9 6557这时发现再次查看5601端口的进程时就已经没…

linux系统编程之杀死线程

pthread_cancel函数 杀死(取消)线程 其作用,对应进程中 kill() 函数。 函数原型:int pthread_cancel(pthread_t thread); 成功:0;失败:错误号 【注意】:线程的取消并不是实时的,而有一定的延…

如何解决电脑任务栏无故不见了的问题 ?

一 . WIN10用这种方法来解决: 打开控制面板----个性化----任务栏,打开【在桌面模式下自动隐藏任务栏】,然后再关掉,任务栏就会重新显示在桌面下方。 二. WIN7用以下这种方法解决: 按住CTRLALTDEL,进入以…

C++ 实现隐藏窗口和任务栏图标,再也不用担心玩游戏被发现了

# 前言 大家在日常生活中经常会遇到玩游戏被发现的情况,在我们使用电脑的时候,即使将窗口最小化,任务栏上仍然会留下图标,非常容易被发现。 为了解决这个问题,我使用 C 编写了一个可以一键隐藏窗口的程序,…

关于 Ubuntu 下全屏时上方任务栏无法隐藏的原因

在这里主要说一下关于ubuntu下全屏时上方任务栏无法隐藏的一个小原因。有需要的可以参考下,当然,不保证一定成功^^ 环境: ubuntu 13.10 安装有 ccms 特效配置软件并开启了桌面立方体这个特效 在其中的 “透明立方体” 标签中,若 N…

solr查询如何支持多个fq 多条件查询

多个fq的url为: Java代码 q*:*&fqa:[1 TO *]&fqb:[2 TO *] 即a大于等于1并且b大于等于2 如果使用 Java代码 ModifiableSolrParams params new ModifiableSolrParams(); params.set("fq", "a:[1 TO *]"); params.set("f…

【转】 Eclipse中为SVN设置快捷键

本文系Nodin原创,欢迎分享转载,转载请注明出处 http://www.cnblogs.com/monodin/archive/2013/06/19/3144939.html SVN是深受开发者喜爱的版本控制工具,其较CVS有更好的控制策略。在Android开发中,我也选择SVN作为版本控制工具。…

VUE 查询高亮显示文本

高亮效果 高亮代码 <template slot"title" slot-scope"title"><span v-if"$store.state.setting.lang CN && title.menu_name.indexOf(menuTreeSearchValue) > -1">{{ title.menu_name.substr(0, title.menu_name.inde…

QIIME2导入数据-fq数据转换成qza数据-使用方法心得

启动QIIME2运行环境 conda activate qiime2-2019.4###新建并定位设置到存在fq数据的文件夹 mkdir qiime2-importing-tutorial ##建立新的文件夹 cd */*/qiime2-importing-tutorial将fq数据转换成qza数据 1.清单文件的建立 由于我们拿到的数据多为FASTQ数据即fq格式。如果你…

随机提取fq文件中的reads perl程序处理

比如我测了500X&#xff0c;分析后&#xff0c;我想看一下低深度数据的分析效果。从原fq数据中提取200X数据&#xff0c;也就是提取原数据量的0.4倍。辣么&#xff0c;我就写了个小程序。

不同位置的tcptrace分析以及FQ如何减少TCP无效重传

昨晚&#xff0c;前同事发微信给我&#xff0c;说之前公司的领导又在夸我了&#xff0c;还截了图...我看了之后好感动&#xff0c;这是必然的。好了&#xff0c;感性的话到此为止。今天下了一天的雨&#xff0c;心情也不错&#xff0c;我觉得继续分享一些技术上的东西是对我之前…

5.JAVA基础入门必备

文章目录前言一、数据类型二、标识符三、键盘录入四、IDEA中的第一个代码五、IDEA中的设置六、IDEA的项目和模块操作总结前言 一、数据类型 重点记忆byte的取值范围!! 不同类型数据的打印: public class VariableDemo3{//主入口public static void main(String[] args){//byt…

JD分析

1.负责城市大了基础产品云服务测试工作&#xff1b; 解说就是保证基础测试工作&#xff0c;是测试主要责任&#xff0c;测试经理这个角色&#xff0c;是带来领测试人员进行测试。 2.测试经理可以分配测试开发人员进行测试工具的开发。这个职位还要负责开发。 3.搭建明细是进…

jd是什么职位(Jd是什么职位的简称)

前端开发工程师jd jd是什么意思 就是说职位描述……前端工程师职位描述如下的意思、 JD是Juris Doctor等其他意思的缩写。Job Description的缩写&#xff0c;就是职位描述&#xff1b; 你这里就是前端工程师职位描述如下的意思junior developer 高级软件开发工程师 “JD”在招聘…

jd什么意思(职位jd什么意思)

JD是什么意思&#xff1f; 招聘的话JD有两种解释&#xff1a; 1、就是岗位介绍、和工作职责描述的意思&#xff1b; 2、就是法学博士的简写。一般在招聘中&#xff0c;最长用到的意思就是岗位介绍和工作职责描述的意思。 职位描述又叫职位界定&#xff0c;其成果叫工作说明书(j…