功能指令应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
功能指令应用

第5章 功能指令的应用;5.1 输入/输出继电器的表示格式 ;图5-1 输入继电器字节;图5-3 输入继电器双字 ;图5-4 输出继电器字节;(4)双字 如QD0中QB0是最高8位,QB1是高8位,QB2是低8位,QB3是最低8位,其表示格式如图5-6所示。;5.2 数据传送指令及应用 ;5.2.2 数据传送指令应用举例;表5-4 例题5.1 控制关系表;图5-8 例题5.1程序图;5.2.3 实习操作:电动机Y-△形启动控制电路与程序;3.启动过程和控制数据 ;4.程序梯形图 ;5.3 跳转指令及应用 ;5.3.1 跳转指令JMP、标号指令LBL;5.3.2 实习操作:手动/自动控制选择程序;2.手动/自动控制电路 ;表5-7 输入/输出端口分配表;4.程序梯形图和指令表 ;5.4 数据类型与算术运算指令 ;表5-9 常数表示形式;5.4.2 加法指令ADD;2.加法指令ADD的举例 ;5.4.3 减法指令SUB;2.减法指令SUB的举例;表5-12 MUL指令格式;(1)整数乘法运算MUL_I。  将2个单字长(16位)有符号整数IN1和IN2相乘,运算结果送到OUT指定的存储器单元,输出结果为16位。 (2)双整数乘法运算MUL_DI。  将2个双字长(32位)有符号双整数IN1和IN2相乘,运算结果送到OUT指定的存储器单元,输出结果为32位。 (3)整数乘法运算双整数输出MUL。  将2个单字长(16位)有符号整数IN1和IN2相乘,运算结果送到OUT指定的存储器单元,输出结果为32位。 (4)实数乘法运算MUL_R。  将2个双字长(32位)有符号实数IN1和IN2相乘,运算结果送到OUT指定的存储器单元,输出结果为32位。  注意,整数数据做乘2运算,相当于其二进制形式左移1位;做乘4运算,相当于其二进制形式左移2位;做乘8运算,相当于其二进制形式左移3位;…… ; 处于监控状态的整数乘法运算双整数输出的梯形图如图5-18(a)所示。当I0.0触点接通时,执行乘法指令,乘法运算的结果(10 923×12 = 131 076)存储在VD30目标操作数中,其二进制格式为0000 0000 0000 0010 0000 0000 0000 0100。;5.4.5 除法指令DIV;(3)整数除法运算双整数输出DIV。  将2个单字长(16位)有符号整数IN1和IN2相除,运算结果送到OUT指定的存储器单元,输出结果为32位,其中低16位是商,高16位是余数。 注意,整数数据做除以2运算,相当于其二进制形式右移1位;做除以4运算,相当于其二进制形式右移2位;做除以8运算,相当于其二进制形式右移3位;…… (4)实数除法运算DIV_R。  将2个双字长(32位)有符号实数IN1和IN2相除,运算结果送到OUT指定的存储器单元,输出结果为32位。 ;  处于监控状态的除法指令梯形图如图5-20(a)所示。如果I0.0触点接通,执行除法指令。除法运算的结果(15/2=商7余1)存储在VD20的目标操作数中,其中商7存储在VW22,余数1存储在VW20。其二进制格式为0000 0000 0000 0001 0000 0000 0000 0111。 VD20中各字节存储的数据分别是VB20=0、VB21=1、VB22=0、VB23=7;各字存储的数据分别是VW20=+1、VW22=+7,状态监控表如图5-20(b)所示。 利用除2取余法,可以判断数据的奇偶性,如果余数为1是奇数,为0则是偶数。;5.5 增1/减1指令INC/DEC及其应用 ;5.5.2 实习操作:单按钮的功率控制程序;表5-15 输入/输出端口分配表;表5-16 单按钮功率控制的工序;3.单按钮的功率控制程序;表5-17 WAND指令格式; 要求用输入继电器I0.0~I0.4的位状态去控制输出继电器Q0.0~Q0.4,可用输入字节IB0去控制输出字节QB0。对字节多余的控制位I0.5、I0.6和I0.7,可与0相“与”进行屏蔽。程序如图5-24所示。;表5-18 WOR指令格式; 要求用输入继电器字节IB0去控制输出继电器字节QB0,但Q0.3、Q0.4两位不受字节IB0的控制而始终处于ON状态。可用逻辑“或”指令屏蔽I0.3、I0.4位,程序如图5-26所示。;表5-19 INV指令格式; 假设要求用输入继电器字节IB0的相反状态去控制输出继电器字节QB0,即IB0的某位为“1”时,QB0的相应位为“0”;IB0某位为“0”时,QB0的相应位为“1”。程序如图5-28所示。;5.7 子程序调用指令及其应用 ;5.7.1 子程序指令CALL、CRET;5.7.2 实习操作:子程序调用举例;图5-31 应用子程序调用指令的程序(续) ;

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档