发布于 2009-11-02 12:44:44
5楼
你要先搞清楚两个问题:为什么要在FC里编写电机的启停而不直接在OB1里编写呢?FC到底是干什么的?
FC是功能块,就是说他可以编写一些你要在程序里多次调用的特定功能,比如你说的一台电机的启停,这就可以看做是这一个功能块的功能,这个功能块你可以用来控制电机A也可以用来控制电机B等等!假如你给他们的控制按钮都制定一个实际的绝对地址,那么多个电机你又如何在相同的FC块上给他们制定不同的启停控制按钮呢?所以就要用到“变量”,比如变量“启动”,你可以给他在被调用的多个相同的FC的变量“启动”接口上制定不同的实际地址如I1.0 I1.2以便控制多台电机,如果不用FC那么你就要在OB1里多次编写相同的代码,有几个电机你就的编写几次,不同的就是你的输入的地址不一样。
活到老学到老!