当前位置: 主页 > PLC控制

logo的模拟量输入怎么转化数字量显示

模拟量输入用0-10v对应0-500,用模拟量监视器时改变增益,但是在文本显示器上Ax值不变,使能也不行。用模拟量放大器改变增益就可以显示相应的值,请大神赐教

问题补充:
比如模拟量输入1v(即内部值是100),我希望文本显示中模拟量监视器中的Ax值是50。现在可以显示我需要的值了,但是不是直接调用的。,发了两张图片。

图片说明:

logo的模拟量输入怎么转化数字量显示logo的模拟量输入怎么转化数字量显示 3d907caa7b1dCE802a8200cfa4ac2ad6logo的模拟量输入怎么转化数字量显示

最佳答案

你的问题是【模拟量输入用0-10v对应0-500,】你说的是对应LOGO!中的内部值吗?还是你的模拟量值?

LOGO!总是将模拟量输入的电气信号转换为0到1000的数值。
输入AI端的0~10V电压被内部转换为0到1000的数值。而超过10V的电压仍转换为内部数值1000。
因为实际的过程变量不可能总是在LOGO!预定义的0到1000之间,因此您可以将数字量值乘以增益系数,并移动值范围的零点(偏移)。这样您就可以输出模拟量值到LOGO!显示器上,该值相当于实际的过程变量。这里我介绍一下计算规则:
参数最小最大
输入电压(V)0≥10
内部值01000
增益-10.00+10.00
偏移-10000+10000

计算规则
当前值Ax=(输入Ax的内部值?增益)+偏移

增益和偏移的计算

举例:
一个压力传感器将1000mbar的压力转换为0V的电压并将5000mbar的压力转换为10V的电压。
实际值=(内部值?增益)+偏移,因此
1000=(0?A)+B,即:偏移B=1000
5000=(1000?A)+1000,即:增益A=4

如果你指的是内部值,那么,你的程序中的增益A=0.5、偏移B=0

你说的【用模拟量监视器时改变……….】,我编程测试过,在文本显示器上可以显示模拟量相应的数值。
你说的【logo的模拟量输入怎么转化数字量显示】中的【数字量】显示,是不是概念不清,而且【模拟量输入用0-10v对应0-500,用模拟量监视器时改变增益,但是在文本显示器上Ax的值不变,使能也不行。用模拟量放大器改变增益就可以显示相应的值】也不好理解,是不是请你再补充说明一下,或者将你编写的程序告诉大家,LOGO的朋友们会帮你讨论分析的。

提问者对于答案的评价:
谢谢,看论坛有人使用模拟算术做的,我是用别的方法,图传错了一张

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号