PKS中的RS触发器和SR触发器
上大学时,学习《数字电子技术》这门课,第一次接触到RS触发器的概念,当时学了个囫囵吞枣,只知道有个置位端,还有个复位端,当置位端为ON时,RS触发器的输出为ON,当复位端为ON时,RS触发器的输出为OFF,至于置位端和复位端都为ON,或者都为OFF,触发器的输出会怎样,什么情况下需要使用RS触发器,当时根本就没有考虑,看来教学和应用还是有点脱节的。
工作以后,接触了DCS系统和PLC系统,组态逻辑时,才对RS触发器的使用情况有了进一步的了解。其实也没啥难的,通过这张真值表就一目了然。
重点说一下置位端和复位端这一对冤家对头,他们同时为OFF和同时为ON的情况:
1) 同时为OFF时,RS触发器的输出保持之前的值不变,既然两位老大都没有发话,输出当然乐得在原地偷懒。
2) 同时为ON时,这事有点不好办了,两位老大同时发话了,输出这个小弟该听谁的呢?
不同的系统有不同的解决办法,举2个例子:
1) 引入第三方信号,既然两位都想做主,那就谁也别做主,听第三方的,即当置位端和复位端同时为ON时,输出信号的值与第三方信号的值保持一致。典型的河蚌相争,渔翁得利。
FLIPFLOP是RS触发器的算法名称,S1端是复位端,S2端是置位端,S3是第三方裁决端。
2) 把RS触发器分为RS触发器和SR触发器,RS触发器是复位端有优先权,当置位端和复位端都为ON时,输出为OFF,SR触发器是置位端有优先权,当置位端和复位端都为ON时,输出为ON。PKS系统采用的就是这种解决方案。
SR触发器的真值表:
RS触发器的真值表:
RS触发器在什么情况下需要使用呢?
举个实际应用的案例:
有个污水池的排水泵,泵的启动和停止是由污水池的液位决定的。当液位高于6米时,泵启动,向外排放污水,即便液位已经下降低于6米,泵仍继续排放,直到液位低于2米,泵停止排放。停止排放后,即使液位高于2米,泵也不会启动,直到液位高于6米,泵再次启动排放。
组态框图如下:
当液位高于6米时,输出为ON,启动排放泵。
当液位低于2米时,输出为OFF,停止排放泵。
在这个案例中,置位端和复位端不可能同时为ON,因此使用RS触发器和使用SR触发器的效果是一样的,没有区别。
如果置位端的信号和复位端的信号有可能同时为ON,则要仔细考虑谁更有优先权,从而决定使用RS触发器还是SR触发器。
PKS专家:
剑指工控—靳涛:
工控专家!22年DCS从业经验!曾任霍尼韦尔高级项目工程师以及PKS培训经理!丰富的DCS大型交钥匙工程实践经验!
PKS相关课程:
PKS中级课程
主要介绍如何组态和调试复杂控制回路,其中包括串级控制、分程控制、选择控制、比值控制、流量补偿和累计,详细介绍了相关功能块的参数如何设定,并且介绍了如何使用一些其他的特定的功能块,如何批量建点和修改参数。
通过此课程的学习,可以更加深入地了解复杂控制的应用场合,如何根据现场的需求进行复杂控制的组态,如何批量地完成一些工作。
PKS案例课程:
通过实际工程案例中PKS的详细讲解,引导学员快速掌握PKS使用技巧!
PKS快速入门课程:
本套课程主要针对0基础和少量了解的人员快速了解PKS系统的构架和组态,完成基本回路和功能的组态,会使用绘图软件绘制动态流程图,能掌握日常使用PKS系统所需的知识。
课程咨询——课代表