关于s7-200顺控指令求助 点击:1313 | 回复:8



0人心自问0

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 34回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2014年3月21日
发表于:2014-06-14 11:49:12
楼主

我想请问一哈,在一个程序执行周期内顺控指令的前一个状态中的变量能不能在后面的状态指令中拿来用,比如,s0.0中技术器c0得值能不能再s0.1中用??




小诚

  • 精华:16帖
  • 求助:64帖
  • 帖子:679帖 | 7271回
  • 年度积分:3
  • 历史总积分:32156
  • 注册:2012年9月27日
发表于:2014-06-14 12:50:01
1楼

楼主你好

应该可以用,你可以加个中间状态,把值中转到寄存器中,在需要用的状态继续用。

你具体写出怎么用,大家看看行不行,或者直接搞个简单的测试哈。

0人心自问0

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 34回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2014年3月21日
发表于:2014-06-14 15:20:30
2楼

回复内容:

对: 小诚 楼主你好应该可以用,你可以加个中间状态,把值中转到寄存... 内容的回复!


谢谢,我觉得原理上可以,因为开始的变量值存在影像寄存器上,等下一个周期开始才会刷新映像寄存器,而在本周期内在其他状态指令里应该可以调用他的值。

0人心自问0

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 34回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2014年3月21日
发表于:2014-06-14 15:22:22
3楼

回复内容:

对: 小诚 楼主你好应该可以用,你可以加个中间状态,把值中转到寄存... 内容的回复!

我正在搞立体仓库课程设计,用的是顺控指令,

阿水--王者之师

  • 精华:25帖
  • 求助:348帖
  • 帖子:1617帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2014-06-14 21:53:03
4楼

 顺控指令 C 0 一类的一般变量 是可以再次使用的呀 !

小诚

  • 精华:16帖
  • 求助:64帖
  • 帖子:679帖 | 7271回
  • 年度积分:3
  • 历史总积分:32156
  • 注册:2012年9月27日
发表于:2014-06-14 22:49:04
5楼

引用 0人心自问0 的回复内容: 回复内容:对: 小诚  楼主你好应该可以用,你可以加个...


计数器的的当前值,不复位的话一直保持,断电保持型的即使PLC断电了,也可以保持。

定时器的处理,在状态释放前,先把值暂存到寄存器,然后到中间状态,相当于是分支,再条件满足后,再转入被暂停的状态,定时器当前值要指令恢复。

彩云之滇东北

  • 精华:21帖
  • 求助:5帖
  • 帖子:109帖 | 2725回
  • 年度积分:0
  • 历史总积分:21121
  • 注册:2005年6月14日
发表于:2014-06-15 09:41:28
6楼

在顺控中只有注意逻辑关系清楚,不会混乱,就可以用一个中间变量保存后在后面使用

ntplc2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 375回
  • 年度积分:0
  • 历史总积分:685
  • 注册:2018年5月11日
发表于:2018-09-21 11:11:05
7楼

可以使用,前提是后一个状态写在前一个状态后面,且使用的都只是触点,不能重复使用线圈端。

虎贵

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 77回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2018年9月27日
发表于:2018-09-27 20:41:00
8楼

学习了想看看什么内容


热门招聘
相关主题

官方公众号

智造工程师