|
|
|
|
发表人:网上飞 |
发表时间:2005/6/19 1:55:00 |
|
|
| 本栏论题: |
输出点同时置位和复位,谁其作用? [63674] |
都是说复位具有优先权,可以我试验过,好像不是,我也说不清楚。大家谈谈? |
|
以下是关于《输出点同时置位和复位,谁其作用?》论题的回复(共82篇,分6页显示) |
|
1、PLC是无数次扫描周期组成的。每个扫描周期分为输入点读入、程序扫描、输出点刷新等。
2、在plc的一个扫描周期期间,PLC的输出点是不能改变的,也就是保留上次扫描周期的状态。只有扫描程序结束,PLC的输出才能刷新。
3、PLC程序的扫描就是对程序中的指令一个一个自上而下的扫描。
4、在一个扫描期间,可能会多次出现对某一个输出点的置位、复位命令。但是程序扫描不结束,输出点就不会变化。当程序扫描结束,要执行输出点刷新时,PLC只能接受最后一个对输出点有效的指令。
因此,置位、复位指令,谁在最后才是有效的。
|
|
|
ld x010
set m0
ld m0
out y010
ld x010
rst m0
end
三菱程序,请问这种情况下当x010得电的时候,m0是否得电,y010又是否得电呢???我模拟的情况居然是m0不得电,y010得电,不解!!
谁解释下
|
|
|
扫描是从上到下的,但是必须到一个周期才进行输出.刚置位,马上就复位.结果是显示不出来的
|
|
|
有什么好争论的,实践是检验真理的唯一标准,自己仿真一下不就清楚了吗
|
|
|
LD X0
SET M0
LD X1
RST M0
END
在同一周期内,只要X1一接通(不管时间长短),就算X0保持接通,MO的状态还是0,这种情况属正常,如果在X0和X1均接通的情况下,断开X1再接通X1情况会怎么样呢?在实际生产过程中的结果是M0输出到Y000线圈(继电器线圈,继电器控制电磁线圈),继电器不断的吸合断开(啪啪作响)导致电磁线圈很快烧化,比较让人费解,楼上的有说复位有优先级的说法是否可以解释这个问题,显而易见,望高人给予解释!
|
|
|
楼上的几位很有经验,说得很好,确实是“ “复位优先权”是指同一个指令中既有置位又有复位而言。PLC有些指令的端口有置位端也有复位端。如果同时有效的话,复位具有优先权。而SET、RESET单个指令对PLC变量作用时,只能是谁在最后,谁起作用 。”
|
|
|