PLC中ST编程的无符号数逻辑运算

news2025/7/26 20:00:57

AND与运算,两个数据每个位进行与运算,只有当相同位的值都为1时,那个位结果为1;

 

 

                2# 0000 0100 1101 0010

                2# 0001 0110 0010 1110

AND        2# 0000 0100 0000 0010

OR或运算,两个数据每个位进行或运算,只要相同位的值有一个为1时,那个位结果就为1;

                2# 0000 0100 1101 0010

                2# 0001 0110 0010 1110

OR          2# 0001 0110  1111 1110

获取每个位的状态,将数据和要获取的位进行与运算;

如要获取第三位的状态时:

数据 AND 2#0100,数据的第三位如果为1,则第三位结果1;

                                数据的第三位如果为0,则第三位结果0 ;

                                其他位的数据均为0;

在通过WORD_TO_BOOL将16位数据转成布尔型数据,也可以通过判断与运算的最终结果,如果结果为0则,要获取的位的状态为FALSE,如果大于0,则为RUE;

 

还可以从过右位移后在与1的方式获取某一个位的状态 ,如获取最低位的状态,位移0位(不位移)后数据 在 AND 1;

将位状态赋于数据,如果位状态为真,则进行或运算,如果位状态为假,则进行与运算; 

 

 

 

 

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

国产化Kettle、JDK、MySQL下载安装操作步骤

一、Kettle下载安装 (一)、kettle的下载 1、登录https://sourceforge.net/projects/pentaho/ 2、点击“Files”,进入Home / Data Integration 目录,下载需要的版本,以6.1为例。 3、点击“pdi-ce-6.1.0.1-196.zip”…

自制操作系统日记(8):变量显示

代码仓库地址:https://github.com/freedom-xiao007/operating-system 简介 上篇中,我们显示了静态的字符串在桌面上,本篇进一步探索,能将定义的整型变量的值显示在桌面上 探索历程说明 本来想着应该是一两天能搞定的&#xff…

基于智能算法的无人机路径规划研究(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

Docker学习(4)—— 容器数据卷

数据卷是为了实现数据的持久化,完全独立于容器的生存周期,因此Docker不会在删除容器时删除其挂载的数据卷。 通过下述方式运行一个容器,会自动将docker容器内的数据保存进宿主机的磁盘中 docker run -it --privilegedtrue -v /宿主机绝对路…

都说自动化测试才是测试人员的新出路,为什么要做自动化测试?

一、自动化测试 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。    个人认为,只要能服务于测试工作,能够帮助我们提升工作效率的,不管是所谓的自动化工具,还是简单的SQL 脚本、批处理脚本,还是自己…

如何使用轻量应用服务器搭建NextCloud私有云网盘?

之前有介绍过使用可道云搭建个人云网盘系统:,这个教程我将介绍使用Nextcloud搭建个人云网盘,搭建的过程很相似,都采用的是宝塔面板作为辅助,可道云搭建使用的是一件部署,这个则需要使用上传解压文件的形式部…

专用短程通讯(DSRC)技术介绍

一、DSRC系统的概述 DSRC 通信协议是 ITS 标准体系框架中的重要组成部分,是整个智能交通服务系统的基础。DSRC 系统是一种无线移动通信系统,它通过数据的双向传输将车辆和道路有机的结合起来,利用计算机网络,在智能交通系统中提供…

中小团队要怎样搭建架构?腾讯大佬来教你,直接跟着大佬吃经验!

前言 在这个瞬息万变的时代,一个合适的团队架构对于企业发展至关重要。面对时代风向,腾讯等互联网巨头逐步开始了它们的变革;那么中小团队要如何搭建自己的团队架构呢? 今天给大家分享一份被称之“成为高级架构师捷径”的实用技…

【OpenGL开发】VS2017+nuget配置OpenGL开发环境(C++)

文章目录1、简介1.1 先决条件1.2 查找并安装包1.3 卸载软件包1.4 更新包1.5 管理解决方案的包1.6 “合并”选项卡2、nuget配置程序源2.1 在线源2.2 本地源3、nuget安装nupengl4、代码测试4.1 测试代码:freeglut4.2 测试代码:freegluttea4.3 测试代码&…

简单实现Springcloud跨项目相互调用

目录 一、前置准备 二、项目准备 三、实现跨项目调用 一、前置准备 我们本次是使用的电商项目中的商品、订单、用户为案例进行讲解。 技术选型 maven:3.5.4 数据库:MySQL 5.7 持久层: SpingData Jpa/Mybatis-plus 其他: SpringCloud Alibaba 技术栈 …

浅谈智能化能源管理系统平台在企业中的应用

安科瑞 时丽花 摘要:对焦化企业的智能化能源管理系统应用进行了较全面的分析,在企业节能减排、提升经济效益、优化生产组织等方面具有较高的应用价值,智能化能源管理系统在企业转型升级改造中具有广阔的前景。 关键词:智能化&am…

少样本苹果分类机器深度学习

场景: 样本少,且只有部分进行了标注。负样本类别(不是被标注的那些)不可穷尽,图像处理 步骤: 1,数据增强,扩充确认为普通苹果的样本数量 2,特征提取,使用VGG16模型提取图像特征 3…

国内优秀的多用户商城系统盘点(2022年整理)

电商战略时代,越来越多的企业或商家选择将消费者引入自己建设的独立商城,如零食行业的良品铺子、三只松鼠,从而打造属于自己的IP形象。此时,挑选一款优秀的商城源码是企业的不二之选,既降低了电商从业者和创业者的入门…

Dubbo

致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案 使用zookeeper作为注册中心registry dubbo.config.annotation下相关注解 Service:被该注解修饰的类,会对外发布,包括IP、端口、路径到注册中心Reference&am…

深度学习之路=====10=====>>Resnext(tensorflow2)

简介 类型:2017CVPR 作者: Kaiming He组 和其他轻量级网络特点一样,Resnext也是通过降低参数量来改进模型,提高模型精度的。该模型基于Inception的split-transform-merge范式和VGG堆叠网络,将Resnet的单路卷积变成多…

程序员注意!35岁前,别靠死工资过日子

《2022程序员职场洞察报告》显示,六成受访者的职级和薪酬原地踏步,仅38.3%程序员群体的工作发生过变动,升职加薪、搞副业、自由工作等。 近两年,伴随疫情及行业发展的不确定性,企业招聘以及人才求职双方都变得谨慎。越…

MFC程序设计——用button更改静态文本+显示内容并弹出新内容+静态文本动态打开位图

目录 一、新建基于对话框的MFC编程项目 二、设计界面 2.设置启动项 2.找到资源视图和Dialog 3.拖入控件 三、创建变量(关联对话框与静态文本) 四、写入控件代码 1.在文本上的应用 2.在图像上的应用 2.1初始化的方法 2.2控件导入的方法 3.控件…

TSC TTP244Pro 打码机出现的问题及解决方案

背景: 最近在使用TSC的TTP 244 Pro 打码机的过程中,出现了几个小问题,最后请教了专业的人员才解决了问题,现把需要注意的点记录如下: 准备: 先去TSC的** 官网 **上找关于适用于你的打码机和使用环境的驱…

数据结构(高阶)—— AVL树

目录 一、AVL树的基本概念 二、AVL树的结点定义 三、AVL树的插入 四、AVL树的旋转 1. 右单旋 2. 左单旋 3. 右左双旋 4. 左右双旋 五、AVL树的验证 六、AVL树的性能 七、源代码 一、AVL树的基本概念 二叉搜索树虽可以缩短查找的效率,但如果数据有序或…

CXL 2.0 Device配置空间寄存器组成

目录 1 配置空间 1.1 PCI Power Management Capability Structure 1.2 PCI Express Capability Structure 2 扩展配置空间 2.1 PCIe DVSEC for CXL Device 2.2 GPF DVSEC for CXL Devices 2.3 PCIe DVSEC for Flex Bus Port 2.4 Register Locator DVSEC CXL设备配置空间…