S7-300可编程控制器 PLC 教程 刘艳梅 任双艳 李一波 第3章-S7-300的指令系统及编程

S7-300可编程控制器 PLC 教程 刘艳梅 任双艳 李一波 第3章-S7-300的指令系统及编程

ID:40238955

大小:2.04 MB

页数:322页

时间:2019-07-28

S7-300可编程控制器 PLC 教程 刘艳梅 任双艳 李一波 第3章-S7-300的指令系统及编程_第1页
S7-300可编程控制器 PLC 教程 刘艳梅 任双艳 李一波 第3章-S7-300的指令系统及编程_第2页
S7-300可编程控制器 PLC 教程 刘艳梅 任双艳 李一波 第3章-S7-300的指令系统及编程_第3页
S7-300可编程控制器 PLC 教程 刘艳梅 任双艳 李一波 第3章-S7-300的指令系统及编程_第4页
S7-300可编程控制器 PLC 教程 刘艳梅 任双艳 李一波 第3章-S7-300的指令系统及编程_第5页
资源描述:

《S7-300可编程控制器 PLC 教程 刘艳梅 任双艳 李一波 第3章-S7-300的指令系统及编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章S7-300的指令系统及编程重点与难点可编程序控制器的位逻辑指令、数据传送与转换指令、运算指令、移位指令、累加器操作和地址寄存器操作指令、控制指令。基本要求1.熟练使用可编程序控制器的基本指令进行编程;2.熟悉S7-300的系统功能模块。本章内容1.S7-300位逻辑指令;2.S7-300数据传送与转换指令;3.S7-300运算指令;4.S7-300移位指令;5.累加器操作和地址寄存器操作指令;6.控制指令;7.S7-300的系统功能模块简介。数据传送与转换指令3.2运算指令3.3位逻辑指令3.1移位指令3.4累加器操作和地址寄存器操作指令3.5控制

2、指令3.6本章小结3.8S7-300的系统功能模块简介3.73.1位逻辑指令位逻辑指令主要包括位逻辑运算指令、位操作指令和位测试指令,位逻辑指令的运算结果用两个二进制数字1和0来表示。可以对布尔操作数(BOOL)的信号状态扫描并完成逻辑操作。逻辑操作结果(ResultofLogicOperation,RLO),用以赋值、置位、复位布尔操作数,也控制定时器和计数器的运行。3.1.1基本逻辑指令“与”、“或”逻辑指令在STEP7中的三种语言表示如图3-1所示。表3-1“与”、“或”逻辑指令的三种语言表示(1)语句表STL表示的基本位逻辑指令(2)梯形图LAD表

3、示的基本位逻辑指令1.逻辑“与”操作功能图(FBD)语言如下:梯形图(LAD)语言如下:语句表(STL)语言如下:AI0.0AI0.1=Q4.0逻辑关系如下:ANDI0.0I0.1Q4.00000101001112.逻辑“或”操作只要有一个输入信号为“1”,则输出为“1”;所有输入信号都为“0”,输出才为“0”。功能图(FBD)语言如下:当输入信号I0.0和I0.1有一个以上为“1”时,输出信号Q4.0为“1”。当输入信号I0.0和I0.1都为“0”时,输出信号Q4.0才为“0”。梯形图(LAD)语言如下:语句表(STL)语言如下:OI0.0OI0.1=Q

4、4.0逻辑关系如下:ORI0.2I0.3Q4.20000111011113.逻辑异或操作当两个输入信号其中一个为“1”而另一个为“0”时,输出信号为“1”;当两个输入信号都为“0”或者都为“1”时,输出信号为“0”。逻辑指令异或的STEP7中三种语言表示如图3-1所示。图3-1逻辑指令异或的STEP7中三种语言表示逻辑关系如下:XORI0.4I0.5Q4.0000011101110功能图(FBD)语言如下:梯形图(LAD)语言如下:语句表(STL)语言如下:XI0.0XI0.2=Q3.14.逻辑取反操作逻辑取反操作对逻辑运算结果RLO取反。功能图(FBD)

5、符号:梯形图(LAD)符号:---

6、NOT

7、---语句表(STL)符号:NOT5.中间输出符号中间输出指令用于存储RLO的中间值,该值是中间输出指令前的位逻辑操作结果。中间输出指令不能用于结束一个逻辑串,因此,中间输出指令不能放在逻辑串的结尾或分支的结尾处。6.位逻辑操作规则位逻辑指令的运算规则:先与后或。当输入信号I1.0和I1.1都为“1”,或输入信号I1.2和I1.3都为“1”时,输出信号Q3.1为“1”。否则输出信号Q3.1为“0”。功能图(FBD)语言如下:梯形图(LAD)语言如下:语句表(STL)语言如下:AI1.0AI1.1OAI1.2AI1

8、.3=Q3.13.1.2置位/复位指令置位/复位指令根据RLO的值,来决定被寻址位的信号状态是否需要改变。若RLO的值为1,被寻址位的信号状态被置1或清0;若RLO是0,则被寻址位的信号保持原状态不变。对于置位操作,一旦RLO为1,则被寻址信号(输出信号)状态置1,即使RLO又变为0,输出仍保持为1;对于复位操作,一旦RLO为1,则被寻址信号(输出信号)状态置0,即使RLO又变为0,输出仍保持为0。(1)语句表STL表示的置位/复位指令(2)梯形图LAD表示的置位/复位指令1.置位/复位线圈指令2.置位/复位双稳态触发器指令如果置位输入端为“1”,复位输入

9、端为“0”,则触发器被置位。此后,即使置位输入端为0,触发器也保持置位不变。如果复位输入端为1,置位输入端为“0”,则触发器被复位。置位优先型RS触发器的R端在S端之上,当两个输入端都为1时,下面的置位输入端最终有效。既置位输入优先,触发器被置位。复位优先型SR触发器的S端在R端之上,当两个输入端都为1时,下面的复位输入端最终有效。即复位输入优先,触发器被复位。3.1.3边沿信号识别指令1.RLO边沿信号识别指令当信号状态变化时就产生跳变沿,当从0变到1时,产生一个上升沿(或称正跳沿);若从1变到0,则产生一个下降沿(或称负跳沿),如图3-2所示。图3-2

10、时序图跳变沿检测的原理是:在每个扫描周期中把信号状态和它在前一个扫

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。