第四章S7-300位逻辑指令_第1页
第四章S7-300位逻辑指令_第2页
第四章S7-300位逻辑指令_第3页
第四章S7-300位逻辑指令_第4页
第四章S7-300位逻辑指令_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、位逻辑指令 位逻辑指令处理的对象为二进制位信号。位逻辑指令位逻辑指令处理的对象为二进制位信号。位逻辑指令扫描信号状态扫描信号状态“1”1”和和“0”0”位,并根据布尔逻辑对它们进位,并根据布尔逻辑对它们进行组合,所产生的结果(行组合,所产生的结果(“1”1”或或“0”0”)称为逻辑运算结)称为逻辑运算结果,存储在状态字的果,存储在状态字的“RLORLO”中。中。 1 1 触点与线圈触点与线圈 2 2 基本逻辑指令基本逻辑指令 3 3 置位和复位指令置位和复位指令 4 RS4 RS和和SRSR触发器触发器 5 5 跳变沿检测指令跳变沿检测指令 回本部分回本部分1 1 触点与线圈触点与线圈 在在L

2、ADLAD(梯形图)程序中,通常使用类似继电器控制电路(梯形图)程序中,通常使用类似继电器控制电路中的触点符号及线圈符号来表示中的触点符号及线圈符号来表示PLCPLC的位元件,被扫描的操作的位元件,被扫描的操作数(用绝对地址或符号地址表示)则标注在触点符号的上数(用绝对地址或符号地址表示)则标注在触点符号的上方,如图所示。方,如图所示。 回本段回本段1.1.常开触点常开触点 对于常开触点(动合触点),则对对于常开触点(动合触点),则对“1”1”扫描相应操作数。扫描相应操作数。在在PLCPLC中规定:若操作数是中规定:若操作数是“1”1”则常开触点则常开触点“动作动作”,即认,即认为是为是“闭合

3、闭合”的;若操作数是的;若操作数是“0”0”,则常开触点,则常开触点“复位复位”,即触点仍处即触点仍处于打开的状态。于打开的状态。 常开触点所使用的操作数是:常开触点所使用的操作数是:I I、Q Q、M M、L L、D D、T T、C C。 返回上级返回上级2.2.常闭触点常闭触点 常闭触点(动断触点)则对常闭触点(动断触点)则对“0”0”扫描相应操作数。在扫描相应操作数。在PLCPLC中规定:若操作数是中规定:若操作数是“1”1”则常闭触点则常闭触点“动作动作”,即触点,即触点“断开断开”;若操作数是;若操作数是“0”0”,则常闭触点,则常闭触点“复位复位”,即触点,即触点仍保持闭合。仍保持

4、闭合。 常闭触点所使用的操作数是:常闭触点所使用的操作数是:I I、Q Q、M M、L L、D D、T T、C C。返回上级返回上级3.3.输出线圈(赋值指令)输出线圈(赋值指令) 输出线圈与继电器控制电路中的线圈一样,如果有电流输出线圈与继电器控制电路中的线圈一样,如果有电流(信号流)流过线圈(信号流)流过线圈(RLO=“1”RLO=“1”),则被驱动的操作数置),则被驱动的操作数置“1”1”;如果没有电流流过线圈(;如果没有电流流过线圈(RLO=“0”RLO=“0”),则被驱动的),则被驱动的操作数复位(置操作数复位(置“0”0”)。输出线圈只能出现在梯形图逻辑串)。输出线圈只能出现在梯形

5、图逻辑串的最右的最右边。边。 输出线圈等同于输出线圈等同于STLSTL程序中的赋值指令(用等于号程序中的赋值指令(用等于号“=”=”表表示),所使用的操作数可以是:示),所使用的操作数可以是:Q Q、M M、L L、D D。 返回上级返回上级4.4.中间输出中间输出 在梯形图设计时,如果一个在梯形图设计时,如果一个逻辑串很长不便于编辑时,可以逻辑串很长不便于编辑时,可以将逻辑串分成几个段,前一段的将逻辑串分成几个段,前一段的逻辑运算结果(逻辑运算结果(RLORLO)可作为中)可作为中间输出,存储在位存储器(间输出,存储在位存储器(I I、Q Q、M M、L L或或D D)中,该存储位可以当)中

6、,该存储位可以当作一个触点出现在其他逻辑串中。作一个触点出现在其他逻辑串中。中间输出只能放在梯形图逻辑串中间输出只能放在梯形图逻辑串的中间,而不能出现在最左的中间,而不能出现在最左端或最右端。端或最右端。 与下面程序等效与下面程序等效返回上级返回上级2 2 基本逻辑指令基本逻辑指令 基本逻辑指令包括:基本逻辑指令包括:“与与”指令指令“与非与非”指令指令“或或”指令指令“或非或非”指令指令“异或异或”指令指令“异或非异或非”指令指令逻辑块的操作逻辑块的操作信号流取反指令信号流取反指令 回本段回本段1.1.逻辑逻辑“与与” ” 指令指令 逻辑逻辑“与与” ” 指令使用的操作数可以是:指令使用的操

7、作数可以是:I I、Q Q、M M、L L、D D、T T、C C。有。有2 2种指令形式(种指令形式(STLSTL和和FBDFBD),用),用LADLAD也可以实现逻辑也可以实现逻辑“与与” ” 运算。运算。返回上级返回上级2.2.逻辑逻辑 “ “与非与非”指令指令 逻辑逻辑 “ “与非与非”指令使用的操作数可以是:指令使用的操作数可以是:I I、Q Q、M M、L L、D D、T T、C C。有。有2 2种指令形式(种指令形式(STLSTL和和FBDFBD),用),用LADLAD也可以实现逻也可以实现逻辑辑 “ “与非与非”运算。运算。返回上级返回上级3.3.逻辑逻辑 “ “或或”指令指令

8、 逻辑逻辑 “ “或或”指令使用的操作数可以是:指令使用的操作数可以是:I I、Q Q、M M、L L、D D、T T、C C。有。有2 2种指令形式(种指令形式(STLSTL和和FBDFBD),用),用LADLAD也可以实现逻也可以实现逻辑辑 “ “或或”运算。运算。返回上级返回上级4.4.逻辑逻辑 “ “或非或非”指令指令 逻辑逻辑 “ “或非或非”指令使用的操作数可以是:指令使用的操作数可以是:I I、Q Q、M M、L L、D D、T T、C C。有。有2 2种指令形式(种指令形式(STLSTL和和FBDFBD),用),用LADLAD也可以实现逻也可以实现逻辑辑 “ “或非或非”运算。

9、运算。返回上级返回上级5.5.逻辑逻辑 “ “异或异或”指令指令 返回上级返回上级6.6.逻辑逻辑 “ “异或非异或非”指令指令 返回上级返回上级7.7.逻辑块的操作逻辑块的操作 返回上级返回上级8.8.信号流取反指令信号流取反指令 信号流取反指令的作用就是对逻辑串的信号流取反指令的作用就是对逻辑串的RLORLO值进行取反。值进行取反。指令格式及示例见表指令格式及示例见表4-134-13。当输入位。当输入位I0.0I0.0和和I0.1I0.1同时动作时,同时动作时,Q4.0Q4.0信号状态为信号状态为“0”0”;否则,;否则,Q4.0Q4.0信号状态为信号状态为“1”1”。 返回上级返回上级3

10、 3 置位和复位指令置位和复位指令 置位(置位(S S)和复位()和复位(R R)指令根据)指令根据RLORLO的值来决定操作数的的值来决定操作数的信号状态是否改变,对于置位指令,一旦信号状态是否改变,对于置位指令,一旦RLORLO为为“1”1”,则操,则操作数的状态置作数的状态置“1”1”,即使,即使RLORLO又变为又变为“0”0”,输出仍保持为,输出仍保持为“1”1”;若;若RLORLO为为“0”0”,则操作数的信号状态保持不变。对于,则操作数的信号状态保持不变。对于复位操作,一旦复位操作,一旦RLORLO为为“1”1”,则操作数的状态置,则操作数的状态置“0”0”,即使,即使RLORL

11、O又变为又变为“0”0”,输出仍保持为,输出仍保持为“0”0”;若;若RLORLO为为“0”0”,则操,则操作数的信号状态保持不变。这一特性又被称为静态的置位和作数的信号状态保持不变。这一特性又被称为静态的置位和复位,相应地,赋值指复位,相应地,赋值指令被称为动态赋值。令被称为动态赋值。回本段回本段返回上级返回上级【例【例1 1】 置位与复位指令的应用置位与复位指令的应用传送带运动控制。传送带运动控制。 如图所示为一个传送带,在传送带的起点有两个按钮:如图所示为一个传送带,在传送带的起点有两个按钮:用于起动的用于起动的S1S1和用于停止的和用于停止的S2S2。在传送带的尾端也有两个按。在传送带

12、的尾端也有两个按钮:用于启动的钮:用于启动的S3S3和用于停止的和用于停止的S4S4。要求能从任一端起动或。要求能从任一端起动或停止传送带。另外,当传送带上的物件到达末端时,传感器停止传送带。另外,当传送带上的物件到达末端时,传感器S5S5使传送带停止。使传送带停止。 返回上级返回上级地址分配地址分配 端子连接图端子连接图 返回上级返回上级功能块图程序功能块图程序 梯形图程序梯形图程序 返回上级返回上级4 RS4 RS和和SRSR触发器触发器 lRSRS触发器触发器为为“置位优先置位优先”型触发器(当型触发器(当R R和和S S驱动信号同驱动信号同时为时为“1”1”时,触发器最终为置位状态);

13、时,触发器最终为置位状态);lSRSR触发器触发器为为“复位优先复位优先”型触发器(当型触发器(当R R和和S S驱动信号同驱动信号同时时为为“1”1”时,触发器最终为复位状态)。时,触发器最终为复位状态)。 RSRS触发器和触发器和SRSR触发器的触发器的“位地址位地址”、置位(、置位(S S)、复()、复(S S)及输出(及输出(Q Q)所使用的操作数可以是:)所使用的操作数可以是:I I、Q Q、M M、L L、D D。 回本段回本段1.RS1.RS触发器触发器 返回上级返回上级2.SR2.SR触发器触发器 返回上级返回上级3.RS3.RS触发器和触发器和SRSR触发器的工作时序触发器的

14、工作时序示例梯形图程序示例梯形图程序工作时序工作时序 返回上级返回上级5 5 跳变沿检测指令跳变沿检测指令 STEP 7 STEP 7中有中有2 2类跳变沿检测指令,一种是对类跳变沿检测指令,一种是对RLORLO的跳变沿检的跳变沿检测的指令,另一种是对触点的跳变沿直接检测的梯形图方块指测的指令,另一种是对触点的跳变沿直接检测的梯形图方块指令。令。RLORLO上升沿检测指令上升沿检测指令 RLORLO下降沿检测指令下降沿检测指令触点信号上升沿检测指令触点信号上升沿检测指令 触点信号下降沿检测指令触点信号下降沿检测指令【例【例2 2】 边沿检测指令的应用边沿检测指令的应用回本段回本段1.RLO1.

15、RLO上升沿检测指令上升沿检测指令 返回上级返回上级2.RLO2.RLO下降沿检测指令下降沿检测指令 返回上级返回上级3.RLO3.RLO边沿检测指令的工作时序边沿检测指令的工作时序工作时序工作时序 示例程序示例程序 返回上级返回上级4.4.触点信号上升沿检测指令触点信号上升沿检测指令 返回上级返回上级5.5.触点信号下降沿检测指令触点信号下降沿检测指令 返回上级返回上级6.6.触点信号边沿检测指令的工作时序触点信号边沿检测指令的工作时序工作时序工作时序 示例程序示例程序 返回上级返回上级 【例【例2 2】 边沿检测指令的应用边沿检测指令的应用传送带运动方向检测。传送带运动方向检测。 在如图所示的传送带一侧装配有两个反射式光电传感器在如图所示的传送带一侧装配有两个反射式光电传感器(PEB1PEB1和和PEB2PEB2)(安装距离小于包裹的长度),设计用于检)(安装距离小于包

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论