请教西门子S7编程16位数据转换 点击:836 | 回复:4



liu_zx

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 43回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2004年7月03日
发表于:2004-07-21 17:36:00
楼主
有谁知道如何在用STEP 7 编程时, 将按字 WORD 或 INT 型 得到的16 位数 高8位和低8位 互换,比如 ,从二进制 00000000,00000001到 00000001,00000000 有没有系统提供的 功能块 或 功能 或 命令 可以调用啊?谢谢啦!



老工控

  • 精华:1帖
  • 求助:0帖
  • 帖子:61帖 | 4475回
  • 年度积分:0
  • 历史总积分:22733
  • 注册:2003年6月25日
发表于:2004-07-21 17:44:00
1楼
将此数值传送至MW或数据块中 mw1相当于MB1和MB2 MB1和mb2互换即可 可能有更好的,我不清楚,请多指点

一大幅度

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 262回
  • 年度积分:0
  • 历史总积分:183
  • 注册:2001年5月24日
发表于:2004-07-21 18:15:00
2楼
移位指令。

板凳

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 2回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2004年1月02日
发表于:2004-07-21 23:46:00
3楼
循环移位

liu_zx

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 43回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2004年7月03日
发表于:2004-07-22 10:05:00
4楼
谢谢老工控提醒,刚试过,可行! 十分感谢!也感谢一大幅度,板凳,两位朋友!

热门招聘
相关主题

官方公众号

智造工程师