PLC S7-200 Smart 继电器线圈 使用注意事项
单按钮启动停止功能PLC实现

一、程序执行分析
程序首轮执行:
当I0.0保持断开
1、网络1中,上升沿 P 无效,M0.0作为线圈不接通(保持0)
2、网络2中
分支1:M0.0此时NO断开、Q0.0此时NC接通,Q0.0线圈不接通
分支2:M0.0此时NC接通、Q0.0此时NO断开,Q0.0线圈不接通
程序首轮执行结束。
此时程序的点位状态:
| 点 | 值 |
| M0.0 | 0 |
| Q0.0 | 0 |
程序N+1轮执行:
............
程序N轮执行:
当I0.0闭合瞬间
1、网络1中,上升沿 P 有效,M0.0作为线圈接通(置1)
2、网络2中
分支1:M0.0此时NO闭合、Q0.0此时NC接通,支路1通电
分支2:M0.0此时NC断开、Q0.0此时NO断开,支路2断电
支路1与支路2:网络2接通,Q0.0线圈接通
程序N轮执行结束。
此时程序的点位状态:
| 点 | 值 |
| M0.0 | 1 |
| Q0.0 | 1 |
程序N+1轮执行:
当I0.0断开
1、网络1中,上升沿 P 无效,M0.0作为线圈断开(置0)
2、网络2中
分支1:M0.0此时NO断开、Q0.0此时NC断开
分支2:M0.0此时NC接通、Q0.0此时NO接通
支路1与支路2:网络2接通,Q0.0线圈接通
程序N+1轮执行结束。
此时程序的点位状态:
| 点 | 值 |
| M0.0 | 0 |
| Q0.0 | 1 |
程序N+2轮执行:
当I0.0闭合瞬间
1、网络1中,上升沿 P 有效,M0.0作为线圈接通(置1)
2、网络2中
分支1:M0.0此时NO闭合、Q0.0此时NC断开
分支2:M0.0此时NC断开、Q0.0此时NO闭合
支路1与支路2:网络2断开,Q0.0线圈断开
程序N+2轮执行结束。
此时程序的点位状态:
| 点 | 值 |
| M0.0 | 1 |
| Q0.0 | 0 |
二、注意事项
1、M0.0、V0.0等作为线圈时,如果不能实现保持,则会同Q0.0点一样在下一轮扫描周期中自动恢复为断开状态
2、PLC扫描周期中会根据运算结果刷新输出、并保持输出状到下个扫描周期。下个扫描周期中,上个周期所保持的输出状态会参与本周运算,且可被修改并在扫描结束后再次刷新并保持到下个扫描周期。
作者:DW039
出处:http://www.cnblogs.com/dw039
本文由DW039原创并发布于博客园,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

浙公网安备 33010602011771号