有文化的流氓
最近用西门子的s7 200smart 在子程序里做了一些计算程序,用的是局部变量,子程序内没有定时器等影响调用的块。在主程序里调用写好的子程序,运行正常,但是两次调用同样的子程序就不行了,计算数据就乱套了。研究了半天没找到原因,最后用计时器做的不同时使用一个子程序,交替读取问题就解决了!
GKstudying
感谢楼主问题的分享
请叫我王老湿
估计没用时间区分之前,计算数据彼此有影响了
wei3302
200的局部变量用完不清零,下次使用还有数据,西门子论坛回复,先赋值,后使用。