torihwg
yongren0511
M20.1为逻辑0,常用来对不需要的程序或程序块(如功能块的en引脚)进行禁用,使cpu不对其调用。好多外方的程序都是这样做的,特别是在强调面向对象的情况。
win188
这个电路多用在手动控制中。
plcfan
yjig
赞同楼上的观点,以上的串联控制是用于调试用的,即逻辑假,无论何时, M20.1都不会动作。
yylldm113
可能是二分频电路吧!
江环实业
rsview32
chyongfeng
iloveyoutt99
daishigang
如云
有时将M点做常1,这里M20.1就是作为常0用的,西门子梯形图有时编程,前面要有逻辑变量,后面才能输出,为了编程方便,没什么大惊小怪的。 看来楼主编程很少,像是搞维护的,其学习精神可嘉。
丁兄的解释非常到位。
我行我素-2008
baomi
熊熊548
ymtq
南京信美
老外喜欢用这种编程方法,就是在程序中设置2个标志位,一个是常通的,叫ONE或者TRUE,一个常断叫ZERO或者FALSE。如果有一段程序需要短接,就并上一个常开的ONE;如果有一段程序需要断开,就串上一个常开的ZERO。这样做的好处是可以保持程序的完整,根据控制要求的不同进行剪裁。
还有一种做法,就是在OB100中:
SET
S ONE
R ZERO
就可以了。
木瓜
顶楼上.就是一个常零信号.
SET S ONE R ZERO
更常见. 用途是: 如果你的程序中编了很多数字量输入信号,但由于不同的机器型号,有的点不存在,你就可以给它赋常零. 还有比如你不想某一network, 或输出点输出, 你可以在网络中串一常零.
在路上
这个功能就是让M20.1恒为0,这可能是调试中的特殊城要吧。
彩虹