发布于 2008-10-14 09:42:41
0楼
重点还是要看需要,看程序的写法和用途。
对于用FC还是FB:一个简单的比方,写线性转换功能,变量都是即时的,功能执行完,结果取走了,所有变量都不用了,就用FC;如果写流量累计程序,计算的结果需要保存下载才来累积,就只能用FB了。
对于临时变量和静态变量:原则上来说,尽量用临时变量,这样功能(块)才具有通用性,不仅在本程序中,甚至在其它程序中也可以拿来用。
而且,对于interface部分中用temp还是static,就要看用法了,temp一个扫描周期之后就没了,这样就需要考虑一个周期内变量是否就用完了。我曾经在写一个程序时觉得有个变量用temp就行了,结果执行结果总是不对,后来逐步执行程序,才发现这个变量不能用temp,变量存活时间不够,改到static就好了。
没有个性的签名就别签了。