henrywang10
级别: 略有小成
精华主题: 0
发帖数量: 246 个
工控威望: 306 点
下载积分: 742 分
在线时间: 157(小时)
注册时间: 2015-10-06
最后登录: 2024-04-08
查看henrywang10的 主题 / 回贴
楼主  发表于: 2021-01-23 12:27
只看楼主 | 小 中 大
  评分选定
比如plc收到数据的寄存器是D600~D610
字符串是VDAT 0 +12345678
D600   16
D601   VD
D602    AT
D603    0
D604    12
D605    34
D606    56
D607    78
怎样将12345678拆分出来,然后转成脉冲
请会的高手帮帮忙!谢谢
来人給朕退下
从144个样品中顺序抓取,并不断变化排列,找到最有价值的组合
级别: 略有小成
精华主题: 0
发帖数量: 91 个
工控威望: 265 点
下载积分: 884 分
在线时间: 47(小时)
注册时间: 2019-09-19
最后登录: 2024-04-08
查看来人給朕退下的 主题 / 回贴
1楼  发表于: 2021-01-23 16:32
3U是  VAL 指令: 字符串转二进制,从指定的地址开始,直到寄存器值为0000H为止的这几个连续的寄存器中的字符串,不包括最后的00H寄存器中的00H值,转换合并放进一个16位寄存器中,就是你要的整数。
人要是行干一行行一行一行行行行行要是不行干一行不行一行一行不行行行不行