heyx866
Heyx
级别: 探索解密
精华主题: 0
发帖数量: 84 个
工控威望: 193 点
下载积分: 1870 分
在线时间: 65(小时)
注册时间: 2010-03-02
最后登录: 2024-11-16
查看heyx866的 主题 / 回贴
楼主  发表于: 2010-12-07 13:44
S7-200编程中有一系列数据计算,为了保证精度,采用VD进行加、减、乘、除运算和保存数据。但是,最后的计算结果还要输出给AQW0和AQW2,怎么将VD的数值转换送给VW呢?
这里的计算结果都是正数,并且都小于32000,是不是可以先将VD取整,然后直接取VD的低位两个字节数值即可?
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158819 分
在线时间: 3162(小时)
注册时间: 2007-11-21
最后登录: 2024-11-27
查看sjm213的 主题 / 回贴
1楼  发表于: 2010-12-07 15:03
用DTI即可。
你的思路也可以。
heyx866
Heyx
级别: 探索解密
精华主题: 0
发帖数量: 84 个
工控威望: 193 点
下载积分: 1870 分
在线时间: 65(小时)
注册时间: 2010-03-02
最后登录: 2024-11-16
查看heyx866的 主题 / 回贴
2楼  发表于: 2010-12-07 17:17
知道了,谢谢!
西欧工控
多试一次,就会成功
级别: 工控侠客
精华主题: 0
发帖数量: 613 个
工控威望: 3322 点
下载积分: 70316 分
在线时间: 282(小时)
注册时间: 2010-09-21
最后登录: 2024-11-26
查看西欧工控的 主题 / 回贴
3楼  发表于: 2010-12-07 21:22
用实数到整数的转换指令
heyx866
Heyx
级别: 探索解密
精华主题: 0
发帖数量: 84 个
工控威望: 193 点
下载积分: 1870 分
在线时间: 65(小时)
注册时间: 2010-03-02
最后登录: 2024-11-16
查看heyx866的 主题 / 回贴
4楼  发表于: 2010-12-09 14:00
我的软件没有DTI指令,没有实数到整数的转换指令,不知道是不是我的软件版本低呢?
我的版本: STEP 7-MicroWIN V4.0   SP4
[ 此帖被heyx866在2010-12-09 15:14重新编辑 ]
xiaolianglxk
致力中国工控,中国工控加油!
级别: 略有小成
精华主题: 0
发帖数量: 75 个
工控威望: 205 点
下载积分: 1821 分
在线时间: 40(小时)
注册时间: 2009-03-20
最后登录: 2024-11-20
查看xiaolianglxk的 主题 / 回贴
5楼  发表于: 2010-12-15 17:03
数值转换有专用指令的