发布于 2012-12-19 08:50:24
3楼
FB因为具有多重背景以及静态变量,所以更利于程序的移植和结构化。
FC适合编写独立的需要重复调用的小功能。软件工程所强调的“高内聚、低耦合”我认为同样适用于PLC编程,即功能尽可能的细化,每个FC只完成特定的功能。
关于第三点:FC和FB的接口参数的传递,有一些小细节一定要注意!
以前有一篇讨论帖子非常好,大家可以借鉴下:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=605538&s_id=23&num=#anch
业精于勤,行成于思