只需一步,快速开始
微信扫码登录
举报
先计算出正比例一次函数y=ax+b中的a和b
y为模拟量读出值,x为电流ma
x=4 y=0 , 0=aX4+b
x=20 y=32000 , 32000=aX20+b
由上2个等式可以算出 a=2000 , b=-8000
所以y=2000X-8000
把你需要的电流代入X,就可以计算y值
再用比较指令,当AiW读出值与计算y所得值相等就输出Q
同样的方法可以做输出4-20ma的函数
这个计算应该很好用吧,我看行!
xue xi le
二楼的回答很精辟,呵
呵呵 !借鉴借鉴
ding
xuexi xuexi
错误!
二楼的兄弟有错误的地方。他是这样规定的:4mA对应的数字量输出0;20mA对应的数字量输出是32000,这个需要调节EM231/EM235的偏置增益。可是西门子默认的是0~20mA对应0~32000,所以他的计算增益、偏置值是错误的。
他的思路是正确的。先计算出公式,然后简化公式(先加减后乘,最后集体除,要浮点数运算)、最后在PLC内部写公式计算。
使得是的
真是厉害,高手就是高手
根据你写程序时选的分辨率大小算出PLC读出值,用比较指令做输出就可以了
支持18楼,确实是0-20ma对应0-32000.
回复18# bhqt009
EM231输入信号应该是可以通过开关调为4~20mA的
感谢二楼、有学习了一下。
本版积分规则 发表回复 回帖后跳转到最后一页