中间点的添加(单键启停程序)
-
1 视频
-
2 测验
上一节
下一节
知识要点
3.8 中间点的添加
我们发现,对于一些某些程序,我们会发现很难全用输入/输出点做出要求的控制程序,或者根本无法完成。
1、中间点的表示
“中间点”:用来存储做逻辑运算时的一个中间状态值的点。 西门子S7系列的PLC内通常用位存储器M 来存储。
2、中间点添加的应用举例
用同一个按钮I0.0去控制电机Q0.0的启停操作。其中按钮I0.0为瞬态按钮。Q0.0=1电机启动,Q0.0=0电机停止。
第一次按下按钮I0.0后的第一个扫描周期:

M0.1:存储标识电机原来状态的中间点
第一次按下按钮I0.0后的第二个扫描周期:

第二次按下按钮I0.0后的第一个扫描周期:

当第一次按下按钮I0.0时,如果原来电机为停止状态M0.1=0,这时候会执行置位Q0.0的指令,电机启动;
当第二次按下按钮I0.0时,电机原来为启动状态M0.1=1,这时候会执行复位Q0.0的指令,电机停止;
当第三次按下按钮I0.0时,如果电机原来为停止状态M0.1=0,这时候又会执行置位Q0.0的指令,电机再次启动;
如此周而复始以完成了用同一个按钮I0.0去控制电机Q0.0的启停的操作。
3、中间点添加原则
(1)程序设计中,需要的一些状态值,现有的输入/输出点都无法直接表示时。
(2)中间点能不添则不添,能少添就少添。
示例程序中的M0.0就不需要添加,直接把第一个网络和第二个网络的程序合起来即可。


