技术论坛

数据转换

作者 主题
游民

经验值: 62
发帖数: 19
精华帖: 0
主题:【求助】数据转换


只看楼主 楼主 2022-03-02 15:56:54
请问一下,都是我双字的数据1500怎么转换成,一个字高位和一个字低位啊,然后在吧高低位还原成双字数据1500,用在200SMART S7通信
 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1750294&b_id=64&s_id=0&num=5

侠圣

经验值: 3279
发帖数: 310
精华帖: 8
回复:数据转换


只看楼主 1楼 2022-03-02 17:25:49

SWAP指令


有事联系邮箱 203161926@qq.com
以下网友喜欢您的帖子:

  
至圣

经验值: 24344
发帖数: 4846
精华帖: 6
回复:数据转换


只看楼主 2楼 2022-03-02 18:14:47

 点位对传虽然笨但也是个不上台面的办法。


谨慎低调
以下网友喜欢您的帖子:

  
游民

经验值: 62
发帖数: 19
精华帖: 0
回复:数据转换


只看楼主 楼主 3楼 2022-03-03 13:51:04
好像有点不对,这个是把16位的高低位反转
 
以下网友喜欢您的帖子:

  
游民

经验值: 62
发帖数: 19
精华帖: 0
回复:数据转换


只看楼主 楼主 4楼 2022-03-03 13:58:49
你说的是PLC1和PLC2 的 VB0 VB0对应这样是可以的,但是我是传的数据VB8位最大数是255,我有超过255的数据,只有在PLC1把VW0的数据分别写入到VB0和VB1的高低位,在去PLC2还原VW0的数据的
 
以下网友喜欢您的帖子:

  

经验值: 1000
发帖数: 187
精华帖: 0
回复:数据转换


只看楼主 6楼 2022-03-04 08:34:26

楼主说的应该是SMART的高位和低位跟其他厂家的不一样吧。应该是用循环左移16位双字,见图,试一下




学习西门子,晚上好睡觉
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
数据转换
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。