henrywang10
级别: 略有小成
精华主题: 0
发帖数量: 249 个
工控威望: 306 点
下载积分: 742 分
在线时间: 164(小时)
注册时间: 2015-10-06
最后登录: 2024-11-12
查看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拆分出来,然后转成脉冲
请会的高手帮帮忙!谢谢
13821917697
承接电气自动化项目、电气接线图设计、IO点表、电气元器件选型
级别: 工控侠客
精华主题: 0
发帖数量: 757 个
工控威望: 3143 点
下载积分: 13398 分
在线时间: 1086(小时)
注册时间: 2019-12-26
最后登录: 2024-11-26
查看13821917697的 主题 / 回贴
1楼  发表于: 2021-01-23 13:20
D604/16 D604MOD16 取整取余就把1和2分开了 ,在不明白可以加我头像上面的微信
ren1823
级别: 工控侠客
精华主题: 0
发帖数量: 312 个
工控威望: 2727 点
下载积分: 579 分
在线时间: 423(小时)
注册时间: 2019-08-01
最后登录: 2024-11-26
查看ren1823的 主题 / 回贴
2楼  发表于: 2021-01-23 15:30
图片:
本帖最近评分记录:
  • 下载积分:+3(来人給朕退下)
    来人給朕退下
    从144个样品中顺序抓取,并不断变化排列,找到最有价值的组合
    级别: 略有小成
    精华主题: 0
    发帖数量: 97 个
    工控威望: 271 点
    下载积分: 906 分
    在线时间: 48(小时)
    注册时间: 2019-09-19
    最后登录: 2024-10-23
    查看来人給朕退下的 主题 / 回贴
    3楼  发表于: 2021-01-23 16:32
    3U是  VAL 指令: 字符串转二进制,从指定的地址开始,直到寄存器值为0000H为止的这几个连续的寄存器中的字符串,不包括最后的00H寄存器中的00H值,转换合并放进一个16位寄存器中,就是你要的整数。
    人要是行干一行行一行一行行行行行要是不行干一行不行一行一行不行行行不行