海川化工论坛【化海川流】

用户名账户登录  

用户名密码方式登录

QQ登录

只需一步,快速开始

微信登录

手机微信,扫码同步

↑ ★ → 加入海川企业会员 传播技术与品牌  

 品牌 
【活动】海川定制logo保温杯来了
【参与活动能免费获得】从本月起任何在“建设者”体系中,你的上月建设者分数......
企业会员 第二期招募【特惠】
特惠为 9999元/ 2 年 百万次传播 20241112 详询客服18840911640

[求助] 有没有会写程序的

[复制链接]
1.3K |21
|关注本帖
阅读字号:
csxl123456VIP会员 VIP会员 | 显示全部楼层 |阅读模式       最后访问IP江苏省
海川小学3年  |  头衔:  TA暂未设置 
已绑手机  

服务化工人 [化海川流] 一键加入

您需要 登录 才可以下载或查看,没有账号?注册

x
现在有个问题,压力下降变化速率报警,在程序里怎么写,比如说现在压力1MPA,在5分钟内下降到0.5MPA,变化速率是10%,超过这个变化速率就报警,在程序里怎么写,随便什么系统的

 

发表于 2023-6-6 17:01:58

声明:

本站是提供个人知识管理及信息存储的网络存储空间,所有内容均由用户发布,不代表本站观点。

请注意甄别主题及回复内容中的联系方式、诱导购买等信息,谨防诈骗。

当前内容由会员用户名 csxl123456 发布!权益归其或其声明的所有人所有 仅代表其个人观点, 仅供个人学习、研究之用。

本主题及回复中的网友及版主依个人意愿的点评互动、推荐、评分等,均不代表本站认可其内容或确认其权益归属,

如发现有害或侵权内容,可联系我站举证删除,我站在线客服信息service@hcbbs.com 电话188-4091-1640 

一笑而过^O^VIP会员 VIP会员 | 显示全部楼层       最后访问IP四川省
荣誉会员  |  头衔:  TA暂未设置 
可以通过以下步骤在程序中实现压力下降变化速率报警:

1. 定义变量并初始化:定义一个记录上一次读取压力值的变量pressure,一个记录上一次读取时间的变量last_time,一个记录变化速率的变量speed_rate。初始化pressure为当前的压力值,last_time为当前时间。

2. 循环读取压力值:使用循环语句,每隔一段时间(比如1秒)读取当前的压力值,并记录当前时间。然后计算出压力变化量delta_pressure和时间变化量delta_time(当前时间与上一次读取时间差值),根据公式speed_rate = delta_pressure / delta_time计算出变化速率。

3. 判断是否报警:将当前的压力值和变化速率与设定的阈值进行比较,如果变化速率超过阈值,则输出报警信息。

下面是一个伪代码实现的例子:

pressure = current_pressure
last_time = current_time

while True:
    current_pressure = read_pressure()
    current_time = get_current_time()
   
    delta_pressure = abs(current_pressure - pressure)
    delta_time = abs(current_time - last_time)
   
    speed_rate = delta_pressure / delta_time
   
    if speed_rate > threshold:
        print("报警:压力下降变化速率超过阈值!")
        
    pressure = current_pressure
    last_time = current_time
   
    sleep(1)  # 等待1秒再继续读取压力值
.

 

发表于 2023-6-6 17:02:51

 

 

 

Peterpaul彼得保罗
回复

使用道具 举报

AgelxxVIP会员 VIP会员 | 显示全部楼层       最后访问IP辽宁省
海川小学5年  |  头衔:  【硝化行业仪表自动化岗位】
已绑手机  
我也有个问题。有个计量罐出口未安装流量计。要求1h内液位下降到一个设定值,通过调节阀进行PID自动控制。哪个给个思路?

 

发表于 2023-6-7 07:40:21

点评

计量槽液位压降随高度变化而变化,并且液位检测不到下封头(液位计取源位置以下的量) 方案一、如果一定要用液位,那么要加压恒压输送(管道泵也行),保证使用液位在可测量区间 方案二、液位改称重,用重量单位时  详情 回复 发表于 2023-6-8 11:51
思路不好,没流量计就装流量计  详情 回复 发表于 2023-6-7 16:55
若浓度稳定,可以考虑增加压差液位计,转化为楼主的问题来解决。 闭环控制,需要一次检测元件,常规的还是检测液位、流量、压力。 很典型的问题,期待有其他思路  详情 回复 发表于 2023-6-7 11:06
回复

使用道具 举报

jlshnlhjVIP会员 VIP会员 | 显示全部楼层       最后访问IP江苏省
海川小学6年  |  头衔:  TA暂未设置 
已绑手机  
Agelxx 发表于 2023-6-7 07:40
我也有个问题。有个计量罐出口未安装流量计。要求1h内液位下降到一个设定值,通过调节阀进行PID自动控制。 ...

熟悉一套DCS系统,,要多看手册,吃透每一个模块。
参考:
横河:Velocity Limiter Block (VELLIM)模块。
中控:VLM模块.

 

发表于 2023-6-7 08:20:18

点评

是的。DCS系统里有的  详情 回复 发表于 2023-6-7 13:30
回复

使用道具 举报

jlshnlhjVIP会员 VIP会员 | 显示全部楼层       最后访问IP江苏省
海川小学6年  |  头衔:  TA暂未设置 
已绑手机  
本来系统是有变化速率报警的,但那是以一个采样周期来计算的。
如果要求以:“5分钟内下降0.5MPA,变化速率是10%,超过这个变化速率就报警”。
1.将5分钟内下降0.5MPA,变化速率是10%,折算为一个采样周期的值。
2.用折线模块。
3.自己编程。

 

发表于 2023-6-7 08:33:13

回复

使用道具 举报

简单的方法就是,出点钱,给DCS厂家,让厂家工程师对这个的控制点进行重新组态编程就行了。要把自己要求的条件和现有的工况条件给人家提清楚。

 

发表于 2023-6-7 09:12:40

回复

使用道具 举报

pzhmotorVIP会员 永久VIP | 显示全部楼层       最后访问IP四川省
终身会员  |  头衔:  TA暂未设置 
 【V号:AH8100292】  已绑手机  
Agelxx 发表于 2023-6-7 07:40
我也有个问题。有个计量罐出口未安装流量计。要求1h内液位下降到一个设定值,通过调节阀进行PID自动控制。 ...

若浓度稳定,可以考虑增加压差液位计,转化为楼主的问题来解决。
闭环控制,需要一次检测元件,常规的还是检测液位、流量、压力。

很典型的问题,期待有其他思路

 

发表于 2023-6-7 11:06:39

回复

使用道具 举报

wuwoliangwangVIP会员 VIP会员 来自手机版 | 显示全部楼层       最后访问IP山东省
海川小学3年  |  头衔:  TA暂未设置 
已绑手机  
1MPa降到0.5MPa速率是10%?

 

发表于 2023-6-7 11:55:12

回复

使用道具 举报

wuwoliangwangVIP会员 VIP会员 来自手机版 | 显示全部楼层       最后访问IP山东省
海川小学3年  |  头衔:  TA暂未设置 
已绑手机  
Agelxx 发表于 2023-6-7 07:40
我也有个问题。有个计量罐出口未安装流量计。要求1h内液位下降到一个设定值,通过调节阀进行PID自动控制。 ...

控制液位跟装没装流量计没有直接关系

 

发表于 2023-6-7 11:56:36

回复

使用道具 举报

段誉王语嫣VIP会员 VIP会员 | 显示全部楼层       最后访问IP江苏省
海川初三  |  头衔:  TA暂未设置 
已绑手机  
jlshnlhj 发表于 2023-6-7 08:20
熟悉一套DCS系统,,要多看手册,吃透每一个模块。
参考:
横河:Velocity Limiter Block (VELLIM)模块 ...

是的。DCS系统里有的

 

发表于 2023-6-7 13:30:38

回复

使用道具 举报

liu530014416VIP会员 VIP会员 | 显示全部楼层       最后访问IP江苏省
海川初三  |  头衔:  TA暂未设置 
已绑手机  
Agelxx 发表于 2023-6-7 07:40
我也有个问题。有个计量罐出口未安装流量计。要求1h内液位下降到一个设定值,通过调节阀进行PID自动控制。 ...

思路不好,没流量计就装流量计

 

发表于 2023-6-7 16:55:26

回复

使用道具 举报

当前内容仅本帖楼主可见!

 

发表于 2023-6-8 11:51:31

回复

使用道具 举报

VIP会员 VIP会员 | 显示全部楼层       最后访问IP浙江省
海川小学1年  |  头衔:  TA暂未设置 
已绑手机  
自己写一个就好  滞后模块
输入延时一段时间后输出,其延时时间为:t=(NUM+1)*T。  
算法
当置位开关SET=ON,输出Y=YSET,用于初始化。
当置位开关SET=OFF,输出为输入的延时输出。

 

发表于 2023-6-8 13:27:53

回复

使用道具 举报

VIP会员 VIP会员 | 显示全部楼层       最后访问IP浙江省
海川小学1年  |  头衔:  TA暂未设置 
已绑手机  
Agelxx 发表于 2023-6-7 07:40
我也有个问题。有个计量罐出口未安装流量计。要求1h内液位下降到一个设定值,通过调节阀进行PID自动控制。 ...

这个简单 液位与调节阀 做个回路就能解决

 

发表于 2023-6-8 13:29:15

回复

使用道具 举报

VIP会员 VIP会员 | 显示全部楼层       最后访问IP浙江省
海川小学1年  |  头衔:  TA暂未设置 
已绑手机  
wuwoliangwang 发表于 2023-6-7 11:55
1MPa降到0.5MPa速率是10%?

差个时间系数

 

发表于 2023-6-8 13:29:50

回复

使用道具 举报

【发主题】高级


          特别提示:

          本站系信息发布平台,仅提供信息内容存储服务。

         禁止发布上传, 包括但不限于:不能公开传播或无传播权的出版物、无传播权的在行标准规范、涉密内容等
          不听劝告后果自负!造成平台或第三方损失的,依法追究相关责任。

          请遵守国家法规;不要散播涉爆类、涉黄毒赌类、涉及宗教、政治议题、谣言负面等信息   

     

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机

18840911640 041188254066

QQ

3153267246


 

关于我们  -  隐私协议    -  网站声明   -  广告服务   -  企业会员   -  个人会员  -  记录统计   -   专家智库  -  服务市场    -  APP和微信   -  分类信息   -  管理记录   -  在线计算  -  单位换算


不良信息举报 0411-88254066  举报中心       在线客服#微信号:  18840911640    电子信箱   service@hcbbs.com   【QQ客服】3153267246   


海川化工论坛网(hcbbs) @Discuz! X3  0.102345 second(s), 119 queries , Redis On.


辽公安备21100302203002号  | 辽ICP备17009251号  |  辽B2证-20170197