s7-300 plc 带参fc、fb编程理解 点击:562 | 回复:2



longmaxinyi

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 86回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2011年5月09日
发表于:2016-03-21 15:57:40
楼主

    s7-300 plc 一个强大的功能是结构化编程,一个重要方法就是带参fc、fb编程,就是说控制设备数量很多且控制要求一样时,就用该方法,简单、方便、易懂。

    具体方法是:

1、建立功能或功能块,如fc1,定义接口类型,然后利用定义好的接口名称进行编程,保存。

2、建立ob1,然后多次调用fc1,并为每个fc1的输入输出管脚提供实参,保存,ok。


曾经很难理解这样会不会造成冲突,如不同设备不同状态,赋予给fc1的实参也不一样,这样fc1就运作不了了,然而,实际就是,ob1调用fc1是从上到下扫描的,不存在同时调用。而且调用第一次fc1提供实参后,fc1就释放了,不影响第二次调用的,这是精华理解呵呵。





yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10210回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2016-03-21 16:24:17
1楼

三菱,富士,ABB,施耐德。。。。哪家的不是这样的?

longmaxinyi

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 86回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2011年5月09日
发表于:2016-03-21 16:36:11
2楼

三菱的已经有结构化编程的了,ABB、富士、施耐德的不清楚。


热门招聘
相关主题

官方公众号

智造工程师