恭喜,你发布的帖子
发布于 2023-04-07 21:23:27
19楼
聊点扩展内容。
RS触发器是原理最简单的静态记忆单元,只要两个门电路就可以实现。
所以,在实际的逻辑芯片中,我都不记得有RS触器芯片。
但在电路的表达上,RS触器是一个功能部件。
Smart200支持FBD编程,有点类似逻辑电路 。
论坛中没见过谁在用FBD编程。
在FBD中出现RS触器,应该是可以理解的,因为它就模仿逻辑电路。
在LAD中,RS的存在意义不大,也许是一种保留。
而STL中,则完全不需要RS触发器。
原因无它,因为它只是一个存贮单元。
而PLC,到处是存贮单元,在存贮单元上面再用程序构建存贮单元,着实另人费解。
所以,我用不到这个RS指令。
存在就有着它存在的意义,你用不到,不代表别人不会用。
楼主对于PLC运行方式还是没有理解,建议看看一些系统的PLC教程中关于PLC运行方式的介绍多去深度的理解一下。如果你能够看懂我在11楼写的程序堆栈执行流程,你也会发现他运行完全不同于硬件电路。
PLC可以替代硬件电路,但他的运行方式不同于硬件电路,它的运行方式是按照计算机程序的运行方式。
所以有运行的先后顺序,而硬件电路则不存在。
下面的程序可以在PLC中正常运行,而且结果唯一,但硬件线路中可能就不能正常运行了。
(a)
(b)
例子中I0.0同时控制了置位和复位指令,当I0.0=1时,程序(a)中Q0.0=0,而程序(b)中Q0.0=1
可以看到程序编写的顺序不同,结果完全不同。而硬件电路中,你先接哪根导线,后接哪根导线,或者说把硬件哪个放前面,哪个放后面,并不会影响运行结果。
请填写推广理由:
分享
只看
楼主