• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
hzfy2013
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 143 点
下载积分: 648 分
在线时间: 2(小时)
注册时间: 2013-05-28
最后登录: 2013-12-30
查看hzfy2013的 主题 / 回贴
楼主  发表于: 2013-12-01 15:49
求教各位大神,一个压力表量程为 -1~2bar   选择的压力变送器为量程 -1~3bar  输出4~20mA  ,使用FX2N-4AD 模拟量模块 ,要想在三菱PLC里显示实际压力值,这其中的压力、电流换算或者对应关系该怎么确定?非常感谢
200518
级别: 略有小成
精华主题: 0
发帖数量: 133 个
工控威望: 262 点
下载积分: 12923 分
在线时间: 421(小时)
注册时间: 2012-06-05
最后登录: 2024-05-06
查看200518的 主题 / 回贴
1楼  发表于: 2013-12-02 08:47
用加减乘除算出来咯
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
2楼  发表于: 2013-12-02 10:11
压力变送器為線性輸出 :
-1~3bar =  4~20mA  =  0~4000
=>4 bar = 16mA = 4000
=>1 bar = 4mA   = 1000
=>1mA  = 1/4bar=0.25bar
=>1(plc值)= 1/1000 bar

當1bar時
電流輸出  {[1-(-1)]bar*4mA}+4mA
               =8mA+4mA
               =12mA

plc  [1-(-1)]bar*1000
      =2bar*1000
      =2000bar
本帖最近评分记录:
  • 下载积分:+1(lxm6724576) 热心助人!
    hzcck1125
    级别: 探索解密
    精华主题: 0
    发帖数量: 23 个
    工控威望: 143 点
    下载积分: 686 分
    在线时间: 7(小时)
    注册时间: 2013-10-13
    最后登录: 2014-07-29
    查看hzcck1125的 主题 / 回贴
    3楼  发表于: 2013-12-02 15:30
    给你个公式  

    假设当前取到的模拟值为2000,-1~3bar =  4~20mA  = 800~4000
    X=2000,XH=4000,XL=800,YH=3,YL=-1
    Y={((2000-800)/(4000-800))}X((3-(-1))+(-1)=0.5par


    D0:当前模拟信号的数字值(800——4000,实时数值)
    D10:当前压力实时模拟值。
    hzfy2013
    级别: 探索解密
    精华主题: 0
    发帖数量: 14 个
    工控威望: 143 点
    下载积分: 648 分
    在线时间: 2(小时)
    注册时间: 2013-05-28
    最后登录: 2013-12-30
    查看hzfy2013的 主题 / 回贴
    4楼  发表于: 2013-12-05 11:53
    模拟量转换成数字量范围对应应该是0-1000吧?
    hzfy2013
    级别: 探索解密
    精华主题: 0
    发帖数量: 14 个
    工控威望: 143 点
    下载积分: 648 分
    在线时间: 2(小时)
    注册时间: 2013-05-28
    最后登录: 2013-12-30
    查看hzfy2013的 主题 / 回贴
    5楼  发表于: 2013-12-05 12:44
    但是实际机器上运行时在无压力状态下4AD检测模拟量转换成数字量后是400左右,跟计算有出入,有大神知道这是什么原因吗?
    成功学习
    我佛慈悲,
    级别: 家园常客
    精华主题: 0
    发帖数量: 291 个
    工控威望: 523 点
    下载积分: 11278 分
    在线时间: 113(小时)
    注册时间: 2010-05-28
    最后登录: 2020-07-29
    查看成功学习的 主题 / 回贴
    6楼  发表于: 2013-12-05 15:04
    学习,学习,谢谢
    mtjbydd
    级别: 略有小成
    精华主题: 0
    发帖数量: 145 个
    工控威望: 290 点
    下载积分: 428 分
    在线时间: 79(小时)
    注册时间: 2009-04-07
    最后登录: 2024-07-09
    查看mtjbydd的 主题 / 回贴
    7楼  发表于: 2013-12-10 10:52
    谢谢各位,学习了
    wwcwwc
    级别: VIP会员

    精华主题: 0
    发帖数量: 3393 个
    工控威望: 3189 点
    下载积分: 70437 分
    在线时间: 1604(小时)
    注册时间: 2008-04-20
    最后登录: 2024-11-19
    查看wwcwwc的 主题 / 回贴
    8楼  发表于: 2013-12-10 11:44
    回5楼问题,那你调整模拟量输入的偏移值,把这个400值偏移至0。方法:硬件调整offset。软件调整在模拟量输入寄存器的后面直接减掉400试试。
    sun.wei111
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 60 个
    工控威望: 1939 点
    下载积分: 2622 分
    在线时间: 53(小时)
    注册时间: 2012-06-28
    最后登录: 2017-03-20
    查看sun.wei111的 主题 / 回贴
    9楼  发表于: 2013-12-12 10:33
    学习了                谢谢
    hzfy2013
    级别: 探索解密
    精华主题: 0
    发帖数量: 14 个
    工控威望: 143 点
    下载积分: 648 分
    在线时间: 2(小时)
    注册时间: 2013-05-28
    最后登录: 2013-12-30
    查看hzfy2013的 主题 / 回贴
    10楼  发表于: 2013-12-19 21:44
    不好意思,最近没在,回复8楼,编程中减去400,可行,可以大致反映出实际压力值,但是我想弄明白的是:实际测量无压力状态下压力变送器电流大小为8mA,跟理论值一样,那对应数字量应该是250,实际是400,这其中什么原因造成?怎么调整?谢谢
    hzfy2013
    级别: 探索解密
    精华主题: 0
    发帖数量: 14 个
    工控威望: 143 点
    下载积分: 648 分
    在线时间: 2(小时)
    注册时间: 2013-05-28
    最后登录: 2013-12-30
    查看hzfy2013的 主题 / 回贴
    11楼  发表于: 2013-12-20 15:32
    自顶~~~~~
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go