P#DB1.DBX0.0地址错误 点击:5966 | 回复:9



xuzhonghua1389

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 5回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2009年10月31日
发表于:2011-01-19 18:54:56
楼主
西门子300PLC写程序时提示P#DB1.DBX0.0地址错误 请高手们看一下怎么解决



大话东游

  • 精华:2帖
  • 求助:6帖
  • 帖子:39帖 | 1815回
  • 年度积分:7
  • 历史总积分:8251
  • 注册:2008年12月19日
发表于:2011-01-19 20:19:38
1楼
这是一个指针的用法,后边还少了几个字,BYTE n,n表示要用几个字节。

ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2011-01-19 22:05:55
2楼
前面只是起始地址而已。

绿缘

  • 精华:2帖
  • 求助:0帖
  • 帖子:25帖 | 125回
  • 年度积分:0
  • 历史总积分:576
  • 注册:2005年4月04日
发表于:2011-01-24 14:56:52
3楼
建议楼主好好看看西门子的help,问问题先自己去想想,去查查……

1113

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 75回
  • 年度积分:0
  • 历史总积分:192
  • 注册:2004年7月13日
发表于:2011-03-29 18:18:03
4楼
要看你这个指针式用在什么地方

plm7788

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2010年11月28日
发表于:2011-04-03 18:49:00
5楼
你做的是通讯吧,你没说发送几个或者接受几个字节。

chibidazhan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2008年12月02日
发表于:2013-11-09 19:47:29
6楼

                                                                                                   

liubing_

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 425回
  • 年度积分:0
  • 历史总积分:874
  • 注册:2005年7月17日
发表于:2013-11-12 10:16:36
7楼

引用 大话东游 的回复内容: 这是一个指针的用法,后边还少了几个字,BYTE n,n... 


 

xiaoliu000

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 97回
  • 年度积分:0
  • 历史总积分:134
  • 注册:2013年10月09日
发表于:2013-11-26 17:17:57
8楼

教学相长,而后自强。工业通讯技术交流群交流群:240462493 ,欢迎资深自动化工程师加入,尤其是现场总线、工业以太网、IO模块,协议转换器方面开发和应用的人员。

Sharkay_155

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2012年5月16日
发表于:2013-11-27 09:21:09
9楼

   ● L P#Q1.0 //把Q1.0这个指针存入ACC1,此时ACC1的内容=82000008(hex)=Q1.0
   <此处内容被屏蔽> L P#1.0 //把1.0这个指针存入ACC1,此时ACC1的内容=00000008(hex)=1.0
   ● L P#MB100 //错误!必须按照byte.bit结构给定指针。
   ● L P#M100.0 //把M100.0这个指针存入ACC1,此时ACC1的内容=83000320(hex)=M100.0
   ● L P#DB100.DBX26.4 //错误!DBX已经提供了存储区域,不能重复指定。
   ● L P#DBX26.4 //把DBX26.4这个指针存入ACC1,此时ACC1的内容=840000D4(hex)=DBX26.4


热门招聘
相关主题

官方公众号

智造工程师