当前位置: 首页 > 工业控制产品 > 自动化控制 > PLC可编程控制器 > 大型PLC可编程控制器
发布日期:2022-04-27 点击率:21 品牌:西门子_Siemens
2021-08-30 03:36分类:西门子PLC 阅读:
94
STEP7有3种基本数据类型:
1. 基本上基本数据类型
2. 由基本上基本数据类型组成的复合型基本数据类型;
3. 用于传输FB块和FC块主要参数的主要参数基本数据类型
文中最先介绍一下基本上基本数据类型。
STEP7的基本上基本数据类型一共有7种,各自为:位(bit)、字节数(Byte)、字(Word)、双字(Double Word)、整形数(INT)、双整形数(DINT)及其实数(REAL)。
1. 位(bit)
选值:1、0
寻址方式:详细地址标志符 字节数详细地址 位详细地址。
图1 基本上基本数据类型:位(bit)
2. 字节数(Byte)
8位二进制数构成一个字节。在其中,第0位为最少位(LSB),第7位为最大位(MSB)。
寻址方式:详细地址标志符 B 字节数详细地址,在其中,"B"即意味着字节数。
图2 基本上基本数据类型:字节数(Byte)
3. 字(Word)
邻近的2个字节数构成一个字,16位。
字用于表明无标记数,范畴:[0000,FFFF]16进制,或[0,65535]10进制
寻址方式:详细地址标志符 W 首字节数详细地址,在其中,"W"意味着字。
图3 基本上基本数据类型:字(Word)
4. 双字(Double Word)
邻近的两字构成一个双字,32位系统。
双字也用于表明无标记,范畴:[00000000,FFFFFFFF]16进制
寻址方式:详细地址标志符 D 首字节数详细地址,在其中,"D"意味着双字。
图4 基本上基本数据类型:双字(Double Word)
5. 整形数(INT)
整数金额是有标记数,占16位。最大位为标记位,0:正数;1:负值。
取值范围为:[-32768,32767]。
6. 双整形数(DINT)
双整数金额也是有标记数,占32位系统。最大位为标记位,0:正数;1:负值。
取值范围为:[-2147483648,2147483647]。
7. 浮点型(REAL)
规范的浮点型文件格式如图所示5所显示,占32位系统。
最大位为标记位,0:正数;1:负值。
图5 基本上基本数据类型:浮点型(REAL)
浮点型的优势是用32位系统的室内空间能够表明十分金刚级十分小的数。
plc在解决模拟量输入时,其键入和輸出大多数是整数金额,用浮点型来解决这种数据信息时要开展整数金额和浮点型中间的互相变换。比如图6所显示,当场收集的数据信息为16位的整形数("#IN"),PLC在做操纵前,要先将其变换为浮点型("#DItoR")。因为整形数占16位,而浮点型占32位系统,二者不可以立即变换。要先将整形数变换为双整形("#ItoDI"),随后再变换为浮点型。
图6 整形数变换为浮点型
必须留意的是,浮点数数的运算速率比整数的运算速率要慢得多。
上一篇:西门子S7-1200PLC的以太网通信应用
下一篇:PLC可以跳过过程映像区 直接访问外设输入/输出外设寻址
下一篇: PLC、DCS、FCS三大控
上一篇: 除镍用树脂 苏州市蒸