我的使用情况我大概说一下,由于这个系统要求的及时性比较高,现场给定有本机有DCS给定的区分,在运行一段时间时间后需要切换到DCS给定时,由于用户的DCS给定的及时性上面相对较差,避免切换时出现给定扰动,所以在程序处理上面做了这样子的一个处理,在这样的专门一个子程序里面做了下面处理,,,然后再调用该处子程序的地方时这样子调用的,,如果这样子实际切换时还是会出现DCS回落后再上升的过程,然后误打误撞的,这样子改了一个就好了,
当时就很奇怪,为什么会出现这样的情况,并且再这样子改好了后切换过程一定扰动都没有,但是就会调用两次这个接通延时的继电器,这样的调用方式有没有问题,后面程序里面的调用应该只是一瞬间的时间,最主要的调用应该还是在子程序里面。还有就是我这样子用了以后为什么就好了???
还有就是理论上我在最后一张图的地方都不需要用上了这个,因为我子程序里面可以直接完成这个效果,我的感觉有点像在最外面的程序里面会有一个上升沿把T121给打开,但是没有完全到这个延时时间(因为很快那个比较程序就会不成立了),这样在子程序里面的调用T121就有作用了,刚刚好可以避免切换时出现的扰动。这个就是让我困惑的地方??
下面的前两张图片就是我在子程序里面的程序,后面两张就是后面程序调用子程序,一个不小心把T121给重复调用了