电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> PLC基础入门教程 >> 正文

学习西门子S7-200系列PLC不得不掌握的数据类型

作者:佚名    文章来源:网络    点击数:    更新时间:2022-08-20

在学习PLC的过程中经常会有说到数据类型这个概念,那到底什么是数据类型?数据类型有什么作用?在西门子200系列PLC中的数据类型有哪些?这些都是学习西门子PLC不等不掌握的内容?西门子plc中的数据类型知识点:

那到底什么是数据类型呢?数据类型又有什么作用呢?

数据类型是用来描述数据的长度(即二进制的位数)和属性的。PLC中数据类型主要的作用在三方面:

一是对指令的选择,比如一个加法运算来讲,师使用整数的加法指令,还是使用双整数的加法指令或是使用实数的加法指令。

二是对存储器的寻址方式,数据类型的不一样,表示数据的大小也不一样,因此在选择存储器进行数据存储时要以不同的方式进行寻址,如以字节的方式寻址,字的方式寻址或是双字的方式寻址

三是决定了数据的显示方式,同样的一个8位的二进制数存储器存储的数据,你可以是ASCAII的方式进行显示,也可以是十进制的方式现在,同样一个32位的二进制数存储器存储的数据,你可以是双整数的方式显示,也可以是浮点数的方式显示,那具体是什么显示,就取决于数据类型。

数据类型分类比较多,在西门子PLC中,数据类型分为基本的数据类型、复杂的数据类型、参数数据类型、系统数据类以及硬件数据类型等,但对于S7-200系列的PLC来说,只支持基本的数据类型,那这里就先给大家介绍下基本的数据类型。

 

1)BOOL:数据类型布尔取值范围为0或1,表示的是开关状态的断开或是接通,程序中的寻址方式以为的方式进行寻址如M0.0.对应的指令为触点或是线圈指令。

2)Byte:数据类型字节 8位的二进制数存储器,取值范围0~255,对存储的寻址方式为字节的方式进行寻址如VB0.对应使用的指令如MOV_BWAND_B等。

3)WORD:数据类型字16位的二进制数存储器,取值范围0~65535,对存储器的寻址方式为字如VW10,对应使用的指令如MOV_WWAND_W等。

4)DWORD:数据类型双字32位的二进制数存储器,取值范围0~4294967295,对应的寻址方式为双字的寻址方式,如MD0.对应使用的指令有MOV_DWXOR_DROL_D等。

5)INT:数据类型整数16位二进制数存储器,取值范围-32768~32767,与WORD的区别在于WORD存储的是无符号数,而INT存储的是有符号的数,存储器的最高位表示符号位,0表示整数,1表示负数,后面的15位二进制数表示数据的大小,寻址方式也是以字的方式进行寻址,如:MW0.支持的指令有ADD_ISUB_I等。

6)DIN:T数据类型双整数32位二进制数存储器,取值范围-214783648~214783647,与DWORD的区别在于DWORD存储的是无符号数,而DINT存储的是有符号的数,存储器的最高位表示符号位,0表示整数,1表示负数,后面的31位二进制数表示数据的大小,寻址方式也是以字的方式进行寻址,如:MD0.支持的指令有ADD_DISUB_DI等

7)REAL:数据类型为实数(又名浮点数)32位二进制数存储器,取值范围为-3.402823E+38~-1.175495E-38(负数)1.175495E-38~3.402823E+38(正数)寻址方式为以双字的格式寻址,如VD100.实数的存储方式为32位单精度数表示,由一位符号位,八位指数位和二十三位尾数位构成,如下所示:

 

8)ASCII:数据类型字符或ASCAII一个ASCAII需要8位二进制数存储器,一个汉字需要占用2个字节的存储器空间,寻址方式为字节选择,如:字符‘A’。存储到VB0中,则VB0的值存储内容为:

9)string:数据类型字符串,字符串是有多个字符构成的,每个字符需要占用一个字节的存储空间,字符串存储器时,第一个字符表示的是字符串中的字符个数,如字符串”SMART”,存储到VB10中,则存储格式如下所示:

 

Tags:数据类型,西门子plc  
责任编辑:admin
相关文章列表
西门子plc S7-200系列PLC实例:时钟指令进阶练习 时间日期梯形图
西门子plc程序实例:水塔水位控制系统设计 梯形图实例
西门子plc实现流水彩灯控制的梯形图程序及接线图 跑马灯梯形图实
西门子plc功能指令一览表
西门子PLC梯形图:按钮计数控制,按三次亮,再按两次灭。 数值比
你知道西门子PLC用什么组态软件? WinCC软件
西门子plc SMART200 通过Modbus读取温湿度传感器数据梯形图实例
西门子plc S7-200 SMART PLC的数据分类 内部数据存储区
西门子plc smart 200数据存取区及数据类型入门
数字量输入和输出映象区 _详解西门子S7-200PLC的数据区
西门子PLC通过RS485串口连接维特智能Modbus协议角度姿态传感器HW
西门子PLC S7-300 结构原理及选型  S7-300选型
西门子plc 比较指令控制货物进出的梯形图实例 CTUD
西门子PLC s7-200 中断指令的用法与步骤 ATCH和ENI
西门子plc S7-200 断开延时定时器指令:TOF指令
西门子plc  S7系列 关断延时定时器  Off - Delay Timer
西门子plc S7-200上升沿中断初始化程序实例 ATCH和DTCH
西门子PLC原理图到程序的经典实例——车库自动门控制梯形图实例
西门子PLC原理图到程序的经典实例——多级传送带控制梯形图实例输
西门子plc S7-200 PLC对电动机Y-△减压启动控制 星三角启动梯形图
西门子plc s7-200自动售货机设计的PLC梯形图实例
MOV_B MOV_W MOV_DW MOV_R 指令问题 西门子plc的传送指令
plc梯形图中的M0.0 I0.0 Q0.0各代表什么意思?
西门子PLC中M0.0是什么意思?位存储器
西门子PLC立即类指令的格式及说明
西门子PLC整数与双整数相加举例 ADD_I 梯形图实例
西门子PLC七段显示码的程序运行举例 SEG 梯形图实例
西门子plc modbus地址详解
西门子PLC编程 I_DI、DI_R、DIV_R、CTCH、MUL_R、ROUND什么意思?
西门子PLC  s7系列plc modbus地址对照表 S7-200的modbus地址对照
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询