直播课堂
HOME
直播课堂
正文内容
plc压力报警编程 14.PLC入门程序:压力计算程序
发布时间 : 2025-04-17
作者 : 小编
访问数量 : 23
扫码分享至微信

14.PLC入门程序:压力计算程序

“今天我开始学习压力计算程序,从现场压力变送器为0-10V模拟信号传送到PLC模拟量输入模块,读取模拟量为一串数字,如何再显示为压力值呢?”

1.前置条件:压力变送器量程为0-10000kPa,输出信号为0-10V,模拟量输入模块的量程为0-10V。

2.设转换后的信号为N,求压力值P是多少?

3.查询手册可知:

模拟量输入0-10V转换为数字为0-27648。

计算公式如图所示:P=0.36169*N kPa

4.编写以下梯形计算压力程序:模拟量输入值为整数型,先用I_DI指令转为双整数,再用DI_R转换为实数,再用转换值乘以0.36169,最后再用ROUND指令四舍五入取整,计算压力。

5. 下载程序,运行PLC,监控程序,强制AIW16=27648,可计算压力p=10000kpa

改变AIW16=13824,可计算压力为p=5000Kpa

6.同理,可以计算其他模拟量:流量、温度,思路与本例一致。对于其他模拟可以借鉴本例的计算过程。

PLC编程案例48 用模拟量输入实现压力测量

一、控制要求风机向管道送风,压力传感器测量管道的压力,量程为0~10000Pa,输出的信号是直流0~10V,其控制要求如下。1、将测量压力保存到 MW200 中,便于显示。

2、当压力大于 8000Pa 时,HL1 指示灯亮,同时风机停止送风,否则熄灭。3、 当压力小于 7500Pa 时,风机自动启动。

4、当压力小于 3000Pa 时,HL2 指示灯亮,否则熄灭。

二、创建PLC变量表如图一所示

图一

三、当按下启动按钮时,启动按钮常开触电接通,风机Q0.0启动,模拟量采集值赋值给MW100如图二所示

图二

四、先将整数值MW100转换为双整数值缓存,再将缓存值转换为实数,得到的实数乘于1000,再除于27648后的结果用ROUND取整数值,再将该值的低位字赋值给压力值MW200数值显示如图三所示

图三

五、当压力值大于8000帕时,Q0.1线圈通电,指示灯亮起,高于8000帕报警如图四所示

图四

普天之下,粉丝最大,如果感觉我的编程案例对你有用,点赞并关注我,是我编程的动力,会不定时分享博途程序案例给大家学习,谢谢!

相关问答

请教压力传感器在PLC中的编程?

能不能拿程序来看看一般转换4-20mA对应0-27648进行计算转换;可能工艺需求吧????能不能拿程序来看看一般转换4-20mA对应0-27648进行计算转换;可能工艺需求吧...

液压系统如何通过PLC来控制压力大小?

用plc控制液压系统要这样控制:装载机的转向系统是靠两个液压缸控制工作的,液压缸需要用换向阀来控制,用电磁换向阀,就需要用开关信号来控制电磁换向阀的得...

压力报警是ai吗?

压力报警不一定是AI。压力报警是一种监测系统,它可以根据特定的压力范围来检测物体或系统的状态,并在压力超出设定范围时发出警报。这种监测系统可以通过传感...

压力变送器在plc编程中的设定值如何计算?

压力变送器的设定值是根据压力变送器铭牌上的量程范围而定的。是不用计萛。设定值也是由工艺工程设计师而提供的。是没有固定的数学计萛公式。比如,PLc的上位...

(14Bit)PLC地址D0,)对应的实际压力值为-100~200KPA,知道当...

[最佳回答]首先确认你模拟量输入模块通道定义范围MIN~MAX,则换算如下:当前电流={(Pmax-Pmin)/(MAX-MIN)}*D0+4(mA);当前压力=={(Pmax-Pmin)/(MAX-MIN)}*...

加工中心中途气压报警后能直接启动?

可以1、检查气压待气压达到6公斤正负1公斤即可。2、更换开关或检查线路。3、更换I/O板上PLC输入口或检查PLC输入信号源,修改PLC程式。4、检查PLC输出信号...

数字式压力开关使用方法?

数字压力开关使用方法如下:1.将智能数显压力开关正确安装在需要监测压力的设备或管道上。确保连接口和密封处没有漏气。2.接通电源,确保电源电压和频率与...

M70系统1012报警是什么?

m70伺服系统出现1012故障报警代码时,检查与处置方式如下,供参考:1、检查电机及其电缆是否正常、电力轴承是否缺油、是否同心2、信号线接到PLC上,查看这个P...

信捷plc压力传感器怎么接线?

信捷PLC与压力传感器的接线方式会因具体型号和技术参数而有所不同。以下是一般的基本步骤和注意事项:首先,确定压力传感器的输出信号类型,比如是模拟量...

制冷机报警PLC是什么问题?

关于这个问题,PLC报警可能是由以下原因引起的:1.传感器故障:传感器可能出现故障,导致PLC无法正确读取传感器数据。2.机械故障:机器可能发生故障,例如电...

 商务平台  德布佳达 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部