PLC模拟量计算

知道PLC的输入模拟量是4~20mA,(PLC的分辨率:1/16383(14Bit);转换数据以16进制形式存入plc(14Bit)PLC地址D0,)对应的实际压力值为-... 知道PLC的输入模拟量是4~20mA ,(PLC的分辨率:1/16383(14Bit);转换数据以16进制形式存入plc(14Bit) PLC地址D0,)对应的实际压力值为-100~200KPA ,知道当前D0的数据,怎么求实际压力值和电流值??? 求高手帮忙! 展开
 我来答
sunib100
推荐于2017-11-26 · TA获得超过912个赞
知道小有建树答主
回答量:684
采纳率:61%
帮助的人:273万
展开全部
首先确认你模拟量输入模块通道定义范围MIN~MAX,则换算如下:
当前电流={(Pmax-Pmin)/(MAX-MIN)}*D0+4(mA);
当前压力=={(Pmax-Pmin)/(MAX-MIN)}*D0-100(kpa)。
这里Pmax=200kpa,Pmin=-100kpa;
MAX、MIN根据你具体使用的模拟量通道定义范围,并不一定就是通道的分辨率决定的。
恬适还明慧的才子02
2013-08-26 · TA获得超过231个赞
知道答主
回答量:211
采纳率:0%
帮助的人:158万
展开全部
你用的什么牌子的PLC呢?西门子的好办,直接调用FC105或者FC106
最普遍的就是做数学运算了,你要看4-20mA在PLC模块的通道对应的数值,比如4-20MA对应0-4000,传感器的量程是-100~200KPA,那么意思就是0-4000对应-100~200,这样就是个一次函数的关系了,不知道你明白了没。主要是要弄清楚4-20mA对应的寄存器数值就行了!
追问
刚开始学习PLC , 用的是国产品牌信捷, 还没有接触过西门子的plc呢。可以帮弄个计算的公式吗?谢谢您了!
追答
y=(300(x-x1)/(x2-x1))-100

x1,x2为4-20mA对应的寄存器数值,那么y就是所对应的压力了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kxb733
2013-08-26 · TA获得超过107个赞
知道答主
回答量:86
采纳率:100%
帮助的人:49.9万
展开全部
-100KPa 对应 4mA 对应数字量0 200KPa对应20mA 对应数字量27648
追问
200KPA对应的数字量应该是16383吧,plc最大接收到的数字量就是16383 怎么会读取到27648呢?
你可以给弄个计算公式吗? 上面你的回答虽然对我没有神魔帮助,但是我同样感谢你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式