西门子PLC学习笔记七-(位逻辑指令)

位逻辑指令处理的对象为二进制位信号。存储在状态字“RLO”中。

1.触点与线圈指令

1)常开触点

 

在PLC中规定:操作数为1,则常开触点“动作(闭合)”;操作数为0,则常开触点“复位(断开)”。常开触点使用的操作数是I、Q、M、L、D、T、C

2)常触点


在PLC中规定:操作数为1,则常开触点“动作(断开)”;操作数为0,则常开触点“复位(闭合)”。常开触点使用的操作数是I、Q、M、L、D、T、C

3)输出线圈


输出线圈与继电器控制电路中的线圈一样,如果有电流(信号流)流过线圈(RLO=“1”),则被驱动的操作数置“1”;如果没有电流流过线圈(RLO=“0”),则被驱动的操作数复位(置“0”)。输出线圈只能出现在梯形图的最右边。

输出线圈等同于STL程序中的赋值指令(用“=”表示),所使用的操作数为:Q、M、L、D

4)中间输出


在梯形图设计时,如果一个逻辑串很长不便于编辑时,可以将逻辑串分成几段,前一段的逻辑运算结果(RLO)可作为中间输出,存储在为存储器(I、Q、M、L或D)中,该存储位可以当作一个触点出现在其他逻辑串中。中间输出只能放在梯形图路基串的中间,而不能出现在最左端或最右端。

2.基本逻辑指令

1)与

串联常开指令。操作数可以是:I、Q、M、L、D、T、C


2)与非

串联常闭的指令。操作数可以是:I、Q、M、L、D、T、C


3)或

并联常开指令。操作数可以是:I、Q、M、L、D、T、C


4)或非

并联常闭指令。操作数可以是:I、Q、M、L、D、T、C


5)信号流取反

信号流取反指令的作用是对逻辑串的RLO的值进行取反。


3.置位和复位指令

置位(S)和复位(R)指令根据RLO的值来决定操作数的信号状态是否改变。

置位指令:RLO为“1”,则操作数的状态置“1”;RLO为“0”,则操作数的信号状态保持不变。

复位指令:RLO为“1”,则操作数状态置“0”;RLO为“0”,则操作数的信号状态保持不变。


示例:置位复位应用---传送带运动控制

一个传送带同时可由 起始位置的 启停按钮 和 末端的 起停按钮 控制传送带的启停,同时当物件到达传送带模块时,传感器可以使传送带停止。该情况的PLC编程如下:



4.RS和SR触发器指令

1)RS触发器为“置位优先”型触发器(当R和S驱动信号同时为“1”时,触发器最终为置位状态);

2)SR触发器为“复位优先”型触发器(当R和S驱动信号同时为“1”时,触发器最终为复位状态);

RS触发器和SR触发器的“位地址”、置位(S)、复位(R)及输出(Q)使用的操作数为:I、Q、M、L、D

示例:





5.跳变沿检测指令

S7中有两类跳变沿检测指令

1)RLO的跳变沿检测指令

A.RLO上升沿检测指令


B.RLO下降沿检测指令


RLO边沿检测指令的工作时序如下:(输出脉冲为输入脉冲变化一个周期后,输出才会变化)


2)触点的跳变沿检测指令

A.触点信号上升沿检测指令


B.触点信号下降沿检测指令


触点边沿指令工作时序


  • 18
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风水月

从心底相信自己是成功的第一步

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值