自学s7-300 求助 点击:803 | 回复:17



ANDYLIU008

    
  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2013-03-21 01:03:33
楼主

刚刚接触西门子300的系统,程序是老外写的STL看的更是一头雾水了,现在配合触摸屏的报警系统实在是看不懂,报警条文应该是PLC程序里的DB块一个位元件触发的,见下图:

可是我在程序里找不到触发这个位元件的地方,在DB19数据块里面也找不到我能理解的地方,例如我现在想在程序里找到某个报警的原因该怎么查找呢?西门子300这么NB的系统实在是搞不懂,下图是DB19块:

哪位师傅能教教我呢,感激不尽。可以先把程序和触摸屏画面传给你研究一下,请留下邮箱,谢谢




tanglihao

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 169回
  • 年度积分:0
  • 历史总积分:180
  • 注册:2010年5月22日
发表于:2013-03-21 08:34:16
1楼
传我看看吧,邮箱:tanglihao_1212@163.com

jpwmg

  • 精华:0帖
  • 求助:6帖
  • 帖子:8帖 | 426回
  • 年度积分:0
  • 历史总积分:657
  • 注册:2011年11月19日
发表于:2013-03-21 11:27:05
2楼

在程序中找到DB19应该不难


云锋-王者之师

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2013-03-21 12:12:19
3楼

英文加STL,肯定理解起来会有一定的难度了。

老友鬼鬼

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 159回
  • 年度积分:30
  • 历史总积分:1264
  • 注册:2010年4月08日
发表于:2013-03-21 13:00:35
4楼

学习中~~~~~~
      

 

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2013-03-22 00:38:56
5楼

回复内容:

对: 云锋-王者之师 英文加STL,肯定理解起来会有一定的难度了。 内容的回复!


全是英文倒是还好  还夹杂着意文(意大利语)

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2013-03-22 00:46:40
6楼

回复内容:

对: tanglihao 传我看看吧,邮箱:tanglihao_1212@163... 内容的回复!


邮件已发,请查收

57401414

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2013年3月22日
发表于:2013-03-22 23:04:45
7楼

能给我传份吗?谢谢!sunzhe_20002163.com

se_65

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 88回
  • 年度积分:0
  • 历史总积分:270
  • 注册:2004年9月15日
发表于:2013-03-23 03:59:13
8楼

西门子的系统手册中有介绍。

举例说明:

在数据块DB1中:

地址     名称        数据类型

+0.0       Input_r     ARRAY[1..8]

*4.0                        REAL

 

表示的是一个数组:DB1.Input_r[1] 到DB1.Input_r[8],实际地址是DB1.DBD0,DB1.DBD4,DB1.DBD8..      

 

se_65

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 88回
  • 年度积分:0
  • 历史总积分:270
  • 注册:2004年9月15日
发表于:2013-03-23 04:05:23
9楼

在数据块页面的View项下,再点击Data view,可以看到数组类型数据的实际地址。

tanglihao

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 169回
  • 年度积分:0
  • 历史总积分:180
  • 注册:2010年5月22日
发表于:2013-03-23 08:09:20
10楼
楼主的程序我看了一下,还没吃透对于你说的报警DB19或是DB219中我现在只看到部分的报警触发事件,这些都是DB19.DBX16.0或DB219.DBX16.0之前的,就在一些FC块中报警程序段中,但楼主截图的那些数据,我还没找到,还得多去研究下

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2013-03-23 21:18:02
11楼

回复内容:

对: se_65 西门子的系统手册中有介绍。举例说明:在数据块DB1中:... 内容的回复!


DB1.DBD0,DB1.DBD4,DB1.DBD8????为什么是这三个??为什么不是从DB1.DBD0到DB1.DBD7的八个呢?还是不太明白

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2013-03-23 21:26:24
12楼

回复内容:

对: se_65 在数据块页面的View项下,再点击Data view,... 内容的回复!

谢谢指点,这个我看懂了  ,我打开数据块时STEP7默认的应该是声明视图,这个我看不懂,但是可以切换到数据视图,这个还是能看懂的。然后之前我在交叉参考里怎么也找不到DB数据块的里面的各寻址地址,自己琢磨了好久发现过滤菜单里面有设置把数据块加入参考范围的,现在总算是明白怎么回事了,再次感谢!!!

侯德道

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2012年4月27日
发表于:2013-03-24 10:01:03
13楼

好的,你要配合触摸屏和plc程序才能看出来

侯德道

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2012年4月27日
发表于:2013-03-24 10:02:21
14楼

邮箱:hhdd.com@qq.com

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2013-03-25 14:27:28
15楼

还是有点小问题看不懂,有时间给小弟指导一下的留下qq吧  文件太大,邮箱传不了


xiaobeiweng

  • 精华:0帖
  • 求助:7帖
  • 帖子:8帖 | 424回
  • 年度积分:0
  • 历史总积分:1461
  • 注册:2009年8月25日
发表于:2013-03-27 10:32:22
16楼

引用 ANDYLIU008 的回复内容: 还是有点小问题看不懂,有时间给小弟指导一下的留下qq吧...


已内信

skysuzhen

  • 精华:0帖
  • 求助:1帖
  • 帖子:16帖 | 1092回
  • 年度积分:32
  • 历史总积分:2061
  • 注册:2008年7月31日
发表于:2013-03-29 16:15:09
17楼

你不是用到阵列了吗。    


热门招聘
相关主题

官方公众号

智造工程师