[西门子] 测试西门子S7-200 Smart PLC的指令(1)

[复制链接]
查看37392 | 回复0 | 2024-3-31 10:46:06 | 显示全部楼层 |阅读模式
【本次测试指令:位逻辑】

1、位逻辑介绍

      位逻辑顾名思义,就是bit所能用的指令,对应的变量数据类型是布尔型(BOOL),主要包含常开,常闭,即时常开,即时常闭,取反,上升沿,下降沿,输出线圈,即时输出,置位,复位,置位优先,复位优先,空操作。



2、指令测试

(1)测试常开、常闭、线圈

  



always-on为系统常开指令,M0.0为常开触点,M0.1为常闭触点,M10.0可以做线圈或者自保持的常开触点,当点击M0.0时,线圈M10.0得电。



M0.0必须是一个瞬动按钮;如电气图的符号



(2)上升沿和下降沿测试

     正跳变触点指令(上升沿)允许能量在每次断开到接通转换后流动一个扫描周期。

    负跳变触点指令(下降沿)允许能量在每次接通到断开转换后流动一个扫描周期。

  



M0.0上升沿时,计数器才会自动加1,

M0.1下降沿时,计数器才会复位为0.





可以看出,M0.0接通后,系统只加1,不会一直加。

  M0.1为接通(上升沿) ,计数器并没有复位。

(3)取反



可以看到M0.1接通时,线圈M10.1得电,M10.2失电。





M0.1断开时,M10.2得电,M10.1失电。

(4)复位和置位线圈



当M0.1接通时,系统扫描1周期,线圈置位,此时,M0.1断开,线圈依旧得电。



当M0.2接通时,线圈M10.3才失电。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则