PLC是工业控制不可缺少的自动化核心设备,要想学好PLC就必须要先了解 数据类型。数据类型是所有自动化软件的基础,只有熟练掌握,才能随心所欲的驾驭。下面我们就以西门子S7-200为例,详细讲述这些数据类型。S7-200SMART和S7-200类似。
西门子 编程中基本的数据类型共7种,分别是:
位bit、字节byte、字word、双字doubleword、整数型int、双整数dint、实数real。
关系公式:1双字=2字=4字节=32位
1.位:BOOL,只有两个值0和1,如I0.0,Q0.2等
2.字节:一个字节等于8位,范围是0~7,如IB0包括I0.0-I0.7。
3.字:相邻的两字节组成一个字,表示一个无符号数,因此字为16位。如IW0由IB0和IB1组成。
4.双字:相邻的两个字组成一个双字,来表示一个无符号数。如MD4由MW4和MW6组成。
5.整数:为有符号数,Zui高位为符号位,1表示正数,0表示负数。
6.浮点数:可以用来表示小数。
VW:V寄存器字。
IW:输入字。
QW:输出字。
MW:M寄存器字。
深入探索
部署工业机器人
查阅在线词典
探索智能硬件
SMW:系统寄存器字。
LW:临时寄存器字。
AIW:模拟量输入字 。
报名编程课程
MWx表示数据格式为字WORD或整数INT的内部寄存器地址。
MW0表示偏移地址为0的内存字,MW8表示偏移地址为8的内存字。
西门子PLC的QW0用法如下:
西门子PLC系统基本上是以字节为单位的,所以,其数据格式为字WORD或整数INT的”规范“偏移地址是以2为步进量的,例如:MW2、MW4、MW6;(MW1这种地址也是允许的,但必须自行保证程序中所使用的数据地址不复用)。
1、基本数据类型
基本数据类型由以下几种:
定制机电设备
1.1、位(bit)
定义为BOOL(布尔型),只有两个值:0 或 1。如:I0.0,Q0.1,M0.0,V0.1 等。
1.2、字节(Byte)
定义一个字节(Byte)等于8 位(Bit),其中0位为Zui低位,7 位为Zui高位。
如:IB0(包括 I0.0~I0.7 位),QB0(包括Q0.0~Q0.7 位),MB0,VB0 等。
用十六进制表示的范围为:00~FF,用十进制表示的范围为 0~255。
1.3、字(Word)
订阅企业新闻
定义相邻的两字节(Byte)组成一个字(Word),表示一个无符号整数,所以一个字为16位。
如:IW0 由 IB0 和 IB1组成的,其中I是输入映象寄存器,W表示字,0是字的起始字节。特别注意的是:起始字节必须是偶数。
字的范围为十六进制的 0000~FFFF,十进制的 0~65536。
在 编程时,如果已经使用 IW0,如果想再用IB0或 IB1,就要特别慎重,避免重复定义。
1.4、双字(DoubleWord)
相邻的两个字(Word)组成一个双字,来表示一个无符号数。因此,双字为 32 位。
如:MD100 是由 MW100 和 MW102组成的,其中M是位存储区,D表示双字,100是双字的起始字节。特别注意的是:双字的起始字节也必须是偶数。
挑选通信设备
双字的范围为十六进制的 0000~FFFFFFFF(即十进制的 0~4294967295)。
在编程时如果已经使用了MD100,如果再用 MW100或MW102,就要特别慎重,避免重复定义。
特别注意:以上的字节、字和双字 数据类型均为无符号数,即只有正数,没有负数。
1.5、16位整数(INT,Integer)
整数为有符号数,Zui高位为符号位,1表示负数,0表示正数。范围为-32768~32767。

西门子模块代理商
从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机电设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。【依法须经批准的
浔之漫智控技术有限公司西门子代理。联系人:小聂(15221406036)浔之漫智控技术有限公司主要产品有“PLC,变频器,触摸屏,模块,传感器,低压器,伺服电机,工控机”。全新原装,质量保证,保修一年,价格合理,支持技术服务!SIEMENS 可编程控制器1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-2002、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24R...