PLC_博图系列☞基本指令“异或“运算

头图

PLC_博图系列☞基本指令“异或“运算

文章目录

  • PLC_博图系列☞基本指令“异或“运算
    • 背景介绍
    • X:“异或”运算
      • 说明
      • 参数
      • 示例
      • 真值表

关键字: PLC西门子博图Siemens 异或

背景介绍

这是一篇关于PLC编程的文章,特别是关于西门子的博图软件。我并不是专业的PLC编程人员,也不懂电路,所以如果你希望从这里学习PLC编程技术,可能会有些失望。然而,因为工作需要,我开始了解PLC编程,特别是西门子的博图软件,并记录了这些经验。随着我国工业4.0的推进,相信会有更多的人从事类似的工作。如果这篇文章能对你有所帮助,欢迎点赞关注我❥(^_-)。

X:“异或”运算

说明

可以使用指令“异或”运算来根据异或运算真值表查询信号状态的结果。

执行指令“异或”运算时,只要两个指定操作数中有一个信号状态为“1”,则该指令的信号状态即为“1”。当查询两个以上操作数时,如果有奇数个查询的操作数返回结果“1”,则公共 RLO 为“1”。

参数

下表列出了指令“异或”运算的参数:

参数声明数据类型存储区说明
S7-1200S7-1500
<操作数>InputBOOLI、Q、M、D、L 或常量I、Q、M、D、L、T、C 或常量操作数表示要查询其信号状态的位。

示例

以下示例说明了该指令的工作原理:

image-20240219223847773

如果操作数“TagIn_1”和“TagIn_2”的信号状态为“1”,则输出“TagOut”将置位。如果两个操作数都返回信号状态“1”或“0”,则输出“TagOut”将复位。

真值表

下表列出了两个操作数进行“异或”运算得到的结果:

第一个操作数的信号状态第二个操作数的信号状态逻辑运算结果
101
011
110
000

下表列出了三个操作数进行“异或”运算得到的结果:

第一个操作数的信号状态第二个操作数的信号状态第三个操作数的信号状态逻辑运算结果
1001
0110
0101
1010
0011
1100
1111
0000

**注:**以上部分内容来之博图V16帮助文档。


博客签名2021

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/484593.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 0106.从中序与后序遍历序列构造二叉树:分治(递归)——五彩斑斓的题解(若不是彩色的可以点击原文链接查看)

【LetMeFly】106.从中序与后序遍历序列构造二叉树&#xff1a;分治&#xff08;递归&#xff09;——五彩斑斓的题解&#xff08;若不是彩色的可以点击原文链接查看&#xff09; 力扣题目链接&#xff1a;https://leetcode.cn/problems/construct-binary-tree-from-inorder-an…

OpenTiny Vue 组件库适配微前端可能遇到的4个问题

本文由体验技术团队 TinyVue 项目成员岑灌铭同学创作。 前言 微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略&#xff0c;每个应用可以选择不同的技术栈&#xff0c;独立开发、独立部署。 TinyVue组件库的跨技术栈能力与微前端十…

四、Burpsuite工具之proxy模块详解-intercept功能

前言&#xff1a; 过了一个年&#xff0c;感觉好久都没有更新了&#xff0c;今天就从burpsuite的更新开始吧。 前面已经说过了burpsuite的安装和proxy代理的配置&#xff0c;今天说一下proxy模块中非常有用的intercept功能。 intercept功能介绍&#xff1a; intercept是拦截…

element-ui 中的表格设置正确的排序以及怎么设置默认排序

本文主要解决两个问题&#xff0c;第一个&#xff0c;在element-ui中&#xff0c;直接设置参数排序&#xff0c;达不到预期效果&#xff0c;预期是按照数字的大小进行排序&#xff1b;第二个&#xff0c;想对表格中某个字段设置默认的排序方式 现象&#xff1a; 直接设置在 el-…

Unity NavMesh 清除不可行走区域

通常场景中物体设置为static或Navigation Static后&#xff0c;打开Navigation使用默认设置烘焙NavMesh&#xff0c;模型顶部和底部会出现蓝色网格&#xff0c;但其中有部分属于不可能到达区域&#xff0c;如下图 本文介绍两种可去掉NavMesh中不需要网格的方法&#xff1a; 方…

辽宁博学优晨教育科技有限公司视频剪辑培训打造技能新星

在数字时代&#xff0c;视频剪辑已成为一项炙手可热的技能。辽宁博学优晨教育科技有限公司&#xff0c;作为业内知名的教育培训机构&#xff0c;其视频剪辑培训项目备受关注。那么&#xff0c;辽宁博学优晨教育科技有限公司的视频剪辑培训究竟可靠吗&#xff1f;本文将为您深入…

从零学习Linux操作系统第二十七部分 shell脚本中的变量

一、什么是变量 变量的定义 定义本身 变量就是内存一片区域的地址 变量存在的意义 命令无法操作一直变化的目标 用一串固定的字符来表示不固定的目标可以解决此问题 二、变量的类型及命名规范 环境级别 export A1 在环境关闭后变量失效 退出后 关闭 用户级别&#xff…

vue大文件读取部分内容,避免重复加载大文件,造成流量浪费

使用场景&#xff1a;项目点云地图是pcd文件&#xff0c;但是文件可能上百兆&#xff0c;我需要获取到文件中的版本信息&#xff0c;跟本地的缓存文件做比较&#xff0c;如果不一致&#xff0c;才会加载整个文件。从而节省流量。 避免重复加载整个“.pcd文件&#xff0c;以最大…

LeetCode每日刷题:101. 对称二叉树

题目&#xff1a; 解题思路&#xff1a;可以新写一个函数&#xff0c;从root开始&#xff0c;root的left的头结点将记为lefttree&#xff08;左子树&#xff09;,root的lright的头结点将记为righttree&#xff08;右子树&#xff09;&#xff0c; 然后递归左子树的root.left与右…

qtday3作业

思维导图 完善对话框&#xff0c;点击登录对话框&#xff0c;如果账号和密码匹配&#xff0c;则弹出信息对话框&#xff0c;给出提示”登录成功“&#xff0c;提供一个Ok按钮&#xff0c;用户点击Ok后&#xff0c;关闭登录界面&#xff0c;跳转到其他界面 如果账号和密码不匹配…

SpringBoot-helloworld

1. helloworld 使用springboot完成一个简单的web应用&#xff0c;当访问/hello时&#xff0c;返回"hello springboot"字符串。 首先&#xff0c;创建一个maven工程&#xff0c;并引入依赖。 <!--使用springboot编写web应用前&#xff0c;需要声明父工程spring-b…

运维SRE-14 自动化批量管理

1.批量管理基础内容-SSH服务-远程连接服务 1.1SSH服务 SSH服务-OpenSSH&#xff0c;远程连接服务端&#xff1a;openssh-server客户端&#xff1a;openssh-clients openssh-7.4p1-21.el7.x86_64 openssh-server-7.4p1-21.el7.x86_64 #服务端 openssh-clients-7.4p1-21.el7.…