西门子用MOVE指令传输数据 点击:2173 | 回复:6



Leon丶

    
  • 精华:0帖
  • 求助:9帖
  • 帖子:31帖 | 157回
  • 年度积分:99
  • 历史总积分:1933
  • 注册:2019年10月22日
发表于:2019-12-30 11:14:11
楼主
求助帖30分-已结帖

西门子plc,最近在用机器人,不太明白程序号泽阳传送,用move指令传输1-4给QB80,输入端用一个数据块DB,DB里该怎样写,可以自由切换1-4数字给QB80。move指令端IN该如何,新人不知道说的对不对,请指教的具体点最好有图片可查看。谢谢!满意答案后一定及时结单。

image.png




caozhiyong

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 47回
  • 年度积分:0
  • 历史总积分:283
  • 注册:2013年4月17日
发表于:2019-12-30 14:36:56
1楼

你首先搞清楚QB80是个BYTE型,所以输入也必须是字节型,例如IB*、MB*、或者是db*.dbb*,这种变量才对,这里的*代表数字

victor329

  • [版主]
  • 精华:1帖
  • 求助:26帖
  • 帖子:224帖 | 2290回
  • 年度积分:7623
  • 历史总积分:84750
  • 注册:2008年5月16日
发表于:2019-12-30 16:53:09
2楼

move块需要选择数据类型,bool只能传给bool,byte传给byte,word传word,一一对应的!

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-12-31 12:46:03
3楼

in和out两边要数据类型一致,否则存储空间都不一样如何传送

Leon丶

  • 精华:0帖
  • 求助:9帖
  • 帖子:31帖 | 157回
  • 年度积分:99
  • 历史总积分:1933
  • 注册:2019年10月22日
发表于:2019-12-31 16:21:49
4楼

我问的你们都没懂,也可能我表达不清楚

wangbao122

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 125回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2019年11月15日
发表于:2019-12-31 16:40:18
5楼

这里取决于你新建DB的设置,下图IN和OUT反过来就是你要说的意思了吧image.pngimage.png

Smile-lyc

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:311
  • 历史总积分:144042
  • 注册:2006年8月04日
发表于:2020-02-05 17:21:00
6楼

感谢诸位答疑求助。温馨提醒:求助者请在一个月内及时把悬赏积分结贴发放。如果自己已经解决问题,还请到帖子跟帖分享为好。

一起分享经验,一起进步!



热门招聘
相关主题

官方公众号

智造工程师