电气控制与PLC应用项目教程课件作者顾桂梅项目6PLC控制三相异步电动机的正反转.ppt

电气控制与PLC应用项目教程课件作者顾桂梅项目6PLC控制三相异步电动机的正反转.ppt

  1. 1、本文档共132页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目6 PLC控制三相异步电动机的正反转 【学习目标】 1.了解在STEP7编程中使用的数据类型。 2.掌握S7-300系列PLC的CPU的存储区分布以及寄存器。 3.了解STEP7中的寻址方式。 4.掌握S7-300系列PLC的用户程序结构。 5.会熟练使用STEP7 V5.3编程软件进行程序的编辑,下载程序及运行、监控、调试程序。 6.会熟练使用S7-PLCSIM仿真软件调试程序。 7.能使用S7-300 PLC基本位逻辑指令完成电动机正反转、智力抢答器等的软硬件设计和系统安装调试。 8.会编写S7-300 PLC的功能块子程序FB和功能子程序FC,并掌握在主循环程序OB1中调用功能块子程序FB和功能子程序FC的方法。 6.1 相关知识 6.1.1 STEP7编程基础 1.数制 数制——数的制式是人们利用符号计数的一种方法。数制有很多种,在计算机中常用的有二进制、十六进制和BCD码。 (1)二进制数 二进制数只有0和1两个符号按照逢二进一的规则计算。0和1可以用来表示开关量(或称数字量)的两种不同状态,例如触点的断开和接通,线圈的通电和断电等。如果该位为1,表示梯形图中对应的位编程元件(例如位存储器M和输出过程映像Q)的线圈“通电”,其常开触点接通,常闭触点断开,以后称该编程元件为1状态,或称该编程元件ON(接通)。如果该位为0,对应的编程元件的线圈和触点的状态与上述的相反,称该编程元件为0状态,或称该编程元件OFF(断开)。 二进制常数用2#表示,例如2#1111_0110_1001_0001是16位二进制常数。在编程手册和编程软件中,位编程元件的1状态和0状态常用TURE和FALSE来表示。 (2)十六进制数 十六进制的16个数字是0~9和A~F(对应于十进制数10~15),每个数字占二进制数的4位。十六进制数的运算规则为逢16进1,例如B#16#3C=3×16+12=60。 B#16#,W#16#,DW#16#分别用来表示十六进制字节、字和双字常数,例如W#16#13AF。在数字后面加“H”也可以表示十六进制数,例如W#16#13AF可以表示为13AFH。 (3)BCD码 BCD码用4位二进制数表示一位十进制数,例如十进制数9对应的二进制数为1001。4位二进制数共有16种组合,有6种(1010~1111)没有在BCD码中使用。 BCD码的最高4位二进制数用来表示符号,16位BCD码字的范围为-999~+999。32位BCD码双字的范围为-9 999 999~+9 999 999。 十进制数可以很方便地转换为BCD码,例如十进制数296对应的BCD码为W#16#296,或2#0000 0010 1001 0110。 2.数据类型 STEP 7有3种数据类型:基本数据类型、用户通过组合基本数据类型生成的复合数据类型和参数类型。 (1)基本数据类型 STEP7的基本数据类型有布尔型(BOOL)、整数型(INT)、实数型(REAL)。 1)布尔型 布尔型数据为无符号数,只表示存储器各位1/0状态。 其长度可以是位、字节、字和双字。8位二进制数组成1个字节(Byte),相邻的两个字节组成一个字,两个字组成1个双字。例如,MWl00是由MB100和MB101组成的1个字,MB100为高位字节。MWl00中的M为区域标识符,W表示字,100为字的起始字节MB100的地址。字的取值范围为W#16#0000~W#16#FFFF;MD100是由MB100~MB103组成的1个双字,MB100为高位字节,D表示双字,100为双字的起始字节MB100的地址。双字的取值范围为DW#16#0000_0000~DW#16#FFFF_FFFF。 2)整数型 整数是有符号数,整数的最高位为符号位,最高位为0时为正数,为1时为负数。整数用补码来表示,正数的补码就是它的本身,将一个正数对应的二进制数的各位求反后加l,可以得到绝对值与它相同的负数的补码。 整数型数据分为16位整数INT和32位双整数DINT。 16位整数INT取值范围为-32 768~32 767。 32位双整数DINT取值范围为-2 147 483 648~2 147 483 647。 3)实数型 实数(REAL)又称浮点数,ANSI/IEEE标准浮点数格式如图6-1所示,共占用一个双字(32位)。最高位(第3l位)为浮点数的符号位,最高位为0时为正数,为l时为负数;8位指数占23~30位;因为规定尾数的整数部分总是为1,只保留了尾数的小数部分m(0~22位)。浮点数的表示范围为±1.175495/10-38~± 3.402 823×1038。 浮点数的优点是用很小的存储空间(4B)可以表示非常大和非常小的数。PLC输入和输出

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档