zhong1946
都2024了
级别: VIP会员
精华主题: 3 篇
发帖数量: 531 个
工控威望: 772 点
下载积分: 13780 分
在线时间: 344(小时)
注册时间: 2006-10-12
最后登录: 2024-12-21
查看zhong1946的 主题 / 回贴
楼主  发表于: 2018-11-22 09:50
威纶通MT6071iE与恒惠HSP可编程直流电源Modbus通信,它的电压和电流设定寄存器地址分别为3和4,依此,在屏上放了两个数值输入元件,在线模拟,问题来了:
屏输入10.000V,机器显示09.323V;
屏输入65.535V,机器显示60.500V(最大值Vmax)。

屏输入10.000A,机器显示01.602A;
屏输入65.535A,机器显示10.500A(最大值Imax)。


翻通信协议,发现它这个需要做个运算(如下截图),而不是将设定值直接写入寄存器。





因没用到PLC等,请教师傅们这个必须用到宏指令吗?该怎么写?小弟对计算机编程一窍不通,囧~~
续:尝试用数值元件"格式"里面的"比例转换",失败!
附件链接:https://pan.baidu.com/s/1UXHiZYxuoMW2Y2xKHJFs0g
[ 此帖被zhong1946在2018-11-22 10:39重新编辑 ]
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4327 个
工控威望: 7704 点
下载积分: 15363 分
在线时间: 2959(小时)
注册时间: 2016-10-31
最后登录: 2024-12-23
查看梦雨天涯的 主题 / 回贴
1楼  发表于: 2019-01-04 16:26
图片:
图片:
这是放大10倍的内插法,你可以这样(65535/max算出最大的比例值,然后写入到内插法就行)
楼主留言:
感谢指点!PLC上限65535,比例最大值60.5就搞定了。
本帖最近评分记录:
  • 下载积分:+1(zhong1946) 真诚感谢!
  • 微信hui530527      b站账号,非标自动化谭工
    请不要随意加我,不会随便通过。QQ群942493953