zsk1024
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看zsk1024的 主题 / 回贴
楼主  发表于: 2011-10-10 16:34
我用PLC的AD模块将4-20mA信号采集到数据寄存器D0中,
再用VB编写上位机软件,和PLC通信,读取D0数据,可显示的是数字值,如何才能在上位机中显示采集的模拟量的值。
例如,AD模块采集8mA电流,在上位机中显示8 ;  12mA电流 ,显示12
andy陈
http://shop69946803.taobao.com
级别: 略有小成
精华主题: 0
发帖数量: 109 个
工控威望: 250 点
下载积分: 680 分
在线时间: 101(小时)
注册时间: 2011-04-28
最后登录: 2024-10-11
查看andy陈的 主题 / 回贴
1楼  发表于: 2011-10-10 22:02
VB的程序中可以有个变比来实现的,比如4-20mA对应采集到数值时4000-20000很简单变比为0.001在VB中可以显示为4-20,中间数值由你的采集模块定只要知道范围的话就可以用变比来对应