我有一个PLC程序,是西门子的PLC,现在有个复位按钮,我想利用这个按钮实现让PLC的所有输出都复位

具体是这样的,我现有一个不带锁的复位按钮,是一个瞬时信号,我想当我按下这个复位按钮的时候让所有PLC输出都复位,但是,我现在用的是立即复位RI指令,PLC是CPU226的,我控制的是从Q0.0开始一直到Q1.6,总共15个输出点,为什么我按复位按钮的时候,PLC的输出没有复位,还是在继续执行程序呢,功能就是想让这个复位按钮实现和PLC断电重启后一样的功能,因为老让PLC断电不方便,所以想用复位按钮来实现这个功能,谢谢各位及时指教!

LD I0.0
EU
R Q0.0,15

以上程序就可以使输出复位。
你的程序没有让输出复位的原因可能是:程序里面还有一些输出,比如说LD M0.0 =Q0.0之类的语句,这样一方面输出清零,另一方面又给出输出,显然不行,所以要停止整个程序,最好把M,V等等这些凡是使用到的变量统统复位为0,那么就完全没有任何问题了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-23
在总程序前加一个按钮开关控制运行不就好了
第2个回答  2010-12-23
你可以用SCR和SCRE指令控制,
把Q0.0到Q1.6的程序写在两个指令的中间,当SCR执行时执行顺控程序,SCR断开时不执行顺控程序
LD M10
= S0.0
网络
LSCR S0.0
网络
LD M0.0
= Q0.0
...........
网络
SCRE
第3个回答  2010-12-23
你可将断电保持功能重新改写即可,可参照小型PLC使用说明,或PLC入门等书籍。
第4个回答  2010-12-23
你要把这条指令写在程序的最后一条(END前一条),因为PLC是逐行扫描执行的,你如果写在前边,后边的程序会覆盖这条复位指令,另外最好用上升沿执行复位指令

西门子PLC怎么设定程序复位按钮
7、fnc46、fnc47(ans、anr)警报线圈的输出与复位 8、fnc48(sqr)开平方 高速处理应用指令 1、fnc50(rer)输入\/输出信号立即处理 2、fnc51(reff)改变输入端响应时间 3、fnc52(mtp)矩阵输入

西门子1200plc复位按钮在哪?
可以单独建立一个复位子程序,按下复位键时调用复位子程序,子程序的输出一般用R复位,有时还要注意复位的顺序

怎样理解西门子PLC置位和复位指令
西门子PLC的置位和复位指令是编程中不可或缺的部分,它们能简化程序逻辑,提升清晰度。这两大指令通常成对使用,一个置位(写1,产生输出),一个复位(写0,取消输出)。举个例子,如图1所示的启动、保持和停止控制,常规的位操作指令可以实现自锁,但通过置位和复位,程序变得更为直观和简洁,如图2...

西门子PLCS7200复位指令怎么用??
SET置位指令,程序中I0.0接通,Q0.0被置位(通电)。Q0.0一旦被置位,将不再受I0.0控制。RST复位指令,程序中I0.2或I0.3接通,Q0.0被复位(断电)。Q0.0一旦被复位,将不再受I0.2或I0.3控制. 追问 我是问网络6的程序,这样复位可以吗? 追答 可以这样复位,我上面不是已经回答的很清楚了。 本回答由提问者推荐 举报...

西门子PLC置位和复位指令下的那个数字表示什么
西门子PLC置位和复位指令下的那个数字表示要复位或置位从首地址开始的连续的几个地址。比如M0.0下面是4,表示置位和复位从M0.0开始的4个位,即M0.0,M0.1,M0.2,M0.3都同时 复位或置位。上升沿与下降沿,可以这样理解:即开关由断开到闭合这个变化也就是从0到1,为上升沿;开 关由闭合到...

西门子cpu复位指令动作如何解除
具体的方法如下:当有故障是热保护触头的常开点闭合,这样plc就收到信息,然后就可以有报警输出。当你按屏幕或者是外围的复位按钮后报警输出取消而复位。西门子PLC具有很完善的自诊断功能,如出现故障,借助自诊断程序,可以方便的找到出现故障的部件,更换后就可以恢复正常工作。

我想问一个西门子PLC的问题 用基本指令如何实现一个按键按一下输出1...
使用递加寄存器就可以了,一个脉冲按键触发递加寄存器,每按键一次,寄存器自加1,所以寄存器最后一位就会在0和1之间变化,用寄存器的最后一位触发输出端即可。

西门子PLC如何实现按钮移动的功能
我电脑没装西门子PLC的编程软件,先用三菱的给你看着先吧,我把三菱的程序解释一下,X0是一个按钮,它对应西门子的I0.0,Y0到Y6是指示灯,对应西门子的Q0.0-Q0.6,MOV指令是移动指令,对应西门子的MOVE指令。程序逻辑如下:一开始先将寄存器置0,从0开始,之后每次按下按钮,都将数据寄存器的值...

西门子plc复位cpu后,存储卡上的程序会丢失?
不会,复位和清程序是两会事情。一个是reset 一个是clear。西门子的程序清除,需要连续两次打到reset,且第二次保持住,直到出现红灯闪烁,表示已经删除。

西门子PLC单按钮控制置位复位
对的,刚刚试了的,程序执行顺序是由左到右,从上往下的。 因此RS就是置为优先,如果置位和复位同时存在那输出是置位的,SR正好相反,这是根本不同的。

相似回答