漏电马达
笨笨猫
如果程序里面有跳转的话就不好说最后输出什么了!
jianchangyang
jiaofengxue
如果采用是扫描工作方式,结果是0,
あ随风あ
应该是“一”
你们可以编一个试试
大话东游
应当允许,如果使用了子程序、或跳转指令,是不会有问题的吧。只要不是在主程序中使用了双线圈,我觉得没有问题。
[明月夜]
这个线圈输出相当于高级语言的赋值语句,如果连续用了,也没有问题,只不过后面的有效而已。
由于PLC语句的高级语言化,许多PLC语句提供了SET,RESET线圈的语句功能,
程序中双线圈就多了,根本没有问题。不能抱着旧的思维不放。
fly10010
是零
程序输出的是最后一个结果
keke510
双线圈输出,是不是‘1’或者‘0’,取决于PLC最后一个线圈的条件是否满足。结果不说,大家也就明白了。
李占生
双线圈!最后的逻辑状态就是程序后面的状态!像你说的状态应该是0
芳季
极品公子
高渐飞
谁说西门子的不容许啊,任何PLC都是容许的,31楼的判断方式是对的,在有些特定场合,使用这种多重输出是非常方便的,譬如一个长串的输入条件,在梯形图里用一行来表达可能非常长,不方便,这时用楼主提出的方法就不错,可以分成几行来表达。
还有就是在一个块内,为了节约参数申明,该输出只是起一个中间过渡的作用,也可以使用,并且不会影响程序阅读。
但若用得不善,就会导致程序的可读性、可调式性非常差!
alb
我用西门子的一直用置位复位指令,不管是200还是300。控制输出启动和停止都分开来写,感觉很清晰,一点也不乱。初用台达,发现这样不可以,感觉很别扭。不过用继电器M转一下就可以了
上面两层的这种情况最好还是用局部变量.
我同意,即使上面的情况就算你用Q做中间变量都是可以的。