西门子plc中位、字节、字、双字的含义
学习西门子编程的基础必须要搞清楚里面的位、字节、字、双字的含义以及使用!我把自己在实际中如何使用的经验分享给大家。
在plc的开关量模块中,通常我们会根据现场的设备信号要求,选择16个通道或者32个通道模块,这里的16个通道代表的就是16个位,例如I0.0-1.7;期中具体范围为I0.0~I0.7,I1.0~I1.7;往下延伸,一个字节由8个位组成,这里的I0.0~I0.7,字节表示就是IB0;再向下延伸,一个字由两个字节表示 ,这里改用MW10举例,MW10是由MB10和MB11组成;最后双字是由2个字组成,从字面意思也好理解,例如MD12是由MW12和MW14组成。
做个总结,在西门子中,8个位是一个字节,两个字节是一个字,两个字是一个双字!这样描述对于有基础的人可能会比较简单,对0基础的人可能不太好理解!我会单独做个视频详细在介绍下![呲牙]
三菱PLC数据“位”与“字”的区别
对于没有计算机基础的工控人员可能对数据这块不太清楚,今天我们就说下三菱PLC数据类型。
首先我们先了解下“位”与“字”的区别,位一共有两种状态0和1,0代表关、1代表开,对用于PLC中的X、Y、M、S,处理关/开信号的软元件称之为位软元件。我们再说下字,字有单字和双字,单字由16个位组成的,双字由32个位组成,对应于PLC的T、C、D、R处理数值信号的软元件称之为字软元件。
三菱PLC数据“位”与“字”的区别
位和字的表示通过上图,我们知道位是1位二进制,字是16位二进制,在PLC中说的几位几位就是二进制的并非十进制。位软元件的组合也能处理数值,通过Kn和起始位软元件的组合来表示,在PLC程序中经常看到MOV d100 K4M0,MOV d100 K2M0我们看下是怎么回事:
三菱PLC数据“位”与“字”的区别
MOV d100 K4M0
K4M0的数值就是D0,Kn表示位数以4为单位,K1M0表示M0、M1、M2、M3。
三菱PLC数据“位”与“字”的区别
MOV d100 K2M0
数据长度不足的高位部分不被传送。
了解这些我们再说下,PLC基本的数据类型:2进制数、8进制数、10进制数、16进制数。
2进制数,PLC中内部数据处理方式,它是最基本的存储和运算的方式,所有的10机制、16进制在PLC中都要转化为2进制处理,在触摸屏等上位机会自动抓换成10进制显示。
8进制,FX系列可编程控制器中,输入继电器、输出继电器的软元件编号都是以8进制数分配的,由于在8进制数中,不存在[8,9]所以按[0~7、10~17、…70~77、100~107]上升排列。
10进制,辅助继电器(M)、定时器(T)、计数器(C)、状态(S)软元件编号(其他牌子的PLC的编号方式有12进制等),应用指令的操作数中的数值指定和指令动作的指定。
16进制,应用指令的操作数中的数值指定和指令动作的指定,通常在变频器的通讯地址、命令码表示。
三菱PLC数据“位”与“字”的区别
数值转换
关于三菱PLC数据“位”与“字”的区别的内容已经讲完了,需要了解更多,请关注海蓝机电。更多三菱PLC资料、三菱伺服电机文章,请点击下方“了解更多”阅读,或者关注小编,回复“进群”,加入三菱PLC技术微信交流群
相关问答
plc中位指令是什么符号?
plc中位指令有and.or等plc中位指令有and.or等
什么是PLC位逻辑位?
PLC位逻辑位是指可编程逻辑控制器(PLC)中的一个二进制位,用于表示逻辑状态,通常为0或1。PLC位逻辑位可以用于控制和监测各种设备和系统的状态。通过编程,可...
plc中位逻辑指令?
1.PLC中位逻辑指令是存在的。2.PLC中位逻辑指令是一种常用的逻辑控制指令,它用于判断输入信号是否同时满足条件,如果满足则输出相应的结果。这种指令通常用...
PLC的“字”和“位”是什么意思?
要看你的数据大小和类型。进来的数据有BOOL量,就是开关量,它只有0和1的二进制数。它只占用地址一位,表示方法是V0.0;M0.0;I0.0等。VB是字节数据地址,也...
plc中位寻址是什么?
寻址就是寻找操作数的存放地址。大部分指令都有操作数,而寻址方式的快慢直接影响到PLC的扫描速度。了解了寻址方式也有助于加强对指令功能特别是功能指令的执...
编程中16位和32位是指的什么意思?
十六位是表示16位2进制,因为plc本身为机器,只懂开和断,就对应着2进制的1,0通过多位二进制便可让机器(比如plc)具有计算功能,比如4位2进制数0110它的十进制...
M位是中间寄存器吗?
M位不一定是中间寄存器。这取决于具体的硬件或编程环境。在某些系统或编程语言中,M位可能指的是一个中间寄存器,用于暂存数据或执行过程中的中间结果。然而,在...
PLC中的位、字节、字、双字是什么意思?
位就是0或1,二进制的一个位0或1字节是8个位,二进制00000000到11111111字是16个位,二进制0000000000000000到1111111111111111双字就是两...
西门子PLC上升沿跟下降沿有什么作用?
应该说每种PLC中都存在上升沿和下降沿的命令,有的叫上升沿微分指令,所以它主要是用来捕捉那些快速变化的信号的,人眼看不到,但是实际状态发生了变化,程序需...开...
plc的偏移地址什么意思?
您好,PLC的偏移地址指的是在PLC程序中的数据地址相对于某一参考点的偏移量。这个参考点可以是一个固定的地址、一个寄存器或一个变量。偏移地址可以用来访问PL...