首页 > 数码设备 > M0.1闭合同时输出Q0.1,Q0.2,Q0.3M0.1断开有时一点输出不关闭

M0.1闭合同时输出Q0.1,Q0.2,Q0.3M0.1断开有时一点输出不关闭

数码设备 2023-01-17

PLC中I0.0 I0.1 M0.1 Q0.1 M0.0 Q0.2等表示什么意思?

I0.0 I0.1 M0.1 Q0.1 M0.0 Q0.2均是西门子PLC中的寄存器地址。

1、I0.0和I0.1就是指输入模块,即编号为0的DI模块,它的0和1两个触点;

2、M0.0和M0.1就是内部M接触器,地址位0的,第0位和第1位;

3、Q0.1和Q0.2就是指输出模块,即编号为0的DO模块,它的1和2两个触点。

扩展资料

PLC中I0.0 I0.1 M0.1 Q0.1 M0.0 Q0.2运行一般分为三个阶段

1、输入采样

在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。

2、用户程序执行

在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算。

3、输出刷新

当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。

参考资料来源:百度百科-西门子PLC

PLC梯形图新手疑问

这个程序你要看两个东西,一个是Q0.0如何导通,一个是一旦导通其实也就会断开,在PLC计算的扫描周期里始终是将所有已调用的程序进行完全运算后才将最后的运算结果输出到执行区,但是根据以上的程序,只能计算出M0.2是不能导通的最终结果。因为M0.2的导通还在程序运算结束前就断开了,中间哪怕是万分之一毫秒的导通也不能作为PLC运算的最终结果,并加以输出。所以说M0.2在运算后是不导通的。

s7 200 PLC 一个简单的程序引发的问题

加一个RI指令,详情见附件。RI是立即复位的。详细的你可以把这个指令写进你的程序,然后选中指令,按下查看帮助。

你要求的“同时”,严格的讲肯定是不能同时的,总是有一个时间差的,哪怕只是一个PLC指令的时间。所以只能尽量做到“同时”。那就是在一个扫描周期之内完成,Q0.1失电,Q0.2得电。Q0.1失电的程序离Q0.2得电的程序越近越好。那就是我给你提供的方案。如果你把Q0.2输出程序放在Q0.1输出程序前面,也可以得到Q0.1失电后Q0.2得电这样的结果,但是Q0.2得电是下一个扫描周期的事情了。那么离你的“同时”这个要求就远了,一个扫描周期可能几毫秒,甚至几十毫秒就出去了。

俺用Modbus调试精灵对PLC调试想控制输出端Q0.0,Q0.1,Q0.2,Q0.3一个接一个工作。

寄存器值自己设置,只要不是特殊寄存器既可以,那个值是你放入寄存器的初始值。发送的值你可以根据的希望灯的亮法来定

西门子plc程序,一个按钮控制三个灯Q0.1,Q0.2,Q0.3三个灯都不亮时,按一下按钮,Q0.1亮,

如图所示,I0.0第一次变ON,Q0.0为ON;I0.0第二次变ON,Q0.1为ON;I0.0第三次变ON,Q0.2为ON;I0.0第四次变ON,Q0.0,Q0.1,Q0.2全变为OFF。如此反复。

望采纳。。。。。。


标签:PLC 信息技术 q0.1 网络

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18