C03OO算术运算指令(logo版本)_第1页
C03OO算术运算指令(logo版本)_第2页
C03OO算术运算指令(logo版本)_第3页
C03OO算术运算指令(logo版本)_第4页
C03OO算术运算指令(logo版本)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PLC的功能指令:算术运算指令主要内容一、递增、递减指令二、常用的递增递减指令三、四则运算指令递增/递减指令主要实现数据的累加或者递减,包括二进制单字自加++、二进制单字自减--、BCD单字自加++B、BCD单字自减--B、二进制双字自加++L、二进制双字自减--L、BCD双字自加++BL、BCD双字自减--BL等。这些指令均有上升沿微分功能,只要在指令梯形图的助记符前加上@就是其微分形式。一、递增、递减指令(1)++指令1)格式:++D2)

符号:3)数据内容D可以是CIO、W、H、A448~A959、T、C、D、@D、*D、DR等。二、常用的递增递减指令4)功能说明当指令执行条件为ON,D中十六位二进制数据按二进制进行加1运算。

该指令有上升沿微分功能。5)执行指令对标志位的影响运算结果为0时,EQ为ON。有进位时,CY为ON。结果的最高位为1时,N为ON。6)程序举例在图a中,当0.00为ON,则每个扫描周期都会把D0通道的数据内容加1,直到0.00为OFF为止。在图b中,当0.00从OFF变为ON时,只在导通后的第一个扫描周期执行加1运算,实现了D0中的数据仅增加1的目的。图a图b(2)--指令1)格式:--D2)符号:3)数据内容同++指令。4)功能说明当指令的执行条件为ON,D中的十六位二进制数据按二进制进行减1。该指令有上升沿微分功能。5)执行指令对标志位的影响运算结果为0时,EQ为ON。有借位时,CY为ON。结果的最高位为1时,N为ON。6)程序举例在图c中,当0.00为ON,则每个扫描周期都会把D0通道的数据内容减1,直到0.00为OFF为止。在图d中,当0.00从OFF变为ON时,只在导通后的第一个扫描周期执行减1运算,实现了D0中的数据仅减少1的目的。图c图d(3)++B指令1)格式:++BD2)符号:3)数据内容D可以是CIO、W、H、A448~A959、T、C、D、@D、*D、DR等。4)功能说明当指令的执行条件为ON,D中的4位BCD数进行加1运算。该指令有上升沿微分功能。5)执行指令对标志位的影响D数据不是BCD数时,ER为ON。结果为0时,EQ为ON。运算有进位时,CY为ON。6)程序举例在图e中,当0.01为ON,则每个扫描周期都会把D1通道的BCD数据内容加1,直到0.01为OFF为止。在图f中,当0.01从OFF变为ON时,只在导通后的第一个扫描周期执行加1运算,实现了D1中的BCD数据仅增加1的目的。图f图g(4)--B指令1)格式:--BD2)符号:3)数据内容S同--B指令。4)功能说明当指令的执行条件为ON,D中的4位BCD数进行减1运算。该指令有上升沿微分功能。5)执行指令对标志位的影响D数据不是BCD数时,ER为ON。结果为0时,EQ为ON。运算有借位时,CY为ON。6)程序举例在图h中,当0.01为ON,则每个扫描周期都会把D1通道的BCD数据内容减1,直到0.01为OFF为止。在图i中,当0.01从OFF变为ON时,只在导通后的第一个扫描周期执行减1运算,实现了D1中的BCD数据仅减少1的目的。图h图i四则运算即加减乘除,细分又有BIN(二进制)、BCD(十进制)、倍长(双字)、带符号、带进位等运算。不论哪种运算,都有如下图所示的基本格式,S1、S2是参与运算的数,D是结果,加减运算时,S1、S2、D所占的字数相同,乘除运算时,结果D所占的字数是S1或S2的两倍。三、四则运算指令图(a)为BIN加法运算,D10和D20进行带符号BIN单字相加,和输出到D30;图(b)为BIN减法运算,D10和D20进行带符号BIN单字相减,差输出到D30;图(a)图(b)图(c)为BIN乘法运算,D10和D20进行带符号BIN单字乘法运算,积输出到D31、D30;图(d)为BIN除法运算,D10和D20进行带符号BIN单字除法运算,商输出到D30,余

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论