zhangzhitao
级别: 家园常客
精华主题: 0
发帖数量: 731 个
工控威望: 776 点
下载积分: 2370 分
在线时间: 591(小时)
注册时间: 2006-11-21
最后登录: 2024-08-07
查看zhangzhitao的 主题 / 回贴
楼主  发表于: 2014-11-25 10:12
     各位师付,我想问下如何用三菱特殊模块4AD来读取压力传感器上的数据,压力传感器是4-20MA,300KG.如果换成400KG,4-20MA后,程序该如何修改.我只了解到通过4AD模块读取平均值后存到PLC中,然后应该怎样转换成压力值?知道的师付给指点下吧,多谢了.
iujfang
怪人
级别: 家园常客
精华主题: 0
发帖数量: 408 个
工控威望: 531 点
下载积分: 1387 分
在线时间: 205(小时)
注册时间: 2010-05-21
最后登录: 2024-12-22
查看iujfang的 主题 / 回贴
1楼  发表于: 2014-11-25 11:53
方法很多种,把程序发上来才能帮你
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
2楼  发表于: 2014-11-25 11:59
采样字设定的次数平均值存放CH1-CH4分别是BMF#5--BMF#8,它们都是通过FROM指令读取,如FROM K0 K5 D100 K1意思是把0#模块BFM#5的内容传到PLC的D100中,BMF#5是CH1的平均值,即D100的值就是CH1的平均值。
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
3楼  发表于: 2014-11-25 12:05
引用
引用第2楼supermax于2014-11-25 11:59发表的  :
采样字设定的次数平均值存放CH1-CH4分别是BMF#5--BMF#8,它们都是通过FROM指令读取,如FROM K0 K5 D100 K1意思是把0#模块BFM#5的内容传到PLC的D100中,BMF#5是CH1的平均值,即D100的值就是CH1的平均值。

在把触摸屏或组态控件指向D100
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
4楼  发表于: 2014-11-25 12:06
引用
引用第3楼supermax于2014-11-25 12:05发表的  :

在把触摸屏的显示组件或组态控件指向D100
zhangzhitao
级别: 家园常客
精华主题: 0
发帖数量: 731 个
工控威望: 776 点
下载积分: 2370 分
在线时间: 591(小时)
注册时间: 2006-11-21
最后登录: 2024-08-07
查看zhangzhitao的 主题 / 回贴
5楼  发表于: 2014-11-25 13:52
七号主机程序.zip (23 K) 下载次数:34
引用
引用第2楼supermax于2014-11-25 11:59发表的 :
采样字设定的次数平均值存放CH1-CH4分别是BMF#5--BMF#8,它们都是通过FROM指令读取,如FROM K0 K5 D100 K1意思是把0#模块BFM#5的内容传到PLC的D100中,BMF#5是CH1的平均值,即D100的值就是CH1的平均值。
zhangzhitao
级别: 家园常客
精华主题: 0
发帖数量: 731 个
工控威望: 776 点
下载积分: 2370 分
在线时间: 591(小时)
注册时间: 2006-11-21
最后登录: 2024-08-07
查看zhangzhitao的 主题 / 回贴
6楼  发表于: 2014-11-25 14:05
引用
引用第5楼zhangzhitao于2014-11-25 13:52发表的  :
[attachment=129075]

里面的程序是挤压机的程序,第6664-6708这段程序我知道是读压力传感器的数据的,但4171-4273步这段程序没看明白,为什么换算成浮点数后要乘400再除1000.以及D380与K4,K3比较后那段程序也不是明白,请指点下.
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3191 点
下载积分: 70452 分
在线时间: 1604(小时)
注册时间: 2008-04-20
最后登录: 2024-12-17
查看wwcwwc的 主题 / 回贴
7楼  发表于: 2014-11-25 15:07
这个和模块没有关系,模块只能设别是什么类似的型号。
需要将读取模拟量后的数据数值转换为实际工程量的转换程序中修改。
iujfang
怪人
级别: 家园常客
精华主题: 0
发帖数量: 408 个
工控威望: 531 点
下载积分: 1387 分
在线时间: 205(小时)
注册时间: 2010-05-21
最后登录: 2024-12-22
查看iujfang的 主题 / 回贴
8楼  发表于: 2014-11-25 16:19
d380 比较的意思是:  每0.1  秒(m8012)  第一通道的值累加一次   加四次      其实也是取四次的平均值。由于d382是四次值累加,所以要除 k4,d383是四次平均值,k400也就是传感器量程(400KG),k1000是  4AD 模块 当模拟量电流是20MA时,模块数字量是1000。
  2N的4AD模块  ,电流输入时计算公式(就本程序而言)        显示压力=(传感器量程x模块读取值)/k1000
[ 此帖被iujfang在2014-11-25 16:29重新编辑 ]
本帖最近评分记录:
  • 下载积分:+5(zhangzhitao) 真诚感谢!
    zhanghao6789
    一路上有你
    级别: 网络英雄
    精华主题: 0
    发帖数量: 518 个
    工控威望: 10047 点
    下载积分: 27865 分
    在线时间: 898(小时)
    注册时间: 2014-03-08
    最后登录: 2024-10-17
    查看zhanghao6789的 主题 / 回贴
    9楼  发表于: 2014-11-25 16:33
    引用
    引用楼主zhangzhitao于2014-11-25 10:12发表的 关于4AD读取油压压力问题的请教 :
         各位师付,我想问下如何用三菱特殊模块4AD来读取压力传感器上的数据,压力传感器是4-20MA,300KG.如果换成400KG,4-20MA后,程序该如何修改.我只了解到通过4AD模块读取平均值后存到PLC中,然后应该怎样转换成压力值?知道的师付给指点下吧,多谢了.

    就是以前是300KG对应20MA,现在变成400KG对应20MA,调整一下4AD的增益就可以。
    本帖最近评分记录:
  • 下载积分:+3(zhangzhitao) 真诚感谢!