hello大家好,我是城乡经济网小晟来为大家解答以上问题,plc300怎么使用(经验总结300PLC数制及数据类型介绍很多人还不知道,现在让我们一起来看看吧!
(资料图片仅供参考)
第一、数制图一、不同数制的表示方法,今天小编就来聊一聊关于plc300怎么使用?接下来我们就一起去研究一下吧!
plc300怎么使用
第一、数制
图一、不同数制的表示方法
1.二进制数(binary)
二进制数的1位只能是0或1,可以表示开关量、数字量(如M、Q)两种同的状态,1位高电平“接通”,0为低电平“断开”。
PC与PLC都是用多位二进制数表示数字,逢2进1,从右到左的n位(最低为0位)的权值为2^n。二级制转十进制,例如2#1101,等于1*2^3 1*2^2 0*2^1 1*2^0=13。
2.十六进制(hexadecimal)
十六进制为了书写和阅读方便。0-9和A-F(对应10-15),每位十六进制数对应4位二进制数。例2# 1101 1100 0111 0110可以转换为16# DC76或DC76H(H表示十六进制)
十六进制逢16进1,转十进制方法:16#DC76为13*16^3 12*16^2 7*16^1 6*16^0=56438
3.BCD码
二进制编码的十进制数,用4位二进制数表示1位十进制数,4位二进制数共有16种组合,但是有6种(1010-1111)在BCD码中没有使用。如图一
BCD码最高4位二进制数表示符号,1为负数,0为正数,所以3位BCD码的范围是-999~ 999
图二.3位BCD码
7位BCD码的范围是-9999999~ 9999999
图三.7位BCD码
第二、基本数据类型
1.位(bit),数据类型为BOOL布尔,变量值1或0;位存储单元的地址由字节地址和位地址组成,如I2.3,字节地址为2,位地址为3,这种存取方式为“字节.位”寻址方式。
图四.位数据的存放
2.字节(byte)一个字节由8个位组成,如IB2由I2.0~I2.7这8位组成,其中最低位为第0位I2.0,最高位为第7位I2.7。
3.字与双字,相邻的两个字节组成一个字(WORD),相邻的两个字组成一个双字(Double Word)
MW10由MB10和MB11组成,双字MD10由MB10~MB13组成。字的取值范围:W#16#0000~W#16#FFFF; 双字的取值范围:W#16#0000_0000~W#16#FFFF_FFFF
图五.字节、字、双字
注意事项:
3.1.用组成字MW10和双字MD10的编号最小的字节MB10的编号,作为MW10和MD10的编号。组成MW10和MD10的编号的最小的字节MB10为MW10和MD10的最高位字节,编号最大的字节为字和双字的最低位字节。
3.2.数据类型字节,字,双字都是无符号数,数值用16进制表示。
4.整数16位,双整数32位,有符号数,最高位为0时为正数,为1时为负数,整数取值范围:-32768~32767;双整数取值范围:-2147483648~2147483647
5.浮点数32位,又称为Real实数,优点用很小的存储空间可以表示很大或者很小的数,范围:±1.175495x〖10〗^(-38)~±3.402823x〖10〗^(38)
Step7中60为16位整数,而60.0为32位浮点数
6.Step7中常用表示
L#用来表示32位双整数常数,L# 6
P#用来表示地址指针常数,P#M1.0
S5T#用来表示16位时间常数,S5T#1H1M1S
T#用来表示带符号的32位IEC时间常数,T#1D_1H_1M_1S_1MS
DATE用来表示IEC日期常数,D#2021-3-24;TOD#表示32位实时时间,TOD#13:59:30.3
C#用来表示16位计数器常数,C#10
ASCII字符用英文的单引号表示,"A2B"
本次分享到此结束,感谢阅读,如有不足之处,请指正。
本文就为大家讲解到这里,希望对大家有所帮助。
Copyright @ 2015-2022 中国砍柴网版权所有 备案号: 沪ICP备2022005074号-4 联系邮箱:58 55 97 3@qq.com