汤文举2008
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 193 点
下载积分: 486 分
在线时间: 30(小时)
注册时间: 2008-07-04
最后登录: 2022-03-08
查看汤文举2008的 主题 / 回贴
楼主  发表于: 2009-06-07 09:33
----[DMUL D10 D12 D14]
----------[DPLSY K1000 D14 Y0]      把D10和D12中的数相乘后得的结果想做为脉冲个数此时的数据应在D14 D15 D16 D17是吗?,后用触摸屏写D10  D12的数据后,脉冲输出指令中的脉冲个数可以取D14.....的值吗?
余辉迂回迂回
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看余辉迂回迂回的 主题 / 回贴
1楼  发表于: 2009-06-07 09:47
适得其反啊
qiulong216
级别: 略有小成
精华主题: 0
发帖数量: 186 个
工控威望: 404 点
下载积分: 433 分
在线时间: 142(小时)
注册时间: 2009-02-03
最后登录: 2024-06-15
查看qiulong216的 主题 / 回贴
2楼  发表于: 2009-06-07 21:00
学习   
peaceful
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看peaceful的 主题 / 回贴
3楼  发表于: 2009-06-08 12:55
D10和D12相乘后放在了D14、15里面,你指定的是双字节。输出个数就是以K1000HZ变化的D14、15的数据。输出脉冲个数等于D14、15的数据后Y0停止输出。完全可以啊。392611277
kk6034
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kk6034的 主题 / 回贴
4楼  发表于: 2009-06-09 10:24
学习了         
konev
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看konev的 主题 / 回贴
5楼  发表于: 2009-06-10 20:41
3楼的兄弟,LZ用的是双字乘法,所以结果是D14~D17,共4个字。如果结果是正数,且不超过双字的表示范围(具体不记得了,总之很大)的话,应该没有什么问题。但如果是负数的话,那么就会变成低32位的补码,完全就不对了
albbad
级别: 略有小成
精华主题: 0
发帖数量: 184 个
工控威望: 307 点
下载积分: 445 分
在线时间: 71(小时)
注册时间: 2007-12-14
最后登录: 2024-05-31
查看albbad的 主题 / 回贴
6楼  发表于: 2009-06-10 21:52
3楼的兄弟,LZ用的是双字乘法,所以结果是D14~D17,共4个字。如果结果是正数,且不超过双字的表示范围(具体不记得了,总之很大)的话,应该没有什么问题。但如果是负数的话,那么就会变成低32位的补码,完全就不对了
yes!