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扫描周期中会根据运算结果刷新输出、并保持输出状到下个扫描周期。下个扫描周期中,上个周期所保持的输出状态会参与本周运算,且可被修改并在扫描结束后再次刷新并保持到下个扫描周期。

posted @ 2025-02-06 09:54  DW039  阅读(153)  评论(0)    收藏  举报