文章时效性提示
本文发布于 486 天前,部分信息可能已经改变,请注意甄别。
PLC数据存储单位
PLC数据存储单位有:位、字节、字等。位是最小的存储单位,每个位存储一个1位的二进制数据。
位:只能存储0或1状态。
字节:一个字节有8个位。
字:一个字有两个字节。
双字:一个双字有两个字。
寄存器
数据寄存器是用于存储数据的软元件,包括16位(最高位为符号位)、32位(由两个数据寄存器组合,最高位为符号位)两种类型。
16位数据寄存器
一个16位的数据寄存器,其处理的数值范围为K-32,768~K+32,767。
32位数据寄存器
由两个地址相邻的16位数据寄存器组成的32位数据(高字在后,低字在前)
处理的数值范围为K-2,147,483,648~K2,147,483,647。
建议低位采用偶数软元件编号。
位软元件组合寄存器
一般用,16位(由连续的16个位元件组合而成)。
支持组合成字的软元件由X、Y、M、S、T、C。
格式:在软元件前加D,如DM10,表示从M10-M25组成的16位数。
数据寄存器的数据存储范围
位:0-1
字节:无符号:0~255。有符号:-128~127。
字:无符号:0~65535。有符号:-32768~32767。
双字:无符号:0~4294967295,有符号:-2147483648~2147483647。
使用数据寄存器处理数据
数据存储
MOV K100 D0:向D0内写入16位的十进制数100。
DMOV K1000000 D10:向D11和D10内写入32位十进制数1000000。
MOV D0 D10:将D0内数据传送给D10。
读取定时器或计数器
MOV C10 D0:将计数器C10的计数值读取到D0中。
作为定时器或计数器的设定值:
TMR_A T0 D0 D2:T0的定时时间与D0中的数值相等时,T0置位。D2是时基。
CNT HC0 D4:HC0的计数值与D4中的数值相等时,HC0置位。