怎么分离高低位字节,然后重新组合? 点击:2551 | 回复:3



jh流氓兔

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 17回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2013年6月26日
发表于:2013-08-02 15:54:48
楼主
PLC怎么分离高低位字节,然后重新组合?



工控新手-钟艳婷

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2013-08-02 16:50:32
1楼

首先你要弄清楚是什么品牌PLC,

例如西门子,你可以直接用B即可,例如VW100,分离就是VB100,VB101,其余基本与此类似,当然如果是自己新建的,例如DB1.DW100,则首先将DB1.DW100采用MOV指令传送到MW100,这样分解就跟上面一样了!

如果是三菱,分离低字节可以直接用MOV指令,例如MOV D100 K2M100,这样D100的低字节直接就传送到了K2M100(这里K2M100直接用来做一个字节,如果不习惯,可以再次用传送指令将此数据送入一个D**即可,例如 MOV K2M100 D200),要分离高字节,首先将D**传送到M再分离,例如:MOV D100 K4M100,此时K2M100就是低字节,K2M108就是高字节

jh流氓兔

  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 17回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2013年6月26日
发表于:2013-08-03 14:50:24
2楼

引用 工控新手-钟艳婷 的回复内容: 首先你要弄清楚是什么品牌PLC,例如西门子,你可以直接...


谢谢,已经解决了,是海为PLC

lqhgg

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 12回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2008年6月16日
发表于:2020-03-22 17:09:13
3楼

请教一下,你是怎么分离高低字节后重新组合的,我也是海为E系PLC现在 自由通信仪表就遇到这个问题,谢谢


热门招聘
相关主题

官方公众号

智造工程师