好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

PLC算术运算指令.ppt

41页
  • 卖家[上传人]:油条
  • 文档编号:47534748
  • 上传时间:2018-07-02
  • 文档格式:PPT
  • 文档大小:429.50KB
  • / 41 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • PLC算术运算指令 1、二进制数据算术指令 1.1 加法指令ADB/@ADB 梯形图指令: ADB @ADB AU的取值范围:IR、SR、HR、AR、LR、TC、DM、*DM和立即 数 AD的取值范围:IR、SR、HR、AR、LR、TC、DM、*DM和立即 数 R的取值范围:IR、HR、AR、LR、DM、*DM,且不能从 DM6144~DM6655取值根据R的值影响标志位EQ、CY等标 志位应用举例:求IR200和DM100之和,存入HR11、HR10通 道中,HR11存放高位梯形图: 指令表: 1.2减法指令SBB/@SBB 梯形图指令:SBB @SBB MI、SU、R的取值范围同上 应用举例:求200通道与LR00之差值注意,此时不 会产生进位问题,但在必要时考虑借位问 题梯形图: 指令表: 1.3乘法指令MLB/@MLB 梯形图指令:MLB@MLB 功能示意图 :两通道相乘,其结果可以为32位数据 ,注意R+1通道中存放高位数据 1.4除法指令DVB/@DVB 梯形图指令:DVB @DVB 除法运算时,不能进行浮点运 算,所以结果由商和余数构成,商 存放在R中,余数存放在R+1中。

      2.BCD数据运算指令 BCD数指由二进制数据表示的十进制数 ,一般以压缩BCD码方式表示,即四位二 进制数表示一位十进制数如: 19D--------------0001 10012.1增一减一指令INC/@INC 功能:目标通道中的BCD数据加一,如非 BCD数据值位ER,该指令不影响CY位,但 影响EQ梯形图指令:INC @INC DEC/@DEC功能:目标通道中的BCD数据减一,如非 BCD数据值位ER,该指令不影响CY位,但 影响EQ 梯形图指令:DEC @DEC 2.2 BCD加法指令ADD/@ADD 功能:BCD数的加法运算梯形图指令: ADD @ADD 应用举例:求200通道与立即数6103的和 梯形图: 指令表: 2.3 BCD减法指令 功能:BCD数的减法运算 梯形图指令:SUB @SUB 应用举例: 求201通道与DM100之差存入HR10 13.4 乘法指令MUL/@MUL 功能:实现BCD数据乘法操作梯形图指令: MUL @MUL 应用举例: 14.5除法指令DIV 功能:实现BCD数据除法操作 梯形图指令: 1 3、指令综合练习3、1 求000通道中的8位(00000-00007)二 进制数据的平方存入200通道中。

      3、2求200、201、202三个通道的BCD数据 累加和3、3求200、201、202三个通道的BCD数据 奇数累加和此讲结束点击返回。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.