刚开始学西门子的PLC想问个子程序的问题 点击:340 | 回复:3



Nick0821

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2009年8月12日
发表于:2011-04-20 15:33:24
楼主

子程序里面怎么用定时器和计数器啊?也是在局部变量表里设置么?

例如两台设备都是开十分钟关十分钟循环运行,用子程序怎么做呢?
忘了说了,我是用的200的PLC




miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-04-20 20:36:29
1楼

也可以啊,不过定时/计数器 号是全局变量;所以要注意子程序和主程序不要重复调用相同号的定时/计数器, 且不能同时调用这样的子程序;

且 不能定义成子程序的局部变量,也就是说S7-200不支持;有些品牌的小型PLC 支持Timer (定时器)变量,例如:OMRON,和利时 等等;

Nick0821

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2009年8月12日
发表于:2011-04-20 21:14:48
2楼
好,谢谢。我明白了。

wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2011-04-21 08:06:13
3楼
不用局部变量设置,只要二个子程序的定时器编号不同,可以编程同样的循环运行程序,也可以同时调用

热门招聘
相关主题

官方公众号

智造工程师