s7200子程序中静态变量能不能做输出并自保持? 点击:1213 | 回复:4



left-handed

    
  • 精华:0帖
  • 求助:7帖
  • 帖子:48帖 | 749回
  • 年度积分:73
  • 历史总积分:1108
  • 注册:2006年4月12日
发表于:2016-10-21 09:02:08
楼主

s7 200子程序中  静态变量  能不能   做输出并自保持的?

前两天在现场做程序,遇到的 ,用子程序的静态变量做了输出线圈,并且使它自保持即在输出线圈前的条件下OR了它本身,类似电器自保持电路,

实际运行中,静态变量输出为on时它本身做自保持的开点并没接通,在子程序里一共做了两个这样的 单独静态变量, 其中第一个不能做自保持就像上边描述的,而第二个却能自保持,所以现在很迷惑   静态变量能不能在子程序里做自保持回路,请大家高人支招。




left-handed

  • 精华:0帖
  • 求助:7帖
  • 帖子:48帖 | 749回
  • 年度积分:73
  • 历史总积分:1108
  • 注册:2006年4月12日
发表于:2016-10-21 09:04:42
1楼

这是做的压力模拟量带回差功能的闭点上下限输出功能块,


left-handed

  • 精华:0帖
  • 求助:7帖
  • 帖子:48帖 | 749回
  • 年度积分:73
  • 历史总积分:1108
  • 注册:2006年4月12日
发表于:2016-10-21 09:10:37
2楼

由于使用静态变量没能实现这个功能,因此把分别把做自保持静态变量换成了M3.1和M3.0,而后此功能块能正常使用,但由于不能多次调用而失去了做它的初衷,

left-handed

  • 精华:0帖
  • 求助:7帖
  • 帖子:48帖 | 749回
  • 年度积分:73
  • 历史总积分:1108
  • 注册:2006年4月12日
发表于:2016-10-21 09:13:25
3楼

描述错了,是INOUT类型的变量

left-handed

  • 精华:0帖
  • 求助:7帖
  • 帖子:48帖 | 749回
  • 年度积分:73
  • 历史总积分:1108
  • 注册:2006年4月12日
发表于:2016-10-21 09:19:01
4楼

如图中所示的变量类型


热门招聘
相关主题

官方公众号

智造工程师