0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLC逻辑运算指令

laidenongfhs 来源:中泰PLC自动化教学 2023-12-08 16:12 次阅读

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

取反指令

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

f0dd1342-958d-11ee-8b88-92fbcf53809c.png

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

f0f16784-958d-11ee-8b88-92fbcf53809c.png

图6-7 取反指令的使用

与指令

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

f0f57fd6-958d-11ee-8b88-92fbcf53809c.png

f108d02c-958d-11ee-8b88-92fbcf53809c.png

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

f1152502-958d-11ee-8b88-92fbcf53809c.png

图6-8 与指令的使用

或指令

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

f129147c-958d-11ee-8b88-92fbcf53809c.png

f140eb24-958d-11ee-8b88-92fbcf53809c.png

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

f14efce6-958d-11ee-8b88-92fbcf53809c.png

图6-9 或指令的使用

异或指令

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

f1617dda-958d-11ee-8b88-92fbcf53809c.png

f16be3ba-958d-11ee-8b88-92fbcf53809c.png

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

f18d43b6-958d-11ee-8b88-92fbcf53809c.png

图6-10 异或指令的使用

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

    关注

    4975

    文章

    12254

    浏览量

    454912
  • 指令
    +关注

    关注

    1

    文章

    579

    浏览量

    35376
  • 逻辑运算
    +关注

    关注

    0

    文章

    45

    浏览量

    9705

原文标题:PLC逻辑运算指令

文章出处:【微信号:中泰PLC自动化教学,微信公众号:中泰PLC自动化教学】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    S7-200SMART系列PLC逻辑运算指令与位读写操作详解

    存储单元中的二进制位。位逻辑运算指令的本质是,通过位寻址的方式找到指定的位,读取或改变位的状态(0或1).位与位的之间的逻辑运算主要有与、或、非的运算
    发表于 09-21 09:56 3702次阅读

    逻辑运算指令的作用

    这类指令是对字节、字或双字的各位分别同时进行逻辑运算指令。有的PLC没有字节逻辑运算指令。S7
    发表于 12-22 16:22

    逻辑运算符是什么

    逻辑运算符:与或非条件结构if -else及其嵌套循环结构whilefordo-while
    发表于 07-14 07:50

    逻辑电路与逻辑运算

    一、逻辑电路与逻辑运算逻辑运算符:(1)按变量整体值进行运算逻辑与(&&)逻辑或(||)
    发表于 07-16 10:51

    逻辑运算指令有哪些? 数据传递类指令有哪些?

    逻辑运算指令有哪些?数据传递类指令有哪些?算术运算指令有哪些?
    发表于 10-13 08:27

    MCS-51逻辑运算及移位指令

    逻辑运算和移位指令共有25条,有与、或、异或、求反、左右移位、清0等逻辑操作,有直接、寄存器和寄存器间址等寻址方式。这类指令一般不影响程序状态字(PSW)标志。&nb
    发表于 04-03 22:44 2004次阅读

    逻辑运算,什么是逻辑运算

    逻辑运算,什么是逻辑运算    计算机中除了进行加、减、乘、除等基本算术运算外,还可对两个或一个逻辑数进行逻辑运算。所谓
    发表于 04-13 10:48 3.1w次阅读

    逻辑运算与移位指令

    逻辑运算与移位指令:8086/8088CPU的指令系统提供8位和16位的逻辑运算与移位指令有3组。 逻辑
    发表于 07-03 23:52 0次下载

    51单片机的数据传递和算术运算逻辑运算指令表资料免费下载

    本文档的主要内容详细介绍的是51单片机的数据传递和算术运算逻辑运算指令表资料免费下载。
    发表于 07-09 17:40 3次下载
    51单片机的数据传递和算术<b class='flag-5'>运算</b>及<b class='flag-5'>逻辑运算</b><b class='flag-5'>指令</b>表资料免费下载

    西门子PLC逻辑运算指令

    将字IN1和OUT按位作逻辑运算,OUT输出结果 IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD
    发表于 03-23 14:22 2218次阅读

    <微机与接口技术>51单片机的指令系统——算术运算逻辑运算指令

    51系统指令中算术运算有加、进位加…等指令逻辑运算有与、或、异或等…算术运算逻辑运算
    发表于 11-23 16:21 2次下载
    <微机与接口技术>51单片机的<b class='flag-5'>指令</b>系统——算术<b class='flag-5'>运算</b>和<b class='flag-5'>逻辑运算</b><b class='flag-5'>指令</b>

    PLC系统中位逻辑指令是什么意思

    指令解释信号状态1和0,并根据玻尔代数的算法将这些指令组合得到逻辑运算结果。结果的值只能是1或0,逻辑运算结果的符号缩写是RLO。(初学者可以结合p
    发表于 01-14 10:12 2650次阅读

    C语言逻辑运算符优先次序

    有3种逻辑运算符:与(AND),或(OR),非(NOT)。在basic和Pascal等语言可以在程序中直接用and,or,not作为逻辑运算符。在C语言中不能再程序中直接使用,而是用其他符号代替。
    的头像 发表于 03-09 10:49 2039次阅读

    KUKA机器人的逻辑运算

    逻辑运算符用于布尔变量、常数和简单的、借助比较运算符构成的逻辑表达式的逻辑运算
    发表于 07-21 10:06 1475次阅读
    KUKA机器人的<b class='flag-5'>逻辑运算</b>符

    verilog的逻辑运算

    写在前面 之前曾经整理过verilog的各类运算符的表达方式,但是在学习的过程中并未深入研究关于逻辑运算符的相关知识,导致在实际使用过程中错误频出,下面是我从网络上整理的相关verilog的逻辑运算
    的头像 发表于 09-21 10:07 938次阅读
    verilog的<b class='flag-5'>逻辑运算</b>符