例如:在同一个目录下有个2个cfc文件component1cfc, component2cfc, 第一个文件中有个方法foo()
在第二个文件中就可以写
<cfset obj1 = createObject("component","component1")>
<cfset obj1foo()>因为OB用于执行具体的程序。
我们最常用的就是OB1,所有的FB和FC块都需要直接或者间接的接受调用,才能执行。
FC是用户编写的程序块。函数是一个没有内存的逻辑块。属于FC的临时变量存储在本地数据堆栈中。执行FC时,这些数据将会丢失。为了永久保存数据,该函数还可以使用共享数据块。由于FC本身没有内存,因此必须始终为其分配实际参数。无法为光纤通道的本地数据分配初始值。施耐德中上升沿是R_TRIG,下降沿是F_TRIG。上升沿触点就是相应点信号在由0变1时动作,下降沿触点就是相应点信号在由1变0时动作。不管是什么PLC,上升沿和下降沿的用法都是一样的。你可以做个实验,接个开关至X0点,把下面的程序写进PLC监控运行一下,按住X0不放。LDX0INCD0你会发现计数器一直在计数LDPX0INCD10而这个只会计数1次LDFX0INCD20。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)