PLC逻辑运算指令

电子说

1.3w人已加入

描述

逻辑运算指令包括取反指令、与指令、或指令和异或指令,每种指令又分为字节、字和双字指令。   

取反指令

取反指令的功能是将IN端指定单元的数据逐位取反,结果存入OUT端指定的单元中。取反指令可分为字节取反指令、字取反指令和双字取反指令。1.指令说明取反指令说明如表6-22所示。 表6-22 取反指令说明

指令

2.指令使用举例
取反指令的使用如图6-7所示,当I1.0触点闭合时,执行INV_W指令,将AC0中的数据逐位取反。

指令

图6-7 取反指令的使用    

与指令

与指令的功能是将IN1、IN2端指定单元的数据按位相与,结果存入OUT端指定的单元中。与指令可分为字节与指令、字与指令和双字与指令。
1.指令说明
与指令说明如表6-23所示。
表6-23 与指令说明

指令

 

指令

2.指令使用举例
与指令的使用如图6-8所示,当I1.0触点闭合时,执行WAND_W指令,将AC1、AC0中的数据按位相与,结果存入AC0。

指令

图6-8 与指令的使用    

或指令

或指令的功能是将IN1、IN2端指定单元的数据按位相或,结果存入OUT端指定的单元中。或指令可分为字节或指令、字或指令和双字或指令。
1.指令说明
或指令说明如表6-24所示。
表6-24 或指令说明

指令

 

指令

2.指令使用举例
或指令的使用如图6-9所示,当I1.0触点闭合时,执行WOR_W指令,将AC1、VW100中的数据按位相或,结果存入VW100。

指令

图6-9 或指令的使用      

异或指令

异或指令的功能是将IN1、IN2端指定单元的数据按位进行异或运算,结果存入OUT端指定的单元中。进行异或运算时,两位数相同,异或结果为0;两位数相反,异或结果为1。异或指令可分为字节异或指令、字异或指令和双字异或指令。1.指令说明
异或指令说明如表6-25所示。
表6-25 异或指令说明

指令

 

指令

2.指令使用举例
      异或指令的使用如图6-10所示,当I1.0触点闭合时,执行WXOR_W指令,将AC1、AC0中的数据按位相异或,结果存入AC0。
 

指令

图6-10 异或指令的使用

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分