y812970659
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 382 点
下载积分: 8349 分
在线时间: 131(小时)
注册时间: 2013-08-11
最后登录: 2024-11-09
查看y812970659的 主题 / 回贴
楼主  发表于: 2021-02-01 09:33
图片:
图片:
请教各位师傅
  这个是我PLC 485通讯仪表的的 其中一电压值,我想触摸屏直接显示出来,保留一位小数,  该怎么转换呢
     后面还有功率 电流 视在功率那些
[ 此帖被y812970659在2021-02-01 10:19重新编辑 ]
y812970659
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 382 点
下载积分: 8349 分
在线时间: 131(小时)
注册时间: 2013-08-11
最后登录: 2024-11-09
查看y812970659的 主题 / 回贴
1楼  发表于: 2021-02-01 10:22
引用
引用第1楼13821917697于2021-02-01 09:53发表的  :
modbus通讯把采集的数据放在对应寄存器里,触摸屏绑定该变量,选择浮点数据类型,触摸屏里可以设置小数位



  
    我这读取的地址改了一下 我选择读的单相电压,选择仪器显示230V左右,  我读取的数值放在两个寄存器 D230  D231      我想让这两个数值显示为230点几V, 该怎么左呢,

  在那个MODSCAN32那个软件里测试可以直接显示230.几V
y812970659
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 382 点
下载积分: 8349 分
在线时间: 131(小时)
注册时间: 2013-08-11
最后登录: 2024-11-09
查看y812970659的 主题 / 回贴
2楼  发表于: 2021-02-01 10:46
图片:
引用
引用第3楼13821917697于2021-02-01 10:42发表的  :
触摸屏 显示变量绑定D230,数据类型选浮点就可以了



你看我这个台达的触摸屏设置这里好像没有浮点数据显示
y812970659
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 382 点
下载积分: 8349 分
在线时间: 131(小时)
注册时间: 2013-08-11
最后登录: 2024-11-09
查看y812970659的 主题 / 回贴
3楼  发表于: 2021-02-01 11:24
图片:
图片:
图片:
图片:
找到了  ,但是这几个数值怎么都对不上, 电压应该显示230V左右啊  
y812970659
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 382 点
下载积分: 8349 分
在线时间: 131(小时)
注册时间: 2013-08-11
最后登录: 2024-11-09
查看y812970659的 主题 / 回贴
4楼  发表于: 2021-02-01 11:27
这是是属于单精工的4字节的吗
y812970659
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 382 点
下载积分: 8349 分
在线时间: 131(小时)
注册时间: 2013-08-11
最后登录: 2024-11-09
查看y812970659的 主题 / 回贴
5楼  发表于: 2021-02-01 14:22
图片:
图片:
引用
引用第8楼来人給朕退下于2021-02-01 14:06发表的  :
你不转换怎么显示,读回来的是要根据仪表进率转换,比如0~5V用0~20000表示,进率4000,读回来20000时除以4000等于5V


   这个进率怎么计算的?
  我仪表的说明 就只有这两份
y812970659
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 382 点
下载积分: 8349 分
在线时间: 131(小时)
注册时间: 2013-08-11
最后登录: 2024-11-09
查看y812970659的 主题 / 回贴
6楼  发表于: 2021-02-01 16:14
引用
引用第10楼leechengyu于2021-02-01 16:11发表的  :

你D230,D231是不是别的地方也有用到?上面怎么有MOV D230 D240,MOV D231 D245的程序?



那个是我自己想知道D230 D231里面存了什么数据 读出来看一下, 因为这个仪表的数据不是站了两个寄存器吗,我只看到 D230 看不到231所以我就读出来看下
y812970659
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 382 点
下载积分: 8349 分
在线时间: 131(小时)
注册时间: 2013-08-11
最后登录: 2024-11-09
查看y812970659的 主题 / 回贴
7楼  发表于: 2021-02-01 16:30
引用
引用第12楼leechengyu于2021-02-01 16:26发表的  :


D230与D231的值要互换,你可以试试MOV D230 D241,MOV D231 D240,监视D240的值看是不是你要的数值



这些读出来的数据都是正确的十进制数据,,我就想知道这两个寄存器的数据,      如何在触摸屏显示为大概230.0V  
  
  是有什么指令转换还是需要做什么运算,
y812970659
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 382 点
下载积分: 8349 分
在线时间: 131(小时)
注册时间: 2013-08-11
最后登录: 2024-11-09
查看y812970659的 主题 / 回贴
8楼  发表于: 2021-02-01 16:45
引用
引用第14楼leechengyu于2021-02-01 16:32发表的  :

有高低位互换的指令,你查一下


  对了我就是要这个结果
y812970659
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 382 点
下载积分: 8349 分
在线时间: 131(小时)
注册时间: 2013-08-11
最后登录: 2024-11-09
查看y812970659的 主题 / 回贴
9楼  发表于: 2021-02-01 16:56
你在这个是怎么弄除来的229.9
y812970659
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 382 点
下载积分: 8349 分
在线时间: 131(小时)
注册时间: 2013-08-11
最后登录: 2024-11-09
查看y812970659的 主题 / 回贴
10楼  发表于: 2021-03-13 16:10
过年回来都忘记了,数据都不会读了,哪位大佬帮忙搞下,提供点烟钱,QQ812970659
y812970659
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 382 点
下载积分: 8349 分
在线时间: 131(小时)
注册时间: 2013-08-11
最后登录: 2024-11-09
查看y812970659的 主题 / 回贴
11楼  发表于: 2021-03-13 20:24
图片:
我现在柜子做好,线路接好不改了
我现在只想知道读取出来的D230 D231数据,怎么在一个寄存器显示