发布于 2006-10-07 11:12:49
0楼
并不是说随便一个现成的程序块,拿过来都可以直接改成可以重复调用的子程序。
你必须在编程初期要充分考虑到其可1用性。比如定时器就不能使用。当然还有很多其它的因素。
局部变量当然是可以使用的。否则就不会有这个名词了。而且我们知道,在高级语言里面是建议你尽量多用局部变量而少用全局。这样的程序可读性才好。
但你在每个子程序中,对局部变量的使用,都要注意先赋值而后使用。不要指望使用上个周期的运算结果到下个周期。如果那样,就必须用IN_OUT。或者S7-300里面用静态变量。
微信公众号:PLC标准化编程,ZHO6371995