L是局部变量,两个子程序的L不会重复。程序中的每个程序组织单元,均有自己的64字节局部变量表。仔细的检查下程序是不是其他地方出问题了。
下载贤集网APP入驻自媒体
关于S7200子程序相互干涉的问题,哪位有经验的老师能给予指教! 用S7200编程用到两个子程序,一个是水泵运行的子程序,一个是模拟量处理的子程序。水泵运行子程序在主程序网络5,用到了L14.0-L14.3来输出水泵,模拟量子程序在主程序网络6,用到了LD14来存放液位,发现有时会出现这样污泥泵不该运行但还是有输出的情况, 求教:子程序里面的L存储器调用是公用的吗?第一个子程序里面的L数值还会保留到另一个子程序中,导致干涉。这有在子程序前面加一个把L都复位,是否就不会发生干涉了?