急问:S7-200做了个电机子程序模块,调用问题 点击:1223 | 回复:6



独步天下

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:6帖 | 28回
  • 年度积分:0
  • 历史总积分:139
  • 注册:2002年11月23日
发表于:2012-10-04 20:33:23
楼主

急问:S7-200做了个电机子程序模块,调用问题

由于电机数量比较多,我做了个电机子程序模块,发现用一个调用时,应该没问题,但若超过含2个,调用同一个电机模块时,之间相互有影响!

求解答,目前发现RS触发器好想在子程序模块里不能用,可能还要定时器不能用!




zongjingbin

  • 精华:0帖
  • 求助:5帖
  • 帖子:8帖 | 32回
  • 年度积分:0
  • 历史总积分:406
  • 注册:2012年9月10日
发表于:2012-10-04 22:10:28
1楼
在两个调用子程序之间加一个定时器,为什么定时器不能用?我想应该可以用!在现实中也不能让多个电机同时启动!必须用定时器!

bhdxzgp

  • 精华:5帖
  • 求助:8帖
  • 帖子:141帖 | 5451回
  • 年度积分:0
  • 历史总积分:21609
  • 注册:2006年4月16日
发表于:2012-10-04 22:57:57
2楼

如果功能模块中用到定时器;计数嚣;上升沿;下降沿;触发器;要建立独立的调用程序名字;不能重复!!!

否则会出现问题!!!

imgg

  • 精华:7帖
  • 求助:1帖
  • 帖子:98帖 | 1694回
  • 年度积分:0
  • 历史总积分:5386
  • 注册:2002年4月03日
发表于:2012-10-05 08:09:48
3楼

子程序里用形参,每次调用分配不同的实参。

独步天下

  • 精华:0帖
  • 求助:1帖
  • 帖子:6帖 | 28回
  • 年度积分:0
  • 历史总积分:139
  • 注册:2002年11月23日
发表于:2012-10-05 08:46:28
4楼

谢谢大家!二楼恢复的和我测试的是一致的,上升沿;下降沿;触发器测试了都不可以用,因为我里面用到这几个了,其他与或非得逻辑都没问题!感谢大家!

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-10-05 12:40:14
5楼

这问题问得太经典了。

多次调用的子程序里面大概有以下的东西不能常规地使用……

计时器;计数器;上升缘下降缘;置位复位。

你可能意想不到的是置位复位都在列席。

aihua

  • 精华:0帖
  • 求助:1帖
  • 帖子:30帖 | 547回
  • 年度积分:10
  • 历史总积分:1583
  • 注册:2005年7月01日
发表于:2012-10-26 22:45:42
6楼
5 楼说的有道理!我很早以前遇到过!

热门招聘
相关主题

官方公众号

智造工程师