基本信息
文件名称:《机床电气与PLC控制技术》课件 3 基本数据类型.pptx
文件大小:2.86 MB
总页数:15 页
更新时间:2025-06-04
总字数:约1.37千字
文档摘要

;;(1)十进制0——8,9,10,11——100;(2)二进制数

二进制数的1位(bit)只有0和1两种不同的取值,可以用来表示开关量(或称数字量)的两种不同状态,如触点的接通和断开、线圈的通电和断电等。

如果该位为1,则表示梯形图中对应的编程元件的线圈“通电”,其常开触点接通,常闭触点断开,称该编程元件为TRUE或1状态,如果该位为0,则对应的编程元件的状态与上述相反,称该编程元件为FALSE或0状态。

二进制数以2#开始,如2#1111_0101_1001_0001是一个16位的二进制数。;(3)十六进制数

十六进制数用于简化二进制数的表示方法,1位十六进制数对应于4位二进制数。16个数为0~9和A~F(10~15)

规则:逢16进1。

在我们的项目编程过程中,大部分使用10进制的有符号或无符号数进行编程。但有时候为了程序的可读性或功能需要也会使用2进制或16进制数。;1数制;1数制;数据类型用来描述数据的长度(即二进制的位数)和属性。

每个指令参数至少支持一种数据类型,而有些参数支持多种数据类型,例如位逻辑指令使用位数据,MOVE指令使用字节、字和双字。

将光标停在指令的参数域上方,便可看到给定参数所支持的数据类型。;2基本数据类型;(1)位

位数据的数据类型为Bool(布尔)型,在编程软件中,Bool变量的值1和0用英语单词TRUE和FALSE来表示。

(2)位字符串

数据类型Byte、Word和Dword统称为位字符串。

常数一般用十六进制数表示,它们不能比较大小。;②字(Word)由相邻的两个字组成,例如字MW100由字节MB100和MB101组成。MW100中的M为区域标识符,W表示字。

③双字(Dword)由两个字(或4个字节)组成,双字MD100由字节MB100~MB103或字MW100、MW102组成,D表示双字。;(3)整数

共有6种整数,所有整数的符号中均有Int。符号中带S的为8位整数,带D的为32位双整数,不带S和D的为16位整数。带U的为无符号整数,不带U的为有符号整数。;有符号整数的最高位为符号位,正数的最高位为0,负数的最高位为1。

有符号整数用补码来表示,二进制正数的补码就是它的本身,将一个正整数的各位取反后加1,得到绝对值与它相同的负数的补码。将负数的补码的各位取反后加1,得到它的绝对值对应的正数。;(4)浮点数

最高位(第31、63位)为浮点数的符号位,0表示正数,1表示负数。

浮点数Real和长浮点数LReal的精度最高为十进制6位和15位有效数字。;(5)时间与日期

Time是有符号双整数,其单位为ms,能表示的最大时间为24天多。

Date(日期)为16位无符号整数,无符号双整数TOD(TIME_OF_DAY)为从指定日期的0时算起的毫秒数。

(6)字符

字符(Char)占一个字节,Char以ASCII格式存储。WChar(宽字符)占两个字节,可以存储汉字和中文的标点符号。字符常量用英语的单引号来表示,例如A。