欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《原理及应用》PPT课件.ppt

    • 资源ID:70967857       资源大小:545KB        全文页数:63页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《原理及应用》PPT课件.ppt

    第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用SIMATIC S7-300/400PLC原理及应用原理及应用1/30/20231第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下学习情境学习情境4 4:基本继电器电路的:基本继电器电路的PLCPLC控制设计控制设计 1/30/20232第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用知识目标:知识目标:1、理解、理解S7-300/400PLC的系统存储器分类、功能,掌握的系统存储器分类、功能,掌握S7 PLC的的基本数据类型,理解基本数据类型,理解PLC的基本编程原则;的基本编程原则;2、以、以LAD为主,掌握为主,掌握STEP7指令系统中各指令的基本功能及使用方指令系统中各指令的基本功能及使用方法。法。能力目标:能力目标:1、以、以LAD为主,能熟练运用、组合各类指令进行基本的程序设计;为主,能熟练运用、组合各类指令进行基本的程序设计;2、能熟练应用、能熟练应用PLC对基本的继电器电路进行控制设计;对基本的继电器电路进行控制设计;3、能熟练的运用、能熟练的运用PLC对工厂自动化基本的典型控制环节进行设计。对工厂自动化基本的典型控制环节进行设计。学习情境学习情境4 4:基本继电器电路的:基本继电器电路的PLCPLC控制设计控制设计 1/30/20233第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下4.7 移位移位/循环指令、转换、数学运算循环指令、转换、数学运算、字逻辑及数据块指令字逻辑及数据块指令4.5 计数、比较指令及应用计数、比较指令及应用4.6 跳转、主控指令及应用跳转、主控指令及应用 1/30/20234第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 1.计数器指令概述计数器指令概述 计数器是一种由位和字组成的复合单元,计数器的输出由位表计数器是一种由位和字组成的复合单元,计数器的输出由位表示,其计数值存储在字存储器中。在示,其计数值存储在字存储器中。在CPU的存储器中留出了计数器的存储器中留出了计数器区域,该区域用于存储计数器的计数值。区域,该区域用于存储计数器的计数值。每个计数器为每个计数器为2个字节个字节(Byte),称为计数字。在,称为计数字。在S7-300中,计中,计数器区为数器区为512个字节个字节(Byte),因此最多允许使用,因此最多允许使用256个计数器。个计数器。计数器的第计数器的第0到第到第11位存放位存放BCD码格式的计数值,三位码格式的计数值,三位BCD码码表示的范围是表示的范围是0999。第。第1215位没有用途。位没有用途。4.5 计数、比较指令及应用计数、比较指令及应用4.5.1 计数器指令计数器指令1/30/20235第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用2计数器指令计数器指令计数器指令见表计数器指令见表4-5:表表4-5 计数器指令计数器指令 S_CUD S_CUD 双向双向计计数器数器S_CU S_CU 升升值计值计数器数器S_CD S_CD 降降值计值计数器数器-(SC)-(SC)设设置置计计数器数器线线圈圈-(CU)-(CU)升升值计值计数器数器线线圈圈-(CD)-(CD)降降值计值计数器数器线线圈圈1/30/20236第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用(1)双向计数器、升值计数器、降值计数器)双向计数器、升值计数器、降值计数器 符号:符号:1/30/20237第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用ParameterParameterData TypeData TypeMemory AreaMemory AreaDescriptionDescriptionC no.C no.COUNTERCOUNTERC CCounter identification Counter identification number;range depends on number;range depends on CPUCPUCUCUBOOLBOOLI,Q,M,L,DI,Q,M,L,DCount up inputCount up inputCDCDBOOLBOOLI,Q,M,L,DI,Q,M,L,DCount down inputCount down inputS SBOOLBOOLI,Q,M,L,DI,Q,M,L,DSet input for presetting Set input for presetting countercounterPVPVWORDWORDI,Q,M,L,D I,Q,M,L,D or constantor constantEnter counter value as Enter counter value as C#in the range C#in the range from 0 to 999from 0 to 999;Value for Value for presetting counterpresetting counterR RBOOLBOOLI,Q,M,L,DI,Q,M,L,DReset inputReset inputCVCVWORDWORDI,Q,M,L,DI,Q,M,L,DCurrent counter value,Current counter value,hexadecimal numberhexadecimal numberCV_BCDCV_BCDWORDWORDI,Q,M,L,DI,Q,M,L,DCurrent counter value,Current counter value,BCD codedBCD codedQ QBOOLBOOLI,Q,M,L,DI,Q,M,L,DStatus of the counterStatus of the counter1/30/20238第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 举例:举例:1/30/20239第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用(2)设置计数器线圈、升值计数器线圈、降值计数器线圈)设置计数器线圈、升值计数器线圈、降值计数器线圈 符号:符号:1/30/202310第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用举例:举例:1/30/202311第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 1.比较指令概述比较指令概述 比较指令用于比较累加器比较指令用于比较累加器2与累加器与累加器1中的数据大小。比较中的数据大小。比较时应确保两个数的数据类型相同,数据类型可以是整数、长整时应确保两个数的数据类型相同,数据类型可以是整数、长整数或实数若比较的结果为真,则数或实数若比较的结果为真,则RLO为为1,否则为,否则为0。比较指。比较指令的逻辑关系见表令的逻辑关系见表4-6:表表4-6 比较指令的逻辑关系比较指令的逻辑关系=IN1等于等于IN2IN1不等于不等于IN2 IN1大于大于IN2=IN1大于或等于大于或等于IN2)主控制继电器关闭主控制继电器关闭-(MCR)主控制继电器打开主控制继电器打开-(MCRD)主控制继电器取消激活主控制继电器取消激活4.6.2 主控指令主控指令1/30/202323第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用举例:举例:1/30/202324第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 说明:说明:MCRA梯级激活梯级激活MCR功能。然后可以创建至多功能。然后可以创建至多8个嵌套个嵌套MCR区域。区域。在本例中,有两个在本例中,有两个MCR区域。区域。程序功能分析如下:程序功能分析如下:I0.0=“1”(区域区域1的的MCR打开打开):将:将I0.4的逻辑状态分配给的逻辑状态分配给Q4.1 I0.0=“0”(区域区域1的的MCR关闭关闭):无论输入:无论输入I0.4的逻辑状态如何,的逻辑状态如何,Q4.1都为都为0。I0.1=“1”(区域区域2的的MCR打开打开):当:当I0.3为为“1”时,将时,将Q4.0设置成设置成“1”I0.1=“0”(区域区域2的的MCR关闭关闭):无论:无论I0.3的逻辑状态如何,的逻辑状态如何,Q4.0都保持不变。都保持不变。1/30/202325第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 1、跳转指令应用举例:、跳转指令应用举例:例题例题4.7 星星-三降压启动与正常启动选择控制(教材三降压启动与正常启动选择控制(教材P53,例,例8)控制要求:控制要求:当当I0.0为为0时,系统执行带负载生产的星时,系统执行带负载生产的星-三角降压启动程序;三角降压启动程序;当当I0.0为为1时,系统执行不带负载检修的直接启动程序。时,系统执行不带负载检修的直接启动程序。要求使用跳转指令进行运行方式的选择控制编程。要求使用跳转指令进行运行方式的选择控制编程。要求具有常规的保护环节。要求具有常规的保护环节。4.6.3 跳转、主控指令应用举例跳转、主控指令应用举例1/30/202326第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 参考答案:参考答案:(1)I/O分配表分配表I/OI/O设备设备名称名称 I/OI/O地址地址说说 明明运行运行选择选择开关开关I0.0I0.0I0.0I0.0为为0 0,执执行星行星-三角降三角降压压启启动动;I0.0I0.0为为1 1,执执行直接启行直接启动动。FRFRI0.1I0.1热热保保护护(常常闭闭触点触点)SB1SB1I0.2I0.2停止按停止按钮钮(常常闭闭触点触点)SB2SB2I0.3I0.3起起动动按按钮钮(常开触点常开触点)KM1KM1Q4.0Q4.0主接触器主接触器线线圈圈KM2KM2Q4.1Q4.1接触器接触器线线圈圈KM3KM3Q4.2Q4.2接触器接触器线线圈圈HL1HL1Q4.3Q4.3三角降三角降压压启启动动运行方式运行方式显显示示HL2HL2Q4.4Q4.4直接启直接启动动运行方式运行方式显显示示1/30/202327第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用(2)程序设计程序设计 参考答案:参考答案:本参考答案为本参考答案为“实验模拟型实验模拟型”程序程序1/30/202328第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用1/30/202329第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用1/30/202330第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用1/30/202331第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 2、主控指令应用举例、主控指令应用举例 说明:题目同前面的例题说明:题目同前面的例题4.7,但要求使用主控指令编程,但要求使用主控指令编程 例题例题4.8 星星-三降压启动与正常启动选择控制(教材:三降压启动与正常启动选择控制(教材:P53,例,例8)控制要求:控制要求:当当I0.0为为0时,系统执行带负载生产的星时,系统执行带负载生产的星-三角降压启动程序;三角降压启动程序;当当I0.0为为1时,系统执行不带负载检修的直接启动程序。时,系统执行不带负载检修的直接启动程序。要求使用主控指令进行运行方式的选择控制编程。要求使用主控指令进行运行方式的选择控制编程。要求具有常规的保护环节。要求具有常规的保护环节。1/30/202332第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 参考答案:参考答案:(1)I/O分配表分配表I/OI/O设备设备名称名称I/OI/O地址地址说说 明明运行运行选择选择开关开关I0.0I0.0I0.0I0.0为为0 0,执执行星行星-三角降三角降压压启启动动;I0.0I0.0为为1 1,执执行直接启行直接启动动。FRFRI0.1I0.1热热保保护护(常常闭闭触点触点)SB1SB1I0.2I0.2停止按停止按钮钮(常常闭闭触点触点)SB2SB2I0.3I0.3起起动动按按钮钮(常开触点常开触点)KM1KM1Q4.0Q4.0主接触器主接触器线线圈圈KM2KM2Q4.1Q4.1接触器接触器线线圈圈KM3KM3Q4.2Q4.2接触器接触器线线圈圈HL1HL1Q4.3Q4.3三角降三角降压压启启动动运行方式运行方式显显示示HL2HL2Q4.4Q4.4直接启直接启动动运行方式运行方式显显示示1/30/202333第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用(2)程序设计程序设计 参考答案:参考答案:本参考答案为本参考答案为“实验模拟型实验模拟型”程序程序1/30/202334第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用1/30/202335第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用1/30/202336第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用1/30/202337第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用1/30/202338第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 返回目录返回目录1/30/202339第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 1.移位指令概述移位指令概述 移位指令可以逐位向左或向右移动输入端移位指令可以逐位向左或向右移动输入端IN的内容。向左移的内容。向左移n位会将输入位会将输入IN的内容乘以的内容乘以2的的n次幂次幂(2 n);向右移;向右移n位则会将输入位则会将输入IN的内容除以的内容除以2的的n次幂次幂(2 n)。N参数提供的数值指示要移动的位参数提供的数值指示要移动的位数。由移位指令移空的位会用零或符号位的信号状态数。由移位指令移空的位会用零或符号位的信号状态(0表示正,表示正,1表示负表示负)补上。补上。4.7 移位移位/循环指令、转换、循环指令、转换、数学运算、字逻辑及数据块指令数学运算、字逻辑及数据块指令4.7.1 移位指令移位指令1/30/202340第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 2移位指令移位指令 移位指令见表移位指令见表4-10:表表4-10 移位指令移位指令SHR_I整数右移整数右移SHR_DI长整数右移长整数右移SHL_W字左移字左移SHR_W字右移字右移SHL_DW双字左移双字左移SHR_DW双字右移双字右移1/30/202341第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用(1)整数右移指令)整数右移指令 符号:符号:ParameterParameterData TypeData TypeMemory AreaMemory AreaDescriptionDescriptionENENBOOLBOOLI,Q,M,L,DI,Q,M,L,DEnable inputEnable inputENOENOBOOLBOOLI,Q,M,L,DI,Q,M,L,DEnable outputEnable outputINININTINTI,Q,M,L,DI,Q,M,L,DValue to shiftValue to shiftN NWORDWORDI,Q,M,L,DI,Q,M,L,DNumber of bit Number of bit positions to shiftpositions to shiftOUTOUTINTINTI,Q,M,L,DI,Q,M,L,DResult of shift Result of shift instructioninstruction1/30/202342第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用说明:说明:1/30/202343第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用举例:举例:1/30/202344第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用(2)长整数右移指令)长整数右移指令 符号:符号:(3)字左移指令)字左移指令 符号:符号:1/30/202345第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用(3)字左移指令)字左移指令 符号:符号:说明:说明:1/30/202346第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用(4)字右移指令)字右移指令 符号:符号:(5)双字左移指令)双字左移指令 符号:符号:1/30/202347第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用(6)双字右移指令)双字右移指令 符号:符号:说明:说明:1/30/202348第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 1.循环指令概述循环指令概述 循环指令将输入循环指令将输入IN的所有内容向左或向右逐位循环移位。移的所有内容向左或向右逐位循环移位。移空的位将用被移出输入空的位将用被移出输入IN的位的信号状态补上。参数的位的信号状态补上。参数N提供的数提供的数值指定要循环移位的位数。值指定要循环移位的位数。ROL_DW循环左移双字循环左移双字ROR_DW循环右移双字循环右移双字4.7.2 循环指令循环指令 2.循环指令循环指令 循环指令见表循环指令见表4-11:表表4-11 循环指令循环指令1/30/202349第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用(1)循环左移双字指令)循环左移双字指令 符号:符号:ParameterParameterData TypeData TypeMemory AreaMemory AreaDescriptionDescriptionENENBOOLBOOLI,Q,M,L,DI,Q,M,L,DEnable inputEnable inputENOENOBOOLBOOLI,Q,M,L,DI,Q,M,L,DEnable outputEnable outputININDWORDDWORDI,Q,M,L,DI,Q,M,L,DValue to rotateValue to rotateN NWORDWORDI,Q,M,L,DI,Q,M,L,DNumber of bit Number of bit positions to rotatepositions to rotateOUTOUTDWORDDWORDI,Q,M,L,DI,Q,M,L,DResult double word of Result double word of rotate instructionrotate instruction1/30/202350第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用说明:说明:1/30/202351第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用举例:举例:1/30/202352第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用(2)循环右移双字指令)循环右移双字指令 符号:符号:说明:说明:1/30/202353第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 1.转换指令概述转换指令概述 转换指令读取参数转换指令读取参数IN的内容,然后进行转换或改变其符的内容,然后进行转换或改变其符号。可通过参数号。可通过参数OUT查询结果。查询结果。2转换指令转换指令 转换指令见表转换指令见表4-12:4.7.3 转换指令转换指令1/30/202354第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用表表4-12 转换指令转换指令BCD_I BCD码转换为整数码转换为整数I_BCD 整型转换为整型转换为BCD码码BCD_DI BCD码转换为双精度整数码转换为双精度整数I_DINT 整型转换为长整型整型转换为长整型DI_BCD 长整型转换为长整型转换为BCD码码DI_REAL 长整型转换为浮点型长整型转换为浮点型INV_I 二进制反码整型二进制反码整型INV_DI 二进制反码长整型二进制反码长整型NEG_I 二进制补码整型二进制补码整型NEG_DI 二进制补码长整型二进制补码长整型NEG_R 浮点数取反浮点数取反ROUND 取整为长整型取整为长整型TRUNC 截断长整型部分截断长整型部分CEIL 上限上限FLOOR 向下取整向下取整1/30/202355第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 3转换指令使用方法简介:转换指令使用方法简介:以以“BCD码转换为整数码转换为整数”指令为例。指令为例。符号:符号:ParametParametererData Data TypeTypeMemory Memory AreaAreaDescriptionDescriptionENENBOOLBOOLI,Q,M,I,Q,M,L,DL,DEnable inputEnable inputENOENOBOOLBOOLI,Q,M,I,Q,M,L,DL,DEnable Enable outputoutputININWORDWORDI,Q,M,I,Q,M,L,DL,DBCD numberBCD numberOUTOUTINTINTI,Q,M,I,Q,M,L,DL,DInteger Integer value of BCD value of BCD numbernumber1/30/202356第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用举例:举例:1/30/202357第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 1.整数运算指令整数运算指令 整数(16和32位)运算指令见表4-13:表表4-13 整数运算指令整数运算指令ADD_I 加整数加整数SUB_I 减整型减整型MUL_I 乘整型乘整型DIV_I 除整型除整型ADD_DI加双精度整数加双精度整数SUB_DI减长整型减长整型MUL_DI乘长整型乘长整型DIV_DI 除长整型除长整型MOD_D I返回分数长整型返回分数长整型4.7.4 数学运算指令数学运算指令1/30/202358第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 2.浮点数运算指令浮点数运算指令 浮点数浮点数(32位位)运算指令见表运算指令见表4-14:表表4-14 浮点数运算指令浮点数运算指令ADD_R加实数加实数SUB_R实数减实数减MUL_R实数乘实数乘DIV_R 实数除实数除ABS求绝对值求绝对值SQR求平方求平方SQRT求平方根求平方根LN求自然对数求自然对数EXP求指数值,以求指数值,以e(=2,71828)为底为底SIN求求正弦求求正弦ASIN求反正弦求反正弦COS求余弦求余弦ACOS求反余弦求反余弦TAN)求正切求正切ATAN求反正切求反正切1/30/202359第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 例题例题4.9 试用整数试用整数“加、减、乘、除加、减、乘、除”指令设计如下程指令设计如下程序序:(83589)12+78626=?要求:启动信号为要求:启动信号为I0.0;运算结果存储在;运算结果存储在MW30中。中。参考答案:参考答案:1/30/202360第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 字逻辑指令将两个字字逻辑指令将两个字(16位位)或两个双字或两个双字(32位位)逐位进行逻辑逐位进行逻辑运算。两个数中的一个在累加器运算。两个数中的一个在累加器1中,另一个可以在累加器中,另一个可以在累加器2中或中或在指令中以立即数(常数)的方式给出,字逻辑运算指令的逻辑在指令中以立即数(常数)的方式给出,字逻辑运算指令的逻辑运算结果放在累加器运算结果放在累加器1低字中,双字逻辑运算结果存放在累加器低字中,双字逻辑运算结果存放在累加器1中累加器中累加器2的内容保持不变。的内容保持不变。字逻辑指令指令见表字逻辑指令指令见表4-15:表表4-15 字逻辑指令字逻辑指令AWAW1616位字位字逻辑逻辑与指令与指令OWOW1616位字位字逻辑逻辑或指令或指令XOWXOW1616位字位字逻辑逻辑异或指令异或指令ADAD3232位双字位双字逻辑逻辑与指令与指令ODOD3232位双字位双字逻辑逻辑或指令或指令XODXOD3232位双字位双字逻辑逻辑异或指令异或指令4.7.5 字逻辑指令字逻辑指令1/30/202361第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用第四章第四章 STEP7指令系统及应用指令系统及应用.下下 SIMATIC S7-300/400PLC 原理及应用原理及应用 指令格式:指令格式:OPN 说明:说明:打开一个数据块作为

    注意事项

    本文(《原理及应用》PPT课件.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开