问一个三菱GXWORKS2的问题? 点击:959 | 回复:4



blueice2011

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 11回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2011年12月24日
发表于:2018-03-08 13:09:55
楼主

三菱PLC编程软件,GX WORKS2使用结构化编程,新建了一个子程序,怎么调用它啊?半天没弄明白!

在程序里面有个“运行输出”这样一个子程序,怎么调用它啊?




yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10210回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2018-03-08 13:55:00
1楼

1、您建立的是POU(程序组织单元),并非一般意义上的子程序。

2、POU的执行需要分配给任务,即上面的程序设置中建立任务并分配POU。

3、如果是FX系列的,是不支持多个任务的,因此您只能在MAIN和运行输出中做出取舍。

4、Q,L系列的话,您可以建立多个程序任务并分配您要运行的POU。



blueice2011

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 11回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2011年12月24日
发表于:2018-03-08 14:43:35
2楼


回复内容:

对: yuanle 1、您建立的是POU(程序组织单元),并非一般意义上的... 内容的回复!


非常感谢!

以前用西门子的PLC,最近西门子PLC供应紧张。西门子的建立子程序后,在主程序能直接调用。


我用的三菱FX系列,这个系列是不支持使用POU吗?如果想用类似子程序,只能用FB功能吗?

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10210回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2018-03-08 15:05:52
3楼


回复内容:

对: blueice2011 回复内容:对: yuanle  1、您建立的是POU(... 内容的回复!

FX不支持同个任务下分配多个POU,请注意,只有任务才会被PLC执行,分配给任务的POU才能被执行,对于子程序来说,POU并不是子程序,在IEC编程中,通过FB/FC来实现子程序的功能。


而西门子对于结构化编程支持的并不完善,因此其博图软件修正了很多特性。

blueice2011

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 11回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2011年12月24日
发表于:2018-03-08 15:34:21
4楼


回复内容:

对: yuanle 回复内容:对: blueice2011  回复内容:对... 内容的回复!


非常感谢!看来我得用FB/FC功能来当子程序用了!


热门招聘
相关主题

官方公众号

智造工程师