zhong1946
都2024了
级别: VIP会员
精华主题: 3 篇
发帖数量: 532 个
工控威望: 772 点
下载积分: 13780 分
在线时间: 343(小时)
注册时间: 2006-10-12
最后登录: 2024-10-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重新编辑 ]
zhong1946
都2024了
级别: VIP会员
精华主题: 3 篇
发帖数量: 532 个
工控威望: 772 点
下载积分: 13780 分
在线时间: 343(小时)
注册时间: 2006-10-12
最后登录: 2024-10-21
查看zhong1946的 主题 / 回贴
1楼  发表于: 2019-01-04 15:14
跨越2019还没搞定,囧~   看来必须自己学习新东西了
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1018 个
工控威望: 1840 点
下载积分: 242 分
在线时间: 1106(小时)
注册时间: 2017-02-09
最后登录: 2024-11-15
查看nightblueblu的 主题 / 回贴
2楼  发表于: 2019-01-04 15:26
威纶有比例转换,如果输入和显示是一定比例关系可以在这儿设,如果不是比例关系,那你得找到对应的函数关系再写宏指令,也不复杂
本帖最近评分记录:
  • 下载积分:+1(zhong1946) 真诚感谢!
  • Your happiness is everything.
    梦雨天涯
    微信hui530527   &
    级别: 网络英雄
    精华主题: 0
    发帖数量: 4209 个
    工控威望: 7578 点
    下载积分: 14804 分
    在线时间: 2856(小时)
    注册时间: 2016-10-31
    最后登录: 2024-11-16
    查看梦雨天涯的 主题 / 回贴
    3楼  发表于: 2019-01-04 16:26
    图片:
    图片:
    这是放大10倍的内插法,你可以这样(65535/max算出最大的比例值,然后写入到内插法就行)
    楼主留言:
    感谢指点!PLC上限65535,比例最大值60.5就搞定了。
    本帖最近评分记录:
  • 下载积分:+1(zhong1946) 真诚感谢!
  • 微信hui530527      b站账号,非标自动化谭工
    请不要随意加我,不会随便通过。QQ群942493953
    tyw123456
    级别: 家园常客

    精华主题: 1 篇
    发帖数量: 113 个
    工控威望: 797 点
    下载积分: 313 分
    在线时间: 256(小时)
    注册时间: 2016-09-13
    最后登录: 2024-09-23
    查看tyw123456的 主题 / 回贴
    4楼  发表于: 2019-01-04 19:39
    用宏指令可以实现 不过楼上的办法我虽然没有试过 但应该也是一种简单的好办法
    静水深流
    工控菜鸟
    菜鸟一只
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 951 个
    工控威望: 1127 点
    下载积分: 13852 分
    在线时间: 294(小时)
    注册时间: 2017-04-12
    最后登录: 2024-11-17
    查看工控菜鸟的 主题 / 回贴
    5楼  发表于: 2019-01-13 13:17
    你有没有试下地址加1呢