西门子300中,DI数据类型怎么转换成I啊? 点击:1330 | 回复:15



询问

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:121帖 | 274回
  • 年度积分:0
  • 历史总积分:832
  • 注册:2004年10月13日
发表于:2008-04-11 12:44:37
楼主
西门子300中,DI数据类型怎么转换成I啊?



1知0.5解

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 146回
  • 年度积分:0
  • 历史总积分:651
  • 注册:2007年11月22日
发表于:2008-04-11 16:58:37
1楼

"西门子300中,DI数据类型怎么转换???????????????????成I啊? "


皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2008-04-11 18:00:16
2楼

你说的是背景数据块?

初学变频器

  • 精华:0帖
  • 求助:0帖
  • 帖子:44帖 | 182回
  • 年度积分:0
  • 历史总积分:358
  • 注册:2002年9月15日
发表于:2008-04-11 18:39:58
3楼
双整数DINT.....................?

yizhaoyixi

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 3回
  • 年度积分:0
  • 历史总积分:157
  • 注册:2007年11月21日
发表于:2008-04-11 19:14:19
4楼
你把di送给比如v100.0,再把vb100转化成整数不就行了。

czl123

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 143回
  • 年度积分:0
  • 历史总积分:197
  • 注册:2005年10月28日
发表于:2008-04-11 20:11:45
5楼

没看到对我有用的东东,走了

询问

  • 精华:0帖
  • 求助:1帖
  • 帖子:121帖 | 274回
  • 年度积分:0
  • 历史总积分:832
  • 注册:2004年10月13日
发表于:2008-04-12 07:15:31
6楼

我说的是把双整形转换成整形数,比如,把MD20  转换到MW30里面

西门子300中

做人要厚道嘛

  • 精华:0帖
  • 求助:1帖
  • 帖子:104帖 | 546回
  • 年度积分:0
  • 历史总积分:1215
  • 注册:2007年8月13日
发表于:2008-04-12 07:31:24
7楼

没明白,下次再来看看

茗风

  • 精华:4帖
  • 求助:1帖
  • 帖子:77帖 | 1272回
  • 年度积分:0
  • 历史总积分:5069
  • 注册:2006年11月16日
发表于:2008-04-12 08:35:59
8楼

指令中只有整数转换为双整数的,而没有双整数转换为整数的.

刘天意

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 181回
  • 年度积分:0
  • 历史总积分:588
  • 注册:2006年5月13日
发表于:2008-04-12 08:44:11
9楼
取后十六位
L  mw 22
T  mw 30

wenjian1

  • 精华:1帖
  • 求助:0帖
  • 帖子:10帖 | 600回
  • 年度积分:15
  • 历史总积分:1083
  • 注册:2006年11月14日
发表于:2008-04-12 08:52:00
10楼
楼主要说明白一点,大家才好帮你呀

yangshengqiang

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 550回
  • 年度积分:0
  • 历史总积分:822
  • 注册:2004年8月31日
发表于:2008-12-17 15:35:23
11楼
DI_BCD_I............

guafa58

  • 精华:1帖
  • 求助:0帖
  • 帖子:43帖 | 2142回
  • 年度积分:4
  • 历史总积分:3969
  • 注册:2006年1月13日
发表于:2008-12-17 17:41:54
12楼
呵呵,全部的指令都在那里了,你看看不就知道了吗

GK927

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 140回
  • 年度积分:1
  • 历史总积分:326
  • 注册:2006年11月16日
发表于:2008-12-23 10:11:02
13楼

如果数据没有超出I的范围,直接读取就可以了,比如

L 30

T MD30

L MW30

T MW 40

MW40的结果就是30

超出I的范围数据当然就不能这样用了

luoyangmajinxing

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2008年12月16日
发表于:2008-12-23 20:45:11
14楼

说不明白

别人就不明白

你就再也不会明白

liutaocool

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 930回
  • 年度积分:0
  • 历史总积分:1260
  • 注册:2008年11月07日
发表于:2008-12-23 22:03:49
15楼
引用GK927 的回复内容:

如果数据没有超出I的范围,直接读取就可以了,比如

L 30

T MD30

L MW30

T MW 40

MW40的结果就是30

超出I的范围数据当然就不能这样用了



一直很疑惑,超出范围该咋办?请指教!


热门招聘
相关主题

官方公众号

智造工程师