PLC的线圈输出和置复位,很多人都会犯的错误,你会用吗?
原创不易,请勿抄袭!
很多刚接触PLC的新人们都会对线圈的直接输出指令和置复位指令感到疑问,不知道什么时候应该用什么指令,最后编出来的程序既有多个线圈,又有置复位,而且一些PLC还不会因此报错,但运行结果却是差之毫厘,谬以千里。
因此,今天我们来介绍一下,这两种方式的区别以及如何应用,希望大家在编程的时候能正确的应用这些指令。
首先我们介绍一下线圈输出指令和置复位指令。
()是线圈输出指令,S是置位指令,R是复位指令
程序第一行叫线圈输出指令,第二行叫置位指令,第三行叫复位指令。
都是用来做输出状态的,他们之间的区别就在于:
1输出线圈是对目标位的最终结果的申明,不是1就是0,既然是最终结果,一个程序里理论来说只可以有一个输出线圈,为什么说理论来说,因为有一种情况可以多线圈,那就是如果多个线圈分别应用在不同的子程序里,而一个扫描周期只能检测到一个线圈的话也是可以的。
而一旦出现双线圈输出,在编辑的时候PLC也不会报错,但只有最后一个线圈起作用,前面的无论是否满足都没有任何作用。
三个相同的线圈输出指令,前两个结果为1,最后一个结果为0,最终结果为0
三个相同的线圈输出指令,前两个结果为0,最后一个结果为1,最终结果为1
但如果需要这种多处控制输出的话怎么办?
两种办法:一每个控制点使用不同的中间继电器,然后中间继电器再控制线圈输出。
M0.0,M0.1,M0.2代替三种状态,最后再输出到Q0.0上,就可避免双线圈的问题。
二是使用置复位。
置位指令是对目标位状态的更改,这可以改,那也可以改,条件满足就改,条件不满足就保持原状态,所以一个程序里可以多处更改,而结果以多次更改的结果为主。
共有两个置位指令,两个复位指令。
2 输出线圈是一个单一指令,条件满足就是1,不满足就是0。
置位指令能将0变为1,不能将1变为0。所以置位指令必须和复位指令配合使用才是一个完整的程序。
3 这两种最好不要出现在一个扫描周期中,虽然可以,但是建议新手不要这么做,因为情况比较复杂,如果出现了这种情况就要看哪个命令在程序的尾部。
如果输出线圈在程序段的后面,则以输出线圈的结果为主,不考虑前面的置复位指令。
前面置位了,后面的输出线圈为0,结果为0
前面复位了,后面的输出线圈为1,结果为1
如果置复位命令在程序段的后面,需要看这个指令是否满足条件并且执行,不执行的话以上一个指令为主,执行的话以当前指令为主。
以最后有效的指令为准
所以新手朋友要多加练习,才能熟练掌握这几个指令的用法。
(如果喜欢这篇文章,请点赞并关注,以便优秀文章在第一时间受到推送)
1、PLC系统电源 2、输入端和输出端如何接 3、继电器晶体管输出区别
一、PLC系统中电源包括:外部电源,内部电源,和备用电源。
1.外面电源使用有交流220V和直流24V
2.内部电源是主机内部工作的电源
3.备用电源一般为可充电锂电池,用于掉电情况下程序和数据的保存。
二、输入端和输出端如何接
1.三菱PLC工作的电源一般为交流220V。接L和N,地
2.输入端一般不接电源,因为它有内置电源。
1)例如FX5U输入端有内部电源,如果是不需要电源的按钮开关,直接接开关的两端就可以。如果是需要电源的光电开关或者是接近开关,可以使用PLC内部提供的24V电源供电。
2)输出端分继电器输出和晶体管输出如果是继电器输出,继电器是机械元件,所以可以接交流也可以接直流;
如果输出是晶体管输出,晶体管是电子元件(晶体管只能接直流负载)所以只能接直流。
三、继电器晶体管输出区别
继电器输出比晶体管输出负载电流大,但响应速度没有晶体管快,频率比晶体管低。继电器有动作次数寿命。而晶体管没有
相关问答
plcq点和i点哪个是输出?
1.输出:plcq点和i点都是输出。2.plcq点和i点都是输出,因为问题中没有明确指定要求选择其中一个作为输出。3.根据问题的要求,plcq点和i点都可以作为输出。具...
西门子plcI和Q谁是输入,谁是输出?
I输入INPUT第1个字母IQ输出OUTPUT第1个字母O,O容易和零混淆,所以用QI输入INPUT第1个字母IQ输出OUTPUT第1个字母O,O容易和零混淆,所以用Q
欧姆龙plc输入输出怎么表示?
欧姆龙的PLC输入和输出用字母表示输入是I例如:I0.00I0.01输出是Q例如Q100.01欧姆龙从100为输出的输入0.00,0.01,0.02输出10.00,10.01,10.02欧姆龙...
西门子plc不能两个相同的q输出吗?两个相同的m呢?
两个相同的Q输出和两个相同的M输出都是可以的,但是因为出现相同的输出所以会出现双线圈输出问题。双线圈输出不是错误,只是提醒程序员,输出状态以最后一次赋值...
plc的q点和指示灯是怎么连接的?
没法连接,plc的q点和指示灯本身不具备连接的功能需要注意以下几个方面:1.确认PLC输出电压值:在进行接线前,需要明确PLC输出电路的电压值,以便正确选择指...
欧姆龙cp1e的plc怎么输出101.06这样的,我输入了很多次都不会显示大写的Q?
只有本体上的输入输出点会显示I,Q的前缀,对于扩展模块上的,是不会有的。只有本体上的输入输出点会显示I,Q的前缀,对于扩展模块上的,是不会有的。
plc的输入输出用什么线号表示?
线号根据设计图纸来确定。扩展知识:plc输入电路是PLC接收信号的端口(对模拟量来说一般为0-40MA直流电流或0-10V直流电压信号),输入接线是指外部输入器...线...
plc中s和r是什么意思?
plc中的S和R指令含义:S:置位指令,只要是置位了不管其梯形图电路中是否接通,被置位的Q/M状态都为1,即使当前梯形图状态是断开的Q/M状态也还是为1,直到被复...
欧姆龙PLC输入、输出端子用什么字母表示。谢谢?
字母I代表输入,字母Q代表输出,不过在程序编辑时不用输入字母也行000.04和100.02输出,输入也行。字母I代表输入,字母Q代表输出,不过在程序编辑时不用输入字母...
plci点和q点ai区别?
PLC中的I/O点通常包括输入点(I点)和输出点(Q点),AI则代表模拟输入点。I点和Q点:I点和Q点是PLC输入和输出的两种类型,I点通常用于接收传感器信号或其他外...
扫一扫微信交流