在一次使用西门子s7编程的过程中,使用了计数器和时间继电器,进行模拟测试时发现计数器不工作,感觉都没有问题,为什么不工作呢?经过检查,发现是由于我做了一个时间脉冲,而刚好一个延时时间继电器延时时间到时,前面的条件已变为0,设计时这个延时时间继电器按照功能本身就不会产生一个上升沿脉冲,因此想利用其上升沿来触发计数没有实现,改为另一个延时时间继电器后成功实现。另一个就是调用fc块使加了条件,而在fc块里面有m变量使用了rs,导致在中途停止程序运行后,置位还有效,不能复位,给调试带来混乱。
以上就是自己学习编程时出现的一些问题,记录下来,以便提高。
楼主最近还看过