PLC中字节 字 双字的用法

作者&投稿:辛邰 (若有异议请与网页底部的电邮联系)
PLC中的位、字节、字、双字是什么意思?~

位bit,计算机中最基本的单位,数据存储的最小单位。在计算机中的二进制数系统中,位,简记为b,也称为比特,每个0或1就是一个位(bit)。计算机中的CPU位数指的是CPU一次能处理的最大位数。
字节Byte,由八个位组成的一个单元,也就是8个bit组成1个Byte。
字节以上,便是字:16个位为一个字,它代表计算机处理指令或数据的二进制数位数,是计算机进行数据存储和数据处理的运算的单位。
双字,两个字。



扩展资料
在计算机的运算器、控制器中,通常都是以字为单位进行传送的。字在不同的地址出现其含义是不相同。例如,送往控制器去的字是指令,而送往运算器去的字就是一个数。
计算机的每个字所包含的位数称为字长。根据计算机的不同,字长有固定的和可变的两种。固定字长,即字长度不论什么情况都是固定不变的;可变字长,则在一定范围内,其长度是可变的。
一般地,大型计算机的字长为32-64位,小型计算机为12-32位,而微型计算机为4-16位。字长是衡量计算机性能的一个重要因素。在微型计算机中,通常用多少字节来表示存储器的存储容量。
例如,在C++的数据类型表示中,通常char为1个字节,int为4个字节,double为8个字节。
参考资料来源:百度百科-双字
参考资料来源:百度百科-字节
参考资料来源:百度百科-位
参考资料来源:百度百科-字
参考资料来源:百度百科-位、字节、字

在PLC中,位,就是用0、1代码表示bool量,即是bit
字节是8个bit,即是byte。
字就是2个字节。
双字就是2个字。
这是人类发明电信号这种数字量的设备,为了能用将一些信号量化而专门创造的一种数学模型,应用在数字设备上。
这些都是为了在设备中存储区使用方便,做的一些规定。
可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。

题目太大了。常规是:
1、字节:比较,判断、循环计数、从字或双字取出自己需要的字节来专门某个目的使用等等;2、字:正数运算、比较判断,数据输出、显示等等;
3、双字:浮点数运算等等。
PLC中字节 字 双字的用法,程序设计手册都有介绍。关键需要编程实践中自己领悟,不能一概而论,有的资料个别有错,需要字节动手编程验证,变成自己的真实理解和应用规则。听一万遍不如自己动手做一遍!!!

字节(8位)目前很少用了,目前一般直接用字(16位),系统各标志位可以直接读写某个字中的某个位,合并为一个状态字,当然也可以直接使用位;单字适用与整数处理计算,复杂运算一般需要浮点数,就需要双字,浮点数要输出再转化为双整数,也是双字,之后再转化为单字输出。
PLC中模拟量的输入和输出很多是15位(带符号),因此采样和输出最后都使用单字,在内部计算时把单字转为双字和浮点数,计算之后输出时再转为单字输出,这样能够保障过程计算精度。

你这问得


得荣县18582888591: PLC中字节 字 双字的用法 -
鱼曼倍他: 题目太大了.常规是: 1、字节:比较,判断、循环计数、从字或双字取出自己需要的字节来专门某个目的使用等等;2、字:正数运算、比较判断,数据输出、显示等等; 3、双字:浮点数运算等等. PLC中字节 字 双字的用法,程序设计手册都有介绍.关键需要编程实践中自己领悟,不能一概而论,有的资料个别有错,需要字节动手编程验证,变成自己的真实理解和应用规则.听一万遍不如自己动手做一遍!!!

得荣县18582888591: plc中位字节字双字是干什么用的 -
鱼曼倍他: 和plc类型有关,建议从西门子开始学,就容易理解了.

得荣县18582888591: 有没人教下西门子PLC的寄存器VB VD VW MB这些都是几位字节,怎么各在什么情况下使用的啊 -
鱼曼倍他: B是字节(8位) W是字(16位) DW是双字(32位) V是变量存储器 M是内部 存储器 VB代表1个字节,即8位 VD代表4个字节,32位 VW代表2个字节,16位 MB代表内部存储器1个字节,8位

得荣县18582888591: 西门子Plc有哪些功能指令 -
鱼曼倍他: 西门子PLC除基本逻辑运算指令、定时、计数等常用的开关量控制指令外,还包括大量的用于字节、字、双字逻辑处理,数学运算,程序控制,通信等指令.这些指令可以为用户的PLC功能开发、编程、使用提供方便,因此,习惯上将其称为功...

得荣县18582888591: 在PLC中1个双字包含 - ---个字,1个字包含---个字节,一个字节是---位. -
鱼曼倍他: 在PLC中1个双字包含__2__个字,1个字包含__2_个字节,一个字节是__8_位. 望采纳.....

得荣县18582888591: 台达怎么将一个字的两个字节位置调换 -
鱼曼倍他: 1个双字=2个字=4个字节=32位,台达PLC里双字是用两个连续字D表示的,没有专门表示字节的寄存器.但是可以用K2Mn的形式把Mn开始的8位作为一个字节的寄存器.

得荣县18582888591: plc逻辑运算中 位和字节怎么运算转换 -
鱼曼倍他: 位和字节没有转换,位属于开关量,而字节是属于数字量.这个是没有转换的.字节,字,双字,这个都是数字量,只是数据的长度不一样,这个是可以互相转换的. 望采纳......

得荣县18582888591: plc的字双字字长啥意思 -
鱼曼倍他: mov-r:是实数传送,实数就是带有小数点的数值,一般在模拟量编程中经常会使用 mov-w:这个是16位的2进制整数进行传送,整数就是不带小数点的数值. 位、字节、字的关系 位(bit)来自英文bit,音译为“比特”,表示二进制位.位是计...

得荣县18582888591: 那位朋友可以告诉我:西门子PLC梯形图中的字和双字是怎么回事,并是怎么制定的? -
鱼曼倍他: 1)位就是用来表示数字量的,比如I0.1 I0.2 M0.1 M0.2 等等,简单说就是I/O模块的每一位 2)字和双字用来表示模拟量,如MW10 MW20 MD30 MD50主要区别在于所表示的数值的范围不一样.

得荣县18582888591: FX系列PLC中,32位的数值传送指令 -
鱼曼倍他: 你说的是mov吧?你可以试下DMOV子令,两种用法比如DMOV K10000 D0会把常数10000放入D0开始的双字寄存器(D10,D11),DMOV D10 D100是把D10开始的双字寄存器内容复制D100开始的双字寄存器(D100,D101)中. 还有一种是BMOV ,例如BMOV D0 D10 K2这是将D0开始两个字的内容(D0,D1),复制到D10开始得双字寄存器(D10,D11)中,双字是K2,K3就是操作3个字依次类推4,5,6...n个字.再补充个菜鸟知识一个字节是8位,一个字等于两个字节也就是16位,一个双字是两个字也就是四个字节32位

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网