zhong1946
都2024了
级别: VIP会员
精华主题: 3 篇
发帖数量: 532 个
工控威望: 772 点
下载积分: 13850 分
在线时间: 341(小时)
注册时间: 2006-10-12
最后登录: 2024-04-27
查看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重新编辑 ]
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1012 个
工控威望: 1804 点
下载积分: 529 分
在线时间: 1096(小时)
注册时间: 2017-02-09
最后登录: 2024-05-20
查看nightblueblu的 主题 / 回贴
1楼  发表于: 2019-01-04 15:26
威纶有比例转换,如果输入和显示是一定比例关系可以在这儿设,如果不是比例关系,那你得找到对应的函数关系再写宏指令,也不复杂
本帖最近评分记录:
  • 下载积分:+1(zhong1946) 真诚感谢!
  • Your happiness is everything.