S7-200的LIFO指令 点击:1513 | 回复:13



隨風--王者之师

    
  • 精华:2帖
  • 求助:11帖
  • 帖子:146帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2013-01-08 08:37:40
楼主

如题,很迷惑,求解西门子的后入先出LIFO指令。

 

 

 

 

 



楼主最近还看过



自由的天空

  • 精华:0帖
  • 求助:1帖
  • 帖子:23帖 | 125回
  • 年度积分:0
  • 历史总积分:601
  • 注册:2005年10月17日
发表于:2013-01-08 13:00:34
1楼
这根本就看不清楚,你还不如把你的程序转成指令格式,拷贝过来,看的时候拷贝到再转成梯形图就好了

隨風--王者之师

  • 精华:2帖
  • 求助:11帖
  • 帖子:146帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2013-01-08 16:59:50
2楼

引用 自由的天空 的回复内容:这根本就看不清楚,你还不如把你的程序转成指令格式,拷贝过来,看的时候拷贝到再转成梯形图就好了


这是用AUTOCAD画出来的,回头我用S7-200编程软件编写出梯形图后,再粘上来请给指点指点,多谢了!



隨風--王者之师

  • 精华:2帖
  • 求助:11帖
  • 帖子:146帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2013-01-09 11:13:42
3楼

这个是张运刚老师在《职业技能培训及视频精讲西门子S7-200》中的一段例程。完成填表后,VW102中是5,而第264页在执行后入先出指令时演示M0.1第一次接通前VW102却显示4,是否正确?

隨風--王者之师

  • 精华:2帖
  • 求助:11帖
  • 帖子:146帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2013-01-09 14:33:47
4楼
 原书上的LIFO应用演示M0.1接通几次示意图如下:

隨風--王者之师

  • 精华:2帖
  • 求助:11帖
  • 帖子:146帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2013-01-09 14:44:28
5楼

我觉得书中分析得有误,我分析:
写表操作后,即M0.1接通前VW102应为5
第一次接通后,VW102应为4,VW20应从TBL中读出30;
第二次接通后,VW102应为3,VW20应从TBL中读出5;
第三次接通后,VW102应为2,VW20应从TBL中读出46;
第四次接通后,VW102应为1,VW20应从TBL中读出33;
第五次接通后,VW102应为0,VW20应从TBL中读出10。
画出示意图如下所示:

不知是否正确,请各位多指点,多谢!

wingwf2000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 455回
  • 年度积分:0
  • 历史总积分:1000
  • 注册:2008年1月09日
发表于:2013-01-09 16:47:21
6楼

FIFO先进先出是队列

LIFO后进先出是堆栈

去看看数据结构吧

tkxgongkong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2013年1月05日
发表于:2013-01-13 14:25:02
7楼
你可以用软件的状态监视指令来做啊。很明显的就会看到vw102的变化。

隨風--王者之师

  • 精华:2帖
  • 求助:11帖
  • 帖子:146帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2013-01-13 21:31:55
8楼
引用 tkxgongkong 的回复内容:你可以用软件的状态监视指令来做啊。很明显的就会看到vw102的变化。


用状态监视指令怎么做,能指点一下吗?

隨風--王者之师

  • 精华:2帖
  • 求助:11帖
  • 帖子:146帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2013-01-23 10:30:00
9楼

不是我在感叹,在本论坛里想得到及时的实质性的建议与帮助越来越难了!是我的问题浅显,没有深度,还是大侠们无暇顾及?或者都有?

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-01-23 11:47:20
10楼
想象成在箱子里面放入一摞钱(当然是一张一张的放入),取钱的时候,你是从底下依次取出(先入先出)还是从上面依次取出(先入后出)。

ruandejin

  • 精华:0帖
  • 求助:12帖
  • 帖子:12帖 | 44回
  • 年度积分:0
  • 历史总积分:407
  • 注册:2011年4月25日
发表于:2013-01-23 13:19:47
11楼

其实这个问题不难的  你多看看S7-200的书籍介绍就行了 我今天看看

明天会给你一个回复 其实凡事之前多想想 然后再提出疑问 这样进步会更快

我是这么认为的

ruandejin

  • 精华:0帖
  • 求助:12帖
  • 帖子:12帖 | 44回
  • 年度积分:0
  • 历史总积分:407
  • 注册:2011年4月25日
发表于:2013-01-25 16:01:06
12楼

你好 楼主 你的LIFO问题我仔细看了  我也是认为你的分析是对的

至于书上的错误 可能是打印的错误

隨風--王者之师

  • 精华:2帖
  • 求助:11帖
  • 帖子:146帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2013-02-01 13:50:42
13楼
非常感谢11楼的回复!

热门招聘
相关主题

官方公众号

智造工程师