qqww09633
级别: 探索解密
精华主题: 0
发帖数量: 10 个
工控威望: 176 点
下载积分: 718 分
在线时间: 3(小时)
注册时间: 2008-09-23
最后登录: 2019-06-15
查看qqww09633的 主题 / 回贴
楼主  发表于: 2012-11-13 21:13
请教给位,我现在使用VB6.0编写上位程序读取Q06UDEHCPU的数据,其中有两个地址为D11534,D11535,VB6怎样实现把这两个16Bit数据转为32Bit数据??
D11534,D11535为两个16Bit数据,值分别为-30168和1
上图为合成一个32Bit数据,值变为100904.
plc580
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 122 点
下载积分: 525 分
在线时间: 4(小时)
注册时间: 2012-11-03
最后登录: 2012-11-15
查看plc580的 主题 / 回贴
1楼  发表于: 2012-11-15 19:27
VB不知道,但你可以先在PLC中把2个16Bit数据转为1个32Bit数据,使用BTOW指令,在传输到上位机
zaizaiwxd
级别: 略有小成
精华主题: 0
发帖数量: 116 个
工控威望: 240 点
下载积分: 594 分
在线时间: 90(小时)
注册时间: 2008-07-26
最后登录: 2023-11-20
查看zaizaiwxd的 主题 / 回贴
2楼  发表于: 2012-11-16 12:59
帮你顶