用触摸屏和国产PLC,模拟量输入4~20mA压力变送器程序怎么编?问题解决追加1000分,分不是问题!

用触摸屏和国产PLC,模拟量输入4~20mA压力变送器程序怎么编?问题解决追加1000分,分不是问题!,第1张

先用个传送指令把你的检测值(16位整数)转换为(32位整数),存入一个累加器,(双字寄存器也行),再将32的整数转换为实数,在存入,然后乘以你的工程值,再取整,存到寄存器,如果你用西门子,记住只能存到v型寄存器,组态里再做个模拟读连接,行了

以富士的触摸屏为例:在PLC中使用MOV指令将模拟量输入值移入V区域,然后在触摸屏上放置一个数值显示元件,在元件属性中设定需要线性转换,将PLC的4-20MA原始对应值填入,6400~32000,然后在工程量中填入对应的压力量程,比如0~1MP,最后,在数值显示元件中地址上填入先前的V区域。

西门子200:4到20MA对应数字转换6400到32000,也就是说变送器量程-0.1到1对应数字量6400到32000,程序里写计算公式:(32000-6400)*(AIW-6400)/(1-(-0.1))+(-0.1),输出就是实际压力。

西门子300:无论4到20MA还是0到20MA都对应数字转换0到27648,但是要在硬件组态里对相应的通道进行设置,选择4到20MA即可,可以在程序块中写程序计算,也可调用现成的块读取,如果写计算公式:PIW*(1-(-0.1))/27648,输出即为实际压力。

压力变送器输出的信号是模拟量。所以的你PLC必须有AI(就是模拟量输入模块),然后在程序里边做个值比较,然后的使用输出(DO)控制电灯的开关,使用PLC价格太高!

鉴于你使用压力控制灯,可使用压力开关即可。压力开关的常开点控制开灯!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11222203.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存