数据类型转换指令跟MOVE指令区别? 点击:1958 | 回复:13



9515136

    
  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2007-12-08 18:17:00
楼主
问下各位啊:那些DI-I,DI-R数据类型转换指令可不可以用MOVE指令代替啊,
在程序中要用那些个指令的时候我用MOVE时运行起来好向没什么问题呢,/大家以为呢?有知道的说下,谢谢。



郭振

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 136回
  • 年度积分:0
  • 历史总积分:365
  • 注册:2007年10月15日
发表于:2007-12-08 19:40:00
1楼
我现在也不知道

郭振

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 136回
  • 年度积分:0
  • 历史总积分:365
  • 注册:2007年10月15日
发表于:2007-12-11 22:56:00
2楼
    欢迎大家光临啊http://user.qzone.qq.com/497044360/blog/1196571463

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-12-11 23:03:00
3楼
楼主能不能举个例子看看?

金粟兰看法

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 479回
  • 年度积分:0
  • 历史总积分:975
  • 注册:2006年8月23日
发表于:2007-12-12 10:40:00
4楼
数据类型转换指令怎么能用MOVE传送指令代替呢.
完全不是一马事.

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-12-12 11:01:00
5楼
一个是转换,一个是传送;应该容易理解的。
对于某些情况,两者达到的效果确实是一样的,就如楼主所说;但这并不代表两者的功能完全相同——就像楼主用信用卡可以在超市刷卡,用储蓄卡也可以在超市刷卡,但并不代表信用卡和储蓄卡就是一样的。

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2007-12-12 16:36:00
6楼
S7-200的数据是以字节byte作为基本单元,字和双字的结构都是高位字节在后,低位字节在前。这与其它PLC不同,因此也比其它PLC多了I-DI等转换指令。用MOV实现转换是行不通的,例如,VB=1,你想用MOV VW0 VW2 来实现VW2赋值1,而实际结果是VW2=256。因为VB0是VW0的高8位。

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2007-12-12 16:45:00
7楼
例如,VB0=1,VB1=0,你想用MOVW   VW0, VW2来实现VW2赋值1,而实际结果是VW2=256。因为VB0是VW0的高8位。而如果用转换指令BTI    VB0, VW2,则能得到正确的结果VW2=1.

9515136

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2007-12-14 21:31:00
8楼
楼上的,300的呢,能不能这样用呢?

9515136

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2007-12-14 21:40:00
9楼
我都是这样子用的啊,MOVE MB0 MW2,
或都MOVE MW2 MBO 前提是我知道MW2的值不是很大的时候,各位说能不能这样子用的呢??

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-12-14 21:53:00
10楼
这个跟DI-I,DI-R数据类型转换指令有什么关系?

9515136

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2007-12-15 10:05:00
11楼
MOVE MW2 MD4,的话
MW2定义的是INT
MD4定义的是REAL啊
好向数据也是对的吧

蜡笔小新不吃青椒

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 680回
  • 年度积分:0
  • 历史总积分:1240
  • 注册:2007年10月18日
发表于:2007-12-15 11:58:00
12楼
本来就已经是封装好的指令集了

什么方便用什么,死抠这有什么意义?

wangzhilei王

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 58回
  • 年度积分:1
  • 历史总积分:179
  • 注册:2009年3月31日
发表于:2017-01-07 21:32:37
13楼

字 双字怎么转换实型  比如QW20  IW20怎么转换为实型????????


热门招聘
相关主题

官方公众号

智造工程师